From minios-devel-bounces@lists.xenproject.org Fri Mar 01 14:54:57 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 01 Mar 2019 14:54: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 1gzjYt-0002zF-O1; Fri, 01 Mar 2019 14:54:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ttJi=RE=arm.com=justin.he@srs-us1.protection.inumbo.net>)
 id 1gzjYs-0002zA-Fs
 for minios-devel@lists.xenproject.org; Fri, 01 Mar 2019 14:54:54 +0000
X-Inumbo-ID: f80b61ba-3c31-11e9-8bfb-e73fb9b54bdc
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id f80b61ba-3c31-11e9-8bfb-e73fb9b54bdc;
 Fri, 01 Mar 2019 14:54:52 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 18896A78;
 Fri,  1 Mar 2019 06:54:52 -0800 (PST)
Received: from localhost.localdomain (entos-thunderx2-02.shanghai.arm.com
 [10.169.40.54])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id 759C43F703;
 Fri,  1 Mar 2019 06:54:50 -0800 (PST)
From: Jia He <justin.he@arm.com>
To: minios-devel@lists.xenproject.org, Simon Kuenzer <simon.kuenzer@neclab.eu>,
 Sharan.Santhanam@neclab.eu
Date: Fri,  1 Mar 2019 22:54:16 +0800
Message-Id: <20190301145439.64439-1-justin.he@arm.com>
X-Mailer: git-send-email 2.17.1
Subject: [Minios-devel] [UNIKRAFT PATCHv7 00/23] Follow up patches for Arm64
 support series#1/5
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 <felipe.huici@neclab.eu>, Jia He <justin.he@arm.com>,
 Kaly Xin <Kaly.Xin@arm.com>, Florian Schmidt <florian.schmidt@neclab.eu>,
 Julien Grall <julien.grall@arm.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>

VGhpcyBzZXJpZXMgYWRkcmVzcyBmb2xsb3dpbmcgY29tbWVudHM6CjAxOiBSZW1vdmUgdGhlIGNo
ZWNrIG9mICctLWVuYWJsZS1kZWZhdWx0LXBpZScgaW4gTWFrZWZpbGUudWssCjAyOiBVc2UgbWFj
cm8tZWQgaGVscGVyIHRvIHNpbXBsaWZ5IGlvcmVnX3JlYWQvd3JpdGUsCjAzOiBVc2UgdGhlIHNh
bWUgZGVjbGFyYXRpb24gZm9yIF90ZXh0IGFuZCBfZW5kLAowNDogQWRkcmVzcyBjb21tZW50cyBm
b3IgRC1DYWNoZSBvcGVyYXRpb24gZnVuY3Rpb24sCjA1OiBHZXQgdmlydHVhbCBhZGRyZXNzIGJp
dHMgZnJvbSBpZF9hYTY0bW1mcjBfZWwxLlBBUmFuZ2UsCjA2OiBFbnN1cmUgc3RhY2sgYWxpZ25t
ZW50IGZvciBleGNlcHRpb25zIGZyb20gRUwxLAowNzogSW52YWxpZGF0ZSBELUNhY2hlIGZvciBt
b2RpZmllZCBhcmVhIG9ubHksCjA4OiBEaXNhYmxlIEQtQ2FjaGUgYmVmb3JlIGRvaW5nIGFueSBj
aGFuZ2UsCjA5OiBDYWxjdWxhdGUgTDMgdGFibGUgYW5kIHBhZ2UgdGFibGUgc2l6ZSBieSBpbWFn
ZSBzaXplLAoxMDogUmVtb3ZlIGEgLVdzdHJpbmdvcC1vdmVyZmxvdyB3YXJuaW5nIGZvciBzdHJu
Y3B5LAoxMTogUmVtb3ZlIHVzZWxlc3MgYmxhbmsgbGluZSwKClNvbWUgY29tbWVudHMgdGhhdCBo
YXZlbid0IGJlZW4gYWRkcmVzc2VkOgowMTogQ2hlY2sgdGhlIE1JRFIgYW5kIGF2b2lkIHRoZSBl
cnJhdHVtIG9uIGFmZmVjdGVkIHBsYXRmb3JtCiAgICAgdmlhIGFuIGFsdGVybmF0aXZlIG9yIGp1
bXAgdGFibGUuIC0tIFRoaXMgZXJyZXRhIGZyYW1ld29yawogICAgIGlzIG5vdCBvbmx5IGZvciBB
cm0gYnV0IGFsc28gZm9yIHg4Ni4gSSB0aGluayB3ZSdkIGJldHRlcgogICAgIHRvIGRpc2N1c3Mg
aW4gY29tbXVuaXR5LgowMjogRW5hYmxlIEZJRk8gc3VwcG9ydCBmb3IgUEwwMTEuCjAzOiBDb21w
YXJlIHRoZSBwb2ludGVycyBvZiBkaWZmZXJlbnQgdHlwZSBpcyBiZWhhdmlvdXIgdW5kZWZpbmVk
CgpJZiBJIGZvcmdvdCBhbnl0aGluZyBwbGVhc2UgcmVtaW5kIG1lLgoKLS0tCnY2IC0+IHY3OiAK
ICAxLmZpeCB0YWIgc3BhY2UgY29udmVydGluZyB3aGVuIHNlbmRpbmcgb3V0IHBhdGNoCiAgMi5m
aXggc2V2ZXJhbCByZWR1bmRhbnQgY2FzdCBpbiBwYXRjaCAwNAkKdjUgLT4gdjY6IAogIGZpeCBl
cnJvciBvbiBYODYgeGVuIHBsYXQuIAogIHJlYmFzZSB0aGUgY29kZXMgdG8gVW5pa3JhZnQgMC4z
IElhcGV0dXMgUmVsZWFzZQp2NCAtPiB2NTogZml4IGNvbXBpbGF0aW9uIGVycm9yIAp2MyAtPiB2
NDogCiAgMS4gRHJvcCAwNCBhbmQgMjQgcGF0Y2hlcyBpbiB2My4gcGF0Y2ggMDQgaXMgZ2NjIGNv
bXBpbGVyCiAgb3B0aW1pemF0aW9uIHJlbGF0ZWQsIG5vdCBhIGJsb2NraW5nIGlzc3VlLiBUaGUg
cmVzb2x1dGlvbiBpcyAgCiAgdW5kZXIgZGlzY3Vzc2lvbi4gUGF0Y2ggMjQgaXMgbm90IGNvbmNl
cm5lZCBieSBTaGFyYW4uCiAgMi4gUmVzdG9yZSB4MTgseDE5IGFmdGVyIHVzaW5nIHRoZW0uCiAg
My4gRml4IElNQUdFX1JPVU5EVVBfU0hJRlQgZnJvbSAyMCB0byAyMS4KICA0LiBsb3RzIG9mIGNo
ZWNrcGF0Y2ggd2FybmluZy4KdjIgLT4gdjM6IFJlYmFzZSB0byB0aGUgbGF0ZXN0IHVwc3RyZWFt
IGJhc2UuCgp2MSAtPiB2MjoKICAxLiBBZGQgVVJMIGxpbmsgZm9yICJVc2UgbWFjcm8tZWQgaGVs
cGVyIHRvIHNpbXBsaWZ5IGlvcmVnX3JlYWQvd3JpdGUiLAogIDIuIEludmFsaWRhdGUgJiBjbGVh
biBDYWNoZSBmb3IgbWVtb3J5IHRoYXQgd291bGQgYmUgdXNlZCwKICAzLiBJbXByb3ZlIGNvZGUg
YW5kIGNvbW1pdCBjb21tZW50cyBmb3IgY2FsY3VsYXRlIHBhZ2ViYWJsZSBzaXplLAogIDQuIFVz
ZSBtYWNyb3MgdG8gcmVwbGFjZSBoYXJkY29kZSB2YWx1ZXMsCiAgNS4gVXNlIGxzci9sc2wgdG8g
c2ltcGxpZnkgMk1CIHJvdW5kIHVwLAogIDYuIERvIG9iZnVzY2F0ZXMgYXJpdGhtZXRpYyBmb3Ig
a2VybmVsIGltYWdlIHN5bWJvbHMsCiAgNy4gQ2xlYW4gdXAga2VybmVsIGltYWdlIHN5bWJvbHMg
Zm9yIEMgZmlsZXMuCgpKaWEgSGUgKDIzKToKICBidWlsZDogUmVtb3ZlIHRoZSBjaGVjayBvZiAn
LS1lbmFibGUtZGVmYXVsdC1waWUnIGluIE1ha2VmaWxlLnVrCiAgcGxhdC9pbmNsdWRlOiBVc2Ug
bWFjcm8tZWQgaGVscGVyIHRvIHNpbXBsaWZ5IGlvcmVnX3JlYWQvd3JpdGUgZm9yCiAgICBBcm02
NAogIHBsYXQvY29tbW9uOiBNb3ZlIGdsb2JhbCB2YXJpYWJsZXMgZGVmaW5lZCBpbiBsaW5rIHNj
cmlwdHMgdG8gYSBoZWFkZXIKICBwbGF0OiBDbGVhbiB1cCBrZXJuZWwgaW1hZ2Ugc3ltYm9scwog
IHBsYXQvY29tbW9uOiBSZW1vdmUgZWFybHljbG9iZXJyIGZyb20gU1lTUkVHX1JFQUQzMiBmb3Ig
QXJtNjQKICBwbGF0L2NvbW1vbjogQ2xlYW4gYW5kIGludmFsaWRhdGUgRC1DYWNoZSBvbmx5IHdo
ZW4gYm9vdCBmb3IgQXJtNjQKICBwbGF0L2NvbW1vbjogVXNlIGNvcnJlY3QgZHNiIG9wZXJhdGlv
biBmbGFnIGZvciBBcm02NAogIHBsYXQvY29tbW9uOiBBZGQgcmVmZXJyZWQgc291cmNlIGNvZGUg
VVJMIGZvciBjYWNoZSBvcGVyYXRpb24KICBwbGF0L2t2bTogQ29ycmVjdCBpbnZhbGlkIGluZGVu
dCBjaGFyYWN0ZXIgZm9yIEFybTY0CiAgcGxhdC9rdm06IEdldCBWSVJUX0JJVFMgZnJvbSBpZF9h
YTY0bW1mcjBfZWwxLlBBUmFuZ2UgZm9yIEFybTY0CiAgYXJjaC9pbmNsdWRlOiBBZGQgYSBfcmVn
cyBtZW1iZXIgdG8gc2F2ZSBvcmlnaWFsIHN0YWNrIHBvaW50ZXIKICBwbGF0L2t2bTogQWRkIF9f
VFJBUF9TVEFDS19TSVpFIGZvciBzdGFjayBwb2ludGVyIHdoaWxlIGV4aXRpbmcgdHJhcAogIHBs
YXQva3ZtOiBSZW1vdmUgcmVkdW5kYW50IHNwYWNlIHdoaWxlIGVudGVyaW5nIHRyYXAgZm9yIEFy
bQogIHBsYXQva3ZtOiBGb3JjZSBhbGlnbiB0aGUgc3RhY2sgcG9pbnRlciBmb3IgQXJtNjQgRUwx
IGV4Y2VwdGlvbnMKICBwbGF0L2t2bTogUmVuYW1lIHBhZ2V0YWJsZS5TIHRvIHBhZ2V0YWJsZTY0
LlMgZm9yIEFybTY0CiAgcGxhdC9rdm06IEludmFsaWRhdGUgRC1DYWNoZSB0aGF0IG1heSBoYXZl
IGJlZW4gbW9kaWZpZWQgZm9yIEFybTY0CiAgcGxhdC9rdm06IGFybTY0OiBDbGVhciBwYWdldGFi
bGUgbWVtb3J5IHdpdGggYm9vdCBzdGFjawogIHBsYXQva3ZtOiBhcm02NDogQ2FsY3VsYXRlIHBh
Z2V0YWJsZSBzaXplIGR5bmFtaWNhbGx5IGJ5IGltYWdlIHNpemUKICBwbGF0L2t2bTogYXJtNjQ6
IEJ1aWxkIEwzIHBhZ2UgdGFibGUgZm9yIHJhbmdlIGdyZWF0ZXIgdGhhbiAyTUIKICBwbGF0L2t2
bTogYXJtNjQ6IFN1cHBvcnQgYnVpbGQgTDMgdGFibGUgZm9yIGxhcmdlIGltYWdlIHNpemUKICBw
bGF0L2t2bTogYXJtNjQ6IFJlbW92ZSBuZWVkbGVzcyBzZW1pY29sb25zIGluIGFzc2VtYmx5CiAg
cGxhdC9rdm06IGFybTY0OiBFbnN1cmUgdGhlcmUgaXMgbm8gc3RhbGwgZGF0YSBpbiBjYWNoZSB3
aGVuIGJvb3QKICBwbGF0L2t2bTogYXJtNjQ6IFJlbW92ZSBzdXBlcmZsdW91cyBibGFuayBsaW5l
CgogTWFrZWZpbGUudWsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgOCArLQog
YXJjaC9hcm0vYXJtNjQvaW5jbHVkZS91ay9hc20vbGNwdS5oICAgICAgICB8ICAxNiArKy0KIHBs
YXQvY29tbW9uL2FybS9jYWNoZTY0LlMgICAgICAgICAgICAgICAgICAgfCAgMzIgKystLS0tCiBw
bGF0L2NvbW1vbi9pbmNsdWRlL2FybS9hcm02NC9jcHUuaCAgICAgICAgIHwgIDU4ICsrKystLS0t
LS0KIHBsYXQvY29tbW9uL2luY2x1ZGUvYXJtL2FybTY0L2NwdV9kZWZzLmggICAgfCAgMTYgKyst
CiBwbGF0L2NvbW1vbi9pbmNsdWRlL3NlY3Rpb25zLmggICAgICAgICAgICAgIHwgMTEwICsrKysr
KysrKysrKysrKysrKysKIHBsYXQva3ZtL01ha2VmaWxlLnVrICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgIDIgKy0KIHBsYXQva3ZtL2FybS9lbnRyeTY0LlMgICAgICAgICAgICAgICAgICAgICAg
fCAgNzcgKysrKysrKysrLS0tLQogcGxhdC9rdm0vYXJtL2V4Y2VwdGlvbnMuUyAgICAgICAgICAg
ICAgICAgICB8ICA3MyArKysrKysrKysrLS0tCiBwbGF0L2t2bS9hcm0ve3BhZ2V0YWJsZS5TID0+
IHBhZ2V0YWJsZTY0LlN9IHwgMTE1ICsrKysrKysrKysrKystLS0tLS0tCiBwbGF0L2t2bS9hcm0v
c2V0dXAuYyAgICAgICAgICAgICAgICAgICAgICAgIHwgIDEyICstCiBwbGF0L2t2bS9pbmNsdWRl
L2t2bS1hcm0vYXJtNjQvbW0uaCAgICAgICAgIHwgIDE0ICsrLQogcGxhdC9rdm0vbWVtb3J5LmMg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyMyArKy0tCiBwbGF0L2t2bS94ODYvc2V0dXAu
YyAgICAgICAgICAgICAgICAgICAgICAgIHwgICA2ICstCiBwbGF0L3hlbi9hcm0vc2V0dXAuYyAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICA2ICstCiBwbGF0L3hlbi9pbmNsdWRlL3hlbi1hcm0v
bW0uaCAgICAgICAgICAgICAgIHwgICAzICstCiBwbGF0L3hlbi9pbmNsdWRlL3hlbi14ODYvbW0u
aCAgICAgICAgICAgICAgIHwgIDIxICsrLS0KIHBsYXQveGVuL21lbW9yeS5jICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgMjIgKystLQogcGxhdC94ZW4veDg2L21tLmMgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAxNyArKy0KIHBsYXQveGVuL3g4Ni9zZXR1cC5jICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgIDIgKy0KIDIwIGZpbGVzIGNoYW5nZWQsIDQyMCBpbnNlcnRpb25zKCsp
LCAyMTMgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgcGxhdC9jb21tb24vaW5jbHVk
ZS9zZWN0aW9ucy5oCiByZW5hbWUgcGxhdC9rdm0vYXJtL3twYWdldGFibGUuUyA9PiBwYWdldGFi
bGU2NC5TfSAoODQlKQoKLS0gCjIuMTcuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Fri Mar 01 14:54:57 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 01 Mar 2019 14:54: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 1gzjYu-0002zQ-PM; Fri, 01 Mar 2019 14:54:56 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ttJi=RE=arm.com=justin.he@srs-us1.protection.inumbo.net>)
 id 1gzjYu-0002zK-1U
 for minios-devel@lists.xenproject.org; Fri, 01 Mar 2019 14:54:56 +0000
X-Inumbo-ID: f939d335-3c31-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id f939d335-3c31-11e9-bc90-bc764e045a96;
 Fri, 01 Mar 2019 14:54:54 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 0BAAD165C;
 Fri,  1 Mar 2019 06:54:54 -0800 (PST)
Received: from localhost.localdomain (entos-thunderx2-02.shanghai.arm.com
 [10.169.40.54])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id 574C33F703;
 Fri,  1 Mar 2019 06:54:52 -0800 (PST)
From: Jia He <justin.he@arm.com>
To: minios-devel@lists.xenproject.org, Simon Kuenzer <simon.kuenzer@neclab.eu>,
 Sharan.Santhanam@neclab.eu
Date: Fri,  1 Mar 2019 22:54:17 +0800
Message-Id: <20190301145439.64439-2-justin.he@arm.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20190301145439.64439-1-justin.he@arm.com>
References: <20190301145439.64439-1-justin.he@arm.com>
Subject: [Minios-devel] [UNIKRAFT PATCHv7 01/23] 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: Felipe Huici <felipe.huici@neclab.eu>, Jia He <justin.he@arm.com>,
 Wei Chen <wei.chen@arm.com>, Kaly Xin <Kaly.Xin@arm.com>,
 Florian Schmidt <florian.schmidt@neclab.eu>,
 Julien Grall <julien.grall@arm.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>

RnJvbTogV2VpIENoZW4gPHdlaS5jaGVuQGFybS5jb20+CkFzIGRpc2N1c3NlZCBpbiBtYWlsaW5n
IGxpc3QgWzFdLCB0aGUgY2hlY2sgZm9yICctLWVuYWJsZS1kZWZhdWx0LXBpZScKaXMgdW5uZWNl
c3NhcnksIGJlY2F1c2UgR0NDIHN1cHBvcnRzICctbm8tcGllJyBhcyBzb29uIGFzIGl0LgpXZSBo
YXZlIGNoZWNrZWQgJy1uby1waWUnIGFscmVhZHkuIFNvIHdlIGNhbiByZW1vdmUgdGhlIGNoZWNr
IGZvcgonLS1lbmFibGUtZGVmYXVsdC1waWUnIHRvIGdldCByaWQgb2YgdGhlIGNvbnNvbGUgY29t
bWFuZC4KClsxXWh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC9taW5p
b3MtZGV2ZWwvMjAxOC0wOS9tc2cwMDA2Ny5odG1sCgpTaWduZWQtb2ZmLWJ5OiBXZWkgQ2hlbiA8
d2VpLmNoZW5AYXJtLmNvbT4KU2lnbmVkLW9mZi1ieTogSmlhIEhlIDxqdXN0aW4uaGVAYXJtLmNv
bT4KUmV2aWV3ZWQtYnk6IFNoYXJhbiBTYW50aGFuYW0gPHNoYXJhbi5zYW50aGFuYW1AbmVjbGFi
LmV1PgotLS0KIE1ha2VmaWxlLnVrIHwgOCArKystLS0tLQogMSBmaWxlIGNoYW5nZWQsIDMgaW5z
ZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9NYWtlZmlsZS51ayBiL01h
a2VmaWxlLnVrCmluZGV4IDI4OTMwNWEuLjU4YjBmMWYgMTAwNjQ0Ci0tLSBhL01ha2VmaWxlLnVr
CisrKyBiL01ha2VmaWxlLnVrCkBAIC01NywxMyArNTcsMTEgQEAgQVNGTEFHUyAgKz0gLURVS19W
RVJTSU9OPSQoVUtfVkVSU0lPTikuJChVS19TVUJWRVJTSU9OKSAtRFVLX0ZVTExWRVJTSU9OPSQo
VUtfRlUKIENGTEFHUyAgICs9IC1EVUtfVkVSU0lPTj0kKFVLX1ZFUlNJT04pLiQoVUtfU1VCVkVS
U0lPTikgLURVS19GVUxMVkVSU0lPTj0kKFVLX0ZVTExWRVJTSU9OKSAtRFVLX0NPREVOQU1FPSIk
KFVLX0NPREVOQU1FKSIKIENYWEZMQUdTICs9IC1EVUtfVkVSU0lPTj0kKFVLX1ZFUlNJT04pLiQo
VUtfU1VCVkVSU0lPTikgLURVS19GVUxMVkVSU0lPTj0kKFVLX0ZVTExWRVJTSU9OKSAtRFVLX0NP
REVOQU1FPSIkKFVLX0NPREVOQU1FKSIKIAotIyBDaGVjayB3aGV0aGVyIHRoZSBwaWUgb3B0aW9u
IGlzIGVuYWJsZWQgYnkgZGVmYXVsdC4gSWYgcG9zc2libGUsCi0jIGFkZCAtbm8tcGllIHRvIGxp
bmsgZmxhZ3MgdG8gb3ZlcnJpZGUgZGVmYXVsdCBwaWUgb3B0aW9uLgotUElFX09OID0gJChzaGVs
bCAkKENDKSAtdiAyPiYxIHwgZ3JlcCAtRm8gImVuYWJsZS1kZWZhdWx0LXBpZSIpCi1pZm5lcSAo
JChQSUVfT04pLCkKKyMgSWYgR0NDIHN1cHBvcnRzICItbm8tcGllIiBmbGFnLCB3ZSB3aWxsIGFk
ZCB0aGlzIGZsYWcgdG8gbGluayBmbGFncyB0bworIyBvdmVycmlkZSAicGllIiBvcHRpb24sIGJl
Y2F1c2Ugc29tZSBkaXN0cmlidXRpb25zIHdpbGwgc2V0CisjICItLWVuYWJsZS1kZWZhdWx0LXBp
ZSIgYnkgZGVmYXVsdC4KIEFTRkxBR1MtJChjYWxsIGdjY192ZXJzaW9uX2dlLDYsMSkJKz0gLW5v
LXBpZQogQ0ZMQUdTLSQoY2FsbCBnY2NfdmVyc2lvbl9nZSw2LDEpCSs9IC1uby1waWUKIENYWEZM
QUdTLSQoY2FsbCBnY2NfdmVyc2lvbl9nZSw2LDEpCSs9IC1uby1waWUKIExJQkxERkxBR1MtJChj
YWxsIGdjY192ZXJzaW9uX2dlLDYsMSkJKz0gLW5vLXBpZQogTERGTEFHUy0kKGNhbGwgZ2NjX3Zl
cnNpb25fZ2UsNiwxKQkrPSAtbm8tcGllCi1lbmRpZgotLSAKMi4xNy4xCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcg
bGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Fri Mar 01 14:54:58 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 01 Mar 2019 14:54:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gzjYw-0002zz-Qm; Fri, 01 Mar 2019 14:54:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ttJi=RE=arm.com=justin.he@srs-us1.protection.inumbo.net>)
 id 1gzjYv-0002zW-F2
 for minios-devel@lists.xenproject.org; Fri, 01 Mar 2019 14:54:57 +0000
X-Inumbo-ID: fa46e9cc-3c31-11e9-83e0-d7f2389d9095
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id fa46e9cc-3c31-11e9-83e0-d7f2389d9095;
 Fri, 01 Mar 2019 14:54:56 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id F07741682;
 Fri,  1 Mar 2019 06:54:55 -0800 (PST)
Received: from localhost.localdomain (entos-thunderx2-02.shanghai.arm.com
 [10.169.40.54])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id 4451D3F703;
 Fri,  1 Mar 2019 06:54:54 -0800 (PST)
From: Jia He <justin.he@arm.com>
To: minios-devel@lists.xenproject.org, Simon Kuenzer <simon.kuenzer@neclab.eu>,
 Sharan.Santhanam@neclab.eu
Date: Fri,  1 Mar 2019 22:54:18 +0800
Message-Id: <20190301145439.64439-3-justin.he@arm.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20190301145439.64439-1-justin.he@arm.com>
References: <20190301145439.64439-1-justin.he@arm.com>
Subject: [Minios-devel] [UNIKRAFT PATCHv7 02/23] 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: Felipe Huici <felipe.huici@neclab.eu>, Jia He <justin.he@arm.com>,
 Wei Chen <wei.chen@arm.com>, Kaly Xin <Kaly.Xin@arm.com>,
 Florian Schmidt <florian.schmidt@neclab.eu>,
 Julien Grall <julien.grall@arm.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>

RnJvbTogV2VpIENoZW4gPHdlaS5jaGVuQGFybS5jb20+CkFzIGRpc2N1c3NlZCBpbiBtYWlsaW5n
IGxpc3QgWzFdLCB3ZSBjYW4gdXNlIG1hY3JvLWVkIGhlbHBlcnMgdG8gYXZvaWQKaGF2aW5nIHRv
IHdyaXRlIDQgdGltZXMgb2YgdGhlIHNhbWUgdGhpbmdzIG9mIGlvcmVnX3JlYWRfOC8xNi8zMi82
NCBhbmQKaW9yZWdfd3JpdGU4LzE2LzMyLzY0LgoKU2lnbmVkLW9mZi1ieTogV2VpIENoZW4gPHdl
aS5jaGVuQGFybS5jb20+ClNpZ25lZC1vZmYtYnk6IEppYSBIZSA8anVzdGluLmhlQGFybS5jb20+
ClJldmlld2VkLWJ5OiBTaGFyYW4gU2FudGhhbmFtIDxzaGFyYW4uc2FudGhhbmFtQG5lY2xhYi5l
dT4KLS0tCiBwbGF0L2NvbW1vbi9pbmNsdWRlL2FybS9hcm02NC9jcHUuaCB8IDY0ICsrKysrKysr
KysrLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMjUgaW5zZXJ0aW9ucygrKSwg
MzkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvcGxhdC9jb21tb24vaW5jbHVkZS9hcm0vYXJt
NjQvY3B1LmggYi9wbGF0L2NvbW1vbi9pbmNsdWRlL2FybS9hcm02NC9jcHUuaAppbmRleCA1MDNi
YzY4Li5jMDA5ZmM4IDEwMDY0NAotLS0gYS9wbGF0L2NvbW1vbi9pbmNsdWRlL2FybS9hcm02NC9j
cHUuaAorKysgYi9wbGF0L2NvbW1vbi9pbmNsdWRlL2FybS9hcm02NC9jcHUuaApAQCAtMzQsNDUg
KzM0LDMxIEBACiAKICNpbmNsdWRlIDxpbnR0eXBlcy5oPgogCi1zdGF0aWMgaW5saW5lIHVpbnQ4
X3QgaW9yZWdfcmVhZDgoY29uc3Qgdm9sYXRpbGUgdWludDhfdCAqYWRkcikKLXsKLQlyZXR1cm4g
KmFkZHI7Ci19Ci0KLXN0YXRpYyBpbmxpbmUgdm9pZCBpb3JlZ193cml0ZTgodm9sYXRpbGUgdWlu
dDhfdCAqYWRkciwgdWludDhfdCB2YWx1ZSkKLXsKLQkqYWRkciA9IHZhbHVlOwotfQotCi1zdGF0
aWMgaW5saW5lIHVpbnQxNl90IGlvcmVnX3JlYWQxNihjb25zdCB2b2xhdGlsZSB1aW50MTZfdCAq
YWRkcikKLXsKLQlyZXR1cm4gKmFkZHI7Ci19Ci0KLXN0YXRpYyBpbmxpbmUgdm9pZCBpb3JlZ193
cml0ZTE2KHZvbGF0aWxlIHVpbnQxNl90ICphZGRyLCB1aW50MTZfdCB2YWx1ZSkKLXsKLQkqYWRk
ciA9IHZhbHVlOwotfQotCi1zdGF0aWMgaW5saW5lIHVpbnQzMl90IGlvcmVnX3JlYWQzMihjb25z
dCB2b2xhdGlsZSB1aW50MzJfdCAqYWRkcikKLXsKLQlyZXR1cm4gKmFkZHI7Ci19Ci0KLXN0YXRp
YyBpbmxpbmUgdm9pZCBpb3JlZ193cml0ZTMyKHZvbGF0aWxlIHVpbnQzMl90ICphZGRyLCB1aW50
MzJfdCB2YWx1ZSkKLXsKLQkqYWRkciA9IHZhbHVlOwotfQotCi1zdGF0aWMgaW5saW5lIHVpbnQ2
NF90IGlvcmVnX3JlYWQ2NChjb25zdCB2b2xhdGlsZSB1aW50NjRfdCAqYWRkcikKLXsKLQlyZXR1
cm4gKmFkZHI7Ci19Ci0KLXN0YXRpYyBpbmxpbmUgdm9pZCBpb3JlZ193cml0ZTY0KHZvbGF0aWxl
IHVpbnQ2NF90ICphZGRyLCB1aW50NjRfdCB2YWx1ZSkKLXsKLQkqYWRkciA9IHZhbHVlOwotfQor
LyogRGVmaW5lIG1hY3JvcyB0byBhY2Nlc3MgSU8gcmVnaXN0ZXJzICovCisjZGVmaW5lIF9fSU9S
RUdfUkVBRChiaXRzKSBcCitzdGF0aWMgaW5saW5lIHVpbnQjI2JpdHMjI190IFwKKwlpb3JlZ19y
ZWFkIyNiaXRzKGNvbnN0IHZvbGF0aWxlIHVpbnQjI2JpdHMjI190ICphZGRyKSBcCisJCXsgcmV0
dXJuICphZGRyOyB9CisKKyNkZWZpbmUgX19JT1JFR19XUklURShiaXRzKSBcCitzdGF0aWMgaW5s
aW5lIHZvaWQgXAorCWlvcmVnX3dyaXRlIyNiaXRzKHZvbGF0aWxlIHVpbnQjI2JpdHMjI190ICph
ZGRyLCBcCisJCQkJCQl1aW50IyNiaXRzIyNfdCB2YWx1ZSkgXAorCQl7ICphZGRyID0gdmFsdWU7
IH0KKworCisjZGVmaW5lIF9fSU9SRUdfUkVBRF9BTEwoKSBfX0lPUkVHX1JFQUQoOCkgIFwKKwkJ
CSAgIF9fSU9SRUdfUkVBRCgxNikgXAorCQkJICAgX19JT1JFR19SRUFEKDMyKSBcCisJCQkgICBf
X0lPUkVHX1JFQUQoNjQpIFwKKworI2RlZmluZSBfX0lPUkVHX1dSSVRFX0FMTCgpCV9fSU9SRUdf
V1JJVEUoOCkgIFwKKwkJCSAgIF9fSU9SRUdfV1JJVEUoMTYpIFwKKwkJCSAgIF9fSU9SRUdfV1JJ
VEUoMzIpIFwKKwkJCSAgIF9fSU9SRUdfV1JJVEUoNjQpIFwKKworX19JT1JFR19SRUFEX0FMTCgp
CitfX0lPUkVHX1dSSVRFX0FMTCgpCiAKIHN0YXRpYyBpbmxpbmUgdm9pZCBfaW5pdF9jcHVmZWF0
dXJlcyh2b2lkKQogewotLSAKMi4xNy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Fri Mar 01 14:55:00 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 01 Mar 2019 14:55:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gzjYy-00030d-SC; Fri, 01 Mar 2019 14:55: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=ttJi=RE=arm.com=justin.he@srs-us1.protection.inumbo.net>)
 id 1gzjYx-00030M-Ne
 for minios-devel@lists.xenproject.org; Fri, 01 Mar 2019 14:54:59 +0000
X-Inumbo-ID: fb7d4854-3c31-11e9-833c-e76a74996800
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id fb7d4854-3c31-11e9-833c-e76a74996800;
 Fri, 01 Mar 2019 14:54:58 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id E12A816A3;
 Fri,  1 Mar 2019 06:54:57 -0800 (PST)
Received: from localhost.localdomain (entos-thunderx2-02.shanghai.arm.com
 [10.169.40.54])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id 35AEF3F703;
 Fri,  1 Mar 2019 06:54:56 -0800 (PST)
From: Jia He <justin.he@arm.com>
To: minios-devel@lists.xenproject.org, Simon Kuenzer <simon.kuenzer@neclab.eu>,
 Sharan.Santhanam@neclab.eu
Date: Fri,  1 Mar 2019 22:54:19 +0800
Message-Id: <20190301145439.64439-4-justin.he@arm.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20190301145439.64439-1-justin.he@arm.com>
References: <20190301145439.64439-1-justin.he@arm.com>
Subject: [Minios-devel] [UNIKRAFT PATCHv7 03/23] 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: Felipe Huici <felipe.huici@neclab.eu>, Jia He <justin.he@arm.com>,
 Wei Chen <wei.chen@arm.com>, Kaly Xin <Kaly.Xin@arm.com>,
 Florian Schmidt <florian.schmidt@neclab.eu>,
 Julien Grall <julien.grall@arm.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>

RnJvbTogV2VpIENoZW4gPHdlaS5jaGVuQGFybS5jb20+ClRoZSBnbG9iYWwgdmFyaWFibGVzIGRl
ZmluZWQgaW4gbGluayBzY3JpcHRzIGxpa2UgX3RleHQsIF9ldGV4dCBhbmQgX2VuZAphcmUgZGVj
bGFyZWQgaW4gbXVsdGlwbGUgZmlsZXMuIFdlIHVzZSBhIGhlYWRlciB0byBpbmNsdWRlIHRoZXNl
IGdsb2JhbAp2YXJpYWJsZXMgdG8gYXZvaWQgc28gbWFueSBkdXBsaWNhdGVkIGRlY2xhcmF0aW9u
cy4KClNpZ25lZC1vZmYtYnk6IFdlaSBDaGVuIDx3ZWkuY2hlbkBhcm0uY29tPgpTaWduZWQtb2Zm
LWJ5OiBKaWEgSGUgPGp1c3Rpbi5oZUBhcm0uY29tPgpSZXZpZXdlZC1ieTogU2hhcmFuIFNhbnRo
YW5hbSA8c2hhcmFuLnNhbnRoYW5hbUBuZWNsYWIuZXU+Ci0tLQogcGxhdC9jb21tb24vaW5jbHVk
ZS9zZWN0aW9ucy5oIHwgNjUgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogMSBm
aWxlIGNoYW5nZWQsIDY1IGluc2VydGlvbnMoKykKIGNyZWF0ZSBtb2RlIDEwMDY0NCBwbGF0L2Nv
bW1vbi9pbmNsdWRlL3NlY3Rpb25zLmgKCmRpZmYgLS1naXQgYS9wbGF0L2NvbW1vbi9pbmNsdWRl
L3NlY3Rpb25zLmggYi9wbGF0L2NvbW1vbi9pbmNsdWRlL3NlY3Rpb25zLmgKbmV3IGZpbGUgbW9k
ZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uNDJmNDFkMgotLS0gL2Rldi9udWxsCisrKyBiL3BsYXQv
Y29tbW9uL2luY2x1ZGUvc2VjdGlvbnMuaApAQCAtMCwwICsxLDY1IEBACisvKiBTUERYLUxpY2Vu
c2UtSWRlbnRpZmllcjogQlNELTMtQ2xhdXNlICovCisvKgorICogQXV0aG9yczogV2VpIENoZW4g
PHdlaS5jaGVuQGFybS5jb20+CisgKgorICogQ29weXJpZ2h0IChjKSAyMDE4LCBBcm0gTHRkLiBB
bGwgcmlnaHRzIHJlc2VydmVkLgorICoKKyAqIFJlZGlzdHJpYnV0aW9uIGFuZCB1c2UgaW4gc291
cmNlIGFuZCBiaW5hcnkgZm9ybXMsIHdpdGggb3Igd2l0aG91dAorICogbW9kaWZpY2F0aW9uLCBh
cmUgcGVybWl0dGVkIHByb3ZpZGVkIHRoYXQgdGhlIGZvbGxvd2luZyBjb25kaXRpb25zCisgKiBh
cmUgbWV0OgorICoKKyAqIDEuIFJlZGlzdHJpYnV0aW9ucyBvZiBzb3VyY2UgY29kZSBtdXN0IHJl
dGFpbiB0aGUgYWJvdmUgY29weXJpZ2h0CisgKiAgICBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25k
aXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIuCisgKiAyLiBSZWRpc3RyaWJ1dGlv
bnMgaW4gYmluYXJ5IGZvcm0gbXVzdCByZXByb2R1Y2UgdGhlIGFib3ZlIGNvcHlyaWdodAorICog
ICAgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNj
bGFpbWVyIGluIHRoZQorICogICAgZG9jdW1lbnRhdGlvbiBhbmQvb3Igb3RoZXIgbWF0ZXJpYWxz
IHByb3ZpZGVkIHdpdGggdGhlIGRpc3RyaWJ1dGlvbi4KKyAqIDMuIE5laXRoZXIgdGhlIG5hbWUg
b2YgdGhlIGNvcHlyaWdodCBob2xkZXIgbm9yIHRoZSBuYW1lcyBvZiBpdHMKKyAqICAgIGNvbnRy
aWJ1dG9ycyBtYXkgYmUgdXNlZCB0byBlbmRvcnNlIG9yIHByb21vdGUgcHJvZHVjdHMgZGVyaXZl
ZCBmcm9tCisgKiAgICB0aGlzIHNvZnR3YXJlIHdpdGhvdXQgc3BlY2lmaWMgcHJpb3Igd3JpdHRl
biBwZXJtaXNzaW9uLgorICoKKyAqIFRISVMgU09GVFdBUkUgSVMgUFJPVklERUQgQlkgVEhFIENP
UFlSSUdIVCBIT0xERVJTIEFORCBDT05UUklCVVRPUlMgIkFTIElTIgorICogQU5EIEFOWSBFWFBS
RVNTIE9SIElNUExJRUQgV0FSUkFOVElFUywgSU5DTFVESU5HLCBCVVQgTk9UIExJTUlURUQgVE8s
IFRIRQorICogSU1QTElFRCBXQVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJTElUWSBBTkQgRklUTkVT
UyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UKKyAqIEFSRSBESVNDTEFJTUVELiBJTiBOTyBFVkVO
VCBTSEFMTCBUSEUgQ09QWVJJR0hUIEhPTERFUiBPUiBDT05UUklCVVRPUlMgQkUKKyAqIExJQUJM
RSBGT1IgQU5ZIERJUkVDVCwgSU5ESVJFQ1QsIElOQ0lERU5UQUwsIFNQRUNJQUwsIEVYRU1QTEFS
WSwgT1IKKyAqIENPTlNFUVVFTlRJQUwgREFNQUdFUyAoSU5DTFVESU5HLCBCVVQgTk9UIExJTUlU
RUQgVE8sIFBST0NVUkVNRU5UIE9GCisgKiBTVUJTVElUVVRFIEdPT0RTIE9SIFNFUlZJQ0VTOyBM
T1NTIE9GIFVTRSwgREFUQSwgT1IgUFJPRklUUzsgT1IgQlVTSU5FU1MKKyAqIElOVEVSUlVQVElP
TikgSE9XRVZFUiBDQVVTRUQgQU5EIE9OIEFOWSBUSEVPUlkgT0YgTElBQklMSVRZLCBXSEVUSEVS
IElOCisgKiBDT05UUkFDVCwgU1RSSUNUIExJQUJJTElUWSwgT1IgVE9SVCAoSU5DTFVESU5HIE5F
R0xJR0VOQ0UgT1IgT1RIRVJXSVNFKQorICogQVJJU0lORyBJTiBBTlkgV0FZIE9VVCBPRiBUSEUg
VVNFIE9GIFRISVMgU09GVFdBUkUsIEVWRU4gSUYgQURWSVNFRCBPRiBUSEUKKyAqIFBPU1NJQklM
SVRZIE9GIFNVQ0ggREFNQUdFLgorICoKKyAqIFRISVMgSEVBREVSIE1BWSBOT1QgQkUgRVhUUkFD
VEVEIE9SIE1PRElGSUVEIElOIEFOWSBXQVkuCisgKi8KKworI2lmbmRlZiBfX1BMQVRfQ01OX1NF
Q1RJT05TX0hfXworI2RlZmluZSBfX1BMQVRfQ01OX1NFQ1RJT05TX0hfXworCisvKgorICogRm9s
bG93aW5nIGdsb2JhbCB2YXJpYWJsZXMgYXJlIGRlZmluZWQgaW4gaW1hZ2UgbGluayBzY3JpcHRz
LCBhbmQgc29tZQorICogdmFyaWFibGVzIGFyZSBvcHRpb25hbCBhbmQgbWF5IGJlIHVuYXZhaWxh
YmxlIG9uIHNvbWUgYXJjaGl0ZWN0dXJlcworICogb3IgY29uZmlndXJhdGlvbnMuCisgKi8KKwor
LyogX2R0Yjogc3RhcnQgb2YgZGV2aWNlIHRyZWUgKi8KK2V4dGVybiBjaGFyIF9kdGJbXTsKKwor
LyogW190ZXh0LCBfZXRleHRdOiBjb250YWlucyAudGV4dC4qIHNlY3Rpb25zICovCitleHRlcm4g
Y2hhciBfdGV4dFtdLCBfZXRleHRbXTsKKworLyogW19yb2RhdGEsIF9lcm9kYXRhXTogY29udGFp
bnMgLnJvZGF0YS4qIHNlY3Rpb25zICovCitleHRlcm4gY2hhciBfcm9kYXRhW10sIF9lcm9kYXRh
W107CisKKy8qIFtfZGF0YSwgX2VkYXRhXTogY29udGFpbnMgLmRhdGEuKiBzZWN0aW9ucyAqLwor
ZXh0ZXJuIGNoYXIgX2RhdGFbXSwgX2VkYXRhW107CisKKy8qIFtfY3RvcnMsIF9lY3RvcnNdOiBj
b250YWlucyBjb25zdHJ1Y3RvciB0YWJsZXMgKHJlYWQtb25seSkgKi8KK2V4dGVybiBjaGFyIF9j
dG9yc1tdLCBfZWN0b3JzW107CisKKy8qIF9fYnNzX3N0YXJ0OiBzdGFydCBvZiBCU1Mgc2VjdGlv
bnMgKi8KK2V4dGVybiBjaGFyIF9fYnNzX3N0YXJ0W107CisKKy8qIF9lbmQ6IGVuZCBvZiBrZXJu
ZWwgaW1hZ2UgKi8KK2V4dGVybiBjaGFyIF9lbmRbXTsKKworI2VuZGlmIC8qIF9fUExBVF9DTU5f
U0VDVElPTlNfSF9fICovCi0tIAoyLjE3LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Fri Mar 01 14:55:02 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 01 Mar 2019 14:55:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gzjZ0-00031R-TX; Fri, 01 Mar 2019 14:55:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ttJi=RE=arm.com=justin.he@srs-us1.protection.inumbo.net>)
 id 1gzjYz-00030z-AD
 for minios-devel@lists.xenproject.org; Fri, 01 Mar 2019 14:55:01 +0000
X-Inumbo-ID: fc984d62-3c31-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id fc984d62-3c31-11e9-bc90-bc764e045a96;
 Fri, 01 Mar 2019 14:55: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 CEF971715;
 Fri,  1 Mar 2019 06:54:59 -0800 (PST)
Received: from localhost.localdomain (entos-thunderx2-02.shanghai.arm.com
 [10.169.40.54])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id 26B383F703;
 Fri,  1 Mar 2019 06:54:58 -0800 (PST)
From: Jia He <justin.he@arm.com>
To: minios-devel@lists.xenproject.org, Simon Kuenzer <simon.kuenzer@neclab.eu>,
 Sharan.Santhanam@neclab.eu
Date: Fri,  1 Mar 2019 22:54:20 +0800
Message-Id: <20190301145439.64439-5-justin.he@arm.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20190301145439.64439-1-justin.he@arm.com>
References: <20190301145439.64439-1-justin.he@arm.com>
Subject: [Minios-devel] [UNIKRAFT PATCHv7 04/23] 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: Felipe Huici <felipe.huici@neclab.eu>, Jia He <justin.he@arm.com>,
 Wei Chen <wei.chen@arm.com>, Kaly Xin <Kaly.Xin@arm.com>,
 Florian Schmidt <florian.schmidt@neclab.eu>,
 Julien Grall <julien.grall@arm.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>

RnJvbTogV2VpIENoZW4gPHdlaS5jaGVuQGFybS5jb20+ClRoZXJlIGlzIGEgcG90ZW50aWFsIHVu
ZGVmaW5lZCBiZWhhdmlvdXIgZm9yIHBvaW50ZXIgY29tcGFyaXNpb24uCkhvdyB0byBhdm9pZCB0
aGlzIGdjYyBvcHRpbWl6YXRpb24gaXMgdW5kZXIgZGlzY3Vzc2luZy4gU2luY2UgaXQKaXMgbm90
IGEgYmxvY2sgaXNzdWUuIEkgd2lsbCBmb2xsb3cgaXQgdXAgaW4gdGhlIGZ1dHVyZS4KUHJvdmlk
ZSBtYWNybyBkZWZpbml0aW9ucyBmb3IgdGV4dCxic3MsZGF0YS4uLiBpcyB0aGUgcHJlY29uZGl0
aW9uCmZvciBmdXR1cmUgc29sdXRpb24uCgpTaWduZWQtb2ZmLWJ5OiBXZWkgQ2hlbiA8d2VpLmNo
ZW5AYXJtLmNvbT4KU2lnbmVkLW9mZi1ieTogSmlhIEhlIDxqdXN0aW4uaGVAYXJtLmNvbT4KUmV2
aWV3ZWQtYnk6IFNoYXJhbiBTYW50aGFuYW0gPHNoYXJhbi5zYW50aGFuYW1AbmVjbGFiLmV1Pgot
LS0KIHBsYXQvY29tbW9uL2luY2x1ZGUvc2VjdGlvbnMuaCB8IDE0ICsrKysrKysrKysrKysrCiBw
bGF0L2t2bS9hcm0vc2V0dXAuYyAgICAgICAgICAgfCAgNyArKystLS0tCiBwbGF0L2t2bS9tZW1v
cnkuYyAgICAgICAgICAgICAgfCAyMyArKysrKysrKysrKy0tLS0tLS0tLS0tLQogcGxhdC9rdm0v
eDg2L3NldHVwLmMgICAgICAgICAgIHwgIDYgKysrLS0tCiBwbGF0L3hlbi9hcm0vc2V0dXAuYyAg
ICAgICAgICAgfCAgNiArKystLS0KIHBsYXQveGVuL2luY2x1ZGUveGVuLWFybS9tbS5oICB8ICAz
ICstLQogcGxhdC94ZW4vaW5jbHVkZS94ZW4teDg2L21tLmggIHwgMjEgKysrKysrKysrKystLS0t
LS0tLS0tCiBwbGF0L3hlbi9tZW1vcnkuYyAgICAgICAgICAgICAgfCAyMiArKysrKysrKysrKy0t
LS0tLS0tLS0tCiBwbGF0L3hlbi94ODYvbW0uYyAgICAgICAgICAgICAgfCAxNyArKysrKysrKy0t
LS0tLS0tLQogcGxhdC94ZW4veDg2L3NldHVwLmMgICAgICAgICAgIHwgIDIgKy0KIDEwIGZpbGVz
IGNoYW5nZWQsIDY2IGluc2VydGlvbnMoKyksIDU1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3BsYXQvY29tbW9uL2luY2x1ZGUvc2VjdGlvbnMuaCBiL3BsYXQvY29tbW9uL2luY2x1ZGUvc2Vj
dGlvbnMuaAppbmRleCA0MmY0MWQyLi4xNzAxYjAwIDEwMDY0NAotLS0gYS9wbGF0L2NvbW1vbi9p
bmNsdWRlL3NlY3Rpb25zLmgKKysrIGIvcGxhdC9jb21tb24vaW5jbHVkZS9zZWN0aW9ucy5oCkBA
IC02Miw0ICs2MiwxOCBAQCBleHRlcm4gY2hhciBfX2Jzc19zdGFydFtdOwogLyogX2VuZDogZW5k
IG9mIGtlcm5lbCBpbWFnZSAqLwogZXh0ZXJuIGNoYXIgX2VuZFtdOwogCisjZGVmaW5lIF9fdWtf
aW1hZ2Vfc3ltYm9sKGFkZHIpICAgICgodW5zaWduZWQgbG9uZykoYWRkcikpCisKKyNkZWZpbmUg
X19EVEIJCV9fdWtfaW1hZ2Vfc3ltYm9sKF9kdGIpCisjZGVmaW5lIF9fVEVYVAkJX191a19pbWFn
ZV9zeW1ib2woX3RleHQpCisjZGVmaW5lIF9fRVRFWFQJCV9fdWtfaW1hZ2Vfc3ltYm9sKF9ldGV4
dCkKKyNkZWZpbmUgX19ST0RBVEEJX191a19pbWFnZV9zeW1ib2woX3JvZGF0YSkKKyNkZWZpbmUg
X19FUk9EQVRBCV9fdWtfaW1hZ2Vfc3ltYm9sKF9lcm9kYXRhKQorI2RlZmluZSBfX0RBVEEJCV9f
dWtfaW1hZ2Vfc3ltYm9sKF9kYXRhKQorI2RlZmluZSBfX0VEQVRBCQlfX3VrX2ltYWdlX3N5bWJv
bChfZWRhdGEpCisjZGVmaW5lIF9fQ1RPUlMJCV9fdWtfaW1hZ2Vfc3ltYm9sKF9jdG9ycykKKyNk
ZWZpbmUgX19FQ1RPUlMJX191a19pbWFnZV9zeW1ib2woX2VjdG9ycykKKyNkZWZpbmUgX19CU1Nf
U1RBUlQJX191a19pbWFnZV9zeW1ib2woX19ic3Nfc3RhcnQpCisjZGVmaW5lIF9fRU5ECQlfX3Vr
X2ltYWdlX3N5bWJvbChfZW5kKQorCiAjZW5kaWYgLyogX19QTEFUX0NNTl9TRUNUSU9OU19IX18g
Ki8KZGlmZiAtLWdpdCBhL3BsYXQva3ZtL2FybS9zZXR1cC5jIGIvcGxhdC9rdm0vYXJtL3NldHVw
LmMKaW5kZXggMDk1MzBiYi4uYzRhMWY3OCAxMDA2NDQKLS0tIGEvcGxhdC9rdm0vYXJtL3NldHVw
LmMKKysrIGIvcGxhdC9rdm0vYXJtL3NldHVwLmMKQEAgLTE5LDYgKzE5LDcgQEAKICAqIENPTk5F
Q1RJT04gV0lUSCBUSEUgVVNFIE9SIFBFUkZPUk1BTkNFIE9GIFRISVMgU09GVFdBUkUuCiAgKi8K
ICNpbmNsdWRlIDxsaWJmZHQuaD4KKyNpbmNsdWRlIDxzZWN0aW9ucy5oPgogI2luY2x1ZGUgPGt2
bS9jb25zb2xlLmg+CiAjaW5jbHVkZSA8dWsvYXNzZXJ0Lmg+CiAjaW5jbHVkZSA8a3ZtLWFybS9t
bS5oPgpAQCAtOTUsOCArOTYsNiBAQCBlbm9tZXRob2Q6CiAKIHN0YXRpYyB2b2lkIF9pbml0X2R0
Yl9tZW0odm9pZCkKIHsKLQlleHRlcm4gY2hhciBfdGV4dFtdOwotCWV4dGVybiBjaGFyIF9lbmRb
XTsKIAlpbnQgZmR0X21lbSwgcHJvcF9sZW4gPSAwLCBwcm9wX21pbl9sZW47CiAJaW50IG5hZGRy
LCBuc2l6ZTsKIAljb25zdCB1aW50NjRfdCAqcmVnczsKQEAgLTE0MiwxMSArMTQxLDExIEBAIHN0
YXRpYyB2b2lkIF9pbml0X2R0Yl9tZW0odm9pZCkKIAogCW1lbV9iYXNlID0gZmR0NjRfdG9fY3B1
KHJlZ3NbMF0pOwogCW1lbV9zaXplID0gZmR0NjRfdG9fY3B1KHJlZ3NbMV0pOwotCWlmIChtZW1f
YmFzZSA+ICh1aW50NjRfdCkmX3RleHQpCisJaWYgKG1lbV9iYXNlID4gX19URVhUKQogCQlVS19D
UkFTSCgiRmF0YWw6IEltYWdlIG91dHNpZGUgb2YgUkFNXG4iKTsKIAogCW1heF9hZGRyID0gbWVt
X2Jhc2UgKyBtZW1fc2l6ZTsKLQlfbGlia3ZtcGxhdF9wYWdldGFibGUgPSh2b2lkICopIEFMSUdO
X0RPV04oKHNpemVfdCkmX2VuZCwgX19QQUdFX1NJWkUpOworCV9saWJrdm1wbGF0X3BhZ2V0YWJs
ZSA9ICh2b2lkICopIEFMSUdOX0RPV04oKHNpemVfdClfX0VORCwgX19QQUdFX1NJWkUpOwogCV9s
aWJrdm1wbGF0X2hlYXBfc3RhcnQgPSBfbGlia3ZtcGxhdF9wYWdldGFibGUgKyBQQUdFX1RBQkxF
X1NJWkU7CiAJX2xpYmt2bXBsYXRfbWVtX2VuZCA9ICh2b2lkICopIG1heF9hZGRyOwogCmRpZmYg
LS1naXQgYS9wbGF0L2t2bS9tZW1vcnkuYyBiL3BsYXQva3ZtL21lbW9yeS5jCmluZGV4IDExYzk5
M2QuLmE3YjRkNWUgMTAwNjQ0Ci0tLSBhL3BsYXQva3ZtL21lbW9yeS5jCisrKyBiL3BsYXQva3Zt
L21lbW9yeS5jCkBAIC0xOSw2ICsxOSw3IEBACiAgKiBDT05ORUNUSU9OIFdJVEggVEhFIFVTRSBP
UiBQRVJGT1JNQU5DRSBPRiBUSElTIFNPRlRXQVJFLgogICovCiAKKyNpbmNsdWRlIDxzZWN0aW9u
cy5oPgogI2luY2x1ZGUgPHN5cy90eXBlcy5oPgogI2luY2x1ZGUgPHVrL3BsYXQvbWVtb3J5Lmg+
CiAjaW5jbHVkZSA8dWsvYXNzZXJ0Lmg+CkBAIC0zNywxNiArMzgsMTQgQEAgaW50IHVrcGxhdF9t
ZW1yZWdpb25fY291bnQodm9pZCkKIAogaW50IHVrcGxhdF9tZW1yZWdpb25fZ2V0KGludCBpLCBz
dHJ1Y3QgdWtwbGF0X21lbXJlZ2lvbl9kZXNjICptKQogewotCWV4dGVybiBjaGFyIF90ZXh0LCBf
ZXRleHQsIF9kYXRhLCBfZWRhdGEsIF9yb2RhdGEsIF9lcm9kYXRhLAotCQkgICAgX2N0b3JzLCBf
ZWN0b3JzLCBfX2Jzc19zdGFydCwgX2VuZDsKIAlpbnQgcmV0OwogCiAJVUtfQVNTRVJUKG0pOwog
CiAJc3dpdGNoIChpKSB7CiAJY2FzZSAwOiAvKiB0ZXh0ICovCi0JCW0tPmJhc2UgID0gJl90ZXh0
OwotCQltLT5sZW4gICA9IChzaXplX3QpICZfZXRleHQgLSAoc2l6ZV90KSAmX3RleHQ7CisJCW0t
PmJhc2UgID0gKHZvaWQgKikgX19URVhUOworCQltLT5sZW4gICA9IChzaXplX3QpIF9fRVRFWFQg
LSAoc2l6ZV90KSBfX1RFWFQ7CiAJCW0tPmZsYWdzID0gKFVLUExBVF9NRU1SRl9SRVNFUlZFRAog
CQkJICAgIHwgVUtQTEFUX01FTVJGX1JFQURBQkxFKTsKICNpZiBDT05GSUdfVUtQTEFUX01FTVJO
QU1FCkBAIC01NSw4ICs1NCw4IEBAIGludCB1a3BsYXRfbWVtcmVnaW9uX2dldChpbnQgaSwgc3Ry
dWN0IHVrcGxhdF9tZW1yZWdpb25fZGVzYyAqbSkKIAkJcmV0ID0gMDsKIAkJYnJlYWs7CiAJY2Fz
ZSAxOiAvKiByb2RhdGEgKi8KLQkJbS0+YmFzZSAgPSAmX3JvZGF0YTsKLQkJbS0+bGVuICAgPSAo
c2l6ZV90KSAmX2Vyb2RhdGEgLSAoc2l6ZV90KSAmX3JvZGF0YTsKKwkJbS0+YmFzZSAgPSAodm9p
ZCAqKSBfX1JPREFUQTsKKwkJbS0+bGVuICAgPSAoc2l6ZV90KSBfX0VST0RBVEEgLSAoc2l6ZV90
KSBfX1JPREFUQTsKIAkJbS0+ZmxhZ3MgPSAoVUtQTEFUX01FTVJGX1JFU0VSVkVECiAJCQkgICAg
fCBVS1BMQVRfTUVNUkZfUkVBREFCTEUpOwogI2lmIENPTkZJR19VS1BMQVRfTUVNUk5BTUUKQEAg
LTY1LDggKzY0LDggQEAgaW50IHVrcGxhdF9tZW1yZWdpb25fZ2V0KGludCBpLCBzdHJ1Y3QgdWtw
bGF0X21lbXJlZ2lvbl9kZXNjICptKQogCQlyZXQgPSAwOwogCQlicmVhazsKIAljYXNlIDI6IC8q
IGN0b3JzICovCi0JCW0tPmJhc2UgID0gJl9jdG9yczsKLQkJbS0+bGVuICAgPSAoc2l6ZV90KSAm
X2VjdG9ycyAtIChzaXplX3QpICZfY3RvcnM7CisJCW0tPmJhc2UgID0gKHZvaWQgKikgX19DVE9S
UzsKKwkJbS0+bGVuICAgPSAoc2l6ZV90KSBfX0VDVE9SUyAtIChzaXplX3QpIF9fQ1RPUlM7CiAJ
CW0tPmZsYWdzID0gKFVLUExBVF9NRU1SRl9SRVNFUlZFRAogCQkJICAgIHwgVUtQTEFUX01FTVJG
X1JFQURBQkxFKTsKICNpZiBDT05GSUdfVUtQTEFUX01FTVJOQU1FCkBAIC03NSw4ICs3NCw4IEBA
IGludCB1a3BsYXRfbWVtcmVnaW9uX2dldChpbnQgaSwgc3RydWN0IHVrcGxhdF9tZW1yZWdpb25f
ZGVzYyAqbSkKIAkJcmV0ID0gMDsKIAkJYnJlYWs7CiAJY2FzZSAzOiAvKiBkYXRhICovCi0JCW0t
PmJhc2UgID0gJl9kYXRhOwotCQltLT5sZW4gICA9IChzaXplX3QpICZfZWRhdGEgLSAoc2l6ZV90
KSAmX2RhdGE7CisJCW0tPmJhc2UgID0gKHZvaWQgKikgX19EQVRBOworCQltLT5sZW4gICA9IChz
aXplX3QpIF9fRURBVEEgLSAoc2l6ZV90KSBfX0RBVEE7CiAJCW0tPmZsYWdzID0gKFVLUExBVF9N
RU1SRl9SRVNFUlZFRAogCQkJICAgIHwgVUtQTEFUX01FTVJGX1JFQURBQkxFCiAJCQkgICAgfCBV
S1BMQVRfTUVNUkZfV1JJVEFCTEUpOwpAQCAtODYsOCArODUsOCBAQCBpbnQgdWtwbGF0X21lbXJl
Z2lvbl9nZXQoaW50IGksIHN0cnVjdCB1a3BsYXRfbWVtcmVnaW9uX2Rlc2MgKm0pCiAJCXJldCA9
IDA7CiAJCWJyZWFrOwogCWNhc2UgNDogLyogYnNzICovCi0JCW0tPmJhc2UgID0gJl9fYnNzX3N0
YXJ0OwotCQltLT5sZW4gICA9IChzaXplX3QpICZfZW5kIC0gKHNpemVfdCkgJl9fYnNzX3N0YXJ0
OworCQltLT5iYXNlICA9ICh2b2lkICopIF9fQlNTX1NUQVJUOworCQltLT5sZW4gICA9IChzaXpl
X3QpIF9fRU5EIC0gKHNpemVfdCkgX19CU1NfU1RBUlQ7CiAJCW0tPmZsYWdzID0gKFVLUExBVF9N
RU1SRl9SRVNFUlZFRAogCQkJICAgIHwgVUtQTEFUX01FTVJGX1JFQURBQkxFCiAJCQkgICAgfCBV
S1BMQVRfTUVNUkZfV1JJVEFCTEUpOwpkaWZmIC0tZ2l0IGEvcGxhdC9rdm0veDg2L3NldHVwLmMg
Yi9wbGF0L2t2bS94ODYvc2V0dXAuYwppbmRleCBjMTdhN2RkLi40Y2NkOTQ3IDEwMDY0NAotLS0g
YS9wbGF0L2t2bS94ODYvc2V0dXAuYworKysgYi9wbGF0L2t2bS94ODYvc2V0dXAuYwpAQCAtMjcs
NiArMjcsNyBAQAogICovCiAKICNpbmNsdWRlIDxzdHJpbmcuaD4KKyNpbmNsdWRlIDxzZWN0aW9u
cy5oPgogI2luY2x1ZGUgPHg4Ni9jcHUuaD4KICNpbmNsdWRlIDx4ODYvdHJhcHMuaD4KICNpbmNs
dWRlIDxrdm0vY29uc29sZS5oPgpAQCAtNzksNyArODAsNiBAQCBzdGF0aWMgaW5saW5lIHZvaWQg
X21iX2dldF9jbWRsaW5lKHN0cnVjdCBtdWx0aWJvb3RfaW5mbyAqbWksIGNoYXIgKmNtZGxpbmUs
CiAKIHN0YXRpYyBpbmxpbmUgdm9pZCBfbWJfaW5pdF9tZW0oc3RydWN0IG11bHRpYm9vdF9pbmZv
ICptaSkKIHsKLQlleHRlcm4gY2hhciBfZW5kOwogCW11bHRpYm9vdF9tZW1vcnlfbWFwX3QgKm07
CiAJc2l6ZV90IG9mZnNldCwgbWF4X2FkZHI7CiAKQEAgLTEwMyw5ICsxMDMsOSBAQCBzdGF0aWMg
aW5saW5lIHZvaWQgX21iX2luaXRfbWVtKHN0cnVjdCBtdWx0aWJvb3RfaW5mbyAqbWkpCiAJbWF4
X2FkZHIgPSBtLT5hZGRyICsgbS0+bGVuOwogCWlmIChtYXhfYWRkciA+IFBMQVRGT1JNX01BWF9N
RU1fQUREUikKIAkJbWF4X2FkZHIgPSBQTEFURk9STV9NQVhfTUVNX0FERFI7Ci0JVUtfQVNTRVJU
KChzaXplX3QpJl9lbmQgPD0gbWF4X2FkZHIpOworCVVLX0FTU0VSVCgoc2l6ZV90KV9fRU5EIDw9
IG1heF9hZGRyKTsKIAotCV9saWJrdm1wbGF0X2hlYXBfc3RhcnQgPSAodm9pZCAqKSBBTElHTl9V
UCgoc2l6ZV90KSZfZW5kLCBfX1BBR0VfU0laRSk7CisJX2xpYmt2bXBsYXRfaGVhcF9zdGFydCA9
ICh2b2lkICopIEFMSUdOX1VQKChzaXplX3QpX19FTkQsIF9fUEFHRV9TSVpFKTsKIAlfbGlia3Zt
cGxhdF9tZW1fZW5kICAgID0gKHZvaWQgKikgbWF4X2FkZHI7CiAJX2xpYmt2bXBsYXRfc3RhY2tf
dG9wICA9ICh2b2lkICopIChtYXhfYWRkciAtIF9fU1RBQ0tfU0laRSk7CiB9CmRpZmYgLS1naXQg
YS9wbGF0L3hlbi9hcm0vc2V0dXAuYyBiL3BsYXQveGVuL2FybS9zZXR1cC5jCmluZGV4IGI5MWMw
YmQuLjU2ZjE1NjQgMTAwNjQ0Ci0tLSBhL3BsYXQveGVuL2FybS9zZXR1cC5jCisrKyBiL3BsYXQv
eGVuL2FybS9zZXR1cC5jCkBAIC0yNSw3ICsyNSw3IEBACiAvKiBQb3J0ZWQgZnJvbSBNaW5pLU9T
ICovCiAKICNpbmNsdWRlIDxzdHJpbmcuaD4KLQorI2luY2x1ZGUgPHNlY3Rpb25zLmg+CiAjaW5j
bHVkZSA8eGVuLWFybS9vcy5oPgogI2luY2x1ZGUgPHhlbi1hcm0vbW0uaD4KICNpbmNsdWRlIDx4
ZW4veGVuLmg+CkBAIC0xNDIsMTAgKzE0MiwxMCBAQCBzdGF0aWMgaW5saW5lIHZvaWQgX2R0Yl9p
bml0X21lbSh1aW50MzJfdCBwaHlzaWNhbF9vZmZzZXQpCiAJaWYgKHJlZ3MgPT0gTlVMTCAmJiBw
cm9wX2xlbiA8IDE2KQogCQlVS19DUkFTSCgiQmFkICdyZWcnIHByb3BlcnR5OiAlcCAlZFxuIiwg
cmVncywgcHJvcF9sZW4pOwogCi0JZW5kID0gKHVpbnRwdHJfdCkgJl9lbmQ7CisJZW5kID0gKHVp
bnRwdHJfdCkgX19FTkQ7CiAJbWVtX2Jhc2UgPSBmZHQ2NF90b19jcHUocmVnc1swXSk7CiAJbWVt
X3NpemUgPSBmZHQ2NF90b19jcHUocmVnc1sxXSk7Ci0JaWYgKHRvX3ZpcnQobWVtX2Jhc2UpID4g
KHZvaWQgKikmX3RleHQpCisJaWYgKHRvX3ZpcnQobWVtX2Jhc2UpID4gKHZvaWQgKilfX1RFWFQp
CiAJCVVLX0NSQVNIKCJGYXRhbDogSW1hZ2Ugb3V0c2lkZSBvZiBSQU1cbiIpOwogCiAJc3RhcnRf
cGZuX3AgPSBQRk5fVVAodG9fcGh5cyhlbmQpKTsKZGlmZiAtLWdpdCBhL3BsYXQveGVuL2luY2x1
ZGUveGVuLWFybS9tbS5oIGIvcGxhdC94ZW4vaW5jbHVkZS94ZW4tYXJtL21tLmgKaW5kZXggOWI4
ZWE4NS4uMGY1YzhmNSAxMDA2NDQKLS0tIGEvcGxhdC94ZW4vaW5jbHVkZS94ZW4tYXJtL21tLmgK
KysrIGIvcGxhdC94ZW4vaW5jbHVkZS94ZW4tYXJtL21tLmgKQEAgLTI4LDExICsyOCwxMCBAQAog
I2RlZmluZSBfQVJDSF9NTV9IXwogCiAjaW5jbHVkZSA8c3RkaW50Lmg+CisjaW5jbHVkZSA8c2Vj
dGlvbnMuaD4KICNpbmNsdWRlIDx1ay9hcmNoL2xpbWl0cy5oPgogCiB0eXBlZGVmIHVpbnQ2NF90
IHBhZGRyX3Q7Ci0KLWV4dGVybiBjaGFyIF90ZXh0LCBfZXRleHQsIF9kYXRhLCBfZWRhdGEsIF9y
b2RhdGEsIF9lcm9kYXRhLCBfZW5kLCBfX2Jzc19zdGFydDsKIGV4dGVybiBpbnQgX2Jvb3Rfc3Rh
Y2tbXTsKIGV4dGVybiBpbnQgX2Jvb3Rfc3RhY2tfZW5kW107CiAvKiBBZGQgdGhpcyB0byBhIHZp
cnR1YWwgYWRkcmVzcyB0byBnZXQgdGhlIHBoeXNpY2FsIGFkZHJlc3MgKHdyYXBzIGF0IDRHQikg
Ki8KZGlmZiAtLWdpdCBhL3BsYXQveGVuL2luY2x1ZGUveGVuLXg4Ni9tbS5oIGIvcGxhdC94ZW4v
aW5jbHVkZS94ZW4teDg2L21tLmgKaW5kZXggMGU1OTc5Ni4uMzJkODc2YSAxMDA2NDQKLS0tIGEv
cGxhdC94ZW4vaW5jbHVkZS94ZW4teDg2L21tLmgKKysrIGIvcGxhdC94ZW4vaW5jbHVkZS94ZW4t
eDg2L21tLmgKQEAgLTksMjIgKzksMjMgQEAKICAqIHJpZ2h0cyB0byB1c2UsIGNvcHksIG1vZGlm
eSwgbWVyZ2UsIHB1Ymxpc2gsIGRpc3RyaWJ1dGUsIHN1YmxpY2Vuc2UsIGFuZC9vcgogICogc2Vs
bCBjb3BpZXMgb2YgdGhlIFNvZnR3YXJlLCBhbmQgdG8gcGVybWl0IHBlcnNvbnMgdG8gd2hvbSB0
aGUgU29mdHdhcmUgaXMKICAqIGZ1cm5pc2hlZCB0byBkbyBzbywgc3ViamVjdCB0byB0aGUgZm9s
bG93aW5nIGNvbmRpdGlvbnM6Ci0gKiAKKyAqCiAgKiBUaGUgYWJvdmUgY29weXJpZ2h0IG5vdGlj
ZSBhbmQgdGhpcyBwZXJtaXNzaW9uIG5vdGljZSBzaGFsbCBiZSBpbmNsdWRlZCBpbgogICogYWxs
IGNvcGllcyBvciBzdWJzdGFudGlhbCBwb3J0aW9ucyBvZiB0aGUgU29mdHdhcmUuCi0gKiAKLSAq
IFRIRSBTT0ZUV0FSRSBJUyBQUk9WSURFRCAiQVMgSVMiLCBXSVRIT1VUIFdBUlJBTlRZIE9GIEFO
WSBLSU5ELCBFWFBSRVNTIE9SIAotICogSU1QTElFRCwgSU5DTFVESU5HIEJVVCBOT1QgTElNSVRF
RCBUTyBUSEUgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFksIAotICogRklUTkVTUyBGT1Ig
QSBQQVJUSUNVTEFSIFBVUlBPU0UgQU5EIE5PTklORlJJTkdFTUVOVC4gSU4gTk8gRVZFTlQgU0hB
TEwgVEhFIAotICogQVVUSE9SUyBPUiBDT1BZUklHSFQgSE9MREVSUyBCRSBMSUFCTEUgRk9SIEFO
WSBDTEFJTSwgREFNQUdFUyBPUiBPVEhFUiAKLSAqIExJQUJJTElUWSwgV0hFVEhFUiBJTiBBTiBB
Q1RJT04gT0YgQ09OVFJBQ1QsIFRPUlQgT1IgT1RIRVJXSVNFLCBBUklTSU5HIAotICogRlJPTSwg
T1VUIE9GIE9SIElOIENPTk5FQ1RJT04gV0lUSCBUSEUgU09GVFdBUkUgT1IgVEhFIFVTRSBPUiBP
VEhFUiAKKyAqCisgKiBUSEUgU09GVFdBUkUgSVMgUFJPVklERUQgIkFTIElTIiwgV0lUSE9VVCBX
QVJSQU5UWSBPRiBBTlkgS0lORCwgRVhQUkVTUyBPUgorICogSU1QTElFRCwgSU5DTFVESU5HIEJV
VCBOT1QgTElNSVRFRCBUTyBUSEUgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFksCisgKiBG
SVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRSBBTkQgTk9OSU5GUklOR0VNRU5ULiBJTiBO
TyBFVkVOVCBTSEFMTCBUSEUKKyAqIEFVVEhPUlMgT1IgQ09QWVJJR0hUIEhPTERFUlMgQkUgTElB
QkxFIEZPUiBBTlkgQ0xBSU0sIERBTUFHRVMgT1IgT1RIRVIKKyAqIExJQUJJTElUWSwgV0hFVEhF
UiBJTiBBTiBBQ1RJT04gT0YgQ09OVFJBQ1QsIFRPUlQgT1IgT1RIRVJXSVNFLCBBUklTSU5HCisg
KiBGUk9NLCBPVVQgT0YgT1IgSU4gQ09OTkVDVElPTiBXSVRIIFRIRSBTT0ZUV0FSRSBPUiBUSEUg
VVNFIE9SIE9USEVSCiAgKiBERUFMSU5HUyBJTiBUSEUgU09GVFdBUkUuCiAgKi8KIAogI2lmbmRl
ZiBfQVJDSF9NTV9IXwogI2RlZmluZSBfQVJDSF9NTV9IXwogCisjaW5jbHVkZSA8c2VjdGlvbnMu
aD4KICNpZm5kZWYgX19BU1NFTUJMWV9fCiAjaW5jbHVkZSA8eGVuL3hlbi5oPgogI2lmIGRlZmlu
ZWQoX19pMzg2X18pCkBAIC0yMjEsNyArMjIyLDcgQEAgZXh0ZXJuIHVuc2lnbmVkIGxvbmcgKnBo
eXNfdG9fbWFjaGluZV9tYXBwaW5nOwogI2Vsc2UKIGV4dGVybiBwZ2VudHJ5X3QgcGFnZV90YWJs
ZV9iYXNlW107CiAjZW5kaWYKLWV4dGVybiBjaGFyIF90ZXh0LCBfZXRleHQsIF9lcm9kYXRhLCBf
ZWRhdGEsIF9lbmQ7CisKIGV4dGVybiB1bnNpZ25lZCBsb25nIG1mbl96ZXJvOwogc3RhdGljIF9f
aW5saW5lX18gbWFkZHJfdCBwaHlzX3RvX21hY2hpbmUocGFkZHJfdCBwaHlzKQogewpAQCAtMjM3
LDcgKzIzOCw3IEBAIHN0YXRpYyBfX2lubGluZV9fIHBhZGRyX3QgbWFjaGluZV90b19waHlzKG1h
ZGRyX3QgbWFjaGluZSkKIAlyZXR1cm4gcGh5czsKIH0KIAotI2RlZmluZSBWSVJUX1NUQVJUICAg
ICAgICAgICAgICAgICAoKHVuc2lnbmVkIGxvbmcpJl90ZXh0KQorI2RlZmluZSBWSVJUX1NUQVJU
ICAgICAgICAgICAgICAgICAoKHVuc2lnbmVkIGxvbmcpKF9fVEVYVCkpCiAKICNkZWZpbmUgdG9f
cGh5cyh4KSAgICAgICAgICAgICAgICAgKCh1bnNpZ25lZCBsb25nKSh4KS1WSVJUX1NUQVJUKQog
I2RlZmluZSB0b192aXJ0KHgpICAgICAgICAgICAgICAgICAoKHZvaWQgKikoKHVuc2lnbmVkIGxv
bmcpKHgpK1ZJUlRfU1RBUlQpKQpkaWZmIC0tZ2l0IGEvcGxhdC94ZW4vbWVtb3J5LmMgYi9wbGF0
L3hlbi9tZW1vcnkuYwppbmRleCAxZjU1ODg3Li5iNjNmMTFiIDEwMDY0NAotLS0gYS9wbGF0L3hl
bi9tZW1vcnkuYworKysgYi9wbGF0L3hlbi9tZW1vcnkuYwpAQCAtMzQsNiArMzQsNyBAQAogICov
CiAKICNpbmNsdWRlIDxzdHJpbmcuaD4KKyNpbmNsdWRlIDxzZWN0aW9ucy5oPgogCiAjaW5jbHVk
ZSA8Y29tbW9uL2dudHRhYi5oPgogI2lmIChkZWZpbmVkIF9fWDg2XzMyX18pIHx8IChkZWZpbmVk
IF9fWDg2XzY0X18pCkBAIC01MSwxNCArNTIsMTMgQEAgaW50IHVrcGxhdF9tZW1yZWdpb25fY291
bnQodm9pZCkKIAogaW50IHVrcGxhdF9tZW1yZWdpb25fZ2V0KGludCBpLCBzdHJ1Y3QgdWtwbGF0
X21lbXJlZ2lvbl9kZXNjICptKQogewotCWV4dGVybiBjaGFyIF90ZXh0LCBfZXRleHQsIF9kYXRh
LCBfZWRhdGEsIF9yb2RhdGEsIF9lcm9kYXRhLCBfY3RvcnMsIF9lY3RvcnMsIF9lbmQsIF9fYnNz
X3N0YXJ0OwogCiAJVUtfQVNTRVJUKG0pOwogCiAJc3dpdGNoKGkpIHsKIAljYXNlIDA6IC8qIHRl
eHQgKi8KLQkJbS0+YmFzZSAgICAgPSAmX3RleHQ7Ci0JCW0tPmxlbiAgID0gKHNpemVfdCkgJl9l
dGV4dCAtIChzaXplX3QpICZfdGV4dDsKKwkJbS0+YmFzZSAgPSAodm9pZCAqKSBfX1RFWFQ7CisJ
CW0tPmxlbiAgID0gKHNpemVfdCkgX19FVEVYVCAtIChzaXplX3QpIF9fVEVYVDsKIAkJbS0+Zmxh
Z3MgPSAoVUtQTEFUX01FTVJGX1JFU0VSVkVECiAJCQkgICAgfCBVS1BMQVRfTUVNUkZfUkVBREFC
TEUpOwogI2lmIENPTkZJR19VS1BMQVRfTUVNUk5BTUUKQEAgLTY2LDggKzY2LDggQEAgaW50IHVr
cGxhdF9tZW1yZWdpb25fZ2V0KGludCBpLCBzdHJ1Y3QgdWtwbGF0X21lbXJlZ2lvbl9kZXNjICpt
KQogI2VuZGlmCiAJCWJyZWFrOwogCWNhc2UgMToJLyogcm8gZGF0YSAqLwotCQltLT5iYXNlICA9
ICZfcm9kYXRhOwotCQltLT5sZW4gICA9IChzaXplX3QpICZfZXJvZGF0YSAtIChzaXplX3QpICZf
cm9kYXRhOworCQltLT5iYXNlICA9ICh2b2lkICopIF9fUk9EQVRBOworCQltLT5sZW4gICA9IChz
aXplX3QpIF9fRVJPREFUQSAtIChzaXplX3QpIF9fUk9EQVRBOwogCQltLT5mbGFncyA9IChVS1BM
QVRfTUVNUkZfUkVTRVJWRUQKIAkJCSAgICAgICB8IFVLUExBVF9NRU1SRl9SRUFEQUJMRSk7CiAj
aWYgQ09ORklHX1VLUExBVF9NRU1STkFNRQpAQCAtNzUsOCArNzUsOCBAQCBpbnQgdWtwbGF0X21l
bXJlZ2lvbl9nZXQoaW50IGksIHN0cnVjdCB1a3BsYXRfbWVtcmVnaW9uX2Rlc2MgKm0pCiAjZW5k
aWYKIAkJYnJlYWs7CiAJY2FzZSAyOiAvKiBjdG9ycyAqLwotCQltLT5iYXNlICA9ICZfY3RvcnM7
Ci0JCW0tPmxlbiAgID0gKHNpemVfdCkgJl9lY3RvcnMgLSAoc2l6ZV90KSAmX2N0b3JzOworCQlt
LT5iYXNlICA9ICh2b2lkICopIF9fQ1RPUlM7CisJCW0tPmxlbiAgID0gKHNpemVfdCkgX19FQ1RP
UlMgLSAoc2l6ZV90KSBfX0NUT1JTOwogCQltLT5mbGFncyA9IChVS1BMQVRfTUVNUkZfUkVTRVJW
RUQKIAkJCSAgICB8IFVLUExBVF9NRU1SRl9SRUFEQUJMRSk7CiAjaWYgQ09ORklHX1VLUExBVF9N
RU1STkFNRQpAQCAtODQsOCArODQsOCBAQCBpbnQgdWtwbGF0X21lbXJlZ2lvbl9nZXQoaW50IGks
IHN0cnVjdCB1a3BsYXRfbWVtcmVnaW9uX2Rlc2MgKm0pCiAjZW5kaWYKIAkJYnJlYWs7CiAJY2Fz
ZSAzOiAvKiBkYXRhICovCi0JCW0tPmJhc2UgID0gJl9kYXRhOwotCQltLT5sZW4gICA9IChzaXpl
X3QpICZfZWRhdGEgLSAoc2l6ZV90KSAmX2RhdGE7CisJCW0tPmJhc2UgID0gKHZvaWQgKikgX19E
QVRBOworCQltLT5sZW4gICA9IChzaXplX3QpIF9fRURBVEEgLSAoc2l6ZV90KSBfX0RBVEE7CiAJ
CW0tPmZsYWdzID0gKFVLUExBVF9NRU1SRl9SRVNFUlZFRAogCQkJICAgIHwgVUtQTEFUX01FTVJG
X1JFQURBQkxFCiAJCQkgICAgfCBVS1BMQVRfTUVNUkZfV1JJVEFCTEUpOwpAQCAtOTQsOCArOTQs
OCBAQCBpbnQgdWtwbGF0X21lbXJlZ2lvbl9nZXQoaW50IGksIHN0cnVjdCB1a3BsYXRfbWVtcmVn
aW9uX2Rlc2MgKm0pCiAjZW5kaWYKIAkJYnJlYWs7CiAJY2FzZSA0OiAvKiBic3MgKi8KLQkJbS0+
YmFzZSAgPSAmX19ic3Nfc3RhcnQ7Ci0JCW0tPmxlbiAgID0gKHNpemVfdCkgJl9lbmQgLSAoc2l6
ZV90KSAmX19ic3Nfc3RhcnQ7CisJCW0tPmJhc2UgID0gKHZvaWQgKikgX19CU1NfU1RBUlQ7CisJ
CW0tPmxlbiAgID0gKHNpemVfdCkgX19FTkQgLSAoc2l6ZV90KSBfX0JTU19TVEFSVDsKIAkJbS0+
ZmxhZ3MgPSAoVUtQTEFUX01FTVJGX1JFU0VSVkVECiAJCQkgICAgfCBVS1BMQVRfTUVNUkZfUkVB
REFCTEUKIAkJCSAgICB8IFVLUExBVF9NRU1SRl9XUklUQUJMRSk7CmRpZmYgLS1naXQgYS9wbGF0
L3hlbi94ODYvbW0uYyBiL3BsYXQveGVuL3g4Ni9tbS5jCmluZGV4IGI4OTM4NGYuLjJmMjM4NTUg
MTAwNjQ0Ci0tLSBhL3BsYXQveGVuL3g4Ni9tbS5jCisrKyBiL3BsYXQveGVuL3g4Ni9tbS5jCkBA
IC0zNiw2ICszNiw3IEBACiAgKi8KIAogI2luY2x1ZGUgPHN0cmluZy5oPgorI2luY2x1ZGUgPHNl
Y3Rpb25zLmg+CiAjaW5jbHVkZSA8ZXJybm8uaD4KICNpbmNsdWRlIDx1ay9hbGxvYy5oPgogI2lu
Y2x1ZGUgPHVrL3BsYXQvY29uZmlnLmg+CkBAIC0xNDIsMTIgKzE0MywxMCBAQCB2b2lkIF9pbml0
X21lbV9idWlsZF9wYWdldGFibGUodW5zaWduZWQgbG9uZyAqc3RhcnRfcGZuLCB1bnNpZ25lZCBs
b25nICptYXhfcGZuKQogICAgIHsKIAkgICAgdWtfcHJfd2FybigiVHJ5aW5nIHRvIHVzZSBYZW4g
dmlydHVhbCBzcGFjZS4gIgogCQkgICAgICAgIlRydW5jYXRpbmcgbWVtb3J5IGZyb20gJWx1TUIg
dG8gIiwKLQkJICAgICAgICgodW5zaWduZWQgbG9uZylwZm5fdG9fdmlydCgqbWF4X3BmbikgLQot
CQkJKHVuc2lnbmVkIGxvbmcpJl90ZXh0KT4+MjApOworCQkgICAgICAgKCh1bnNpZ25lZCBsb25n
KXBmbl90b192aXJ0KCptYXhfcGZuKSAtIF9fVEVYVCk+PjIwKTsKIAkgICAgKm1heF9wZm4gPSB2
aXJ0X3RvX3BmbihIWVBFUlZJU09SX1ZJUlRfU1RBUlQgLSBQQUdFX1NJWkUpOwogCSAgICB1a19w
cl93YXJuKCIlbHVNQlxuIiwKLQkJICAgICAgICgodW5zaWduZWQgbG9uZylwZm5fdG9fdmlydCgq
bWF4X3BmbikgLQotCQkJKHVuc2lnbmVkIGxvbmcpJl90ZXh0KT4+MjApOworCQkgICAgICAgKCh1
bnNpZ25lZCBsb25nKXBmbl90b192aXJ0KCptYXhfcGZuKSAtIF9fVEVYVCk+PjIwKTsKICAgICB9
CiAjZWxzZQogICAgIC8qIFJvdW5kIHVwIHRvIG5leHQgMk1CIGJvdW5kYXJ5IGFzIHdlIGFyZSB1
c2luZyAyTUIgcGFnZXMgb24gSFZNbGl0ZS4gKi8KQEAgLTY3MCwxOCArNjY5LDE4IEBAIHZvaWQg
X2luaXRfbWVtX2NsZWFyX2Jvb3RzdHJhcCh2b2lkKQogICAgIHBnZW50cnlfdCAqcGd0OwogI2Vu
ZGlmCiAKLSAgICB1a19wcl9kZWJ1ZygiQ2xlYXIgYm9vdHN0cmFwcGluZyBtZW1vcnk6ICVwXG4i
LCAmX3RleHQpOworCXVrX3ByX2RlYnVnKCJDbGVhciBib290c3RyYXBwaW5nIG1lbW9yeTogJXBc
biIsICh2b2lkICopX19URVhUKTsKIAogICAgIC8qIFVzZSBmaXJzdCBwYWdlIGFzIHRoZSBDb1cg
emVybyBwYWdlICovCi0gICAgbWVtc2V0KCZfdGV4dCwgMCwgUEFHRV9TSVpFKTsKLSAgICBtZm5f
emVybyA9IHZpcnRfdG9fbWZuKCh1bnNpZ25lZCBsb25nKSAmX3RleHQpOworCW1lbXNldCgodm9p
ZCAqKV9fVEVYVCwgMCwgUEFHRV9TSVpFKTsKKwltZm5femVybyA9IHZpcnRfdG9fbWZuKF9fVEVY
VCk7CiAjaWZkZWYgQ09ORklHX1BBUkFWSVJUCiAgICAgaWYgKCAocmMgPSBIWVBFUlZJU09SX3Vw
ZGF0ZV92YV9tYXBwaW5nKDAsIG51bGxwdGUsIFVWTUZfSU5WTFBHKSkgKQogCSAgICB1a19wcl9l
cnIoIlVuYWJsZSB0byB1bm1hcCBOVUxMIHBhZ2UuIHJjPSVkXG4iLCByYyk7CiAjZWxzZQotICAg
IHBndCA9IGdldF9wZ3QoKHVuc2lnbmVkIGxvbmcpJl90ZXh0KTsKKwlwZ3QgPSBnZXRfcGd0KF9f
VEVYVCk7CiAgICAgKnBndCA9IDA7Ci0gICAgaW52bHBnKCh1bnNpZ25lZCBsb25nKSZfdGV4dCk7
CisJaW52bHBnKF9fVEVYVCk7CiAjZW5kaWYKIH0KIApkaWZmIC0tZ2l0IGEvcGxhdC94ZW4veDg2
L3NldHVwLmMgYi9wbGF0L3hlbi94ODYvc2V0dXAuYwppbmRleCAzYzU2MzFkLi4xNGIyYzI2IDEw
MDY0NAotLS0gYS9wbGF0L3hlbi94ODYvc2V0dXAuYworKysgYi9wbGF0L3hlbi94ODYvc2V0dXAu
YwpAQCAtMTQxLDcgKzE0MSw3IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBfaW5pdF9tZW0odm9pZCkK
IAogCV9pbml0X21lbV9idWlsZF9wYWdldGFibGUoJnN0YXJ0X3BmbiwgJm1heF9wZm4pOwogCV9p
bml0X21lbV9jbGVhcl9ib290c3RyYXAoKTsKLQlfaW5pdF9tZW1fc2V0X3JlYWRvbmx5KCZfdGV4
dCwgJl9lcm9kYXRhKTsKKwlfaW5pdF9tZW1fc2V0X3JlYWRvbmx5KCh2b2lkICopX19URVhULCAo
dm9pZCAqKV9fRVJPREFUQSk7CiAKIAkvKiBGaWxsIG91dCBtcmQgYXJyYXkgKi8KIAkvKiBoZWFw
ICovCi0tIAoyLjE3LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
bWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Fri Mar 01 14:55:04 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 01 Mar 2019 14:55:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gzjZ2-00031z-0I; Fri, 01 Mar 2019 14:55: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=ttJi=RE=arm.com=justin.he@srs-us1.protection.inumbo.net>)
 id 1gzjZ0-00031Q-WE
 for minios-devel@lists.xenproject.org; Fri, 01 Mar 2019 14:55:03 +0000
X-Inumbo-ID: fdcc5d98-3c31-11e9-944a-17633240d8e8
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id fdcc5d98-3c31-11e9-944a-17633240d8e8;
 Fri, 01 Mar 2019 14:55:02 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id CAC59174E;
 Fri,  1 Mar 2019 06:55:01 -0800 (PST)
Received: from localhost.localdomain (entos-thunderx2-02.shanghai.arm.com
 [10.169.40.54])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id 170D93F703;
 Fri,  1 Mar 2019 06:54:59 -0800 (PST)
From: Jia He <justin.he@arm.com>
To: minios-devel@lists.xenproject.org, Simon Kuenzer <simon.kuenzer@neclab.eu>,
 Sharan.Santhanam@neclab.eu
Date: Fri,  1 Mar 2019 22:54:21 +0800
Message-Id: <20190301145439.64439-6-justin.he@arm.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20190301145439.64439-1-justin.he@arm.com>
References: <20190301145439.64439-1-justin.he@arm.com>
Subject: [Minios-devel] [UNIKRAFT PATCHv7 05/23] 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: Felipe Huici <felipe.huici@neclab.eu>, Jia He <justin.he@arm.com>,
 Wei Chen <wei.chen@arm.com>, Kaly Xin <Kaly.Xin@arm.com>,
 Florian Schmidt <florian.schmidt@neclab.eu>,
 Julien Grall <julien.grall@arm.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>

RnJvbTogV2VpIENoZW4gPHdlaS5jaGVuQGFybS5jb20+CkFzIHRoZSBvcGVyYW5kIHdpbGwgbm90
IGJlIHdyaXR0ZW4gYmVmb3JlIHRoZSBpbnN0cnVjdGlvbiBoYXMgZmluaXNoZWQuClNvLCB3ZSBk
b24ndCBuZWVkIHRoZSBlYXJseWNsb2JlcnIgKCYpIGluIFNZU1JFR19SRUFEMzIuCgpTaWduZWQt
b2ZmLWJ5OiBXZWkgQ2hlbiA8d2VpLmNoZW5AYXJtLmNvbT4KU2lnbmVkLW9mZi1ieTogSmlhIEhl
IDxqdXN0aW4uaGVAYXJtLmNvbT4KUmV2aWV3ZWQtYnk6IFNoYXJhbiBTYW50aGFuYW0gPHNoYXJh
bi5zYW50aGFuYW1AbmVjbGFiLmV1PgotLS0KIHBsYXQvY29tbW9uL2luY2x1ZGUvYXJtL2FybTY0
L2NwdS5oIHwgNCArKy0tCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3BsYXQvY29tbW9uL2luY2x1ZGUvYXJtL2FybTY0L2NwdS5o
IGIvcGxhdC9jb21tb24vaW5jbHVkZS9hcm0vYXJtNjQvY3B1LmgKaW5kZXggYzAwOWZjOC4uMTQ5
NTE5MiAxMDA2NDQKLS0tIGEvcGxhdC9jb21tb24vaW5jbHVkZS9hcm0vYXJtNjQvY3B1LmgKKysr
IGIvcGxhdC9jb21tb24vaW5jbHVkZS9hcm0vYXJtNjQvY3B1LmgKQEAgLTczLDcgKzczLDcgQEAg
c3RhdGljIGlubGluZSB2b2lkIF9pbml0X2NwdWZlYXR1cmVzKHZvaWQpCiAjZGVmaW5lIFNZU1JF
R19SRUFEKHJlZykgXAogKHsJdWludDY0X3QgdmFsOyBcCiAJX19hc21fXyBfX3ZvbGF0aWxlX18o
Im1ycyAlMCwgIiBfX1NUUklOR0lGWShyZWcpIFwKLQkJCTogIj0mciIgKHZhbCkpOyBcCisJCQk6
ICI9ciIgKHZhbCkpOyBcCiAJdmFsOyBcCiB9KQogCkBAIC04NCw3ICs4NCw3IEBAIHN0YXRpYyBp
bmxpbmUgdm9pZCBfaW5pdF9jcHVmZWF0dXJlcyh2b2lkKQogI2RlZmluZSBTWVNSRUdfUkVBRDMy
KHJlZykgXAogKHsJdWludDMyX3QgdmFsOyBcCiAJX19hc21fXyBfX3ZvbGF0aWxlX18oIm1ycyAl
MCwgIiBfX1NUUklOR0lGWShyZWcpIFwKLQkJCTogIj0mciIgKHZhbCkpOyBcCisJCQk6ICI9ciIg
KHZhbCkpOyBcCiAJdmFsOyBcCiB9KQogCi0tIAoyLjE3LjEKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1p
bmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Fri Mar 01 14:55:07 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 01 Mar 2019 14:55:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gzjZ5-000333-1g; Fri, 01 Mar 2019 14:55:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ttJi=RE=arm.com=justin.he@srs-us1.protection.inumbo.net>)
 id 1gzjZ3-00032d-Jj
 for minios-devel@lists.xenproject.org; Fri, 01 Mar 2019 14:55:05 +0000
X-Inumbo-ID: feebef4b-3c31-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id feebef4b-3c31-11e9-bc90-bc764e045a96;
 Fri, 01 Mar 2019 14:55: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 C05A21993;
 Fri,  1 Mar 2019 06:55:03 -0800 (PST)
Received: from localhost.localdomain (entos-thunderx2-02.shanghai.arm.com
 [10.169.40.54])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id 111B83F703;
 Fri,  1 Mar 2019 06:55:01 -0800 (PST)
From: Jia He <justin.he@arm.com>
To: minios-devel@lists.xenproject.org, Simon Kuenzer <simon.kuenzer@neclab.eu>,
 Sharan.Santhanam@neclab.eu
Date: Fri,  1 Mar 2019 22:54:22 +0800
Message-Id: <20190301145439.64439-7-justin.he@arm.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20190301145439.64439-1-justin.he@arm.com>
References: <20190301145439.64439-1-justin.he@arm.com>
Subject: [Minios-devel] [UNIKRAFT PATCHv7 06/23] 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: Felipe Huici <felipe.huici@neclab.eu>, Jia He <justin.he@arm.com>,
 Wei Chen <wei.chen@arm.com>, Kaly Xin <Kaly.Xin@arm.com>,
 Florian Schmidt <florian.schmidt@neclab.eu>,
 Julien Grall <julien.grall@arm.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>

RnJvbTogV2VpIENoZW4gPHdlaS5jaGVuQGFybS5jb20+ClRoZSBib290IGNvZGUgd2lsbCBub3Qg
cmV3cml0ZSBpdHNlbGYsIGFuZCB3ZSBkb24ndCBoYXZlIGFueSByZWxvY2F0aW9uCm9wZXJhdGlv
biBmb3IgY29kZSBhcmVhLiBTbyBjbGVhbiZpbnZhbGlkYXRlIEktQ2FjaGUgaXMgdW5uZWNlc3Nh
cnkuCgpTaWduZWQtb2ZmLWJ5OiBXZWkgQ2hlbiA8d2VpLmNoZW5AYXJtLmNvbT4KU2lnbmVkLW9m
Zi1ieTogSmlhIEhlIDxqdXN0aW4uaGVAYXJtLmNvbT4KUmV2aWV3ZWQtYnk6IFNoYXJhbiBTYW50
aGFuYW0gPHNoYXJhbi5zYW50aGFuYW1AbmVjbGFiLmV1PgotLS0KIHBsYXQvY29tbW9uL2FybS9j
YWNoZTY0LlMgfCAyNiArKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLQogcGxhdC9rdm0vYXJtL3Bh
Z2V0YWJsZS5TICB8ICA2ICsrKy0tLQogMiBmaWxlcyBjaGFuZ2VkLCAxMCBpbnNlcnRpb25zKCsp
LCAyMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9wbGF0L2NvbW1vbi9hcm0vY2FjaGU2NC5T
IGIvcGxhdC9jb21tb24vYXJtL2NhY2hlNjQuUwppbmRleCBhNzI1NTU3Li45OTYyZDcxIDEwMDY0
NAotLS0gYS9wbGF0L2NvbW1vbi9hcm0vY2FjaGU2NC5TCisrKyBiL3BsYXQvY29tbW9uL2FybS9j
YWNoZTY0LlMKQEAgLTM4LDI1ICszOCwxNyBAQAogI2luY2x1ZGUgPGFybS9jcHVfZGVmcy5oPgog
CiAvKgotICogRnVuY3Rpb24gdG8gaW52YWxpZGF0ZSBJL0QgY2FjaGUuIFRoaXMgdGFrZXMgdGhl
IHN0YXJ0IGFkZHJlc3MgaW4geDAsCisgKiBDbGVhbiBhbmQgaW52YWxpZGF0ZSBkYXRhIGNhY2hl
LiBUaGlzIHRha2VzIHRoZSBzdGFydCBhZGRyZXNzIGluIHgwLAogICogbGVuZ3RoIGluIHgxLiBJ
dCB3aWxsIGNvcnJ1cHQgeDAgfiB4NS4KICAqLwotRU5UUlkoaW52YWxpZGF0ZV9pZGNhY2hlX3Jh
bmdlKQorRU5UUlkoY2xlYW5fYW5kX2ludmFsaWRhdGVfZGNhY2hlX3JhbmdlKQogCS8qIEdldCBp
bmZvcm1hdGlvbiBhYm91dCB0aGUgY2FjaGVzIGZyb20gQ1RSX0VMMCAqLwotCW1ycwl4MywgY3Ry
X2VsMAorCW1ycwl4NCwgY3RyX2VsMAogCW1vdgl4MiwgI0NUUl9CWVRFU19QRVJfV09SRAogCiAJ
LyogR2V0IG1pbmltdW0gRCBjYWNoZSBsaW5lIHNpemUgKi8KLQl1YmZ4CXg0LCB4MywgI0NUUl9E
TUlOTElORV9TSElGVCwgI0NUUl9ETUlOTElORV9XSURUSAotCWxzbAl4NCwgeDIsIHg0Ci0KLQkv
KiBHZXQgbWluaW11bSBJIGNhY2hlIGxpbmUgc2l6ZSAqLwotCWFuZAl4NSwgeDMsICNDVFJfSU1J
TkxJTkVfTUFTSwotCWxzbAl4NSwgeDIsIHg1Ci0KLQkvKiBTZWxlY3QgdGhlIHNtYWxsZXIgb25l
IGFzIEkvRCBjYWNoZSBsaW5lIHNpemUgKi8KLQljbXAJeDUsIHg0Ci0JY3NlbAl4MywgeDUsIHg0
LCBsZQorCXViZngJeDMsIHg0LCAjQ1RSX0RNSU5MSU5FX1NISUZULCAjQ1RSX0RNSU5MSU5FX1dJ
RFRICisJbHNsCXgzLCB4MiwgeDMKIAogCS8qIEFsaWduIHRoZSBzdGFydCBhZGRyZXNzIHRvIGxp
bmUgc2l6ZSAqLwogCXN1Ygl4NCwgeDMsICMxCkBAIC02NCwxNCArNTYsMTAgQEAgRU5UUlkoaW52
YWxpZGF0ZV9pZGNhY2hlX3JhbmdlKQogCWFkZAl4MSwgeDEsIHgyCiAJYmljCXgwLCB4MCwgeDQK
IDE6Ci0JLyogY2xlYW4gYW5kIGludmFsaWRhdGUgRCBjYWNoZSBieSBJL0QgY2FjaGUgbGluZSBz
aXplICovCisJLyogY2xlYW4gYW5kIGludmFsaWRhdGUgRCBjYWNoZSBieSBEIGNhY2hlIGxpbmUg
c2l6ZSAqLwogCWRjCWNpdmFjLCB4MAogCWRzYglpc2gKIAotCS8qIGNsZWFuIGFuZCBpbnZhbGlk
YXRlIEkgY2FjaGUgYnkgSS9EIGNhY2hlIGxpbmUgc2l6ZSAqLwotCWljCWl2YXUsIHgwCi0JZHNi
CWlzaAotCiAJLyogTW92ZSB0byBuZXh0IGxpbmUgYW5kIHJlZHVjZSB0aGUgc2l6ZSAqLwogCWFk
ZAl4MCwgeDAsIHgzCiAJc3Vicwl4MSwgeDEsIHgzCkBAIC04Miw0ICs3MCw0IEBAIEVOVFJZKGlu
dmFsaWRhdGVfaWRjYWNoZV9yYW5nZSkKIAlpc2IKIAogCXJldAotRU5EKGludmFsaWRhdGVfaWRj
YWNoZV9yYW5nZSkKK0VORChjbGVhbl9hbmRfaW52YWxpZGF0ZV9kY2FjaGVfcmFuZ2UpCmRpZmYg
LS1naXQgYS9wbGF0L2t2bS9hcm0vcGFnZXRhYmxlLlMgYi9wbGF0L2t2bS9hcm0vcGFnZXRhYmxl
LlMKaW5kZXggOTEyMGM0ZS4uYTNjODJlMiAxMDA2NDQKLS0tIGEvcGxhdC9rdm0vYXJtL3BhZ2V0
YWJsZS5TCisrKyBiL3BsYXQva3ZtL2FybS9wYWdldGFibGUuUwpAQCAtMjIyLDggKzIyMiw4IEBA
IEVOVFJZKHN0YXJ0X21tdSkKIAltb3YgeDIyLCB4MzAKIAogICAgICAgICAvKgotCSAqIEludmFs
aWRhdGUgdGhlIEkvRCBjYWNoZSB0byBhdm9pZCB1c2luZyBpbnZhbGlkIGRhdGEgdGhhdCBleGlz
dGVkCi0JICogaW4gSS9EIGNhY2hlLiBJbnZhbGlkYXRlIHJhbmdlczogRFRCLCBURVhULCBEQVRB
LCBCU1MsIFBBR0VUQUJMRQorCSAqIEludmFsaWRhdGUgdGhlIEQtQ2FjaGUgdG8gYXZvaWQgdXNp
bmcgaW52YWxpZCBkYXRhIHRoYXQgZXhpc3RlZAorCSAqIGluIEQtQ2FjaGUuIEludmFsaWRhdGUg
cmFuZ2VzOiBEVEIsIFRFWFQsIERBVEEsIEJTUywgUEFHRVRBQkxFCiAJICogYW5kIEJPT1RTVEFD
Sy4KIAkgKi8KIAlsZHIgeDAsID1fZHRiCkBAIC0yMzEsNyArMjMxLDcgQEAgRU5UUlkoc3RhcnRf
bW11KQogCWFkZCB4MSwgeDEsICNQQUdFX1RBQkxFX1NJWkUKIAlhZGQgeDEsIHgxLCAjX19TVEFD
S19TSVpFCiAJc3ViIHgxLCB4MSwgeDAKLQlibCBpbnZhbGlkYXRlX2lkY2FjaGVfcmFuZ2UKKwli
bCBjbGVhbl9hbmRfaW52YWxpZGF0ZV9kY2FjaGVfcmFuZ2UKIAogCS8qIFNldHVwIFNDVExSICov
CiAJbGRyIHgyLCA9U0NUTFJfU0VUX0JJVFMKLS0gCjIuMTcuMQoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QK
TWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Fri Mar 01 14:55:09 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 01 Mar 2019 14:55:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gzjZ7-000345-3K; Fri, 01 Mar 2019 14:55: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=ttJi=RE=arm.com=justin.he@srs-us1.protection.inumbo.net>)
 id 1gzjZ5-00033J-At
 for minios-devel@lists.xenproject.org; Fri, 01 Mar 2019 14:55:07 +0000
X-Inumbo-ID: 002d5b00-3c32-11e9-a6c7-87301dfcb909
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 002d5b00-3c32-11e9-a6c7-87301dfcb909;
 Fri, 01 Mar 2019 14:55:06 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id C7ED01A25;
 Fri,  1 Mar 2019 06:55:05 -0800 (PST)
Received: from localhost.localdomain (entos-thunderx2-02.shanghai.arm.com
 [10.169.40.54])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id 0A56D3F703;
 Fri,  1 Mar 2019 06:55:03 -0800 (PST)
From: Jia He <justin.he@arm.com>
To: minios-devel@lists.xenproject.org, Simon Kuenzer <simon.kuenzer@neclab.eu>,
 Sharan.Santhanam@neclab.eu
Date: Fri,  1 Mar 2019 22:54:23 +0800
Message-Id: <20190301145439.64439-8-justin.he@arm.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20190301145439.64439-1-justin.he@arm.com>
References: <20190301145439.64439-1-justin.he@arm.com>
Subject: [Minios-devel] [UNIKRAFT PATCHv7 07/23] 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: Felipe Huici <felipe.huici@neclab.eu>, Jia He <justin.he@arm.com>,
 Wei Chen <wei.chen@arm.com>, Kaly Xin <Kaly.Xin@arm.com>,
 Florian Schmidt <florian.schmidt@neclab.eu>,
 Julien Grall <julien.grall@arm.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>

RnJvbTogV2VpIENoZW4gPHdlaS5jaGVuQGFybS5jb20+CkJlZm9yZSBNTVUgdHVybiBvbiwgdGhl
IERTQiBvcGVyYXRpb24gb25seSBuZWVkIHRvIGFwcGx5IG91dAp0byB0aGUgcG9pbnQgb2YgdW5p
ZmljYXRpb24uCgpTaWduZWQtb2ZmLWJ5OiBXZWkgQ2hlbiA8d2VpLmNoZW5AYXJtLmNvbT4KU2ln
bmVkLW9mZi1ieTogSmlhIEhlIDxqdXN0aW4uaGVAYXJtLmNvbT4KUmV2aWV3ZWQtYnk6IFNoYXJh
biBTYW50aGFuYW0gPHNoYXJhbi5zYW50aGFuYW1AbmVjbGFiLmV1PgotLS0KIHBsYXQvY29tbW9u
L2FybS9jYWNoZTY0LlMgfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEg
ZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9wbGF0L2NvbW1vbi9hcm0vY2FjaGU2NC5TIGIvcGxh
dC9jb21tb24vYXJtL2NhY2hlNjQuUwppbmRleCA5OTYyZDcxLi5iYWRhNDE3IDEwMDY0NAotLS0g
YS9wbGF0L2NvbW1vbi9hcm0vY2FjaGU2NC5TCisrKyBiL3BsYXQvY29tbW9uL2FybS9jYWNoZTY0
LlMKQEAgLTU4LDcgKzU4LDcgQEAgRU5UUlkoY2xlYW5fYW5kX2ludmFsaWRhdGVfZGNhY2hlX3Jh
bmdlKQogMToKIAkvKiBjbGVhbiBhbmQgaW52YWxpZGF0ZSBEIGNhY2hlIGJ5IEQgY2FjaGUgbGlu
ZSBzaXplICovCiAJZGMJY2l2YWMsIHgwCi0JZHNiCWlzaAorCWRzYgluc2gKIAogCS8qIE1vdmUg
dG8gbmV4dCBsaW5lIGFuZCByZWR1Y2UgdGhlIHNpemUgKi8KIAlhZGQJeDAsIHgwLCB4MwotLSAK
Mi4xNy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
TWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1k
ZXZlbA==

From minios-devel-bounces@lists.xenproject.org Fri Mar 01 14:55:10 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 01 Mar 2019 14:55:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gzjZ8-00034X-4d; Fri, 01 Mar 2019 14:55:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ttJi=RE=arm.com=justin.he@srs-us1.protection.inumbo.net>)
 id 1gzjZ6-00033w-IA
 for minios-devel@lists.xenproject.org; Fri, 01 Mar 2019 14:55:08 +0000
X-Inumbo-ID: 014fdb52-3c32-11e9-84e6-2353d818154e
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 014fdb52-3c32-11e9-84e6-2353d818154e;
 Fri, 01 Mar 2019 14:55:08 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id BA1151AED;
 Fri,  1 Mar 2019 06:55:07 -0800 (PST)
Received: from localhost.localdomain (entos-thunderx2-02.shanghai.arm.com
 [10.169.40.54])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id 0CD843F703;
 Fri,  1 Mar 2019 06:55:05 -0800 (PST)
From: Jia He <justin.he@arm.com>
To: minios-devel@lists.xenproject.org, Simon Kuenzer <simon.kuenzer@neclab.eu>,
 Sharan.Santhanam@neclab.eu
Date: Fri,  1 Mar 2019 22:54:24 +0800
Message-Id: <20190301145439.64439-9-justin.he@arm.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20190301145439.64439-1-justin.he@arm.com>
References: <20190301145439.64439-1-justin.he@arm.com>
Subject: [Minios-devel] [UNIKRAFT PATCHv7 08/23] 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: Felipe Huici <felipe.huici@neclab.eu>, Jia He <justin.he@arm.com>,
 Wei Chen <wei.chen@arm.com>, Kaly Xin <Kaly.Xin@arm.com>,
 Florian Schmidt <florian.schmidt@neclab.eu>,
 Julien Grall <julien.grall@arm.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>

RnJvbTogV2VpIENoZW4gPHdlaS5jaGVuQGFybS5jb20+CldlJ2QgYmV0dGVyIHRvIG1lbnRpb24g
d2hlcmUgb3VyIGNvZGUgY29tZXMgZnJvbSwgdGhpcyBoZWxwcyB0bwpjaGVjayB3aGV0aGVyIGNv
ZGUgaGFzIGJlZW4gdXBkYXRlZCBhZnRlcndhcmRzLgoKU2lnbmVkLW9mZi1ieTogV2VpIENoZW4g
PHdlaS5jaGVuQGFybS5jb20+ClNpZ25lZC1vZmYtYnk6IEppYSBIZSA8anVzdGluLmhlQGFybS5j
b20+Ci0tLQogcGxhdC9jb21tb24vYXJtL2NhY2hlNjQuUyB8IDQgKysrKwogMSBmaWxlIGNoYW5n
ZWQsIDQgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3BsYXQvY29tbW9uL2FybS9jYWNoZTY0
LlMgYi9wbGF0L2NvbW1vbi9hcm0vY2FjaGU2NC5TCmluZGV4IGJhZGE0MTcuLmZiN2NkYjggMTAw
NjQ0Ci0tLSBhL3BsYXQvY29tbW9uL2FybS9jYWNoZTY0LlMKKysrIGIvcGxhdC9jb21tb24vYXJt
L2NhY2hlNjQuUwpAQCAtMSw1ICsxLDkgQEAKIC8qIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBC
U0QtMy1DbGF1c2UgKi8KIC8qCisgKiBUaGlzIHNvdXJjZSBjb2RlIGlzIGJhc2VkIG9uOgorICog
aHR0cHM6Ly9naXRodWIuY29tL2ZyZWVic2QvZnJlZWJzZC9ibG9iLzliNzE4ZjFkMDEyNS9zeXMv
YXJtNjQvYXJtNjQvCisgKiBjcHVmdW5jX2FzbS5TCisgKgogICogQXV0aG9yczogV2VpIENoZW4g
PHdlaS5jaGVuQGFybS5jb20+CiAgKgogICogQ29weXJpZ2h0IChjKSAyMDE0IFJvYmluIFJhbmRo
YXdhCi0tIAoyLjE3LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
bWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Fri Mar 01 14:55:12 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 01 Mar 2019 14:55:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gzjZA-00035Q-5t; Fri, 01 Mar 2019 14:55:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ttJi=RE=arm.com=justin.he@srs-us1.protection.inumbo.net>)
 id 1gzjZ8-00034v-Ox
 for minios-devel@lists.xenproject.org; Fri, 01 Mar 2019 14:55:10 +0000
X-Inumbo-ID: 027a5c78-3c32-11e9-a49d-630133584611
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 027a5c78-3c32-11e9-a49d-630133584611;
 Fri, 01 Mar 2019 14:55:10 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id B342E1C00;
 Fri,  1 Mar 2019 06:55:09 -0800 (PST)
Received: from localhost.localdomain (entos-thunderx2-02.shanghai.arm.com
 [10.169.40.54])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id 007F33F703;
 Fri,  1 Mar 2019 06:55:07 -0800 (PST)
From: Jia He <justin.he@arm.com>
To: minios-devel@lists.xenproject.org, Simon Kuenzer <simon.kuenzer@neclab.eu>,
 Sharan.Santhanam@neclab.eu
Date: Fri,  1 Mar 2019 22:54:25 +0800
Message-Id: <20190301145439.64439-10-justin.he@arm.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20190301145439.64439-1-justin.he@arm.com>
References: <20190301145439.64439-1-justin.he@arm.com>
Subject: [Minios-devel] [UNIKRAFT PATCHv7 09/23] 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: Felipe Huici <felipe.huici@neclab.eu>, Jia He <justin.he@arm.com>,
 Wei Chen <wei.chen@arm.com>, Kaly Xin <Kaly.Xin@arm.com>,
 Florian Schmidt <florian.schmidt@neclab.eu>,
 Julien Grall <julien.grall@arm.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>

RnJvbTogV2VpIENoZW4gPHdlaS5jaGVuQGFybS5jb20+ClVzaW5nIHRhYiB0byByZXBsYWNlIHNw
YWNlcyBmb3IgdGhlIGluZGVudCBiZWZvcmUgdWtwbGF0X2VudHJ5X2FyZ3AuCgpTaWduZWQtb2Zm
LWJ5OiBXZWkgQ2hlbiA8d2VpLmNoZW5AYXJtLmNvbT4KU2lnbmVkLW9mZi1ieTogSmlhIEhlIDxq
dXN0aW4uaGVAYXJtLmNvbT4KUmV2aWV3ZWQtYnk6IFNoYXJhbiBTYW50aGFuYW0gPHNoYXJhbi5z
YW50aGFuYW1AbmVjbGFiLmV1PgotLS0KIHBsYXQva3ZtL2FybS9zZXR1cC5jIHwgMiArLQogMSBm
aWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEv
cGxhdC9rdm0vYXJtL3NldHVwLmMgYi9wbGF0L2t2bS9hcm0vc2V0dXAuYwppbmRleCBjNGExZjc4
Li45YzMzMmVlIDEwMDY0NAotLS0gYS9wbGF0L2t2bS9hcm0vc2V0dXAuYworKysgYi9wbGF0L2t2
bS9hcm0vc2V0dXAuYwpAQCAtMTgxLDcgKzE4MSw3IEBAIGVub2NtZGw6CiAKIHN0YXRpYyB2b2lk
IF9saWJrdm1wbGF0X2VudHJ5Mih2b2lkICphcmcgX19hdHRyaWJ1dGVfXygodW51c2VkKSkpCiB7
Ci0gICAgICAgdWtwbGF0X2VudHJ5X2FyZ3AoTlVMTCwgKGNoYXIgKiljbWRsaW5lLCBzdHJsZW4o
Y21kbGluZSkpOworCXVrcGxhdF9lbnRyeV9hcmdwKE5VTEwsIChjaGFyICopY21kbGluZSwgc3Ry
bGVuKGNtZGxpbmUpKTsKIH0KIAogdm9pZCBfbGlia3ZtcGxhdF9zdGFydCh2b2lkICpkdGJfcG9p
bnRlcikKLS0gCjIuMTcuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Fri Mar 01 14:55:14 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 01 Mar 2019 14:55:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gzjZC-00036P-7v; Fri, 01 Mar 2019 14:55:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ttJi=RE=arm.com=justin.he@srs-us1.protection.inumbo.net>)
 id 1gzjZA-00035u-VL
 for minios-devel@lists.xenproject.org; Fri, 01 Mar 2019 14:55:12 +0000
X-Inumbo-ID: 03b512a4-3c32-11e9-b88b-335a977ac9ed
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 03b512a4-3c32-11e9-b88b-335a977ac9ed;
 Fri, 01 Mar 2019 14:55:12 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id AD2BD1C14;
 Fri,  1 Mar 2019 06:55:11 -0800 (PST)
Received: from localhost.localdomain (entos-thunderx2-02.shanghai.arm.com
 [10.169.40.54])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id ED7773F703;
 Fri,  1 Mar 2019 06:55:09 -0800 (PST)
From: Jia He <justin.he@arm.com>
To: minios-devel@lists.xenproject.org, Simon Kuenzer <simon.kuenzer@neclab.eu>,
 Sharan.Santhanam@neclab.eu
Date: Fri,  1 Mar 2019 22:54:26 +0800
Message-Id: <20190301145439.64439-11-justin.he@arm.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20190301145439.64439-1-justin.he@arm.com>
References: <20190301145439.64439-1-justin.he@arm.com>
Subject: [Minios-devel] [UNIKRAFT PATCHv7 10/23] 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: Felipe Huici <felipe.huici@neclab.eu>, Jia He <justin.he@arm.com>,
 Wei Chen <wei.chen@arm.com>, Kaly Xin <Kaly.Xin@arm.com>,
 Florian Schmidt <florian.schmidt@neclab.eu>,
 Julien Grall <julien.grall@arm.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>

RnJvbTogV2VpIENoZW4gPHdlaS5jaGVuQGFybS5jb20+CkFzIHdlIHVzZSBWQSA9PSBQQSBtYXBw
aW5nLCBzbyB0aGUgVklSVF9CSVRTIG11c3QgYmUgdGhlIHNhbWUgYXMKUEFfQklUUy4gV2UgY2Fu
IGdldCBQQV9CSVRTIGZyb20gSURfQUE2NE1NRlIwX0VMMS5QQVJhbmdlIGFuZCB0aGUKVHhTWiBv
ZiBUQ1JfSU5JVF9GTEFHUyB3aWxsIGJlIGNhbGN1bGF0ZSBkeW5hbWljYWxseS4KClNpZ25lZC1v
ZmYtYnk6IFdlaSBDaGVuIDx3ZWkuY2hlbkBhcm0uY29tPgpTaWduZWQtb2ZmLWJ5OiBKaWEgSGUg
PGp1c3Rpbi5oZUBhcm0uY29tPgpSZXZpZXdlZC1ieTogU2hhcmFuIFNhbnRoYW5hbSA8c2hhcmFu
LnNhbnRoYW5hbUBuZWNsYWIuZXU+Ci0tLQogcGxhdC9jb21tb24vaW5jbHVkZS9hcm0vYXJtNjQv
Y3B1X2RlZnMuaCB8IDE2ICsrKysrKystLS0tLS0tLS0KIHBsYXQva3ZtL2FybS9wYWdldGFibGUu
UyAgICAgICAgICAgICAgICAgfCAyNCArKysrKysrKysrKysrKysrKysrKy0tLS0KIDIgZmlsZXMg
Y2hhbmdlZCwgMjcgaW5zZXJ0aW9ucygrKSwgMTMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
cGxhdC9jb21tb24vaW5jbHVkZS9hcm0vYXJtNjQvY3B1X2RlZnMuaCBiL3BsYXQvY29tbW9uL2lu
Y2x1ZGUvYXJtL2FybTY0L2NwdV9kZWZzLmgKaW5kZXggZTZmMjBhMy4uNjc1YjllNiAxMDA2NDQK
LS0tIGEvcGxhdC9jb21tb24vaW5jbHVkZS9hcm0vYXJtNjQvY3B1X2RlZnMuaAorKysgYi9wbGF0
L2NvbW1vbi9pbmNsdWRlL2FybS9hcm02NC9jcHVfZGVmcy5oCkBAIC00OCwxMyArNDgsNiBAQAog
I2RlZmluZSBQU0NJX0ZOSURfU1lTVEVNX09GRgkJMHg4NDAwMDAwOAogI2RlZmluZSBQU0NJX0ZO
SURfU1lTVEVNX1JFU0VUCQkweDg0MDAwMDA5CiAKLS8qCi0gKiBUaGUgc3VwcG9ydGVkIHZpcnR1
YWwgYWRkcmVzcyBiaXRzLgotICogV2Ugd2lsbCBkbyAxOjEgVkEgdG8gUEEgTWFwcGluZywgc28g
d2UgZGVmaW5lIHRoZSBzYW1lIGFkZHJlc3Mgc2l6ZQotICogZm9yIFZBIGFuZCBQQS4gMVRCIHNp
emUgZm9yIFZpcnR1YWwgYW5kIFBoeXNpY2FsIEFkZHJlc3MgU3BhY2UuCi0gKi8KLSNkZWZpbmUg
VklSVF9CSVRTIDQwCi0KIC8qCiAgKiBDVFJfRUwwLCBDYWNoZSBUeXBlIFJlZ2lzdGVyCiAgKiBQ
cm92aWRlcyBpbmZvcm1hdGlvbiBhYm91dCB0aGUgYXJjaGl0ZWN0dXJlIG9mIHRoZSBjYWNoZXMu
CkBAIC0xNDYsOCArMTM5LDEzIEBACiAjZGVmaW5lIFRDUl9UMFNaKHgpCSgoeCkgPDwgVENSX1Qw
U1pfU0hJRlQpCiAjZGVmaW5lIFRDUl9UeFNaKHgpCShUQ1JfVDFTWih4KSB8IFRDUl9UMFNaKHgp
KQogCi0jZGVmaW5lIFRDUl9JTklUX0ZMQUdTCShUQ1JfVHhTWig2NCAtIFZJUlRfQklUUykgfCBU
Q1JfQVNJRF8xNiB8IFwKLQkJCVRDUl9URzBfNEsgfCBUQ1JfQ0FDSEVfQVRUUlMgfCBUQ1JfU01Q
X0FUVFJTKQorLyoKKyAqIEFzIHdlIHVzZSBWQSA9PSBQQSBtYXBwaW5nLCBzbyB0aGUgVklSVF9C
SVRTIG11c3QgYmUgdGhlIHNhbWUKKyAqIGFzIFBBX0JJVFMuIFdlIGNhbiBnZXQgUEFfQklUUyBm
cm9tIElEX0FBNjRNTUZSMF9FTDEuUEFSYW5nZS4KKyAqIFNvIHRoZSBUeFNaIHdpbGwgYmUgY2Fs
Y3VsYXRlIGR5bmFtaWNhbGx5LgorICovCisjZGVmaW5lIFRDUl9JTklUX0ZMQUdTCShUQ1JfQVNJ
RF8xNiB8IFRDUl9URzBfNEsgfCBcCisJCQlUQ1JfQ0FDSEVfQVRUUlMgfCBUQ1JfU01QX0FUVFJT
KQogCiAvKiBTQ1RMUl9FTDEgLSBTeXN0ZW0gQ29udHJvbCBSZWdpc3RlciAqLwogI2RlZmluZSBT
Q1RMUl9NCQkoX0FDKDEsIFVMKSA8PCAwKQkvKiBNTVUgZW5hYmxlICovCmRpZmYgLS1naXQgYS9w
bGF0L2t2bS9hcm0vcGFnZXRhYmxlLlMgYi9wbGF0L2t2bS9hcm0vcGFnZXRhYmxlLlMKaW5kZXgg
YTNjODJlMi4uZDRhYmFmZiAxMDA2NDQKLS0tIGEvcGxhdC9rdm0vYXJtL3BhZ2V0YWJsZS5TCisr
KyBiL3BsYXQva3ZtL2FybS9wYWdldGFibGUuUwpAQCAtNTIsNiArNTIsMTMgQEAKICNkZWZpbmUg
UENJRV9MMl9FTlRSSUVTICAgNTEyCiAjZGVmaW5lIFBDSUVfQUREUl9TSVpFICAgIDB4ODAwMDAw
MDAwMAogCisvKgorICogQXMgd2UgdXNlIFZBID09IFBBIG1hcHBpbmcsIHNvIHRoZSBWSVJUX0JJ
VFMgbXVzdCBiZSB0aGUgc2FtZQorICogYXMgUEFfQklUUy4gV2UgY2FuIGdldCBQQV9CSVRTIGZy
b20gSURfQUE2NE1NRlIwX0VMMS5QQVJhbmdlLgorICovCit2aXJ0X2JpdHM6CisJLmJ5dGUgMzIs
IDM2LCA0MCwgNDIsIDQ0LCA0OAorCiAvKgogICogV2Ugd2lsbCB1c2UgYSBkaXJlY3QgbWFwIGZv
ciBwaHlzaWNhbCBhZGRyZXNzIGFuZCB2aXJ0dWFsIGFkZHJlc3MKICAqIChQQSA9IFZBIDE6MSBt
YXBwaW5nKQpAQCAtMjEwLDExICsyMTcsMjAgQEAgRU5UUlkoc3RhcnRfbW11KQogCWxkciB4Miwg
PU1BSVJfSU5JVF9BVFRSCiAJbXNyIG1haXJfZWwxLCB4MgogCi0JLyoKLQkgKiBTZXR1cCBUQ1Ig
YWNjb3JkaW5nIHRvIFBBUmFuZ2UgYml0cyBmcm9tIElEX0FBNjRNTUZSMF9FTDEuCi0JICovCi0J
bGRyIHgyLCA9VENSX0lOSVRfRkxBR1MKKwkvKiBHZXQgVklSVF9CSVRTIGZyb20gaWRfYWE2NG1t
ZnIwX2VsMS5QQVJhbmdlICovCiAJbXJzIHgzLCBpZF9hYTY0bW1mcjBfZWwxCisJbGRyIHg1LCA9
dmlydF9iaXRzCisJdWJmeCB4NCwgeDMsICMwLCAjNAorCWxkcmIgdzQsIFt4NSwgeDRdCisKKwkv
KiBTZXR1cCBUQ1JfVHhTWig2NCAtIFZJUlRfQklUUykgZm9yIFRDUl9JTklUX0ZMQUdTICovCisJ
bW92IHg1LCAjNjQKKwlzdWIgeDUsIHg1LCB4NAorCW1vdiB4NCwgeDUKKwlsc2wgeDUsIHg1LCAj
VENSX1QxU1pfU0hJRlQKKwlvcnIgeDUsIHg0LCB4NQorCWxkciB4MiwgPVRDUl9JTklUX0ZMQUdT
CisJb3JyIHgyLCB4NSwgeDIKIAliZmkgeDIsIHgzLCAjMzIsICMzCiAJbXNyIHRjcl9lbDEsIHgy
CiAKLS0gCjIuMTcuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby9t
aW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Fri Mar 01 14:55:16 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 01 Mar 2019 14:55: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 1gzjZE-00037I-9f; Fri, 01 Mar 2019 14:55:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ttJi=RE=arm.com=justin.he@srs-us1.protection.inumbo.net>)
 id 1gzjZD-00036v-7D
 for minios-devel@lists.xenproject.org; Fri, 01 Mar 2019 14:55:15 +0000
X-Inumbo-ID: 04cfe7fe-3c32-11e9-a93f-df1f17e338a8
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 04cfe7fe-3c32-11e9-a93f-df1f17e338a8;
 Fri, 01 Mar 2019 14:55:13 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id A3FAC1B55;
 Fri,  1 Mar 2019 06:55:13 -0800 (PST)
Received: from localhost.localdomain (entos-thunderx2-02.shanghai.arm.com
 [10.169.40.54])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id E654A3F703;
 Fri,  1 Mar 2019 06:55:11 -0800 (PST)
From: Jia He <justin.he@arm.com>
To: minios-devel@lists.xenproject.org, Simon Kuenzer <simon.kuenzer@neclab.eu>,
 Sharan.Santhanam@neclab.eu
Date: Fri,  1 Mar 2019 22:54:27 +0800
Message-Id: <20190301145439.64439-12-justin.he@arm.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20190301145439.64439-1-justin.he@arm.com>
References: <20190301145439.64439-1-justin.he@arm.com>
Subject: [Minios-devel] [UNIKRAFT PATCHv7 11/23] 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: Felipe Huici <felipe.huici@neclab.eu>, Jia He <justin.he@arm.com>,
 Wei Chen <wei.chen@arm.com>, Kaly Xin <Kaly.Xin@arm.com>,
 Florian Schmidt <florian.schmidt@neclab.eu>,
 Julien Grall <julien.grall@arm.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>

RnJvbTogV2VpIENoZW4gPHdlaS5jaGVuQGFybS5jb20+ClRoZXJlIGlzIGEgaXNzdWUgYWJvdXQg
c3RhY2sgYWxpZ25tZW50IGNoZWNrIGluIHVybFsxXS4gVGhlcmUKbWlnaHQgYmUgY2FzZSB3aGVy
ZSB0aGUgc3RhY2sgcG9pbnRlciBpcyBub3QgYWxpZ25lZCBhdCBFTDEKZXhjZXB0aW9uLiBXZSB3
aWxsIGZvcmNlIGFsaWduIHRoZSBzdGFjayBmb3IgRUwxIGV4Y2VwdGlvbnMsCnNvIHdlIGFkZCBh
IHNwIHRvIHNhdmUgb3JpZ2luYWwgc3RhY2sgcG9pbnRlciBpbiB0aGlzIHBhdGNoLgoKWzFdIGh0
dHBzOi8vd3d3LnNwaW5pY3MubmV0L2xpc3RzL2FybS1rZXJuZWwvbXNnNjc4NzYxLmh0bWwKClNp
Z25lZC1vZmYtYnk6IFdlaSBDaGVuIDx3ZWkuY2hlbkBhcm0uY29tPgpTaWduZWQtb2ZmLWJ5OiBK
aWEgSGUgPGp1c3Rpbi5oZUBhcm0uY29tPgpSZXZpZXdlZC1ieTogU2hhcmFuIFNhbnRoYW5hbSA8
c2hhcmFuLnNhbnRoYW5hbUBuZWNsYWIuZXU+Ci0tLQogYXJjaC9hcm0vYXJtNjQvaW5jbHVkZS91
ay9hc20vbGNwdS5oIHwgMTYgKysrKysrKysrKysrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDEzIGlu
c2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC9hcm0vYXJtNjQv
aW5jbHVkZS91ay9hc20vbGNwdS5oIGIvYXJjaC9hcm0vYXJtNjQvaW5jbHVkZS91ay9hc20vbGNw
dS5oCmluZGV4IDI3MTkzMTMuLjllZWE3NDYgMTAwNjQ0Ci0tLSBhL2FyY2gvYXJtL2FybTY0L2lu
Y2x1ZGUvdWsvYXNtL2xjcHUuaAorKysgYi9hcmNoL2FybS9hcm02NC9pbmNsdWRlL3VrL2FzbS9s
Y3B1LmgKQEAgLTM1LDEzICszNSwyMCBAQAogICogU3RhY2sgc2l6ZSB0byBzYXZlIGdlbmVyYWwg
cHVycG9zZSByZWdpc3RlcnMgYW5kIGVzc2VudGlhbCBzeXN0ZW0KICAqIHJlZ2lzdGVycy4gOCAq
ICgzMCArIGxyICsgZWxyX2VsMSArIHNwc3JfZWwxICsgZXNyX2VsMSkgPSAyNzIuCiAgKiBGcm9t
IGV4Y2VwdGlvbnMgY29tZSBmcm9tIEVMMCwgd2UgaGF2ZSB0byBzYXZlIHNwX2VsMC4gU28gdGhl
Ci0gKiBUUkFQX1NUQUNLX1NJWkUgc2hvdWxkIGJlIDI3MiArIDggPSAyODAKKyAqIFRSQVBfU1RB
Q0tfU0laRSBzaG91bGQgYmUgMjcyICsgOCA9IDI4MC4gQnV0IHdlIGVuYWJsZSB0aGUgc3RhY2sK
KyAqIGFsaWdubWVudCBjaGVjaywgd2Ugd2lsbCBmb3JjZSBhbGlnbiB0aGUgc3RhY2sgZm9yIEVM
MSBleGNlcHRpb25zLAorICogc28gd2UgYWRkIGEgc3AgdG8gc2F2ZSBvcmlnaW5hbCBzdGFjayBw
b2ludGVyOiAyODAgKyA4ID0gMjg4CiAgKgogICogVE9ETzogV2UnZCBiZXR0ZXIgdG8gY2FsY3Vs
YXRlIHRoaXMgc2l6ZSBhdXRvbWF0aWNhbGx5IGxhdGVyLgogICovCi0jZGVmaW5lIF9fVFJBUF9T
VEFDS19TSVpFIDI4MAorI2RlZmluZSBfX1RSQVBfU1RBQ0tfU0laRQkyODgKKyNkZWZpbmUgX19T
UF9PRkZTRVQJCTI3MgorI2RlZmluZSBfX1NQX0VMMF9PRkZTRVQJCTI4MAogI2Vsc2UKLS8qIENo
YW5nZSB0aGlzIHN0cnVjdHVyZSBtdXN0IHVwZGF0ZSBUUkFQX1NUQUNLX1NJWkUgYXQgdGhlIHNh
bWUgdGltZSAqLworLyoKKyAqIENoYW5nZSB0aGlzIHN0cnVjdHVyZSBtdXN0IHVwZGF0ZSBUUkFQ
X1NUQUNLX1NJWkUgYXQgdGhlIHNhbWUgdGltZS4KKyAqIFRoaXMgZGF0YSBzdHJ1Y3R1cmUgbXVz
dCBiZSAxNi1ieXRlIGFsaWdubWVudC4KKyAqLwogc3RydWN0IF9fcmVncyB7CiAJLyogR2VuZXJp
YyBQdXJwb3NlIHJlZ2lzdGVycywgZnJvbSB4MCB+IHgyOSAqLwogCXVuc2lnbmVkIGxvbmcgeFsz
MF07CkBAIC02MCw2ICs2Nyw5IEBAIHN0cnVjdCBfX3JlZ3MgewogCiAJLyogU3RhY2sgUG9pbnRl
ciAqLwogCXVuc2lnbmVkIGxvbmcgc3A7CisKKwkvKiBTdGFjayBQb2ludGVyIGZyb20gZWwwICov
CisJdW5zaWduZWQgbG9uZyBzcF9lbDA7CiB9OwogCiAvKgotLSAKMi4xNy4xCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxp
bmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Fri Mar 01 14:55:18 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 01 Mar 2019 14:55:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gzjZG-00038J-BC; Fri, 01 Mar 2019 14:55: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=ttJi=RE=arm.com=justin.he@srs-us1.protection.inumbo.net>)
 id 1gzjZE-00037t-U5
 for minios-devel@lists.xenproject.org; Fri, 01 Mar 2019 14:55:16 +0000
X-Inumbo-ID: 05f21bd1-3c32-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 05f21bd1-3c32-11e9-bc90-bc764e045a96;
 Fri, 01 Mar 2019 14:55: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 9CE6B1C2B;
 Fri,  1 Mar 2019 06:55:15 -0800 (PST)
Received: from localhost.localdomain (entos-thunderx2-02.shanghai.arm.com
 [10.169.40.54])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id E3A893F703;
 Fri,  1 Mar 2019 06:55:13 -0800 (PST)
From: Jia He <justin.he@arm.com>
To: minios-devel@lists.xenproject.org, Simon Kuenzer <simon.kuenzer@neclab.eu>,
 Sharan.Santhanam@neclab.eu
Date: Fri,  1 Mar 2019 22:54:28 +0800
Message-Id: <20190301145439.64439-13-justin.he@arm.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20190301145439.64439-1-justin.he@arm.com>
References: <20190301145439.64439-1-justin.he@arm.com>
Subject: [Minios-devel] [UNIKRAFT PATCHv7 12/23] 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: Felipe Huici <felipe.huici@neclab.eu>, Jia He <justin.he@arm.com>,
 Wei Chen <wei.chen@arm.com>, Kaly Xin <Kaly.Xin@arm.com>,
 Florian Schmidt <florian.schmidt@neclab.eu>,
 Julien Grall <julien.grall@arm.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>

RnJvbTogV2VpIENoZW4gPHdlaS5jaGVuQGFybS5jb20+CldlIGhhdmUgc3VidHJhY3QgdGhlIF9f
VFJBUF9TVEFDS19TSVpFIGZyb20gc3Agd2hpbGUgZW50ZXJpbmcgdGhlIHRhcnAsCmJ1dCB3aGls
ZSBleGl0aW5nIHRoZSB0cmFwLCB3ZSBmb3Jnb3QgdG8gYWRkIF9fVFJBUF9TVEFDS19TSVpFIGJh
Y2sgdG8Kc3AuCgpTaWduZWQtb2ZmLWJ5OiBXZWkgQ2hlbiA8d2VpLmNoZW5AYXJtLmNvbT4KU2ln
bmVkLW9mZi1ieTogSmlhIEhlIDxqdXN0aW4uaGVAYXJtLmNvbT4KUmV2aWV3ZWQtYnk6IFNoYXJh
biBTYW50aGFuYW0gPHNoYXJhbi5zYW50aGFuYW1AbmVjbGFiLmV1PgotLS0KIHBsYXQva3ZtL2Fy
bS9leGNlcHRpb25zLlMgfCAyICsrCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspCgpk
aWZmIC0tZ2l0IGEvcGxhdC9rdm0vYXJtL2V4Y2VwdGlvbnMuUyBiL3BsYXQva3ZtL2FybS9leGNl
cHRpb25zLlMKaW5kZXggYWYwMzlkOC4uZWRjZTdkMyAxMDA2NDQKLS0tIGEvcGxhdC9rdm0vYXJt
L2V4Y2VwdGlvbnMuUworKysgYi9wbGF0L2t2bS9hcm0vZXhjZXB0aW9ucy5TCkBAIC0xMDMsNiAr
MTAzLDggQEAKIAlsZHAgeDIsIHgzLCBbc3AsICMxNiAqIDFdCiAJbGRwIHgwLCB4MSwgW3NwLCAj
MTYgKiAwXQogCisJYWRkIHNwLCBzcCwgI19fVFJBUF9TVEFDS19TSVpFCisKIAllcmV0CiAuZW5k
bQogCi0tIAoyLjE3LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
bWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Fri Mar 01 14:55:20 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 01 Mar 2019 14:55: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 1gzjZI-000397-CX; Fri, 01 Mar 2019 14:55: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=ttJi=RE=arm.com=justin.he@srs-us1.protection.inumbo.net>)
 id 1gzjZH-00038p-5o
 for minios-devel@lists.xenproject.org; Fri, 01 Mar 2019 14:55:19 +0000
X-Inumbo-ID: 0723c8d2-3c32-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 0723c8d2-3c32-11e9-bc90-bc764e045a96;
 Fri, 01 Mar 2019 14:55:17 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 8E1421CC4;
 Fri,  1 Mar 2019 06:55:17 -0800 (PST)
Received: from localhost.localdomain (entos-thunderx2-02.shanghai.arm.com
 [10.169.40.54])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id D6B623F703;
 Fri,  1 Mar 2019 06:55:15 -0800 (PST)
From: Jia He <justin.he@arm.com>
To: minios-devel@lists.xenproject.org, Simon Kuenzer <simon.kuenzer@neclab.eu>,
 Sharan.Santhanam@neclab.eu
Date: Fri,  1 Mar 2019 22:54:29 +0800
Message-Id: <20190301145439.64439-14-justin.he@arm.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20190301145439.64439-1-justin.he@arm.com>
References: <20190301145439.64439-1-justin.he@arm.com>
Subject: [Minios-devel] [UNIKRAFT PATCHv7 13/23] 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: Felipe Huici <felipe.huici@neclab.eu>, Jia He <justin.he@arm.com>,
 Wei Chen <wei.chen@arm.com>, Kaly Xin <Kaly.Xin@arm.com>,
 Florian Schmidt <florian.schmidt@neclab.eu>,
 Julien Grall <julien.grall@arm.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>

RnJvbTogV2VpIENoZW4gPHdlaS5jaGVuQGFybS5jb20+ClJlbW92ZSByZWR1bmRhbnQgc3BhY2Ug
d2hpbGUgZW50ZXJpbmcgdHJhcC4KClNpZ25lZC1vZmYtYnk6IFdlaSBDaGVuIDx3ZWkuY2hlbkBh
cm0uY29tPgpTaWduZWQtb2ZmLWJ5OiBKaWEgSGUgPGp1c3Rpbi5oZUBhcm0uY29tPgpSZXZpZXdl
ZC1ieTogU2hhcmFuIFNhbnRoYW5hbSA8c2hhcmFuLnNhbnRoYW5hbUBuZWNsYWIuZXU+Ci0tLQog
cGxhdC9rdm0vYXJtL2V4Y2VwdGlvbnMuUyB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2Vy
dGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3BsYXQva3ZtL2FybS9leGNlcHRp
b25zLlMgYi9wbGF0L2t2bS9hcm0vZXhjZXB0aW9ucy5TCmluZGV4IGVkY2U3ZDMuLmU0YTVjNzQg
MTAwNjQ0Ci0tLSBhL3BsYXQva3ZtL2FybS9leGNlcHRpb25zLlMKKysrIGIvcGxhdC9rdm0vYXJt
L2V4Y2VwdGlvbnMuUwpAQCAtMzAsNyArMzAsNyBAQAogI2luY2x1ZGUgPHVrL2FzbS5oPgogCiAu
bWFjcm8gRU5URVJfVFJBUCwgZWwKLQlzdWIgIHNwLCBzcCwgI19fVFJBUF9TVEFDS19TSVpFCisJ
c3ViIHNwLCBzcCwgI19fVFJBUF9TVEFDS19TSVpFCiAKIAkvKiBTYXZlIGdlbmVyYWwgcHVycG9z
ZSByZWdpc3RlcnMgKi8KIAlzdHAgeDAsIHgxLCBbc3AsICMxNiAqIDBdCi0tIAoyLjE3LjEKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2
ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Fri Mar 01 14:55:21 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 01 Mar 2019 14:55:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gzjZJ-00039t-Fa; Fri, 01 Mar 2019 14: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=ttJi=RE=arm.com=justin.he@srs-us1.protection.inumbo.net>)
 id 1gzjZI-000396-CD
 for minios-devel@lists.xenproject.org; Fri, 01 Mar 2019 14:55:20 +0000
X-Inumbo-ID: 0842cc74-3c32-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 0842cc74-3c32-11e9-bc90-bc764e045a96;
 Fri, 01 Mar 2019 14:55:19 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 76F0B1DC8;
 Fri,  1 Mar 2019 06:55:19 -0800 (PST)
Received: from localhost.localdomain (entos-thunderx2-02.shanghai.arm.com
 [10.169.40.54])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id C6B083F703;
 Fri,  1 Mar 2019 06:55:17 -0800 (PST)
From: Jia He <justin.he@arm.com>
To: minios-devel@lists.xenproject.org, Simon Kuenzer <simon.kuenzer@neclab.eu>,
 Sharan.Santhanam@neclab.eu
Date: Fri,  1 Mar 2019 22:54:30 +0800
Message-Id: <20190301145439.64439-15-justin.he@arm.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20190301145439.64439-1-justin.he@arm.com>
References: <20190301145439.64439-1-justin.he@arm.com>
Subject: [Minios-devel] [UNIKRAFT PATCHv7 14/23] 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: Felipe Huici <felipe.huici@neclab.eu>, Jia He <justin.he@arm.com>,
 Wei Chen <wei.chen@arm.com>, Kaly Xin <Kaly.Xin@arm.com>,
 Florian Schmidt <florian.schmidt@neclab.eu>,
 Julien Grall <julien.grall@arm.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>

RnJvbTogV2VpIENoZW4gPHdlaS5jaGVuQGFybS5jb20+CklmIHdlIGVuYWJsZSB0aGUgU0NUTFJf
RUx4LlNBLCBBcm02NCBzdGFjayBwb2ludGVyIG11c3QgYmUgYWxpZ25lZCB0bwoxNi1ieXRlIGJl
Zm9yZSBiZWluZyB1c2VkIGFzIGJhc2UgYWRkcmVzcy4gQnV0IHNvbWUgdmFsaWQgRUwxIGV4Y2Vw
dGlvbnMKZG9uJ3QgZ3VhcmFudGVlIHRoYXQgU1BfRUwxIHdhcyBhbGlnbmVkIHdoZW4gZW50ZXJp
bmcgdGhlIGV4Y2VwdGlvbnMuCgpTaWduZWQtb2ZmLWJ5OiBXZWkgQ2hlbiA8d2VpLmNoZW5AYXJt
LmNvbT4KU2lnbmVkLW9mZi1ieTogSmlhIEhlIDxqdXN0aW4uaGVAYXJtLmNvbT4KLS0tCiBwbGF0
L2t2bS9hcm0vZXhjZXB0aW9ucy5TIHwgNjkgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KystLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNTcgaW5zZXJ0aW9ucygrKSwgMTIgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEvcGxhdC9rdm0vYXJtL2V4Y2VwdGlvbnMuUyBiL3BsYXQva3ZtL2Fy
bS9leGNlcHRpb25zLlMKaW5kZXggZTRhNWM3NC4uNzA0YmQwYSAxMDA2NDQKLS0tIGEvcGxhdC9r
dm0vYXJtL2V4Y2VwdGlvbnMuUworKysgYi9wbGF0L2t2bS9hcm0vZXhjZXB0aW9ucy5TCkBAIC0y
OSw5ICsyOSw1MSBAQAogI2luY2x1ZGUgPHVrL2FyY2gvbGNwdS5oPgogI2luY2x1ZGUgPHVrL2Fz
bS5oPgogCisubWFjcm8gRVhDSEFOR0VfU1BfV0lUSF9YMAorCWFkZCBzcCwgc3AsIHgwCS8vIG5l
d19zcCA9IHNwICsgeDAKKwlzdWIgeDAsIHNwLCB4MAkvLyBuZXdfeDAgPSBuZXdfc3AgLSB4MCA9
IHNwICsgeDAgLSB4MCA9IHNwCisJc3ViIHNwLCBzcCwgeDAJLy8gbmV3X3NwID0gbmV3X3NwIC0g
bmV3X3gwID0gc3AgKyB4MCAtIHNwID0geDAKKy5lbmRtCisKKy5tYWNybyBBTElHTl9TVEFDSwor
CS8vIEZpcnN0LCBleGNoYW5nZSB0aGUgU1Agd2l0aCB4MAorCUVYQ0hBTkdFX1NQX1dJVEhfWDAK
KworCS8vIENoZWNrIHdoZXRoZXIgdGhlIHN0YWNrIGlzIGFsaWdubWVudAorCXRzdCB4MCwgIzB4
ZgorCS8vIElmIHllcywgc2F2ZSBhbmQgZ28gb3V0LiBJZiBub3QsIGFsaWduIHRoZSBzdGFjawor
CWIuZXEgMGYKKworCS8vIFN0YXJ0IHRvIGFsaWduIHRoZSBzdGFjay4KKworCS8vIFdlIHdpbGwg
dXNlIHRoZSB4MSBhcyB0ZW1wb3JhcnksIHNhdmUgeDEgdG8gc3RhY2sgdGVtcG9yYXJ5CisJc3Ry
IHgxLCBbeDBdCisKKwkvLyBBbGlnbiBkb3duIHNwIHRvIDE2LWJ5dGUsIHNhdmUgb2xkIHNwIHRv
IGFsaWduZWRfc3BbX19TUF9PRkZTRVRdCisJYmljIHgxLCB4MCwgIzB4ZgorCXN0ciB4MCwgW3gx
LCAjX19TUF9PRkZTRVRdCisKKwkvLyBSZXN0b3JlIHgxIGJlZm9yZSB4MCBpcyBvdmVycmlkZGVu
CisJbGRyIHgxLCBbeDBdCisKKwkvLyBTYXZlIGFsaWduZWRfc3AgdG8geDAKKwliaWMgeDAsIHgw
LCAjMHhmCisJYiAxZgorMDoKKwlzdHIgeDAsIFt4MCwgI19fU1BfT0ZGU0VUXQorMToKKwkvLyBD
aGFuZ2UgYmFjayB0aGUgU1AgZnJvbSB4MAorCUVYQ0hBTkdFX1NQX1dJVEhfWDAKKy5lbmRtCisK
IC5tYWNybyBFTlRFUl9UUkFQLCBlbAogCXN1YiBzcCwgc3AsICNfX1RSQVBfU1RBQ0tfU0laRQog
CisuaWYJXGVsICE9IDAKKwkvKiBGb3JjZSBhbGlnbiB0aGUgc3RhY2ssIGFuZCBzYXZlIFNQIHRv
IF9fU1BfT0ZGU0VUICovCisJQUxJR05fU1RBQ0sKKy5lbmRpZgorCiAJLyogU2F2ZSBnZW5lcmFs
IHB1cnBvc2UgcmVnaXN0ZXJzICovCiAJc3RwIHgwLCB4MSwgW3NwLCAjMTYgKiAwXQogCXN0cCB4
MiwgeDMsIFtzcCwgIzE2ICogMV0KQEAgLTU4LDI1ICsxMDAsMTcgQEAKIAltcnMgeDIzLCBlc3Jf
ZWwxCiAJc3RwIHgyMiwgeDIzLCBbc3AsICMxNiAqIDE2XQogCi0JLyogU2F2ZSBzdGFjayBwb2lu
dGVyIGZvciBsb3dlciBsZXZlbCBleGNlcHRpb24gKi8KIC5pZiBcZWwgPT0gMAorCS8qIFNhdmUg
c3RhY2sgcG9pbnRlciBmb3IgbG93ZXIgbGV2ZWwgZXhjZXB0aW9uICovCiAJbXJzIHgxOCwgc3Bf
ZWwwCi0uZWxzZQotCWFkZCB4MTgsIHNwLCAjX19UUkFQX1NUQUNLX1NJWkUKKwlzdHIgeDE4LCBb
c3AsICNfX1NQX0VMMF9PRkZTRVRdCiAuZW5kaWYKLQlzdHIgeDE4LCBbc3AsICMxNiAqIDE3XQor
CiAuZW5kbQogCiAubWFjcm8gTEVBVkVfVFJBUCwgZWwKIAkvKiBNYXNrIElSUSB0byBtYWtlIHN1
cmUgcmVzdG9yZSB3b3VsZCBub3QgYmUgaW50ZXJydXB0ZWQgYnkgSVJRICovCiAJbXNyIGRhaWZz
ZXQsICMyCi0KLQkvKiBSZXN0b3JlIHN0YWNrIHBvaW50ZXIgZm9yIGxvd2VyIGxldmVsIGV4Y2Vw
dGlvbiAqLwotCWxkciB4MTgsIFtzcCwgIzE2ICogMTddCi0uaWYgXGVsID09IDAKLQltc3Igc3Bf
ZWwwLCB4MTgKLS5lbmRpZgotCiAJLyogUmVzdG9yZSBwc3RhdGUgYW5kIGV4Y2VwdGlvbiBzdGF0
dXMgcmVnaXN0ZXIgKi8KIAlsZHAgeDIyLCB4MjMsIFtzcCwgIzE2ICogMTZdCiAJbXNyIHNwc3Jf
ZWwxLCB4MjIKQEAgLTkyLDcgKzEyNiw2IEBACiAJbGRwIHgyNCwgeDI1LCBbc3AsICMxNiAqIDEy
XQogCWxkcCB4MjIsIHgyMywgW3NwLCAjMTYgKiAxMV0KIAlsZHAgeDIwLCB4MjEsIFtzcCwgIzE2
ICogMTBdCi0JbGRwIHgxOCwgeDE5LCBbc3AsICMxNiAqIDldCiAJbGRwIHgxNiwgeDE3LCBbc3As
ICMxNiAqIDhdCiAJbGRwIHgxNCwgeDE1LCBbc3AsICMxNiAqIDddCiAJbGRwIHgxMiwgeDEzLCBb
c3AsICMxNiAqIDZdCkBAIC0xMDMsOCArMTM2LDIwIEBACiAJbGRwIHgyLCB4MywgW3NwLCAjMTYg
KiAxXQogCWxkcCB4MCwgeDEsIFtzcCwgIzE2ICogMF0KIAorLmlmIFxlbCA9PSAwCisJLyogUmVz
dG9yZSBzdGFjayBwb2ludGVyIGZvciBleGNlcHRpb24gZnJvbSBFTDAgKi8KKwlsZHIgeDE4LCBb
c3AsICNfX1NQX0VMMF9PRkZTRVRdCisJbXNyIHNwX2VsMCwgeDE4CisuZWxzZQorCS8qIFJlc3Rv
cmUgc3RhY2sgcG9pbnRlciBmb3IgZXhjZXB0aW9uIGZyb20gRUwxICovCisJbGRyIHgxOCwgW3Nw
LCAjX19TUF9PRkZTRVRdCisJbW92IHNwLCB4MTgKKy5lbmRpZgogCWFkZCBzcCwgc3AsICNfX1RS
QVBfU1RBQ0tfU0laRQogCisJLyogUmVzdG9yZSB4MTgseDE5ICovCisJbGRwIHgxOCwgeDE5LCBb
c3AsICMxNiAqIDldCisKIAllcmV0CiAuZW5kbQogCi0tIAoyLjE3LjEKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBs
aXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Fri Mar 01 14:55:24 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 01 Mar 2019 14:55:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gzjZM-0003B2-H9; Fri, 01 Mar 2019 14:55:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ttJi=RE=arm.com=justin.he@srs-us1.protection.inumbo.net>)
 id 1gzjZK-0003AL-F7
 for minios-devel@lists.xenproject.org; Fri, 01 Mar 2019 14:55:22 +0000
X-Inumbo-ID: 09769f82-3c32-11e9-9434-3b48866d9d41
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 09769f82-3c32-11e9-9434-3b48866d9d41;
 Fri, 01 Mar 2019 14:55:21 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 61DE21DCB;
 Fri,  1 Mar 2019 06:55:21 -0800 (PST)
Received: from localhost.localdomain (entos-thunderx2-02.shanghai.arm.com
 [10.169.40.54])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id AF7AC3F703;
 Fri,  1 Mar 2019 06:55:19 -0800 (PST)
From: Jia He <justin.he@arm.com>
To: minios-devel@lists.xenproject.org, Simon Kuenzer <simon.kuenzer@neclab.eu>,
 Sharan.Santhanam@neclab.eu
Date: Fri,  1 Mar 2019 22:54:31 +0800
Message-Id: <20190301145439.64439-16-justin.he@arm.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20190301145439.64439-1-justin.he@arm.com>
References: <20190301145439.64439-1-justin.he@arm.com>
Subject: [Minios-devel] [UNIKRAFT PATCHv7 15/23] 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: Felipe Huici <felipe.huici@neclab.eu>, Jia He <justin.he@arm.com>,
 Wei Chen <wei.chen@arm.com>, Kaly Xin <Kaly.Xin@arm.com>,
 Florian Schmidt <florian.schmidt@neclab.eu>,
 Julien Grall <julien.grall@arm.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>

RnJvbTogV2VpIENoZW4gPHdlaS5jaGVuQGFybS5jb20+ClRoaXMgZmlsZSBpcyBmb3IgQXJtNjQg
b25seSwgc28gd2UgcmVuYW1lIGl0IHRvIHBhZ2V0YWJsZTY0LlMuCgpTaWduZWQtb2ZmLWJ5OiBX
ZWkgQ2hlbiA8d2VpLmNoZW5AYXJtLmNvbT4KU2lnbmVkLW9mZi1ieTogSmlhIEhlIDxqdXN0aW4u
aGVAYXJtLmNvbT4KUmV2aWV3ZWQtYnk6IFNoYXJhbiBTYW50aGFuYW0gPHNoYXJhbi5zYW50aGFu
YW1AbmVjbGFiLmV1PgotLS0KIHBsYXQva3ZtL01ha2VmaWxlLnVrICAgICAgICAgICAgICAgICAg
ICAgICAgfCAyICstCiBwbGF0L2t2bS9hcm0ve3BhZ2V0YWJsZS5TID0+IHBhZ2V0YWJsZTY0LlN9
IHwgMAogMiBmaWxlcyBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQogcmVu
YW1lIHBsYXQva3ZtL2FybS97cGFnZXRhYmxlLlMgPT4gcGFnZXRhYmxlNjQuU30gKDEwMCUpCgpk
aWZmIC0tZ2l0IGEvcGxhdC9rdm0vTWFrZWZpbGUudWsgYi9wbGF0L2t2bS9NYWtlZmlsZS51awpp
bmRleCAxOWFkM2Q2Li42MjBjNjI2IDEwMDY0NAotLS0gYS9wbGF0L2t2bS9NYWtlZmlsZS51awor
KysgYi9wbGF0L2t2bS9NYWtlZmlsZS51awpAQCAtNjQsNyArNjQsNyBAQCBMSUJLVk1QTEFUX1NS
Q1MtJChDT05GSUdfQVJDSF9BUk1fNjQpICs9ICQoVUtfUExBVF9DT01NT05fQkFTRSkvYXJtL3Rp
bWUuY3xjb21tbwogTElCS1ZNUExBVF9TUkNTLSQoQ09ORklHX0FSQ0hfQVJNXzY0KSArPSAkKFVL
X1BMQVRfQ09NTU9OX0JBU0UpL2FybS90cmFwcy5jfGNvbW1vbgogTElCS1ZNUExBVF9TUkNTLSQo
Q09ORklHX0FSQ0hfQVJNXzY0KSArPSAkKExJQktWTVBMQVRfQkFTRSkvYXJtL2VudHJ5NjQuUwog
TElCS1ZNUExBVF9TUkNTLSQoQ09ORklHX0FSQ0hfQVJNXzY0KSArPSAkKExJQktWTVBMQVRfQkFT
RSkvYXJtL2V4Y2VwdGlvbnMuUwotTElCS1ZNUExBVF9TUkNTLSQoQ09ORklHX0FSQ0hfQVJNXzY0
KSArPSAkKExJQktWTVBMQVRfQkFTRSkvYXJtL3BhZ2V0YWJsZS5TCitMSUJLVk1QTEFUX1NSQ1Mt
JChDT05GSUdfQVJDSF9BUk1fNjQpICs9ICQoTElCS1ZNUExBVF9CQVNFKS9hcm0vcGFnZXRhYmxl
NjQuUwogTElCS1ZNUExBVF9TUkNTLSQoQ09ORklHX0FSQ0hfQVJNXzY0KSArPSAkKExJQktWTVBM
QVRfQkFTRSkvYXJtL3NldHVwLmMKIExJQktWTVBMQVRfU1JDUy0kKENPTkZJR19BUkNIX0FSTV82
NCkgKz0gJChMSUJLVk1QTEFUX0JBU0UpL2FybS9sY3B1LmMKIExJQktWTVBMQVRfU1JDUy0kKENP
TkZJR19BUkNIX0FSTV82NCkgKz0gJChMSUJLVk1QTEFUX0JBU0UpL2FybS9pbnRjdHJsLmMKZGlm
ZiAtLWdpdCBhL3BsYXQva3ZtL2FybS9wYWdldGFibGUuUyBiL3BsYXQva3ZtL2FybS9wYWdldGFi
bGU2NC5TCnNpbWlsYXJpdHkgaW5kZXggMTAwJQpyZW5hbWUgZnJvbSBwbGF0L2t2bS9hcm0vcGFn
ZXRhYmxlLlMKcmVuYW1lIHRvIHBsYXQva3ZtL2FybS9wYWdldGFibGU2NC5TCi0tIAoyLjE3LjEK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3Mt
ZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Fri Mar 01 14:55:26 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 01 Mar 2019 14:55:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gzjZO-0003C4-IY; Fri, 01 Mar 2019 14:55:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ttJi=RE=arm.com=justin.he@srs-us1.protection.inumbo.net>)
 id 1gzjZM-0003B0-En
 for minios-devel@lists.xenproject.org; Fri, 01 Mar 2019 14:55:24 +0000
X-Inumbo-ID: 0a9422fe-3c32-11e9-8dcd-b3dda530bdb9
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 0a9422fe-3c32-11e9-8dcd-b3dda530bdb9;
 Fri, 01 Mar 2019 14:55:23 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 54C8F22D7;
 Fri,  1 Mar 2019 06:55:23 -0800 (PST)
Received: from localhost.localdomain (entos-thunderx2-02.shanghai.arm.com
 [10.169.40.54])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id 9B0E53F7BB;
 Fri,  1 Mar 2019 06:55:21 -0800 (PST)
From: Jia He <justin.he@arm.com>
To: minios-devel@lists.xenproject.org, Simon Kuenzer <simon.kuenzer@neclab.eu>,
 Sharan.Santhanam@neclab.eu
Date: Fri,  1 Mar 2019 22:54:32 +0800
Message-Id: <20190301145439.64439-17-justin.he@arm.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20190301145439.64439-1-justin.he@arm.com>
References: <20190301145439.64439-1-justin.he@arm.com>
Subject: [Minios-devel] [UNIKRAFT PATCHv7 16/23] 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: Felipe Huici <felipe.huici@neclab.eu>, Jia He <justin.he@arm.com>,
 Wei Chen <wei.chen@arm.com>, Kaly Xin <Kaly.Xin@arm.com>,
 Florian Schmidt <florian.schmidt@neclab.eu>,
 Julien Grall <julien.grall@arm.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>

RnJvbTogV2VpIENoZW4gPHdlaS5jaGVuQGFybS5jb20+CkRUQiwgVEVYVCBhbmQgUk9EQVRBIHdv
dWxkIG5vdCBiZSBtb2RpZmllZCB3aGlsZSBib290aW5nLCBzbyB3ZSBqdXN0Cm5lZWQgdG8gaW52
YWxpZGF0ZSBhbmQgY2xlYW4gdGhlIGFyZWEgdGhhdCBtYXkgaGF2ZSBiZWVuIG1vZGlmaWVkOgpE
QVRBLCBCU1MsIFBBR0VUQUJMRSBhbmQgQk9PVFNUQUNLLgoKU2lnbmVkLW9mZi1ieTogV2VpIENo
ZW4gPHdlaS5jaGVuQGFybS5jb20+ClNpZ25lZC1vZmYtYnk6IEppYSBIZSA8anVzdGluLmhlQGFy
bS5jb20+ClJldmlld2VkLWJ5OiBTaGFyYW4gU2FudGhhbmFtIDxzaGFyYW4uc2FudGhhbmFtQG5l
Y2xhYi5ldT4KLS0tCiBwbGF0L2t2bS9hcm0vcGFnZXRhYmxlNjQuUyB8IDYgKysrLS0tCiAxIGZp
bGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3BsYXQva3ZtL2FybS9wYWdldGFibGU2NC5TIGIvcGxhdC9rdm0vYXJtL3BhZ2V0YWJsZTY0LlMK
aW5kZXggZDRhYmFmZi4uY2YzMDU4NCAxMDA2NDQKLS0tIGEvcGxhdC9rdm0vYXJtL3BhZ2V0YWJs
ZTY0LlMKKysrIGIvcGxhdC9rdm0vYXJtL3BhZ2V0YWJsZTY0LlMKQEAgLTIzOSwxMCArMjM5LDEw
IEBAIEVOVFJZKHN0YXJ0X21tdSkKIAogICAgICAgICAvKgogCSAqIEludmFsaWRhdGUgdGhlIEQt
Q2FjaGUgdG8gYXZvaWQgdXNpbmcgaW52YWxpZCBkYXRhIHRoYXQgZXhpc3RlZAotCSAqIGluIEQt
Q2FjaGUuIEludmFsaWRhdGUgcmFuZ2VzOiBEVEIsIFRFWFQsIERBVEEsIEJTUywgUEFHRVRBQkxF
Ci0JICogYW5kIEJPT1RTVEFDSy4KKwkgKiBpbiBELUNhY2hlLiBJbnZhbGlkYXRlIHJhbmdlcyB0
aGF0IG1heSBoYXZlIGJlZW4gbW9kaWZpZWQ6CisJICogREFUQSwgQlNTLCBQQUdFVEFCTEUgYW5k
IEJPT1RTVEFDSy4KIAkgKi8KLQlsZHIgeDAsID1fZHRiCisJbGRyIHgwLCA9X2RhdGEKIAlsZHIg
eDEsID1fZW5kCiAJYWRkIHgxLCB4MSwgI1BBR0VfVEFCTEVfU0laRQogCWFkZCB4MSwgeDEsICNf
X1NUQUNLX1NJWkUKLS0gCjIuMTcuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Fri Mar 01 14:55:28 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 01 Mar 2019 14: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 1gzjZQ-0003Cx-Kb; Fri, 01 Mar 2019 14:55:28 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ttJi=RE=arm.com=justin.he@srs-us1.protection.inumbo.net>)
 id 1gzjZO-0003C3-LA
 for minios-devel@lists.xenproject.org; Fri, 01 Mar 2019 14:55:26 +0000
X-Inumbo-ID: 0bb42701-3c32-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 0bb42701-3c32-11e9-bc90-bc764e045a96;
 Fri, 01 Mar 2019 14:55:25 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 4029B22F8;
 Fri,  1 Mar 2019 06:55:25 -0800 (PST)
Received: from localhost.localdomain (entos-thunderx2-02.shanghai.arm.com
 [10.169.40.54])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id 8E88C3F703;
 Fri,  1 Mar 2019 06:55:23 -0800 (PST)
From: Jia He <justin.he@arm.com>
To: minios-devel@lists.xenproject.org, Simon Kuenzer <simon.kuenzer@neclab.eu>,
 Sharan.Santhanam@neclab.eu
Date: Fri,  1 Mar 2019 22:54:33 +0800
Message-Id: <20190301145439.64439-18-justin.he@arm.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20190301145439.64439-1-justin.he@arm.com>
References: <20190301145439.64439-1-justin.he@arm.com>
Subject: [Minios-devel] [UNIKRAFT PATCHv7 17/23] 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: Felipe Huici <felipe.huici@neclab.eu>, Jia He <justin.he@arm.com>,
 Wei Chen <wei.chen@arm.com>, Kaly Xin <Kaly.Xin@arm.com>,
 Florian Schmidt <florian.schmidt@neclab.eu>,
 Julien Grall <julien.grall@arm.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>

RnJvbTogV2VpIENoZW4gPHdlaS5jaGVuQGFybS5jb20+ClRoZSBwYWdldGFibGUgbWVtb3J5IGFu
ZCBib290IHN0YWNrIGFyZSBjb250aWd1b3VzLCBzbyB3ZSBjYW4KY2xlYXIgdGhlc2UgdHdvIGFy
ZWFzIGF0IHRoZSBzYW1lIHRpbWUuCgpTaWduZWQtb2ZmLWJ5OiBXZWkgQ2hlbiA8d2VpLmNoZW5A
YXJtLmNvbT4KU2lnbmVkLW9mZi1ieTogSmlhIEhlIDxqdXN0aW4uaGVAYXJtLmNvbT4KUmV2aWV3
ZWQtYnk6IFNoYXJhbiBTYW50aGFuYW0gPHNoYXJhbi5zYW50aGFuYW1AbmVjbGFiLmV1PgotLS0K
IHBsYXQva3ZtL2FybS9lbnRyeTY0LlMgICAgIHwgMTUgKysrKysrKy0tLS0tLS0tCiBwbGF0L2t2
bS9hcm0vcGFnZXRhYmxlNjQuUyB8IDExIC0tLS0tLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDcg
aW5zZXJ0aW9ucygrKSwgMTkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvcGxhdC9rdm0vYXJt
L2VudHJ5NjQuUyBiL3BsYXQva3ZtL2FybS9lbnRyeTY0LlMKaW5kZXggZjFiYmViNi4uZDA4YjQ5
ZSAxMDA2NDQKLS0tIGEvcGxhdC9rdm0vYXJtL2VudHJ5NjQuUworKysgYi9wbGF0L2t2bS9hcm0v
ZW50cnk2NC5TCkBAIC00MywxNyArNDMsMTYgQEAKIAogLnRleHQKIEVOVFJZKF9saWJrdm1wbGF0
X2VudHJ5KQotCS8qIEJvb3Qgc3RhY2sgaXMgcGxhY2VkIGFmdGVyIHBhZ2V0YWJsZSBhcmVhIHRl
bXBvcmFyaWx5ICovCi0JbGRyIHgyNiwgPV9lbmQKLQlhZGQgeDI2LCB4MjYsICNQQUdFX1RBQkxF
X1NJWkUKLQlhZGQgeDI3LCB4MjYsICNfX1NUQUNLX1NJWkUKIAogCS8qCi0JICogQ2xlYW4gdGhl
IGJvb3Qgc3RhY2suIEFzIF9lbmQsIFBBR0VfVEFCTEVfU0laRSBhbmQgQk9PVF9TVEFDS19TSVpF
Ci0JICogYXJlIHBhZ2Vfc2l6ZSBhbGlnbm1lbnQsIHRoZSBib290IHN0YWNrIGNhbiBiZSA2NC1i
eXRlcyBhbGlnbm1lbnQKLQkgKiB0b28uIEV4ZWN1dGUgNCBzdHAgY29uc2VjdXRpdmVseSB3aXRo
b3V0IGJvdW5kYXJ5IGNoZWNrIHdvdWxkIGJlCi0JICogc2FmZSBoZXJlLgorCSAqIENsZWFuIHRo
ZSBib290IHN0YWNrIGFuZCBwYWdlIHRhYmxlLiBBcyBfZW5kLCBQQUdFX1RBQkxFX1NJWkUgYW5k
CisJICogQk9PVF9TVEFDS19TSVpFIGFyZSBwYWdlX3NpemUgYWxpZ25tZW50LCB0aGUgYm9vdCBz
dGFjayBjYW4gYmUKKwkgKiA2NC1ieXRlcyBhbGlnbm1lbnQgdG9vLiBFeGVjdXRlIDQgc3RwIGNv
bnNlY3V0aXZlbHkgd2l0aG91dCBib3VuZGFyeQorCSAqIGNoZWNrIHdvdWxkIGJlIHNhZmUgaGVy
ZS4KIAkgKi8KKwlsZHIgeDI2LCA9X2VuZAorCWFkZCB4MjcsIHgyNiwgI1BBR0VfVEFCTEVfU0la
RQorCWFkZCB4MjcsIHgyNywgI19fU1RBQ0tfU0laRQogMToKIAlzdHAgeHpyLCB4enIsIFt4MjZd
LCAjMTYKIAlzdHAgeHpyLCB4enIsIFt4MjZdLCAjMTYKZGlmZiAtLWdpdCBhL3BsYXQva3ZtL2Fy
bS9wYWdldGFibGU2NC5TIGIvcGxhdC9rdm0vYXJtL3BhZ2V0YWJsZTY0LlMKaW5kZXggY2YzMDU4
NC4uYTAwYjcxYyAxMDA2NDQKLS0tIGEvcGxhdC9rdm0vYXJtL3BhZ2V0YWJsZTY0LlMKKysrIGIv
cGxhdC9rdm0vYXJtL3BhZ2V0YWJsZTY0LlMKQEAgLTcwLDE3ICs3MCw2IEBAIEVOVFJZKGNyZWF0
ZV9wYWdldGFibGVzKQogCS8qIFBhZ2V0YWJsZSBzdGFydHMgZnJvbSBfZW5kICovCiAJbGRyIHgx
NCwgPV9lbmQKIAotCS8qIENsZWFuIHRoZSBwYWdlIHRhYmxlICovCi0JbW92IHg2LCB4MTQKLQlh
ZGQgeDEzLCB4MTQsICNQQUdFX1RBQkxFX1NJWkUKLTE6Ci0Jc3RwICB4enIsIHh6ciwgW3g2XSwg
IzE2Ci0Jc3RwICB4enIsIHh6ciwgW3g2XSwgIzE2Ci0Jc3RwICB4enIsIHh6ciwgW3g2XSwgIzE2
Ci0Jc3RwICB4enIsIHh6ciwgW3g2XSwgIzE2Ci0JY21wICB4NiwgeDEzCi0JYi5sbyAxYgotCiAJ
LyoKIAkgKiBXZSBoYXZlIDIgTDEgdGFibGVzIHRvIG1hcCAwIH4gNTEyR0IsIDUxMiBHQiB+IDFU
Qi4KIAkgKiBMaW5rIHRoZXNlIHR3byB0YWJsZXMgdG8gTDAgZW50cmllcyMwLCAjMQotLSAKMi4x
Ny4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlu
aW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZl
bA==

From minios-devel-bounces@lists.xenproject.org Fri Mar 01 14:55:30 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 01 Mar 2019 14:55:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gzjZS-0003E3-OC; Fri, 01 Mar 2019 14:55: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=ttJi=RE=arm.com=justin.he@srs-us1.protection.inumbo.net>)
 id 1gzjZS-0003De-1i
 for minios-devel@lists.xenproject.org; Fri, 01 Mar 2019 14:55:30 +0000
X-Inumbo-ID: 0e028a63-3c32-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 0e028a63-3c32-11e9-bc90-bc764e045a96;
 Fri, 01 Mar 2019 14:55: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 2A4A82381;
 Fri,  1 Mar 2019 06:55:29 -0800 (PST)
Received: from localhost.localdomain (entos-thunderx2-02.shanghai.arm.com
 [10.169.40.54])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id 772763F703;
 Fri,  1 Mar 2019 06:55:27 -0800 (PST)
From: Jia He <justin.he@arm.com>
To: minios-devel@lists.xenproject.org, Simon Kuenzer <simon.kuenzer@neclab.eu>,
 Sharan.Santhanam@neclab.eu
Date: Fri,  1 Mar 2019 22:54:35 +0800
Message-Id: <20190301145439.64439-20-justin.he@arm.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20190301145439.64439-1-justin.he@arm.com>
References: <20190301145439.64439-1-justin.he@arm.com>
Subject: [Minios-devel] [UNIKRAFT PATCHv7 19/23] 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: Felipe Huici <felipe.huici@neclab.eu>, Jia He <justin.he@arm.com>,
 Wei Chen <wei.chen@arm.com>, Kaly Xin <Kaly.Xin@arm.com>,
 Florian Schmidt <florian.schmidt@neclab.eu>,
 Julien Grall <julien.grall@arm.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>

RnJvbTogV2VpIENoZW4gPHdlaS5jaGVuQGFybS5jb20+CkN1cnJlbnQgTDMgdGFibGUgYnVpbGQg
ZnVuY3Rpb24gb25seSBzdXBwb3J0cyB0byBidWlsZCBMMyB0YWJsZSBmb3IKbWVtb3J5IHJhbmdl
IG5vdCBleGNlZWRlZCB0aGFuIDJNQi4gQnV0IGFzIHdlIG1lbnRpb25lZCBpbiBwcmV2aW91cwpw
YXRjaCwgdGhlIGltYWdlIHNpemUgd2lsbCBiZSBncmVhdGVyIHRoYW4gMk1CLiBTbyBpbiB0aGlz
IGNhc2UsIGJ1aWxkCkwzIHRhYmxlIGZvciBiaWdnZXIgaW1hZ2UgaXMgbm90IGNvbnZlbmllbnQu
IFdlIGhhdmUgaW1wcm92ZSB0aGUKZnVuY3Rpb24gb2YgYnVpbGRpbmcgTDMgdGFibGUgdG8gc3Vw
cG9ydCBiaWdnZXIgbWVtb3J5IHJhbmdlLgoKU2lnbmVkLW9mZi1ieTogV2VpIENoZW4gPHdlaS5j
aGVuQGFybS5jb20+ClNpZ25lZC1vZmYtYnk6IEppYSBIZSA8anVzdGluLmhlQGFybS5jb20+ClJl
dmlld2VkLWJ5OiBTaGFyYW4gU2FudGhhbmFtIDxzaGFyYW4uc2FudGhhbmFtQG5lY2xhYi5ldT4K
LS0tCiBwbGF0L2t2bS9hcm0vcGFnZXRhYmxlNjQuUyB8IDE5ICsrKysrKysrKysrKysrKystLS0K
IDEgZmlsZSBjaGFuZ2VkLCAxNiBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL3BsYXQva3ZtL2FybS9wYWdldGFibGU2NC5TIGIvcGxhdC9rdm0vYXJtL3BhZ2V0YWJs
ZTY0LlMKaW5kZXggYmQ0NzNiZi4uMjEyZjhlMCAxMDA2NDQKLS0tIGEvcGxhdC9rdm0vYXJtL3Bh
Z2V0YWJsZTY0LlMKKysrIGIvcGxhdC9rdm0vYXJtL3BhZ2V0YWJsZTY0LlMKQEAgLTQyNyw3ICs0
MjcsMTMgQEAgbGlua19sMl9wYWdldGFibGU6CiAgKiAgeDExLCB4MTIgYW5kIHgxMyBhcmUgdHJh
c2hlZAogICovCiBidWlsZF9sM19wYWdldGFibGU6Ci0JLyogRmluZCB0aGUgdGFibGUgaW5kZXgg
Ki8KKwkvKiBGaW5kIHRoZSBmaXJzdCBMMyB0YWJsZSB0byBiZSB1cGRhdGVkICovCisJbHNyIHgx
MSwgeDgsICNMMl9TSElGVAorCWFuZCB4MTEsIHgxMSwgI0xuX0FERFJfTUFTSworCWxzbCB4MTEs
IHgxMSwgI0wzX1NISUZUCisJYWRkIHg2LCB4MTEsIHg2CisKKwkvKiBGaW5kIHRoZSBmaXJzdCBl
bnRyeSBpbmRleCBpbiBMMyB0YWJsZSAqLwogCWxzciB4MTEsIHg4LCAjTDNfU0hJRlQKIAlhbmQg
eDExLCB4MTEsICNMbl9BRERSX01BU0sKIApAQCAtNDQ2LDEwICs0NTIsMTcgQEAgYnVpbGRfbDNf
cGFnZXRhYmxlOgogCiAJLyogU3RvcmUgdGhlIGVudHJ5ICovCiAJc3RyIHgxMywgW3g2LCB4MTEs
IGxzbCAjM10KKwlhZGQgeDExLCB4MTEsICMxCiAKKwkvKiBDcm9zcyBMMyBQYWdlPyAqLworCWFu
ZCB4MTEsIHgxMSwgI0xuX0FERFJfTUFTSworCWNibnogeDExLCAyZgorCisJLyogVG8gbmV4dCBM
MyB0YWJsZSAqLworCWFkZCB4NiwgeDYsICNfX1BBR0VfU0laRQorCisyOglhZGQgeDksIHg5LCAj
MQogCXN1YiB4MTAsIHgxMCwgIzEKLQlhZGQgeDExLCB4MTEsICMxCi0JYWRkIHg5LCB4OSwgIzEK
IAljYm56IHgxMCwgMWIKIAogCXJldAotLSAKMi4xNy4xCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5p
b3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Fri Mar 01 14:55:30 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 01 Mar 2019 14:55:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gzjZS-0003Dy-M1; Fri, 01 Mar 2019 14:55: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=ttJi=RE=arm.com=justin.he@srs-us1.protection.inumbo.net>)
 id 1gzjZQ-0003DD-SA
 for minios-devel@lists.xenproject.org; Fri, 01 Mar 2019 14:55:28 +0000
X-Inumbo-ID: 0cf004f6-3c32-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 0cf004f6-3c32-11e9-bc90-bc764e045a96;
 Fri, 01 Mar 2019 14:55:27 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 3E5C522D9;
 Fri,  1 Mar 2019 06:55:27 -0800 (PST)
Received: from localhost.localdomain (entos-thunderx2-02.shanghai.arm.com
 [10.169.40.54])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id 7AB053F703;
 Fri,  1 Mar 2019 06:55:25 -0800 (PST)
From: Jia He <justin.he@arm.com>
To: minios-devel@lists.xenproject.org, Simon Kuenzer <simon.kuenzer@neclab.eu>,
 Sharan.Santhanam@neclab.eu
Date: Fri,  1 Mar 2019 22:54:34 +0800
Message-Id: <20190301145439.64439-19-justin.he@arm.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20190301145439.64439-1-justin.he@arm.com>
References: <20190301145439.64439-1-justin.he@arm.com>
Subject: [Minios-devel] [UNIKRAFT PATCHv7 18/23] 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: Felipe Huici <felipe.huici@neclab.eu>, Jia He <justin.he@arm.com>,
 Wei Chen <wei.chen@arm.com>, Kaly Xin <Kaly.Xin@arm.com>,
 Florian Schmidt <florian.schmidt@neclab.eu>,
 Julien Grall <julien.grall@arm.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>

RnJvbTogV2VpIENoZW4gPHdlaS5jaGVuQGFybS5jb20+ClRoZSBwcmV2aW91cyBMMyBwYWdlIHRh
YmxlIHNpemUgaXMgYSBmaXhlZCB2YWx1ZSBiYXNlZCBvbiB0aGUKYXNzdW1wdGlvbiB0aGF0LCBp
bWFnZSBzaXplIHdpbGwgbm90IGV4Y2VlZCAyTUIuIEJ1dCB0aGF0J3Mgbm90CnRydWUsIHNvbWUg
YXBwbGljYXRpb25zIGxpa2Ugbm9kZS5qcyB3aWxsIGJlIGFib3V0IDQwTUIgYWZ0ZXIKY29udmVy
dGluZyB0byBVbmlrZXJuZWwuIFNvIGluIHRoaXMgcGF0Y2gsIHdlIGNhbGN1bGF0ZSB0aGUKcGFn
ZSB0YWJsZSBzaXplIGJ5IHJlYWwgaW1hZ2Ugc2l6ZS4gSW4gb3JkZXIgdG8gbWFwcGluZyB0aGUK
aW1hZ2Ugb2NjdXBpZWQgbWVtb3J5IHRvIEwzIHBhZ2UgdGFibGUsIHdlIHJvdW5kIHVwIHRoZSBp
bWFnZQpzaXplIHdpdGggMk1CLiBJZiB3ZSBkb24ndCByb3VuZCB1cCB0aGUgaW1hZ2Ugc2l6ZSB3
aXRoIDJNQi4KU29tZSBtZW1vcnkgdGhhdCBpcyBub3Qgb2NjdXBpZWQgYnkgaW1hZ2UgYnV0IHNo
YXJlZCB0aGUgc2FtZQoyTUIgYmxvY2sgd2l0aCBpbWFnZSB0YWlsIHdpbGwgYmUgdW5tYXBwZWQg
aW4gcGFnZSB0YWJsZS4KClNpZ25lZC1vZmYtYnk6IFdlaSBDaGVuIDx3ZWkuY2hlbkBhcm0uY29t
PgpTaWduZWQtb2ZmLWJ5OiBKaWEgSGUgPGp1c3Rpbi5oZUBhcm0uY29tPmAKLS0tCiBwbGF0L2Nv
bW1vbi9pbmNsdWRlL3NlY3Rpb25zLmggICAgICB8IDMxICsrKysrKysrKysrKysrKysrKysrKysr
KysKIHBsYXQva3ZtL2FybS9lbnRyeTY0LlMgICAgICAgICAgICAgIHwgMzUgKysrKysrKysrKysr
KysrKysrKysrKysrKysrLS0KIHBsYXQva3ZtL2FybS9wYWdldGFibGU2NC5TICAgICAgICAgIHwg
IDQgKysrLQogcGxhdC9rdm0vYXJtL3NldHVwLmMgICAgICAgICAgICAgICAgfCAgMiArLQogcGxh
dC9rdm0vaW5jbHVkZS9rdm0tYXJtL2FybTY0L21tLmggfCAxNCArKysrKysrLS0tLS0KIDUgZmls
ZXMgY2hhbmdlZCwgNzYgaW5zZXJ0aW9ucygrKSwgMTAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEvcGxhdC9jb21tb24vaW5jbHVkZS9zZWN0aW9ucy5oIGIvcGxhdC9jb21tb24vaW5jbHVkZS9z
ZWN0aW9ucy5oCmluZGV4IDE3MDFiMDAuLmVjYjM2MDcgMTAwNjQ0Ci0tLSBhL3BsYXQvY29tbW9u
L2luY2x1ZGUvc2VjdGlvbnMuaAorKysgYi9wbGF0L2NvbW1vbi9pbmNsdWRlL3NlY3Rpb25zLmgK
QEAgLTM1LDYgKzM1LDcgQEAKICNpZm5kZWYgX19QTEFUX0NNTl9TRUNUSU9OU19IX18KICNkZWZp
bmUgX19QTEFUX0NNTl9TRUNUSU9OU19IX18KIAorI2lmbmRlZiBfX0FTU0VNQkxZX18KIC8qCiAg
KiBGb2xsb3dpbmcgZ2xvYmFsIHZhcmlhYmxlcyBhcmUgZGVmaW5lZCBpbiBpbWFnZSBsaW5rIHNj
cmlwdHMsIGFuZCBzb21lCiAgKiB2YXJpYWJsZXMgYXJlIG9wdGlvbmFsIGFuZCBtYXkgYmUgdW5h
dmFpbGFibGUgb24gc29tZSBhcmNoaXRlY3R1cmVzCkBAIC03Niw0ICs3NywzNCBAQCBleHRlcm4g
Y2hhciBfZW5kW107CiAjZGVmaW5lIF9fQlNTX1NUQVJUCV9fdWtfaW1hZ2Vfc3ltYm9sKF9fYnNz
X3N0YXJ0KQogI2RlZmluZSBfX0VORAkJX191a19pbWFnZV9zeW1ib2woX2VuZCkKIAorI2VuZGlm
IC8qX19BU1NFTUJMWV9fKi8KKworLyoKKyAqIEJlY2F1c2UgdGhlIHNlY3Rpb24gaXMgNEtCIGFs
aWdubWVudCwgYW5kIHdlIHdpbGwgYXNzaWduIGRpZmZlcmVudAorICogYXR0cmlidXRlcyBmb3Ig
ZGlmZmVyZW50IHNlY3Rpb25zLiBXZSByb3VuZHVwIGltYWdlIHNpemUgdG8gMk1CIHRvCisgKiBh
dm9pZCBtYWtpbmcgaG9sZXMgaW4gTDMgdGFibGUKKyAqCisgKiBMMiB0YWJsZQorICogfC0tLS0t
LS0tLS0tfCAgICBMMyB0YWJsZQorICogfCAgIDJNQiAgICAgfD09PT58LS0tLS0tLS0tLS18Cisg
KiB8LS0tLS0tLS0tLS18ICAgIHwgIDRLQiAgICAgIHwgZW50cnkjMAorICogICAgICAgICAgICAg
ICAgICB8LS0tLS0tLS0tLS18CisgKiAgICAgICAgICAgICAgICAgIHwgIC4uLiAgICAgIHwKKyAq
ICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgfAorICogICAgICAgICAgICAgICAgICB8LS0t
LS0tLS0tLS18CisgKiAgICAgICAgICAgICAgICAgIHwgIDRLQiAgICAgIHwgZW50cnkjIGZvciBs
YXN0IHBhZ2Ugb2YgcmVhbCBpbWFnZQorICogICAgICAgICAgICAgICAgICB8LS0tLS0tLS0tLS18
CisgKiAgICAgICAgICAgICAgICAgIHwgIDRLQiAgICAgIHwgZW50cnkjIGZvciByb3VuZCB1cCBt
ZW1vcnkKKyAqICAgICAgICAgICAgICAgICAgfC0tLS0tLS0tLS0tfAorICogICAgICAgICAgICAg
ICAgICB8ICAuLi4gICAgICB8CisgKiAgICAgICAgICAgICAgICAgIHwtLS0tLS0tLS0tLXwKKyAq
ICAgICAgICAgICAgICAgICAgfCAgNEtCICAgICAgfCBlbnRyeSM1MTEKKyAqICAgICAgICAgICAg
ICAgICAgfC0tLS0tLS0tLS0tfAorICogSWYgd2UgZG9uJ3Qgcm91bmR1cCB0aGUgaW1hZ2Ugc2l6
ZSB0byAyTUIsIHNvbWUgbWVtb3J5IHRoYXQgaXMgbm90CisgKiBvY2N1cGllZCBieSBpbWFnZSBi
dXQgc2hhcmVkIHRoZSBzYW1lIDJNQiBibG9jayB3aXRoIGltYWdlIHRhaWwgd2lsbAorICogbm90
IGJlIG1hcHBlZCBpbiBwYWdlIHRhYmxlLgorICovCisjZGVmaW5lIElNQUdFX1JPVU5EVVBfU0hJ
RlQgMjEKKyNkZWZpbmUgSU1BR0VfUk9VTkRVUF9TSVpFICgweDEgPDwgKElNQUdFX1JPVU5EVVBf
U0hJRlQpKQorCiAjZW5kaWYgLyogX19QTEFUX0NNTl9TRUNUSU9OU19IX18gKi8KZGlmZiAtLWdp
dCBhL3BsYXQva3ZtL2FybS9lbnRyeTY0LlMgYi9wbGF0L2t2bS9hcm0vZW50cnk2NC5TCmluZGV4
IGQwOGI0OWUuLjEyMjAxYTkgMTAwNjQ0Ci0tLSBhL3BsYXQva3ZtL2FybS9lbnRyeTY0LlMKKysr
IGIvcGxhdC9rdm0vYXJtL2VudHJ5NjQuUwpAQCAtMzUsNiArMzUsMTIgQEAKICNpbmNsdWRlIDx1
ay9hc20uaD4KICNpbmNsdWRlIDxrdm0tYXJtL21tLmg+CiAjaW5jbHVkZSA8YXJtL2NwdV9kZWZz
Lmg+CisjaW5jbHVkZSA8c2VjdGlvbnMuaD4KKworLmdsb2JhbCBwYWdlX3RhYmxlX3NpemUKKy5k
YXRhCitwYWdlX3RhYmxlX3NpemU6CisJLmR3b3JkIDB4MAogCiAvKgogICogVGhlIHJlZ2lzdGVy
cyB1c2VkIGJ5IF9saWJrdm1wbGF0X3N0YXJ0OgpAQCAtNDMsNiArNDksMjggQEAKIAogLnRleHQK
IEVOVFJZKF9saWJrdm1wbGF0X2VudHJ5KQorCS8qIENhbGN1bGF0ZSB0aGUgaW1hZ2Ugc2l6ZSAq
LworCWxkciB4MjUsID1fZHRiCisJbGRyIHgyNiwgPV9lbmQKKwltb3YgeDE1LCB4MjUKKwlzdWIg
eDE1LCB4MjYsIHgxNQorCisJLyogUm91bmQgdXAgdGhlIHNpemUgdG8gMk1CICovCisJbW92IHgx
NywgIyhJTUFHRV9ST1VORFVQX1NJWkUgLSAxKQorCWFkZCB4MTUsIHgxNSwgeDE3CisJbHNyIHgx
NSwgeDE1LCAjSU1BR0VfUk9VTkRVUF9TSElGVAorCWxzbCB4MTUsIHgxNSwgI0lNQUdFX1JPVU5E
VVBfU0hJRlQKKworCS8qCisJICogSG93IG1hbnkgYnl0ZXMgd291bGQgYmUgdXNlZCBmb3IgTDNf
VEFCTEUKKwkgKiAoKHgxNSA+PiAyMSkgPDwgMTIpCisJICovCisJbHNyIHgxNywgeDE1LCAjOQor
CisJLyogVG90YWwgYnl0ZXMgZm9yIHBhZ2V0YWJsZSAqLworCWFkZCB4MTcsIHgxNywgI0wwX1RB
QkxFX1NJWkUKKwlhZGQgeDE3LCB4MTcsICNMMV9UQUJMRV9TSVpFCisJYWRkIHgxNywgeDE3LCAj
TDJfVEFCTEVfU0laRQogCiAJLyoKIAkgKiBDbGVhbiB0aGUgYm9vdCBzdGFjayBhbmQgcGFnZSB0
YWJsZS4gQXMgX2VuZCwgUEFHRV9UQUJMRV9TSVpFIGFuZApAQCAtNTAsOCArNzgsNyBAQCBFTlRS
WShfbGlia3ZtcGxhdF9lbnRyeSkKIAkgKiA2NC1ieXRlcyBhbGlnbm1lbnQgdG9vLiBFeGVjdXRl
IDQgc3RwIGNvbnNlY3V0aXZlbHkgd2l0aG91dCBib3VuZGFyeQogCSAqIGNoZWNrIHdvdWxkIGJl
IHNhZmUgaGVyZS4KIAkgKi8KLQlsZHIgeDI2LCA9X2VuZAotCWFkZCB4MjcsIHgyNiwgI1BBR0Vf
VEFCTEVfU0laRQorCWFkZCB4MjcsIHgyNiwgeDE3CiAJYWRkIHgyNywgeDI3LCAjX19TVEFDS19T
SVpFCiAxOgogCXN0cCB4enIsIHh6ciwgW3gyNl0sICMxNgpAQCAtNzksNiArMTA2LDEwIEBAIEVO
VFJZKF9saWJrdm1wbGF0X2VudHJ5KQogCS8qIFNldCB0aGUgY29udGV4dCBpZCAqLwogCW1zciBj
b250ZXh0aWRyX2VsMSwgeHpyCiAKKwkvKiBTYXZlIHBhZ2UgdGFibGUgc2l6ZSBmb3IgbGF0ZXIg
dXNhZ2UgKi8KKwlsZHIgeDI2LCA9cGFnZV90YWJsZV9zaXplCisJc3RyIHgxNywgW3gyNl0KKwog
CS8qIENyZWF0ZSBhIHBhZ2V0YWJsZSB0byBkbyBQQSA9PSBWQSBtYXBwaW5nICovCiAJYmwgY3Jl
YXRlX3BhZ2V0YWJsZXMKIApkaWZmIC0tZ2l0IGEvcGxhdC9rdm0vYXJtL3BhZ2V0YWJsZTY0LlMg
Yi9wbGF0L2t2bS9hcm0vcGFnZXRhYmxlNjQuUwppbmRleCBhMDBiNzFjLi5iZDQ3M2JmIDEwMDY0
NAotLS0gYS9wbGF0L2t2bS9hcm0vcGFnZXRhYmxlNjQuUworKysgYi9wbGF0L2t2bS9hcm0vcGFn
ZXRhYmxlNjQuUwpAQCAtMjMzLDcgKzIzMyw5IEBAIEVOVFJZKHN0YXJ0X21tdSkKIAkgKi8KIAls
ZHIgeDAsID1fZGF0YQogCWxkciB4MSwgPV9lbmQKLQlhZGQgeDEsIHgxLCAjUEFHRV9UQUJMRV9T
SVpFCisJbGRyIHgyLCA9cGFnZV90YWJsZV9zaXplCisJbGRyIHgyLCBbeDJdCisJYWRkIHgxLCB4
MiwgeDEKIAlhZGQgeDEsIHgxLCAjX19TVEFDS19TSVpFCiAJc3ViIHgxLCB4MSwgeDAKIAlibCBj
bGVhbl9hbmRfaW52YWxpZGF0ZV9kY2FjaGVfcmFuZ2UKZGlmZiAtLWdpdCBhL3BsYXQva3ZtL2Fy
bS9zZXR1cC5jIGIvcGxhdC9rdm0vYXJtL3NldHVwLmMKaW5kZXggOWMzMzJlZS4uZjk4ODIyYyAx
MDA2NDQKLS0tIGEvcGxhdC9rdm0vYXJtL3NldHVwLmMKKysrIGIvcGxhdC9rdm0vYXJtL3NldHVw
LmMKQEAgLTE0Niw3ICsxNDYsNyBAQCBzdGF0aWMgdm9pZCBfaW5pdF9kdGJfbWVtKHZvaWQpCiAK
IAltYXhfYWRkciA9IG1lbV9iYXNlICsgbWVtX3NpemU7CiAJX2xpYmt2bXBsYXRfcGFnZXRhYmxl
ID0gKHZvaWQgKikgQUxJR05fRE9XTigoc2l6ZV90KV9fRU5ELCBfX1BBR0VfU0laRSk7Ci0JX2xp
Ymt2bXBsYXRfaGVhcF9zdGFydCA9IF9saWJrdm1wbGF0X3BhZ2V0YWJsZSArIFBBR0VfVEFCTEVf
U0laRTsKKwlfbGlia3ZtcGxhdF9oZWFwX3N0YXJ0ID0gX2xpYmt2bXBsYXRfcGFnZXRhYmxlICsg
cGFnZV90YWJsZV9zaXplOwogCV9saWJrdm1wbGF0X21lbV9lbmQgPSAodm9pZCAqKSBtYXhfYWRk
cjsKIAogCS8qIEFBcmNoNjQgcmVxdWlyZSBzdGFjayBiZSAxNi1ieXRlcyBhbGlnbm1lbnQgYnkg
ZGVmYXVsdCAqLwpkaWZmIC0tZ2l0IGEvcGxhdC9rdm0vaW5jbHVkZS9rdm0tYXJtL2FybTY0L21t
LmggYi9wbGF0L2t2bS9pbmNsdWRlL2t2bS1hcm0vYXJtNjQvbW0uaAppbmRleCAyM2JjNjU4Li45
ZWMxMjczIDEwMDY0NAotLS0gYS9wbGF0L2t2bS9pbmNsdWRlL2t2bS1hcm0vYXJtNjQvbW0uaAor
KysgYi9wbGF0L2t2bS9pbmNsdWRlL2t2bS1hcm0vYXJtNjQvbW0uaApAQCAtNjksMTUgKzY5LDE3
IEBACiAjZGVmaW5lIEwyX1RBQkxFX1NJWkUgICBfX1BBR0VfU0laRQogCiAvKgotICogQXMgVW5p
a3JhZnQgaW1hZ2UncyBzaXplIGlzIHZlcnkgdGlueSwgZnJvbSB0ZW5zIHRvIGh1bmRyZWRzIGtp
bG8KLSAqIGJ5dGVzLiBTbyBvbmUgcGFnZSBmb3IgTDNfVEFCTEUgaXMgZW5vdWdoIGZvciB1cyB0
byBtYW5hZ2Ugc2VjdGlvbgotICogYXR0cmlidXRlcyBvZiBpbWFnZS4KKyAqIFdlIHdpbGwgdXNl
IFVuaWtyYWZ0IGltYWdlJ3Mgc2l6ZSB0byBjYWN1bGF0ZSB0aGUgTDNfVEFCTEVfU0laRS4KKyAq
IEJlY2F1c2Ugd2UgYWxsb2NhdGUgb25lIHBhZ2UgZm9yIEwyIFRBQkxFLCBmbyB0aGUgbWF4IGlt
YWdlIHNpemUKKyAqIHdvdWxkIGJlIDFHQi4gSXQgd291bGQgYmUgZW5vdWdoIGZvciBjdXJyZW50
IHN0YWdlLgogICovCiAjZGVmaW5lIEwzX1RBQkxFX09GRlNFVCAoTDJfVEFCTEVfT0ZGU0VUICsg
TDJfVEFCTEVfU0laRSkKLSNkZWZpbmUgTDNfVEFCTEVfU0laRSAgIF9fUEFHRV9TSVpFCisKKyNp
Zm5kZWYgX19BU1NFTUJMWV9fCiAKIC8qIFRvdGFsIG1lbW9yeSBzaXplIHRoYXQgd2lsbCBiZSB1
c2VkIGJ5IHBhZ2V0YWJsZSAqLwotI2RlZmluZSBQQUdFX1RBQkxFX1NJWkUgKEwwX1RBQkxFX1NJ
WkUgKyBMMV9UQUJMRV9TSVpFICsgXAotCQkJCUwyX1RBQkxFX1NJWkUgKyBMM19UQUJMRV9TSVpF
KQorZXh0ZXJuIHVpbnQ2NF90IHBhZ2VfdGFibGVfc2l6ZTsKKworI2VuZGlmIC8qX19BU1NFTUJM
WV9fICovCiAKICNlbmRpZiAvKiBfX0tWTV9BUk1fNjRfTU1fSF9fICovCi0tIAoyLjE3LjEKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2
ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Fri Mar 01 14:55:32 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 01 Mar 2019 14:55:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gzjZU-0003FC-Pp; Fri, 01 Mar 2019 14:55: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=ttJi=RE=arm.com=justin.he@srs-us1.protection.inumbo.net>)
 id 1gzjZU-0003Ex-7p
 for minios-devel@lists.xenproject.org; Fri, 01 Mar 2019 14:55:32 +0000
X-Inumbo-ID: 0f2c5c1e-3c32-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 0f2c5c1e-3c32-11e9-bc90-bc764e045a96;
 Fri, 01 Mar 2019 14:55:31 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 1E9E528AC;
 Fri,  1 Mar 2019 06:55:31 -0800 (PST)
Received: from localhost.localdomain (entos-thunderx2-02.shanghai.arm.com
 [10.169.40.54])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id 656FC3F703;
 Fri,  1 Mar 2019 06:55:29 -0800 (PST)
From: Jia He <justin.he@arm.com>
To: minios-devel@lists.xenproject.org, Simon Kuenzer <simon.kuenzer@neclab.eu>,
 Sharan.Santhanam@neclab.eu
Date: Fri,  1 Mar 2019 22:54:36 +0800
Message-Id: <20190301145439.64439-21-justin.he@arm.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20190301145439.64439-1-justin.he@arm.com>
References: <20190301145439.64439-1-justin.he@arm.com>
Subject: [Minios-devel] [UNIKRAFT PATCHv7 20/23] 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: Felipe Huici <felipe.huici@neclab.eu>, Jia He <justin.he@arm.com>,
 Wei Chen <wei.chen@arm.com>, Kaly Xin <Kaly.Xin@arm.com>,
 Florian Schmidt <florian.schmidt@neclab.eu>,
 Julien Grall <julien.grall@arm.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>

RnJvbTogV2VpIENoZW4gPHdlaS5jaGVuQGFybS5jb20+CldlIGhhdmUgdXBkYXRlZCB0aGUgTDMg
dGFibGUgYnVpbGQgZnVuY3Rpb24gdG8gc3VwcG9ydCBsYXJnZSBtZW1vcnkKcmFuZ2UuIEluIHRo
aXMgY2FzZSwgd2UgY2FuIHN1cHBvcnQgYnVpbGQgTDMgdGFibGVzIGZvciBpbWFnZXMgZXhjZWVk
ZWQKMk1CLgoKU2lnbmVkLW9mZi1ieTogV2VpIENoZW4gPHdlaS5jaGVuQGFybS5jb20+ClNpZ25l
ZC1vZmYtYnk6IEppYSBIZSA8anVzdGluLmhlQGFybS5jb20+ClJldmlld2VkLWJ5OiBTaGFyYW4g
U2FudGhhbmFtIDxzaGFyYW4uc2FudGhhbmFtQG5lY2xhYi5ldT4KLS0tCiBwbGF0L2t2bS9hcm0v
cGFnZXRhYmxlNjQuUyB8IDI3ICsrKysrKysrKysrKysrKysrKystLS0tLS0tLQogMSBmaWxlIGNo
YW5nZWQsIDE5IGluc2VydGlvbnMoKyksIDggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvcGxh
dC9rdm0vYXJtL3BhZ2V0YWJsZTY0LlMgYi9wbGF0L2t2bS9hcm0vcGFnZXRhYmxlNjQuUwppbmRl
eCAyMTJmOGUwLi44ZDllOTIzIDEwMDY0NAotLS0gYS9wbGF0L2t2bS9hcm0vcGFnZXRhYmxlNjQu
UworKysgYi9wbGF0L2t2bS9hcm0vcGFnZXRhYmxlNjQuUwpAQCAtNjIsNiArNjIsNyBAQCB2aXJ0
X2JpdHM6CiAvKgogICogV2Ugd2lsbCB1c2UgYSBkaXJlY3QgbWFwIGZvciBwaHlzaWNhbCBhZGRy
ZXNzIGFuZCB2aXJ0dWFsIGFkZHJlc3MKICAqIChQQSA9IFZBIDE6MSBtYXBwaW5nKQorICogIHgx
NSA9IGltYWdlIHNpemUgKHRyYXNoZWQpCiAgKi8KIEVOVFJZKGNyZWF0ZV9wYWdldGFibGVzKQog
CS8qIFNhdmUgbGluayBhZGRyZXNzICovCkBAIC0xMzQsMjAgKzEzNSwzMCBAQCBFTlRSWShjcmVh
dGVfcGFnZXRhYmxlcykKIAlhZGQgeDksIHgxNCwgI0wyX1RBQkxFX09GRlNFVDsKIAlibCAgbGlu
a19sMV9wYWdldGFibGUKIAotCS8qIDNyZDogQnVpbGQgYSBMMyBwYWdldGFibGUgZm9yIDB+Mk1C
Ki8KLQlhZGQgeDYsIHgxNCwgI0wzX1RBQkxFX09GRlNFVDsKKwkvKiAzcmQ6IEJ1aWxkIGEgTDMg
cGFnZXRhYmxlIGZvciBpbWFnZSBvY2N1cGllZCBtZW1vcnkgKi8KKwlhZGQgeDE2LCB4MTQsICNM
M19UQUJMRV9PRkZTRVQKKwltb3YgeDE3LCAjUkFNX0FERFJfU1RBUlQKKworCW1vdiB4NiwgeDE2
CiAJbGRyIHg3LCA9U0VDVF9BVFRSX05PUk1BTAotCW1vdiB4OCwgI1JBTV9BRERSX1NUQVJUCi0J
bW92IHg5LCB4OAotCW1vdiB4MTAsIDUxMgorCW1vdiB4OCwgeDE3CisJbW92IHg5LCB4MTcKKwls
c3IgeDEwLCB4MTUsIEwzX1NISUZUCiAJYmwgIGJ1aWxkX2wzX3BhZ2V0YWJsZQogCiAJLyogNHRo
OiBMaW5rIHRoaXMgTDMgcGFnZXRhYmxlIHRvIEwyIGVudHJ5ICovCi0JYWRkIHg2LCB4MTQsICNM
Ml9UQUJMRV9PRkZTRVQ7Ci0JbW92IHg4LCAjUkFNX0FERFJfU1RBUlQKLQlhZGQgeDksIHgxNCwg
I0wzX1RBQkxFX09GRlNFVDsKKwlhZGQgeDYsIHgxNCwgI0wyX1RBQkxFX09GRlNFVAorMToKKwlt
b3YgeDgsIHgxNworCW1vdiB4OSwgeDE2CiAJYmwgIGxpbmtfbDJfcGFnZXRhYmxlCiAKKwkvKiBD
aGVjayB3aGV0aGVyIHRoZSBpbWFnZSBtYXBwaW5nIGhhcyBiZWVuIGRvbmUgKi8KKwlhZGQgeDE2
LCB4MTYsICNfX1BBR0VfU0laRQorCWFkZCB4MTcsIHgxNywgI0wyX1NJWkUKKwlzdWIgeDE1LCB4
MTUsICNMMl9TSVpFCisJY2JueiB4MTUsIDFiCisKIAkvKiA1dGg6IFVwZGF0ZSBkdGIgc2VjdGlv
biB0byByZWFkb25seSAqLwogCWxkciB4OCwgPV9kdGIKIAlsZHIgeDksID1fdGV4dAotLSAKMi4x
Ny4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlu
aW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZl
bA==

From minios-devel-bounces@lists.xenproject.org Fri Mar 01 14:55:34 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 01 Mar 2019 14:55:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gzjZW-0003GF-SE; Fri, 01 Mar 2019 14:55:34 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ttJi=RE=arm.com=justin.he@srs-us1.protection.inumbo.net>)
 id 1gzjZW-0003G0-FK
 for minios-devel@lists.xenproject.org; Fri, 01 Mar 2019 14:55:34 +0000
X-Inumbo-ID: 1068a6a6-3c32-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 1068a6a6-3c32-11e9-bc90-bc764e045a96;
 Fri, 01 Mar 2019 14:55:33 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 1D9382A68;
 Fri,  1 Mar 2019 06:55:33 -0800 (PST)
Received: from localhost.localdomain (entos-thunderx2-02.shanghai.arm.com
 [10.169.40.54])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id 5A8A03F703;
 Fri,  1 Mar 2019 06:55:31 -0800 (PST)
From: Jia He <justin.he@arm.com>
To: minios-devel@lists.xenproject.org, Simon Kuenzer <simon.kuenzer@neclab.eu>,
 Sharan.Santhanam@neclab.eu
Date: Fri,  1 Mar 2019 22:54:37 +0800
Message-Id: <20190301145439.64439-22-justin.he@arm.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20190301145439.64439-1-justin.he@arm.com>
References: <20190301145439.64439-1-justin.he@arm.com>
Subject: [Minios-devel] [UNIKRAFT PATCHv7 21/23] 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: Felipe Huici <felipe.huici@neclab.eu>, Jia He <justin.he@arm.com>,
 Wei Chen <wei.chen@arm.com>, Kaly Xin <Kaly.Xin@arm.com>,
 Florian Schmidt <florian.schmidt@neclab.eu>,
 Julien Grall <julien.grall@arm.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>

RnJvbTogV2VpIENoZW4gPHdlaS5jaGVuQGFybS5jb20+ClNvbWUgc2VtaWNvbG9ucyBhcmUgbmVl
ZGxlc3MgaW4gYXNzZW1ibHkgc291cmNlIGNvZGUuIFNvIHdlIHJlbW92ZQp0aGVtIGZyb20gY29k
ZS4KClNpZ25lZC1vZmYtYnk6IFdlaSBDaGVuIDx3ZWkuY2hlbkBhcm0uY29tPgpTaWduZWQtb2Zm
LWJ5OiBKaWEgSGUgPGp1c3Rpbi5oZUBhcm0uY29tPgpSZXZpZXdlZC1ieTogU2hhcmFuIFNhbnRo
YW5hbSA8c2hhcmFuLnNhbnRoYW5hbUBuZWNsYWIuZXU+Ci0tLQogcGxhdC9rdm0vYXJtL3BhZ2V0
YWJsZTY0LlMgfCAyMCArKysrKysrKysrLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDEwIGlu
c2VydGlvbnMoKyksIDEwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3BsYXQva3ZtL2FybS9w
YWdldGFibGU2NC5TIGIvcGxhdC9rdm0vYXJtL3BhZ2V0YWJsZTY0LlMKaW5kZXggOGQ5ZTkyMy4u
Nzg5OWMxOSAxMDA2NDQKLS0tIGEvcGxhdC9rdm0vYXJtL3BhZ2V0YWJsZTY0LlMKKysrIGIvcGxh
dC9rdm0vYXJtL3BhZ2V0YWJsZTY0LlMKQEAgLTc3LDE0ICs3NywxNCBAQCBFTlRSWShjcmVhdGVf
cGFnZXRhYmxlcykKIAkgKi8KIAltb3YgeDYsIHgxNAogCW1vdiB4OCwgIzAKLQlhZGQgeDksIHgx
NCwgI0wxX1RBQkxFX09GRlNFVDsKKwlhZGQgeDksIHgxNCwgI0wxX1RBQkxFX09GRlNFVAogCW1v
diB4MTAsICMyCiAJYmwgIGxpbmtfbDBfcGFnZXRhYmxlCiAKIAkvKgogCSAqIFVzaW5nIDFHaUIg
YmxvY2sgdG8gbWFwIGRldmljZSBhZGRyZXNzIHNwYWNlICgweDAgfiAweDNmZmZmZmZmKQogCSAq
LwotCWFkZCB4NiwgeDE0LCAjTDFfVEFCTEVfT0ZGU0VUOworCWFkZCB4NiwgeDE0LCAjTDFfVEFC
TEVfT0ZGU0VUCiAJbGRyIHg3LCA9U0VDVF9BVFRSX0RFVklDRV9uR25SRQogCW1vdiB4OCwgI0RF
VklDRV9BRERSX1NUQVJUCiAJbW92IHg5LCB4OApAQCAtOTYsNyArOTYsNyBAQCBFTlRSWShjcmVh
dGVfcGFnZXRhYmxlcykKIAkgKiAoMHg0MDAwMDAwMCB+ICgyNTZHaUIgLTEpKS4gVGhlIFJBTSBh
cmVhcyB0aGF0IGNvbnRhaW4ga2VybmVsCiAJICogc2VjdGlvbnMgd2lsbCBiZSB1cGRhdGUgbGF0
ZXIuCiAJICovCi0JYWRkIHg2LCB4MTQsICNMMV9UQUJMRV9PRkZTRVQ7CisJYWRkIHg2LCB4MTQs
ICNMMV9UQUJMRV9PRkZTRVQKIAlsZHIgeDcsID1TRUNUX0FUVFJfTk9STUFMCiAJbW92IHg4LCAj
UkFNX0FERFJfU1RBUlQKIAltb3YgeDksIHg4CkBAIC0xMDcsNyArMTA3LDcgQEAgRU5UUlkoY3Jl
YXRlX3BhZ2V0YWJsZXMpCiAJICogVXNpbmcgMUdpQiBibG9jayB0byBtYXAgaGlnaCBQQ0llIGFk
ZHJlc3Mgc3BhY2UKIAkgKiAoMHg1MTJHaUIgfiAoMVRpQiAtMSkpLgogCSAqLwotCWFkZCB4Niwg
eDE0LCAjTDFfVEFCTEVfT0ZGU0VUOworCWFkZCB4NiwgeDE0LCAjTDFfVEFCTEVfT0ZGU0VUCiAJ
YWRkIHg2LCB4NiwgI19fUEFHRV9TSVpFCiAJbGRyIHg3LCA9U0VDVF9BVFRSX0RFVklDRV9uR25S
RQogCW1vdiB4OCwgI1BDSUVfQUREUl9TVEFSVApAQCAtMTIyLDcgKzEyMiw3IEBAIEVOVFJZKGNy
ZWF0ZV9wYWdldGFibGVzKQogCSAqIEwxIC0+IEwyIC0+IEwzICg0SykKIAkgKi8KIAkvKiAxc3Q6
IEJ1aWxkIGEgTDIgYmxvY2sgcGFnZXRhYmxlICovCi0JYWRkIHg2LCB4MTQsICNMMl9UQUJMRV9P
RkZTRVQ7CisJYWRkIHg2LCB4MTQsICNMMl9UQUJMRV9PRkZTRVQKIAlsZHIgeDcsID1TRUNUX0FU
VFJfTk9STUFMCiAJbW92IHg4LCAjUkFNX0FERFJfU1RBUlQKIAltb3YgeDksIHg4CkBAIC0xMzAs
OSArMTMwLDkgQEAgRU5UUlkoY3JlYXRlX3BhZ2V0YWJsZXMpCiAJYmwgIGJ1aWxkX2wyX2Jsb2Nr
X3BhZ2V0YWJsZQogCiAJLyogMm5kOiBMaW5rIHRoaXMgTDIgYmxvY2sgcGFnZXRhYmxlIHRvIEwx
IGVudHJ5ICovCi0JYWRkIHg2LCB4MTQsICNMMV9UQUJMRV9PRkZTRVQ7CisJYWRkIHg2LCB4MTQs
ICNMMV9UQUJMRV9PRkZTRVQKIAltb3YgeDgsICNSQU1fQUREUl9TVEFSVAotCWFkZCB4OSwgeDE0
LCAjTDJfVEFCTEVfT0ZGU0VUOworCWFkZCB4OSwgeDE0LCAjTDJfVEFCTEVfT0ZGU0VUCiAJYmwg
IGxpbmtfbDFfcGFnZXRhYmxlCiAKIAkvKiAzcmQ6IEJ1aWxkIGEgTDMgcGFnZXRhYmxlIGZvciBp
bWFnZSBvY2N1cGllZCBtZW1vcnkgKi8KQEAgLTE2Myw3ICsxNjMsNyBAQCBFTlRSWShjcmVhdGVf
cGFnZXRhYmxlcykKIAlsZHIgeDgsID1fZHRiCiAJbGRyIHg5LCA9X3RleHQKIAlzdWIgeDEwLCB4
OSwgeDgKLQlhZGQgeDYsIHgxNCwgI0wzX1RBQkxFX09GRlNFVDsKKwlhZGQgeDYsIHgxNCwgI0wz
X1RBQkxFX09GRlNFVAogCWxkciB4NywgPVNFQ1RfQVRUUl9OT1JNQUxfUk8KIAltb3YgeDksIHg4
CiAJbHNyIHgxMCwgeDEwLCBMM19TSElGVApAQCAtMTczLDcgKzE3Myw3IEBAIEVOVFJZKGNyZWF0
ZV9wYWdldGFibGVzKQogCWxkciB4OCwgPV90ZXh0CiAJbGRyIHg5LCA9X2V0ZXh0CiAJc3ViIHgx
MCwgeDksIHg4Ci0JYWRkIHg2LCB4MTQsICNMM19UQUJMRV9PRkZTRVQ7CisJYWRkIHg2LCB4MTQs
ICNMM19UQUJMRV9PRkZTRVQKIAlsZHIgeDcsID1TRUNUX0FUVFJfTk9STUFMX0VYRUMKIAltb3Yg
eDksIHg4CiAJbHNyIHgxMCwgeDEwLCBMM19TSElGVApAQCAtMTgzLDcgKzE4Myw3IEBAIEVOVFJZ
KGNyZWF0ZV9wYWdldGFibGVzKQogCWxkciB4OCwgPV9yb2RhdGEKIAlsZHIgeDksID1fZWN0b3Jz
CiAJc3ViIHgxMCwgeDksIHg4Ci0JYWRkIHg2LCB4MTQsICNMM19UQUJMRV9PRkZTRVQ7CisJYWRk
IHg2LCB4MTQsICNMM19UQUJMRV9PRkZTRVQKIAlsZHIgeDcsID1TRUNUX0FUVFJfTk9STUFMX1JP
CiAJbW92IHg5LCB4OAogCWxzciB4MTAsIHgxMCwgTDNfU0hJRlQKLS0gCjIuMTcuMQoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBt
YWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Fri Mar 01 14:55:38 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 01 Mar 2019 14:55:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gzjZZ-0003HU-Tt; Fri, 01 Mar 2019 14:55:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ttJi=RE=arm.com=justin.he@srs-us1.protection.inumbo.net>)
 id 1gzjZY-0003H7-PA
 for minios-devel@lists.xenproject.org; Fri, 01 Mar 2019 14:55:36 +0000
X-Inumbo-ID: 118ed07c-3c32-11e9-a114-3f0e46265185
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 118ed07c-3c32-11e9-a114-3f0e46265185;
 Fri, 01 Mar 2019 14:55: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 0B1A72A6B;
 Fri,  1 Mar 2019 06:55:35 -0800 (PST)
Received: from localhost.localdomain (entos-thunderx2-02.shanghai.arm.com
 [10.169.40.54])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id 57BE43F703;
 Fri,  1 Mar 2019 06:55:33 -0800 (PST)
From: Jia He <justin.he@arm.com>
To: minios-devel@lists.xenproject.org, Simon Kuenzer <simon.kuenzer@neclab.eu>,
 Sharan.Santhanam@neclab.eu
Date: Fri,  1 Mar 2019 22:54:38 +0800
Message-Id: <20190301145439.64439-23-justin.he@arm.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20190301145439.64439-1-justin.he@arm.com>
References: <20190301145439.64439-1-justin.he@arm.com>
Subject: [Minios-devel] [UNIKRAFT PATCHv7 22/23] 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: Felipe Huici <felipe.huici@neclab.eu>, Jia He <justin.he@arm.com>,
 Wei Chen <wei.chen@arm.com>, Kaly Xin <Kaly.Xin@arm.com>,
 Florian Schmidt <florian.schmidt@neclab.eu>,
 Julien Grall <julien.grall@arm.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>

RnJvbTogV2VpIENoZW4gPHdlaS5jaGVuQGFybS5jb20+CldlIHdpbGwgZGlzYWJsZSBNTVUgYW5k
IENBQ0hFIGJlZm9yZSBwYWdldGFibGUgaXMgcmVhZHkuIFRoaXMKbWVhbnMgd2Ugd2lsbCBjaGFu
Z2UgbWVtb3J5IHdpdGggY2FjaGUgZGlzYWJsZWQsIHNvIHdlIG5lZWQgdG8KaW52YWxpZGF0ZSB0
aGUgY2FjaGUgdG8gZW5zdXJlIHRoZXJlIGlzIG5vIHN0YWxsIGRhdGEgaW4gaXQuCkJ1dCB3ZSBk
b24ndCBrbm93IHRoZSBzaXplIG9mIHRoZSBSQU0gZWl0aGVyLiBBbmQgaXQgd291bGQgYmUKZXhw
ZW5zaXZlIHRvIGludmFsaWRhdGUgdGhlIHdob2xlIGNhY2hlLiBJbiB0aGlzIGNhc2UsIGp1c3QK
anVzdCBuZWVkIHRvIGludmFsaWRhdGUgd2hhdCB3ZSBhcmUgZ29pbmcgdG8gdXNlOgpEVEIsIFRF
WFQsIERBVEEsIEJTUywgcGFnZXRhYmxlcyBhbmQgYm9vdHN0YWNrLgoKU2lnbmVkLW9mZi1ieTog
V2VpIENoZW4gPHdlaS5jaGVuQGFybS5jb20+ClNpZ25lZC1vZmYtYnk6IEppYSBIZSA8anVzdGlu
LmhlQGFybS5jb20+ClJldmlld2VkLWJ5OiBTaGFyYW4gU2FudGhhbmFtIDxzaGFyYW4uc2FudGhh
bmFtQG5lY2xhYi5ldT4KUmV2aWV3ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFy
bS5jb20+Ci0tLQogcGxhdC9rdm0vYXJtL2VudHJ5NjQuUyB8IDM3ICsrKysrKysrKysrKysrKysr
KysrKystLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAyMiBpbnNlcnRpb25zKCspLCAx
NSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9wbGF0L2t2bS9hcm0vZW50cnk2NC5TIGIvcGxh
dC9rdm0vYXJtL2VudHJ5NjQuUwppbmRleCAxMjIwMWE5Li5mZjYzZWUwIDEwMDY0NAotLS0gYS9w
bGF0L2t2bS9hcm0vZW50cnk2NC5TCisrKyBiL3BsYXQva3ZtL2FybS9lbnRyeTY0LlMKQEAgLTcy
LDE0ICs3MiwzNCBAQCBFTlRSWShfbGlia3ZtcGxhdF9lbnRyeSkKIAlhZGQgeDE3LCB4MTcsICNM
MV9UQUJMRV9TSVpFCiAJYWRkIHgxNywgeDE3LCAjTDJfVEFCTEVfU0laRQogCisJLyoKKwkgKiBX
ZSB3aWxsIGRpc2FibGUgTU1VIGFuZCBDQUNIRSBiZWZvcmUgcGFnZXRhYmxlIGlzIHJlYWR5LiBU
aGlzCisJICogbWVhbnMgd2Ugd2lsbCBjaGFuZ2UgbWVtb3J5IHdpdGggY2FjaGUgZGlzYWJsZWQs
IHNvIHdlIG5lZWQgdG8KKwkgKiBpbnZhbGlkYXRlIHRoZSBjYWNoZSB0byBlbnN1cmUgdGhlcmUg
aXMgbm8gc3RhbGwgZGF0YSBpbiBpdC4KKwkgKiBCdXQgd2UgZG9uJ3Qga25vdyB0aGUgc2l6ZSBv
ZiB0aGUgUkFNIGVpdGhlci4gQW5kIGl0IHdvdWxkIGJlCisJICogZXhwZW5zaXZlIHRvIGludmFs
aWRhdGUgdGhlIHdob2xlIGNhY2hlLiBJbiB0aGlzIGNhc2UsIGp1c3QKKwkgKiBqdXN0IG5lZWQg
dG8gaW52YWxpZGF0ZSB3aGF0IHdlIGFyZSBnb2luZyB0byB1c2U6CisJICogRFRCLCBURVhULCBE
QVRBLCBCU1MsIHBhZ2V0YWJsZXMgYW5kIGJvb3RzdGFjay4KKwkgKi8KKwlhZGQgeDI3LCB4MjYs
IHgxNworCWFkZCB4MjcsIHgyNywgI19fU1RBQ0tfU0laRQorCXN1YiB4MSwgeDI3LCB4MjUKKwli
bCBjbGVhbl9hbmRfaW52YWxpZGF0ZV9kY2FjaGVfcmFuZ2UKKworCS8qIERpc2FibGUgdGhlIE1N
VSBhbmQgRC1DYWNoZS4gKi8KKwlkc2Igc3kKKwltcnMgeDIsIHNjdGxyX2VsMQorCW1vdiB4Mywg
I1NDVExSX018U0NUTFJfQworCWJpYyB4MiwgeDIsIHgzCisJbXNyIHNjdGxyX2VsMSwgeDIKKwlp
c2IKKwogCS8qCiAJICogQ2xlYW4gdGhlIGJvb3Qgc3RhY2sgYW5kIHBhZ2UgdGFibGUuIEFzIF9l
bmQsIFBBR0VfVEFCTEVfU0laRSBhbmQKIAkgKiBCT09UX1NUQUNLX1NJWkUgYXJlIHBhZ2Vfc2l6
ZSBhbGlnbm1lbnQsIHRoZSBib290IHN0YWNrIGNhbiBiZQogCSAqIDY0LWJ5dGVzIGFsaWdubWVu
dCB0b28uIEV4ZWN1dGUgNCBzdHAgY29uc2VjdXRpdmVseSB3aXRob3V0IGJvdW5kYXJ5CiAJICog
Y2hlY2sgd291bGQgYmUgc2FmZSBoZXJlLgogCSAqLwotCWFkZCB4MjcsIHgyNiwgeDE3Ci0JYWRk
IHgyNywgeDI3LCAjX19TVEFDS19TSVpFCiAxOgogCXN0cCB4enIsIHh6ciwgW3gyNl0sICMxNgog
CXN0cCB4enIsIHh6ciwgW3gyNl0sICMxNgpAQCAtOTAsMTkgKzExMCw2IEBAIEVOVFJZKF9saWJr
dm1wbGF0X2VudHJ5KQogCiAJbW92IHNwLCB4MjcKIAotCS8qCi0JICogRGlzYWJsZSB0aGUgTU1V
LiBXZSBtYXkgaGF2ZSBlbnRlcmVkIHRoZSBrZXJuZWwgd2l0aCBpdCBvbiBhbmQKLQkgKiB3aWxs
IG5lZWQgdG8gdXBkYXRlIHRoZSB0YWJsZXMgbGF0ZXIuIElmIHRoaXMgaGFzIGJlZW4gc2V0IHVw
Ci0JICogd2l0aCBhbnl0aGluZyBvdGhlciB0aGFuIGEgVkEgPT0gUEEgbWFwIHRoZW4gdGhpcyB3
aWxsIGZhaWwsCi0JICogYnV0IGluIHRoaXMgY2FzZSB0aGUgY29kZSB0byBmaW5kIHdoZXJlIHdl
IGFyZSBydW5uaW5nIGZyb20KLQkgKiB3b3VsZCBoYXZlIGFsc28gZmFpbGVkLgotCSAqLwotCWRz
YiBzeQotCW1ycyB4Miwgc2N0bHJfZWwxCi0JYmljIHgyLCB4MiwgI1NDVExSX00KLQltc3Igc2N0
bHJfZWwxLCB4MgotCWlzYgotCiAJLyogU2V0IHRoZSBjb250ZXh0IGlkICovCiAJbXNyIGNvbnRl
eHRpZHJfZWwxLCB4enIKIAotLSAKMi4xNy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Fri Mar 01 14:55:39 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 01 Mar 2019 14:55:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1gzjZa-0003I6-Vw; Fri, 01 Mar 2019 14:55:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ttJi=RE=arm.com=justin.he@srs-us1.protection.inumbo.net>)
 id 1gzjZa-0003HV-27
 for minios-devel@lists.xenproject.org; Fri, 01 Mar 2019 14:55:38 +0000
X-Inumbo-ID: 12bb3378-3c32-11e9-b669-c308216341ff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 12bb3378-3c32-11e9-b669-c308216341ff;
 Fri, 01 Mar 2019 14:55:37 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 05A452D8E;
 Fri,  1 Mar 2019 06:55:37 -0800 (PST)
Received: from localhost.localdomain (entos-thunderx2-02.shanghai.arm.com
 [10.169.40.54])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id 451FE3F703;
 Fri,  1 Mar 2019 06:55:35 -0800 (PST)
From: Jia He <justin.he@arm.com>
To: minios-devel@lists.xenproject.org, Simon Kuenzer <simon.kuenzer@neclab.eu>,
 Sharan.Santhanam@neclab.eu
Date: Fri,  1 Mar 2019 22:54:39 +0800
Message-Id: <20190301145439.64439-24-justin.he@arm.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20190301145439.64439-1-justin.he@arm.com>
References: <20190301145439.64439-1-justin.he@arm.com>
Subject: [Minios-devel] [UNIKRAFT PATCHv7 23/23] 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: Felipe Huici <felipe.huici@neclab.eu>, Jia He <justin.he@arm.com>,
 Wei Chen <wei.chen@arm.com>, Kaly Xin <Kaly.Xin@arm.com>,
 Florian Schmidt <florian.schmidt@neclab.eu>,
 Julien Grall <julien.grall@arm.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>

RnJvbTogV2VpIENoZW4gPHdlaS5jaGVuQGFybS5jb20+ClRoZXJlIGlzIHN1cGVyZmx1b3VzIGJs
YW5rIGxpbmUgYmVmb3JlIF9kdGJfZ2V0X2NtZGxpbmUsCndlIHJlbW92ZSBpdCBpbiBwYXNzaW5n
LgoKU2lnbmVkLW9mZi1ieTogV2VpIENoZW4gPHdlaS5jaGVuQGFybS5jb20+ClNpZ25lZC1vZmYt
Ynk6IEppYSBIZSA8anVzdGluLmhlQGFybS5jb20+ClJldmlld2VkLWJ5OiBTaGFyYW4gU2FudGhh
bmFtIDxzaGFyYW4uc2FudGhhbmFtQG5lY2xhYi5ldT4KLS0tCiBwbGF0L2t2bS9hcm0vc2V0dXAu
YyB8IDEgLQogMSBmaWxlIGNoYW5nZWQsIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9wbGF0
L2t2bS9hcm0vc2V0dXAuYyBiL3BsYXQva3ZtL2FybS9zZXR1cC5jCmluZGV4IGY5ODgyMmMuLjE1
YTg4NGEgMTAwNjQ0Ci0tLSBhL3BsYXQva3ZtL2FybS9zZXR1cC5jCisrKyBiL3BsYXQva3ZtL2Fy
bS9zZXR1cC5jCkBAIC0xOTIsNyArMTkyLDYgQEAgdm9pZCBfbGlia3ZtcGxhdF9zdGFydCh2b2lk
ICpkdGJfcG9pbnRlcikKIAl1a19wcl9pbmZvKCJFbnRlcmluZyBmcm9tIEtWTSAoYXJtNjQpLi4u
XG4iKTsKIAogCS8qIEdldCBjb21tYW5kIGxpbmUgZnJvbSBEVEIgKi8KLQogCV9kdGJfZ2V0X2Nt
ZGxpbmUoY21kbGluZSwgc2l6ZW9mKGNtZGxpbmUpKTsKIAogCS8qIEdldCBQU0NJIG1ldGhvZCBm
cm9tIERUQiAqLwotLSAKMi4xNy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Mon Mar 04 10:23:36 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 04 Mar 2019 10:23:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h0kkx-0006Yc-FU; Mon, 04 Mar 2019 10:23:35 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=P0XL=RH=neclab.eu=sharan.santhanam@srs-us1.protection.inumbo.net>)
 id 1h0kkw-0006YU-8i
 for minios-devel@lists.xenproject.org; Mon, 04 Mar 2019 10:23:34 +0000
X-Inumbo-ID: 8e6df310-3e67-11e9-bc90-bc764e045a96
Received: from mailer2.neclab.eu (unknown [195.37.70.41])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8e6df310-3e67-11e9-bc90-bc764e045a96;
 Mon, 04 Mar 2019 10:23:31 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer2.neclab.eu (Postfix) with ESMTP id 085B5F2069;
 Mon,  4 Mar 2019 11:23:30 +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 EwRXM_PXZNFF; Mon,  4 Mar 2019 11:23:29 +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 C586AF2003
 for <minios-devel@lists.xenproject.org>; Mon,  4 Mar 2019 11:23:27 +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, 4 Mar 2019 11:23:27
 +0100
To: <minios-devel@lists.xenproject.org>
References: <20190301145439.64439-1-justin.he@arm.com>
 <20190301145439.64439-3-justin.he@arm.com>
From: Sharan Santhanam <sharan.santhanam@neclab.eu>
Message-ID: <d3502b06-97aa-67a1-5fd6-efcd984834c8@neclab.eu>
Date: Mon, 4 Mar 2019 11:23:27 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <20190301145439.64439-3-justin.he@arm.com>
Content-Language: en-US
X-Originating-IP: [10.1.2.132]
Subject: Re: [Minios-devel] [UNIKRAFT PATCHv7 02/23] 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>
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>

SGV5IEppYSBIZSwKClRoYW5rcyBmb3IgdGhlIHVwZGF0ZS4gVGhpcyBwYXRjaCBzZWVtcyBmaW5l
LgoKVGhhbmtzICYgUmVnYXJkcwpTaGFyYW4KCk9uIDMvMS8xOSAzOjU0IFBNLCBKaWEgSGUgd3Jv
dGU6Cj4gRnJvbTogV2VpIENoZW4gPHdlaS5jaGVuQGFybS5jb20+Cj4gQXMgZGlzY3Vzc2VkIGlu
IG1haWxpbmcgbGlzdCBbMV0sIHdlIGNhbiB1c2UgbWFjcm8tZWQgaGVscGVycyB0byBhdm9pZAo+
IGhhdmluZyB0byB3cml0ZSA0IHRpbWVzIG9mIHRoZSBzYW1lIHRoaW5ncyBvZiBpb3JlZ19yZWFk
XzgvMTYvMzIvNjQgYW5kCj4gaW9yZWdfd3JpdGU4LzE2LzMyLzY0Lgo+IAo+IFNpZ25lZC1vZmYt
Ynk6IFdlaSBDaGVuIDx3ZWkuY2hlbkBhcm0uY29tPgo+IFNpZ25lZC1vZmYtYnk6IEppYSBIZSA8
anVzdGluLmhlQGFybS5jb20+Cj4gUmV2aWV3ZWQtYnk6IFNoYXJhbiBTYW50aGFuYW0gPHNoYXJh
bi5zYW50aGFuYW1AbmVjbGFiLmV1Pgo+IC0tLQo+ICAgcGxhdC9jb21tb24vaW5jbHVkZS9hcm0v
YXJtNjQvY3B1LmggfCA2NCArKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLQo+ICAgMSBmaWxl
IGNoYW5nZWQsIDI1IGluc2VydGlvbnMoKyksIDM5IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1n
aXQgYS9wbGF0L2NvbW1vbi9pbmNsdWRlL2FybS9hcm02NC9jcHUuaCBiL3BsYXQvY29tbW9uL2lu
Y2x1ZGUvYXJtL2FybTY0L2NwdS5oCj4gaW5kZXggNTAzYmM2OC4uYzAwOWZjOCAxMDA2NDQKPiAt
LS0gYS9wbGF0L2NvbW1vbi9pbmNsdWRlL2FybS9hcm02NC9jcHUuaAo+ICsrKyBiL3BsYXQvY29t
bW9uL2luY2x1ZGUvYXJtL2FybTY0L2NwdS5oCj4gQEAgLTM0LDQ1ICszNCwzMSBAQAo+ICAgCj4g
ICAjaW5jbHVkZSA8aW50dHlwZXMuaD4KPiAgIAo+IC1zdGF0aWMgaW5saW5lIHVpbnQ4X3QgaW9y
ZWdfcmVhZDgoY29uc3Qgdm9sYXRpbGUgdWludDhfdCAqYWRkcikKPiAtewo+IC0JcmV0dXJuICph
ZGRyOwo+IC19Cj4gLQo+IC1zdGF0aWMgaW5saW5lIHZvaWQgaW9yZWdfd3JpdGU4KHZvbGF0aWxl
IHVpbnQ4X3QgKmFkZHIsIHVpbnQ4X3QgdmFsdWUpCj4gLXsKPiAtCSphZGRyID0gdmFsdWU7Cj4g
LX0KPiAtCj4gLXN0YXRpYyBpbmxpbmUgdWludDE2X3QgaW9yZWdfcmVhZDE2KGNvbnN0IHZvbGF0
aWxlIHVpbnQxNl90ICphZGRyKQo+IC17Cj4gLQlyZXR1cm4gKmFkZHI7Cj4gLX0KPiAtCj4gLXN0
YXRpYyBpbmxpbmUgdm9pZCBpb3JlZ193cml0ZTE2KHZvbGF0aWxlIHVpbnQxNl90ICphZGRyLCB1
aW50MTZfdCB2YWx1ZSkKPiAtewo+IC0JKmFkZHIgPSB2YWx1ZTsKPiAtfQo+IC0KPiAtc3RhdGlj
IGlubGluZSB1aW50MzJfdCBpb3JlZ19yZWFkMzIoY29uc3Qgdm9sYXRpbGUgdWludDMyX3QgKmFk
ZHIpCj4gLXsKPiAtCXJldHVybiAqYWRkcjsKPiAtfQo+IC0KPiAtc3RhdGljIGlubGluZSB2b2lk
IGlvcmVnX3dyaXRlMzIodm9sYXRpbGUgdWludDMyX3QgKmFkZHIsIHVpbnQzMl90IHZhbHVlKQo+
IC17Cj4gLQkqYWRkciA9IHZhbHVlOwo+IC19Cj4gLQo+IC1zdGF0aWMgaW5saW5lIHVpbnQ2NF90
IGlvcmVnX3JlYWQ2NChjb25zdCB2b2xhdGlsZSB1aW50NjRfdCAqYWRkcikKPiAtewo+IC0JcmV0
dXJuICphZGRyOwo+IC19Cj4gLQo+IC1zdGF0aWMgaW5saW5lIHZvaWQgaW9yZWdfd3JpdGU2NCh2
b2xhdGlsZSB1aW50NjRfdCAqYWRkciwgdWludDY0X3QgdmFsdWUpCj4gLXsKPiAtCSphZGRyID0g
dmFsdWU7Cj4gLX0KPiArLyogRGVmaW5lIG1hY3JvcyB0byBhY2Nlc3MgSU8gcmVnaXN0ZXJzICov
Cj4gKyNkZWZpbmUgX19JT1JFR19SRUFEKGJpdHMpIFwKPiArc3RhdGljIGlubGluZSB1aW50IyNi
aXRzIyNfdCBcCj4gKwlpb3JlZ19yZWFkIyNiaXRzKGNvbnN0IHZvbGF0aWxlIHVpbnQjI2JpdHMj
I190ICphZGRyKSBcCj4gKwkJeyByZXR1cm4gKmFkZHI7IH0KPiArCj4gKyNkZWZpbmUgX19JT1JF
R19XUklURShiaXRzKSBcCj4gK3N0YXRpYyBpbmxpbmUgdm9pZCBcCj4gKwlpb3JlZ193cml0ZSMj
Yml0cyh2b2xhdGlsZSB1aW50IyNiaXRzIyNfdCAqYWRkciwgXAo+ICsJCQkJCQl1aW50IyNiaXRz
IyNfdCB2YWx1ZSkgXAo+ICsJCXsgKmFkZHIgPSB2YWx1ZTsgfQo+ICsKPiArCj4gKyNkZWZpbmUg
X19JT1JFR19SRUFEX0FMTCgpIF9fSU9SRUdfUkVBRCg4KSAgXAo+ICsJCQkgICBfX0lPUkVHX1JF
QUQoMTYpIFwKPiArCQkJICAgX19JT1JFR19SRUFEKDMyKSBcCj4gKwkJCSAgIF9fSU9SRUdfUkVB
RCg2NCkgXAo+ICsKPiArI2RlZmluZSBfX0lPUkVHX1dSSVRFX0FMTCgpCV9fSU9SRUdfV1JJVEUo
OCkgIFwKPiArCQkJICAgX19JT1JFR19XUklURSgxNikgXAo+ICsJCQkgICBfX0lPUkVHX1dSSVRF
KDMyKSBcCj4gKwkJCSAgIF9fSU9SRUdfV1JJVEUoNjQpIFwKPiArCj4gK19fSU9SRUdfUkVBRF9B
TEwoKQo+ICtfX0lPUkVHX1dSSVRFX0FMTCgpCj4gICAKPiAgIHN0YXRpYyBpbmxpbmUgdm9pZCBf
aW5pdF9jcHVmZWF0dXJlcyh2b2lkKQo+ICAgewo+IAoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3Mt
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Mon Mar 04 10:44:35 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 04 Mar 2019 10:44:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h0l5G-0007qd-2I; Mon, 04 Mar 2019 10:44: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=P0XL=RH=neclab.eu=sharan.santhanam@srs-us1.protection.inumbo.net>)
 id 1h0l5E-0007qS-RE
 for minios-devel@lists.xenproject.org; Mon, 04 Mar 2019 10:44:32 +0000
X-Inumbo-ID: 7a9f43b4-3e6a-11e9-a0b0-438eb5fb887a
Received: from mailer2.neclab.eu (unknown [195.37.70.41])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7a9f43b4-3e6a-11e9-a0b0-438eb5fb887a;
 Mon, 04 Mar 2019 10:44:26 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer2.neclab.eu (Postfix) with ESMTP id 52A0BF2069;
 Mon,  4 Mar 2019 11:44:25 +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 mJg5kbd657_C; Mon,  4 Mar 2019 11:44:25 +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 1094BF2064
 for <minios-devel@lists.xenproject.org>; Mon,  4 Mar 2019 11:44:23 +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, 4 Mar 2019 11:44:22
 +0100
To: <minios-devel@lists.xenproject.org>
References: <20190301145439.64439-1-justin.he@arm.com>
 <20190301145439.64439-5-justin.he@arm.com>
From: Sharan Santhanam <sharan.santhanam@neclab.eu>
Message-ID: <aa6be306-0109-48c7-7b99-01ee371ef45c@neclab.eu>
Date: Mon, 4 Mar 2019 11:44:22 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <20190301145439.64439-5-justin.he@arm.com>
Content-Language: en-US
X-Originating-IP: [10.1.2.132]
Subject: Re: [Minios-devel] [UNIKRAFT PATCHv7 04/23] 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>
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>

SGVsbG8gSmlhIEhlLAoKVGhpcyBwYXRjaCBzZWVtcyBmaW5lLgoKUmV2aWV3ZWQtYnk6IFNoYXJh
biBTYW50aGFuYW0gPHNoYXJhbi5zYW50aGFuYW1AbmVjbGFiLmV1PgoKVGhhbmtzICYgUmVnYXJk
cwpTaGFyYW4KCk9uIDMvMS8xOSAzOjU0IFBNLCBKaWEgSGUgd3JvdGU6Cj4gRnJvbTogV2VpIENo
ZW4gPHdlaS5jaGVuQGFybS5jb20+Cj4gVGhlcmUgaXMgYSBwb3RlbnRpYWwgdW5kZWZpbmVkIGJl
aGF2aW91ciBmb3IgcG9pbnRlciBjb21wYXJpc2lvbi4KPiBIb3cgdG8gYXZvaWQgdGhpcyBnY2Mg
b3B0aW1pemF0aW9uIGlzIHVuZGVyIGRpc2N1c3NpbmcuIFNpbmNlIGl0Cj4gaXMgbm90IGEgYmxv
Y2sgaXNzdWUuIEkgd2lsbCBmb2xsb3cgaXQgdXAgaW4gdGhlIGZ1dHVyZS4KPiBQcm92aWRlIG1h
Y3JvIGRlZmluaXRpb25zIGZvciB0ZXh0LGJzcyxkYXRhLi4uIGlzIHRoZSBwcmVjb25kaXRpb24K
PiBmb3IgZnV0dXJlIHNvbHV0aW9uLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFdlaSBDaGVuIDx3ZWku
Y2hlbkBhcm0uY29tPgo+IFNpZ25lZC1vZmYtYnk6IEppYSBIZSA8anVzdGluLmhlQGFybS5jb20+
Cj4gUmV2aWV3ZWQtYnk6IFNoYXJhbiBTYW50aGFuYW0gPHNoYXJhbi5zYW50aGFuYW1AbmVjbGFi
LmV1Pgo+IC0tLQo+ICAgcGxhdC9jb21tb24vaW5jbHVkZS9zZWN0aW9ucy5oIHwgMTQgKysrKysr
KysrKysrKysKPiAgIHBsYXQva3ZtL2FybS9zZXR1cC5jICAgICAgICAgICB8ICA3ICsrKy0tLS0K
PiAgIHBsYXQva3ZtL21lbW9yeS5jICAgICAgICAgICAgICB8IDIzICsrKysrKysrKysrLS0tLS0t
LS0tLS0tCj4gICBwbGF0L2t2bS94ODYvc2V0dXAuYyAgICAgICAgICAgfCAgNiArKystLS0KPiAg
IHBsYXQveGVuL2FybS9zZXR1cC5jICAgICAgICAgICB8ICA2ICsrKy0tLQo+ICAgcGxhdC94ZW4v
aW5jbHVkZS94ZW4tYXJtL21tLmggIHwgIDMgKy0tCj4gICBwbGF0L3hlbi9pbmNsdWRlL3hlbi14
ODYvbW0uaCAgfCAyMSArKysrKysrKysrKy0tLS0tLS0tLS0KPiAgIHBsYXQveGVuL21lbW9yeS5j
ICAgICAgICAgICAgICB8IDIyICsrKysrKysrKysrLS0tLS0tLS0tLS0KPiAgIHBsYXQveGVuL3g4
Ni9tbS5jICAgICAgICAgICAgICB8IDE3ICsrKysrKysrLS0tLS0tLS0tCj4gICBwbGF0L3hlbi94
ODYvc2V0dXAuYyAgICAgICAgICAgfCAgMiArLQo+ICAgMTAgZmlsZXMgY2hhbmdlZCwgNjYgaW5z
ZXJ0aW9ucygrKSwgNTUgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3BsYXQvY29tbW9u
L2luY2x1ZGUvc2VjdGlvbnMuaCBiL3BsYXQvY29tbW9uL2luY2x1ZGUvc2VjdGlvbnMuaAo+IGlu
ZGV4IDQyZjQxZDIuLjE3MDFiMDAgMTAwNjQ0Cj4gLS0tIGEvcGxhdC9jb21tb24vaW5jbHVkZS9z
ZWN0aW9ucy5oCj4gKysrIGIvcGxhdC9jb21tb24vaW5jbHVkZS9zZWN0aW9ucy5oCj4gQEAgLTYy
LDQgKzYyLDE4IEBAIGV4dGVybiBjaGFyIF9fYnNzX3N0YXJ0W107Cj4gICAvKiBfZW5kOiBlbmQg
b2Yga2VybmVsIGltYWdlICovCj4gICBleHRlcm4gY2hhciBfZW5kW107Cj4gICAKPiArI2RlZmlu
ZSBfX3VrX2ltYWdlX3N5bWJvbChhZGRyKSAgICAoKHVuc2lnbmVkIGxvbmcpKGFkZHIpKQo+ICsK
PiArI2RlZmluZSBfX0RUQgkJX191a19pbWFnZV9zeW1ib2woX2R0YikKPiArI2RlZmluZSBfX1RF
WFQJCV9fdWtfaW1hZ2Vfc3ltYm9sKF90ZXh0KQo+ICsjZGVmaW5lIF9fRVRFWFQJCV9fdWtfaW1h
Z2Vfc3ltYm9sKF9ldGV4dCkKPiArI2RlZmluZSBfX1JPREFUQQlfX3VrX2ltYWdlX3N5bWJvbChf
cm9kYXRhKQo+ICsjZGVmaW5lIF9fRVJPREFUQQlfX3VrX2ltYWdlX3N5bWJvbChfZXJvZGF0YSkK
PiArI2RlZmluZSBfX0RBVEEJCV9fdWtfaW1hZ2Vfc3ltYm9sKF9kYXRhKQo+ICsjZGVmaW5lIF9f
RURBVEEJCV9fdWtfaW1hZ2Vfc3ltYm9sKF9lZGF0YSkKPiArI2RlZmluZSBfX0NUT1JTCQlfX3Vr
X2ltYWdlX3N5bWJvbChfY3RvcnMpCj4gKyNkZWZpbmUgX19FQ1RPUlMJX191a19pbWFnZV9zeW1i
b2woX2VjdG9ycykKPiArI2RlZmluZSBfX0JTU19TVEFSVAlfX3VrX2ltYWdlX3N5bWJvbChfX2Jz
c19zdGFydCkKPiArI2RlZmluZSBfX0VORAkJX191a19pbWFnZV9zeW1ib2woX2VuZCkKPiArCj4g
ICAjZW5kaWYgLyogX19QTEFUX0NNTl9TRUNUSU9OU19IX18gKi8KPiBkaWZmIC0tZ2l0IGEvcGxh
dC9rdm0vYXJtL3NldHVwLmMgYi9wbGF0L2t2bS9hcm0vc2V0dXAuYwo+IGluZGV4IDA5NTMwYmIu
LmM0YTFmNzggMTAwNjQ0Cj4gLS0tIGEvcGxhdC9rdm0vYXJtL3NldHVwLmMKPiArKysgYi9wbGF0
L2t2bS9hcm0vc2V0dXAuYwo+IEBAIC0xOSw2ICsxOSw3IEBACj4gICAgKiBDT05ORUNUSU9OIFdJ
VEggVEhFIFVTRSBPUiBQRVJGT1JNQU5DRSBPRiBUSElTIFNPRlRXQVJFLgo+ICAgICovCj4gICAj
aW5jbHVkZSA8bGliZmR0Lmg+Cj4gKyNpbmNsdWRlIDxzZWN0aW9ucy5oPgo+ICAgI2luY2x1ZGUg
PGt2bS9jb25zb2xlLmg+Cj4gICAjaW5jbHVkZSA8dWsvYXNzZXJ0Lmg+Cj4gICAjaW5jbHVkZSA8
a3ZtLWFybS9tbS5oPgo+IEBAIC05NSw4ICs5Niw2IEBAIGVub21ldGhvZDoKPiAgIAo+ICAgc3Rh
dGljIHZvaWQgX2luaXRfZHRiX21lbSh2b2lkKQo+ICAgewo+IC0JZXh0ZXJuIGNoYXIgX3RleHRb
XTsKPiAtCWV4dGVybiBjaGFyIF9lbmRbXTsKPiAgIAlpbnQgZmR0X21lbSwgcHJvcF9sZW4gPSAw
LCBwcm9wX21pbl9sZW47Cj4gICAJaW50IG5hZGRyLCBuc2l6ZTsKPiAgIAljb25zdCB1aW50NjRf
dCAqcmVnczsKPiBAQCAtMTQyLDExICsxNDEsMTEgQEAgc3RhdGljIHZvaWQgX2luaXRfZHRiX21l
bSh2b2lkKQo+ICAgCj4gICAJbWVtX2Jhc2UgPSBmZHQ2NF90b19jcHUocmVnc1swXSk7Cj4gICAJ
bWVtX3NpemUgPSBmZHQ2NF90b19jcHUocmVnc1sxXSk7Cj4gLQlpZiAobWVtX2Jhc2UgPiAodWlu
dDY0X3QpJl90ZXh0KQo+ICsJaWYgKG1lbV9iYXNlID4gX19URVhUKQo+ICAgCQlVS19DUkFTSCgi
RmF0YWw6IEltYWdlIG91dHNpZGUgb2YgUkFNXG4iKTsKPiAgIAo+ICAgCW1heF9hZGRyID0gbWVt
X2Jhc2UgKyBtZW1fc2l6ZTsKPiAtCV9saWJrdm1wbGF0X3BhZ2V0YWJsZSA9KHZvaWQgKikgQUxJ
R05fRE9XTigoc2l6ZV90KSZfZW5kLCBfX1BBR0VfU0laRSk7Cj4gKwlfbGlia3ZtcGxhdF9wYWdl
dGFibGUgPSAodm9pZCAqKSBBTElHTl9ET1dOKChzaXplX3QpX19FTkQsIF9fUEFHRV9TSVpFKTsK
PiAgIAlfbGlia3ZtcGxhdF9oZWFwX3N0YXJ0ID0gX2xpYmt2bXBsYXRfcGFnZXRhYmxlICsgUEFH
RV9UQUJMRV9TSVpFOwo+ICAgCV9saWJrdm1wbGF0X21lbV9lbmQgPSAodm9pZCAqKSBtYXhfYWRk
cjsKPiAgIAo+IGRpZmYgLS1naXQgYS9wbGF0L2t2bS9tZW1vcnkuYyBiL3BsYXQva3ZtL21lbW9y
eS5jCj4gaW5kZXggMTFjOTkzZC4uYTdiNGQ1ZSAxMDA2NDQKPiAtLS0gYS9wbGF0L2t2bS9tZW1v
cnkuYwo+ICsrKyBiL3BsYXQva3ZtL21lbW9yeS5jCj4gQEAgLTE5LDYgKzE5LDcgQEAKPiAgICAq
IENPTk5FQ1RJT04gV0lUSCBUSEUgVVNFIE9SIFBFUkZPUk1BTkNFIE9GIFRISVMgU09GVFdBUkUu
Cj4gICAgKi8KPiAgIAo+ICsjaW5jbHVkZSA8c2VjdGlvbnMuaD4KPiAgICNpbmNsdWRlIDxzeXMv
dHlwZXMuaD4KPiAgICNpbmNsdWRlIDx1ay9wbGF0L21lbW9yeS5oPgo+ICAgI2luY2x1ZGUgPHVr
L2Fzc2VydC5oPgo+IEBAIC0zNywxNiArMzgsMTQgQEAgaW50IHVrcGxhdF9tZW1yZWdpb25fY291
bnQodm9pZCkKPiAgIAo+ICAgaW50IHVrcGxhdF9tZW1yZWdpb25fZ2V0KGludCBpLCBzdHJ1Y3Qg
dWtwbGF0X21lbXJlZ2lvbl9kZXNjICptKQo+ICAgewo+IC0JZXh0ZXJuIGNoYXIgX3RleHQsIF9l
dGV4dCwgX2RhdGEsIF9lZGF0YSwgX3JvZGF0YSwgX2Vyb2RhdGEsCj4gLQkJICAgIF9jdG9ycywg
X2VjdG9ycywgX19ic3Nfc3RhcnQsIF9lbmQ7Cj4gICAJaW50IHJldDsKPiAgIAo+ICAgCVVLX0FT
U0VSVChtKTsKPiAgIAo+ICAgCXN3aXRjaCAoaSkgewo+ICAgCWNhc2UgMDogLyogdGV4dCAqLwo+
IC0JCW0tPmJhc2UgID0gJl90ZXh0Owo+IC0JCW0tPmxlbiAgID0gKHNpemVfdCkgJl9ldGV4dCAt
IChzaXplX3QpICZfdGV4dDsKPiArCQltLT5iYXNlICA9ICh2b2lkICopIF9fVEVYVDsKPiArCQlt
LT5sZW4gICA9IChzaXplX3QpIF9fRVRFWFQgLSAoc2l6ZV90KSBfX1RFWFQ7Cj4gICAJCW0tPmZs
YWdzID0gKFVLUExBVF9NRU1SRl9SRVNFUlZFRAo+ICAgCQkJICAgIHwgVUtQTEFUX01FTVJGX1JF
QURBQkxFKTsKPiAgICNpZiBDT05GSUdfVUtQTEFUX01FTVJOQU1FCj4gQEAgLTU1LDggKzU0LDgg
QEAgaW50IHVrcGxhdF9tZW1yZWdpb25fZ2V0KGludCBpLCBzdHJ1Y3QgdWtwbGF0X21lbXJlZ2lv
bl9kZXNjICptKQo+ICAgCQlyZXQgPSAwOwo+ICAgCQlicmVhazsKPiAgIAljYXNlIDE6IC8qIHJv
ZGF0YSAqLwo+IC0JCW0tPmJhc2UgID0gJl9yb2RhdGE7Cj4gLQkJbS0+bGVuICAgPSAoc2l6ZV90
KSAmX2Vyb2RhdGEgLSAoc2l6ZV90KSAmX3JvZGF0YTsKPiArCQltLT5iYXNlICA9ICh2b2lkICop
IF9fUk9EQVRBOwo+ICsJCW0tPmxlbiAgID0gKHNpemVfdCkgX19FUk9EQVRBIC0gKHNpemVfdCkg
X19ST0RBVEE7Cj4gICAJCW0tPmZsYWdzID0gKFVLUExBVF9NRU1SRl9SRVNFUlZFRAo+ICAgCQkJ
ICAgIHwgVUtQTEFUX01FTVJGX1JFQURBQkxFKTsKPiAgICNpZiBDT05GSUdfVUtQTEFUX01FTVJO
QU1FCj4gQEAgLTY1LDggKzY0LDggQEAgaW50IHVrcGxhdF9tZW1yZWdpb25fZ2V0KGludCBpLCBz
dHJ1Y3QgdWtwbGF0X21lbXJlZ2lvbl9kZXNjICptKQo+ICAgCQlyZXQgPSAwOwo+ICAgCQlicmVh
azsKPiAgIAljYXNlIDI6IC8qIGN0b3JzICovCj4gLQkJbS0+YmFzZSAgPSAmX2N0b3JzOwo+IC0J
CW0tPmxlbiAgID0gKHNpemVfdCkgJl9lY3RvcnMgLSAoc2l6ZV90KSAmX2N0b3JzOwo+ICsJCW0t
PmJhc2UgID0gKHZvaWQgKikgX19DVE9SUzsKPiArCQltLT5sZW4gICA9IChzaXplX3QpIF9fRUNU
T1JTIC0gKHNpemVfdCkgX19DVE9SUzsKPiAgIAkJbS0+ZmxhZ3MgPSAoVUtQTEFUX01FTVJGX1JF
U0VSVkVECj4gICAJCQkgICAgfCBVS1BMQVRfTUVNUkZfUkVBREFCTEUpOwo+ICAgI2lmIENPTkZJ
R19VS1BMQVRfTUVNUk5BTUUKPiBAQCAtNzUsOCArNzQsOCBAQCBpbnQgdWtwbGF0X21lbXJlZ2lv
bl9nZXQoaW50IGksIHN0cnVjdCB1a3BsYXRfbWVtcmVnaW9uX2Rlc2MgKm0pCj4gICAJCXJldCA9
IDA7Cj4gICAJCWJyZWFrOwo+ICAgCWNhc2UgMzogLyogZGF0YSAqLwo+IC0JCW0tPmJhc2UgID0g
Jl9kYXRhOwo+IC0JCW0tPmxlbiAgID0gKHNpemVfdCkgJl9lZGF0YSAtIChzaXplX3QpICZfZGF0
YTsKPiArCQltLT5iYXNlICA9ICh2b2lkICopIF9fREFUQTsKPiArCQltLT5sZW4gICA9IChzaXpl
X3QpIF9fRURBVEEgLSAoc2l6ZV90KSBfX0RBVEE7Cj4gICAJCW0tPmZsYWdzID0gKFVLUExBVF9N
RU1SRl9SRVNFUlZFRAo+ICAgCQkJICAgIHwgVUtQTEFUX01FTVJGX1JFQURBQkxFCj4gICAJCQkg
ICAgfCBVS1BMQVRfTUVNUkZfV1JJVEFCTEUpOwo+IEBAIC04Niw4ICs4NSw4IEBAIGludCB1a3Bs
YXRfbWVtcmVnaW9uX2dldChpbnQgaSwgc3RydWN0IHVrcGxhdF9tZW1yZWdpb25fZGVzYyAqbSkK
PiAgIAkJcmV0ID0gMDsKPiAgIAkJYnJlYWs7Cj4gICAJY2FzZSA0OiAvKiBic3MgKi8KPiAtCQlt
LT5iYXNlICA9ICZfX2Jzc19zdGFydDsKPiAtCQltLT5sZW4gICA9IChzaXplX3QpICZfZW5kIC0g
KHNpemVfdCkgJl9fYnNzX3N0YXJ0Owo+ICsJCW0tPmJhc2UgID0gKHZvaWQgKikgX19CU1NfU1RB
UlQ7Cj4gKwkJbS0+bGVuICAgPSAoc2l6ZV90KSBfX0VORCAtIChzaXplX3QpIF9fQlNTX1NUQVJU
Owo+ICAgCQltLT5mbGFncyA9IChVS1BMQVRfTUVNUkZfUkVTRVJWRUQKPiAgIAkJCSAgICB8IFVL
UExBVF9NRU1SRl9SRUFEQUJMRQo+ICAgCQkJICAgIHwgVUtQTEFUX01FTVJGX1dSSVRBQkxFKTsK
PiBkaWZmIC0tZ2l0IGEvcGxhdC9rdm0veDg2L3NldHVwLmMgYi9wbGF0L2t2bS94ODYvc2V0dXAu
Ywo+IGluZGV4IGMxN2E3ZGQuLjRjY2Q5NDcgMTAwNjQ0Cj4gLS0tIGEvcGxhdC9rdm0veDg2L3Nl
dHVwLmMKPiArKysgYi9wbGF0L2t2bS94ODYvc2V0dXAuYwo+IEBAIC0yNyw2ICsyNyw3IEBACj4g
ICAgKi8KPiAgIAo+ICAgI2luY2x1ZGUgPHN0cmluZy5oPgo+ICsjaW5jbHVkZSA8c2VjdGlvbnMu
aD4KPiAgICNpbmNsdWRlIDx4ODYvY3B1Lmg+Cj4gICAjaW5jbHVkZSA8eDg2L3RyYXBzLmg+Cj4g
ICAjaW5jbHVkZSA8a3ZtL2NvbnNvbGUuaD4KPiBAQCAtNzksNyArODAsNiBAQCBzdGF0aWMgaW5s
aW5lIHZvaWQgX21iX2dldF9jbWRsaW5lKHN0cnVjdCBtdWx0aWJvb3RfaW5mbyAqbWksIGNoYXIg
KmNtZGxpbmUsCj4gICAKPiAgIHN0YXRpYyBpbmxpbmUgdm9pZCBfbWJfaW5pdF9tZW0oc3RydWN0
IG11bHRpYm9vdF9pbmZvICptaSkKPiAgIHsKPiAtCWV4dGVybiBjaGFyIF9lbmQ7Cj4gICAJbXVs
dGlib290X21lbW9yeV9tYXBfdCAqbTsKPiAgIAlzaXplX3Qgb2Zmc2V0LCBtYXhfYWRkcjsKPiAg
IAo+IEBAIC0xMDMsOSArMTAzLDkgQEAgc3RhdGljIGlubGluZSB2b2lkIF9tYl9pbml0X21lbShz
dHJ1Y3QgbXVsdGlib290X2luZm8gKm1pKQo+ICAgCW1heF9hZGRyID0gbS0+YWRkciArIG0tPmxl
bjsKPiAgIAlpZiAobWF4X2FkZHIgPiBQTEFURk9STV9NQVhfTUVNX0FERFIpCj4gICAJCW1heF9h
ZGRyID0gUExBVEZPUk1fTUFYX01FTV9BRERSOwo+IC0JVUtfQVNTRVJUKChzaXplX3QpJl9lbmQg
PD0gbWF4X2FkZHIpOwo+ICsJVUtfQVNTRVJUKChzaXplX3QpX19FTkQgPD0gbWF4X2FkZHIpOwo+
ICAgCj4gLQlfbGlia3ZtcGxhdF9oZWFwX3N0YXJ0ID0gKHZvaWQgKikgQUxJR05fVVAoKHNpemVf
dCkmX2VuZCwgX19QQUdFX1NJWkUpOwo+ICsJX2xpYmt2bXBsYXRfaGVhcF9zdGFydCA9ICh2b2lk
ICopIEFMSUdOX1VQKChzaXplX3QpX19FTkQsIF9fUEFHRV9TSVpFKTsKPiAgIAlfbGlia3ZtcGxh
dF9tZW1fZW5kICAgID0gKHZvaWQgKikgbWF4X2FkZHI7Cj4gICAJX2xpYmt2bXBsYXRfc3RhY2tf
dG9wICA9ICh2b2lkICopIChtYXhfYWRkciAtIF9fU1RBQ0tfU0laRSk7Cj4gICB9Cj4gZGlmZiAt
LWdpdCBhL3BsYXQveGVuL2FybS9zZXR1cC5jIGIvcGxhdC94ZW4vYXJtL3NldHVwLmMKPiBpbmRl
eCBiOTFjMGJkLi41NmYxNTY0IDEwMDY0NAo+IC0tLSBhL3BsYXQveGVuL2FybS9zZXR1cC5jCj4g
KysrIGIvcGxhdC94ZW4vYXJtL3NldHVwLmMKPiBAQCAtMjUsNyArMjUsNyBAQAo+ICAgLyogUG9y
dGVkIGZyb20gTWluaS1PUyAqLwo+ICAgCj4gICAjaW5jbHVkZSA8c3RyaW5nLmg+Cj4gLQo+ICsj
aW5jbHVkZSA8c2VjdGlvbnMuaD4KPiAgICNpbmNsdWRlIDx4ZW4tYXJtL29zLmg+Cj4gICAjaW5j
bHVkZSA8eGVuLWFybS9tbS5oPgo+ICAgI2luY2x1ZGUgPHhlbi94ZW4uaD4KPiBAQCAtMTQyLDEw
ICsxNDIsMTAgQEAgc3RhdGljIGlubGluZSB2b2lkIF9kdGJfaW5pdF9tZW0odWludDMyX3QgcGh5
c2ljYWxfb2Zmc2V0KQo+ICAgCWlmIChyZWdzID09IE5VTEwgJiYgcHJvcF9sZW4gPCAxNikKPiAg
IAkJVUtfQ1JBU0goIkJhZCAncmVnJyBwcm9wZXJ0eTogJXAgJWRcbiIsIHJlZ3MsIHByb3BfbGVu
KTsKPiAgIAo+IC0JZW5kID0gKHVpbnRwdHJfdCkgJl9lbmQ7Cj4gKwllbmQgPSAodWludHB0cl90
KSBfX0VORDsKPiAgIAltZW1fYmFzZSA9IGZkdDY0X3RvX2NwdShyZWdzWzBdKTsKPiAgIAltZW1f
c2l6ZSA9IGZkdDY0X3RvX2NwdShyZWdzWzFdKTsKPiAtCWlmICh0b192aXJ0KG1lbV9iYXNlKSA+
ICh2b2lkICopJl90ZXh0KQo+ICsJaWYgKHRvX3ZpcnQobWVtX2Jhc2UpID4gKHZvaWQgKilfX1RF
WFQpCj4gICAJCVVLX0NSQVNIKCJGYXRhbDogSW1hZ2Ugb3V0c2lkZSBvZiBSQU1cbiIpOwo+ICAg
Cj4gICAJc3RhcnRfcGZuX3AgPSBQRk5fVVAodG9fcGh5cyhlbmQpKTsKPiBkaWZmIC0tZ2l0IGEv
cGxhdC94ZW4vaW5jbHVkZS94ZW4tYXJtL21tLmggYi9wbGF0L3hlbi9pbmNsdWRlL3hlbi1hcm0v
bW0uaAo+IGluZGV4IDliOGVhODUuLjBmNWM4ZjUgMTAwNjQ0Cj4gLS0tIGEvcGxhdC94ZW4vaW5j
bHVkZS94ZW4tYXJtL21tLmgKPiArKysgYi9wbGF0L3hlbi9pbmNsdWRlL3hlbi1hcm0vbW0uaAo+
IEBAIC0yOCwxMSArMjgsMTAgQEAKPiAgICNkZWZpbmUgX0FSQ0hfTU1fSF8KPiAgIAo+ICAgI2lu
Y2x1ZGUgPHN0ZGludC5oPgo+ICsjaW5jbHVkZSA8c2VjdGlvbnMuaD4KPiAgICNpbmNsdWRlIDx1
ay9hcmNoL2xpbWl0cy5oPgo+ICAgCj4gICB0eXBlZGVmIHVpbnQ2NF90IHBhZGRyX3Q7Cj4gLQo+
IC1leHRlcm4gY2hhciBfdGV4dCwgX2V0ZXh0LCBfZGF0YSwgX2VkYXRhLCBfcm9kYXRhLCBfZXJv
ZGF0YSwgX2VuZCwgX19ic3Nfc3RhcnQ7Cj4gICBleHRlcm4gaW50IF9ib290X3N0YWNrW107Cj4g
ICBleHRlcm4gaW50IF9ib290X3N0YWNrX2VuZFtdOwo+ICAgLyogQWRkIHRoaXMgdG8gYSB2aXJ0
dWFsIGFkZHJlc3MgdG8gZ2V0IHRoZSBwaHlzaWNhbCBhZGRyZXNzICh3cmFwcyBhdCA0R0IpICov
Cj4gZGlmZiAtLWdpdCBhL3BsYXQveGVuL2luY2x1ZGUveGVuLXg4Ni9tbS5oIGIvcGxhdC94ZW4v
aW5jbHVkZS94ZW4teDg2L21tLmgKPiBpbmRleCAwZTU5Nzk2Li4zMmQ4NzZhIDEwMDY0NAo+IC0t
LSBhL3BsYXQveGVuL2luY2x1ZGUveGVuLXg4Ni9tbS5oCj4gKysrIGIvcGxhdC94ZW4vaW5jbHVk
ZS94ZW4teDg2L21tLmgKPiBAQCAtOSwyMiArOSwyMyBAQAo+ICAgICogcmlnaHRzIHRvIHVzZSwg
Y29weSwgbW9kaWZ5LCBtZXJnZSwgcHVibGlzaCwgZGlzdHJpYnV0ZSwgc3VibGljZW5zZSwgYW5k
L29yCj4gICAgKiBzZWxsIGNvcGllcyBvZiB0aGUgU29mdHdhcmUsIGFuZCB0byBwZXJtaXQgcGVy
c29ucyB0byB3aG9tIHRoZSBTb2Z0d2FyZSBpcwo+ICAgICogZnVybmlzaGVkIHRvIGRvIHNvLCBz
dWJqZWN0IHRvIHRoZSBmb2xsb3dpbmcgY29uZGl0aW9uczoKPiAtICoKPiArICoKPiAgICAqIFRo
ZSBhYm92ZSBjb3B5cmlnaHQgbm90aWNlIGFuZCB0aGlzIHBlcm1pc3Npb24gbm90aWNlIHNoYWxs
IGJlIGluY2x1ZGVkIGluCj4gICAgKiBhbGwgY29waWVzIG9yIHN1YnN0YW50aWFsIHBvcnRpb25z
IG9mIHRoZSBTb2Z0d2FyZS4KPiAtICoKPiAtICogVEhFIFNPRlRXQVJFIElTIFBST1ZJREVEICJB
UyBJUyIsIFdJVEhPVVQgV0FSUkFOVFkgT0YgQU5ZIEtJTkQsIEVYUFJFU1MgT1IKPiAtICogSU1Q
TElFRCwgSU5DTFVESU5HIEJVVCBOT1QgTElNSVRFRCBUTyBUSEUgV0FSUkFOVElFUyBPRiBNRVJD
SEFOVEFCSUxJVFksCj4gLSAqIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFIEFORCBO
T05JTkZSSU5HRU1FTlQuIElOIE5PIEVWRU5UIFNIQUxMIFRIRQo+IC0gKiBBVVRIT1JTIE9SIENP
UFlSSUdIVCBIT0xERVJTIEJFIExJQUJMRSBGT1IgQU5ZIENMQUlNLCBEQU1BR0VTIE9SIE9USEVS
Cj4gLSAqIExJQUJJTElUWSwgV0hFVEhFUiBJTiBBTiBBQ1RJT04gT0YgQ09OVFJBQ1QsIFRPUlQg
T1IgT1RIRVJXSVNFLCBBUklTSU5HCj4gLSAqIEZST00sIE9VVCBPRiBPUiBJTiBDT05ORUNUSU9O
IFdJVEggVEhFIFNPRlRXQVJFIE9SIFRIRSBVU0UgT1IgT1RIRVIKPiArICoKPiArICogVEhFIFNP
RlRXQVJFIElTIFBST1ZJREVEICJBUyBJUyIsIFdJVEhPVVQgV0FSUkFOVFkgT0YgQU5ZIEtJTkQs
IEVYUFJFU1MgT1IKPiArICogSU1QTElFRCwgSU5DTFVESU5HIEJVVCBOT1QgTElNSVRFRCBUTyBU
SEUgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFksCj4gKyAqIEZJVE5FU1MgRk9SIEEgUEFS
VElDVUxBUiBQVVJQT1NFIEFORCBOT05JTkZSSU5HRU1FTlQuIElOIE5PIEVWRU5UIFNIQUxMIFRI
RQo+ICsgKiBBVVRIT1JTIE9SIENPUFlSSUdIVCBIT0xERVJTIEJFIExJQUJMRSBGT1IgQU5ZIENM
QUlNLCBEQU1BR0VTIE9SIE9USEVSCj4gKyAqIExJQUJJTElUWSwgV0hFVEhFUiBJTiBBTiBBQ1RJ
T04gT0YgQ09OVFJBQ1QsIFRPUlQgT1IgT1RIRVJXSVNFLCBBUklTSU5HCj4gKyAqIEZST00sIE9V
VCBPRiBPUiBJTiBDT05ORUNUSU9OIFdJVEggVEhFIFNPRlRXQVJFIE9SIFRIRSBVU0UgT1IgT1RI
RVIKPiAgICAqIERFQUxJTkdTIElOIFRIRSBTT0ZUV0FSRS4KPiAgICAqLwo+ICAgCj4gICAjaWZu
ZGVmIF9BUkNIX01NX0hfCj4gICAjZGVmaW5lIF9BUkNIX01NX0hfCj4gICAKPiArI2luY2x1ZGUg
PHNlY3Rpb25zLmg+Cj4gICAjaWZuZGVmIF9fQVNTRU1CTFlfXwo+ICAgI2luY2x1ZGUgPHhlbi94
ZW4uaD4KPiAgICNpZiBkZWZpbmVkKF9faTM4Nl9fKQo+IEBAIC0yMjEsNyArMjIyLDcgQEAgZXh0
ZXJuIHVuc2lnbmVkIGxvbmcgKnBoeXNfdG9fbWFjaGluZV9tYXBwaW5nOwo+ICAgI2Vsc2UKPiAg
IGV4dGVybiBwZ2VudHJ5X3QgcGFnZV90YWJsZV9iYXNlW107Cj4gICAjZW5kaWYKPiAtZXh0ZXJu
IGNoYXIgX3RleHQsIF9ldGV4dCwgX2Vyb2RhdGEsIF9lZGF0YSwgX2VuZDsKPiArCj4gICBleHRl
cm4gdW5zaWduZWQgbG9uZyBtZm5femVybzsKPiAgIHN0YXRpYyBfX2lubGluZV9fIG1hZGRyX3Qg
cGh5c190b19tYWNoaW5lKHBhZGRyX3QgcGh5cykKPiAgIHsKPiBAQCAtMjM3LDcgKzIzOCw3IEBA
IHN0YXRpYyBfX2lubGluZV9fIHBhZGRyX3QgbWFjaGluZV90b19waHlzKG1hZGRyX3QgbWFjaGlu
ZSkKPiAgIAlyZXR1cm4gcGh5czsKPiAgIH0KPiAgIAo+IC0jZGVmaW5lIFZJUlRfU1RBUlQgICAg
ICAgICAgICAgICAgICgodW5zaWduZWQgbG9uZykmX3RleHQpCj4gKyNkZWZpbmUgVklSVF9TVEFS
VCAgICAgICAgICAgICAgICAgKCh1bnNpZ25lZCBsb25nKShfX1RFWFQpKQo+ICAgCj4gICAjZGVm
aW5lIHRvX3BoeXMoeCkgICAgICAgICAgICAgICAgICgodW5zaWduZWQgbG9uZykoeCktVklSVF9T
VEFSVCkKPiAgICNkZWZpbmUgdG9fdmlydCh4KSAgICAgICAgICAgICAgICAgKCh2b2lkICopKCh1
bnNpZ25lZCBsb25nKSh4KStWSVJUX1NUQVJUKSkKPiBkaWZmIC0tZ2l0IGEvcGxhdC94ZW4vbWVt
b3J5LmMgYi9wbGF0L3hlbi9tZW1vcnkuYwo+IGluZGV4IDFmNTU4ODcuLmI2M2YxMWIgMTAwNjQ0
Cj4gLS0tIGEvcGxhdC94ZW4vbWVtb3J5LmMKPiArKysgYi9wbGF0L3hlbi9tZW1vcnkuYwo+IEBA
IC0zNCw2ICszNCw3IEBACj4gICAgKi8KPiAgIAo+ICAgI2luY2x1ZGUgPHN0cmluZy5oPgo+ICsj
aW5jbHVkZSA8c2VjdGlvbnMuaD4KPiAgIAo+ICAgI2luY2x1ZGUgPGNvbW1vbi9nbnR0YWIuaD4K
PiAgICNpZiAoZGVmaW5lZCBfX1g4Nl8zMl9fKSB8fCAoZGVmaW5lZCBfX1g4Nl82NF9fKQo+IEBA
IC01MSwxNCArNTIsMTMgQEAgaW50IHVrcGxhdF9tZW1yZWdpb25fY291bnQodm9pZCkKPiAgIAo+
ICAgaW50IHVrcGxhdF9tZW1yZWdpb25fZ2V0KGludCBpLCBzdHJ1Y3QgdWtwbGF0X21lbXJlZ2lv
bl9kZXNjICptKQo+ICAgewo+IC0JZXh0ZXJuIGNoYXIgX3RleHQsIF9ldGV4dCwgX2RhdGEsIF9l
ZGF0YSwgX3JvZGF0YSwgX2Vyb2RhdGEsIF9jdG9ycywgX2VjdG9ycywgX2VuZCwgX19ic3Nfc3Rh
cnQ7Cj4gICAKPiAgIAlVS19BU1NFUlQobSk7Cj4gICAKPiAgIAlzd2l0Y2goaSkgewo+ICAgCWNh
c2UgMDogLyogdGV4dCAqLwo+IC0JCW0tPmJhc2UgICAgID0gJl90ZXh0Owo+IC0JCW0tPmxlbiAg
ID0gKHNpemVfdCkgJl9ldGV4dCAtIChzaXplX3QpICZfdGV4dDsKPiArCQltLT5iYXNlICA9ICh2
b2lkICopIF9fVEVYVDsKPiArCQltLT5sZW4gICA9IChzaXplX3QpIF9fRVRFWFQgLSAoc2l6ZV90
KSBfX1RFWFQ7Cj4gICAJCW0tPmZsYWdzID0gKFVLUExBVF9NRU1SRl9SRVNFUlZFRAo+ICAgCQkJ
ICAgIHwgVUtQTEFUX01FTVJGX1JFQURBQkxFKTsKPiAgICNpZiBDT05GSUdfVUtQTEFUX01FTVJO
QU1FCj4gQEAgLTY2LDggKzY2LDggQEAgaW50IHVrcGxhdF9tZW1yZWdpb25fZ2V0KGludCBpLCBz
dHJ1Y3QgdWtwbGF0X21lbXJlZ2lvbl9kZXNjICptKQo+ICAgI2VuZGlmCj4gICAJCWJyZWFrOwo+
ICAgCWNhc2UgMToJLyogcm8gZGF0YSAqLwo+IC0JCW0tPmJhc2UgID0gJl9yb2RhdGE7Cj4gLQkJ
bS0+bGVuICAgPSAoc2l6ZV90KSAmX2Vyb2RhdGEgLSAoc2l6ZV90KSAmX3JvZGF0YTsKPiArCQlt
LT5iYXNlICA9ICh2b2lkICopIF9fUk9EQVRBOwo+ICsJCW0tPmxlbiAgID0gKHNpemVfdCkgX19F
Uk9EQVRBIC0gKHNpemVfdCkgX19ST0RBVEE7Cj4gICAJCW0tPmZsYWdzID0gKFVLUExBVF9NRU1S
Rl9SRVNFUlZFRAo+ICAgCQkJICAgICAgIHwgVUtQTEFUX01FTVJGX1JFQURBQkxFKTsKPiAgICNp
ZiBDT05GSUdfVUtQTEFUX01FTVJOQU1FCj4gQEAgLTc1LDggKzc1LDggQEAgaW50IHVrcGxhdF9t
ZW1yZWdpb25fZ2V0KGludCBpLCBzdHJ1Y3QgdWtwbGF0X21lbXJlZ2lvbl9kZXNjICptKQo+ICAg
I2VuZGlmCj4gICAJCWJyZWFrOwo+ICAgCWNhc2UgMjogLyogY3RvcnMgKi8KPiAtCQltLT5iYXNl
ICA9ICZfY3RvcnM7Cj4gLQkJbS0+bGVuICAgPSAoc2l6ZV90KSAmX2VjdG9ycyAtIChzaXplX3Qp
ICZfY3RvcnM7Cj4gKwkJbS0+YmFzZSAgPSAodm9pZCAqKSBfX0NUT1JTOwo+ICsJCW0tPmxlbiAg
ID0gKHNpemVfdCkgX19FQ1RPUlMgLSAoc2l6ZV90KSBfX0NUT1JTOwo+ICAgCQltLT5mbGFncyA9
IChVS1BMQVRfTUVNUkZfUkVTRVJWRUQKPiAgIAkJCSAgICB8IFVLUExBVF9NRU1SRl9SRUFEQUJM
RSk7Cj4gICAjaWYgQ09ORklHX1VLUExBVF9NRU1STkFNRQo+IEBAIC04NCw4ICs4NCw4IEBAIGlu
dCB1a3BsYXRfbWVtcmVnaW9uX2dldChpbnQgaSwgc3RydWN0IHVrcGxhdF9tZW1yZWdpb25fZGVz
YyAqbSkKPiAgICNlbmRpZgo+ICAgCQlicmVhazsKPiAgIAljYXNlIDM6IC8qIGRhdGEgKi8KPiAt
CQltLT5iYXNlICA9ICZfZGF0YTsKPiAtCQltLT5sZW4gICA9IChzaXplX3QpICZfZWRhdGEgLSAo
c2l6ZV90KSAmX2RhdGE7Cj4gKwkJbS0+YmFzZSAgPSAodm9pZCAqKSBfX0RBVEE7Cj4gKwkJbS0+
bGVuICAgPSAoc2l6ZV90KSBfX0VEQVRBIC0gKHNpemVfdCkgX19EQVRBOwo+ICAgCQltLT5mbGFn
cyA9IChVS1BMQVRfTUVNUkZfUkVTRVJWRUQKPiAgIAkJCSAgICB8IFVLUExBVF9NRU1SRl9SRUFE
QUJMRQo+ICAgCQkJICAgIHwgVUtQTEFUX01FTVJGX1dSSVRBQkxFKTsKPiBAQCAtOTQsOCArOTQs
OCBAQCBpbnQgdWtwbGF0X21lbXJlZ2lvbl9nZXQoaW50IGksIHN0cnVjdCB1a3BsYXRfbWVtcmVn
aW9uX2Rlc2MgKm0pCj4gICAjZW5kaWYKPiAgIAkJYnJlYWs7Cj4gICAJY2FzZSA0OiAvKiBic3Mg
Ki8KPiAtCQltLT5iYXNlICA9ICZfX2Jzc19zdGFydDsKPiAtCQltLT5sZW4gICA9IChzaXplX3Qp
ICZfZW5kIC0gKHNpemVfdCkgJl9fYnNzX3N0YXJ0Owo+ICsJCW0tPmJhc2UgID0gKHZvaWQgKikg
X19CU1NfU1RBUlQ7Cj4gKwkJbS0+bGVuICAgPSAoc2l6ZV90KSBfX0VORCAtIChzaXplX3QpIF9f
QlNTX1NUQVJUOwo+ICAgCQltLT5mbGFncyA9IChVS1BMQVRfTUVNUkZfUkVTRVJWRUQKPiAgIAkJ
CSAgICB8IFVLUExBVF9NRU1SRl9SRUFEQUJMRQo+ICAgCQkJICAgIHwgVUtQTEFUX01FTVJGX1dS
SVRBQkxFKTsKPiBkaWZmIC0tZ2l0IGEvcGxhdC94ZW4veDg2L21tLmMgYi9wbGF0L3hlbi94ODYv
bW0uYwo+IGluZGV4IGI4OTM4NGYuLjJmMjM4NTUgMTAwNjQ0Cj4gLS0tIGEvcGxhdC94ZW4veDg2
L21tLmMKPiArKysgYi9wbGF0L3hlbi94ODYvbW0uYwo+IEBAIC0zNiw2ICszNiw3IEBACj4gICAg
Ki8KPiAgIAo+ICAgI2luY2x1ZGUgPHN0cmluZy5oPgo+ICsjaW5jbHVkZSA8c2VjdGlvbnMuaD4K
PiAgICNpbmNsdWRlIDxlcnJuby5oPgo+ICAgI2luY2x1ZGUgPHVrL2FsbG9jLmg+Cj4gICAjaW5j
bHVkZSA8dWsvcGxhdC9jb25maWcuaD4KPiBAQCAtMTQyLDEyICsxNDMsMTAgQEAgdm9pZCBfaW5p
dF9tZW1fYnVpbGRfcGFnZXRhYmxlKHVuc2lnbmVkIGxvbmcgKnN0YXJ0X3BmbiwgdW5zaWduZWQg
bG9uZyAqbWF4X3BmbikKPiAgICAgICB7Cj4gICAJICAgIHVrX3ByX3dhcm4oIlRyeWluZyB0byB1
c2UgWGVuIHZpcnR1YWwgc3BhY2UuICIKPiAgIAkJICAgICAgICJUcnVuY2F0aW5nIG1lbW9yeSBm
cm9tICVsdU1CIHRvICIsCj4gLQkJICAgICAgICgodW5zaWduZWQgbG9uZylwZm5fdG9fdmlydCgq
bWF4X3BmbikgLQo+IC0JCQkodW5zaWduZWQgbG9uZykmX3RleHQpPj4yMCk7Cj4gKwkJICAgICAg
ICgodW5zaWduZWQgbG9uZylwZm5fdG9fdmlydCgqbWF4X3BmbikgLSBfX1RFWFQpPj4yMCk7Cj4g
ICAJICAgICptYXhfcGZuID0gdmlydF90b19wZm4oSFlQRVJWSVNPUl9WSVJUX1NUQVJUIC0gUEFH
RV9TSVpFKTsKPiAgIAkgICAgdWtfcHJfd2FybigiJWx1TUJcbiIsCj4gLQkJICAgICAgICgodW5z
aWduZWQgbG9uZylwZm5fdG9fdmlydCgqbWF4X3BmbikgLQo+IC0JCQkodW5zaWduZWQgbG9uZykm
X3RleHQpPj4yMCk7Cj4gKwkJICAgICAgICgodW5zaWduZWQgbG9uZylwZm5fdG9fdmlydCgqbWF4
X3BmbikgLSBfX1RFWFQpPj4yMCk7Cj4gICAgICAgfQo+ICAgI2Vsc2UKPiAgICAgICAvKiBSb3Vu
ZCB1cCB0byBuZXh0IDJNQiBib3VuZGFyeSBhcyB3ZSBhcmUgdXNpbmcgMk1CIHBhZ2VzIG9uIEhW
TWxpdGUuICovCj4gQEAgLTY3MCwxOCArNjY5LDE4IEBAIHZvaWQgX2luaXRfbWVtX2NsZWFyX2Jv
b3RzdHJhcCh2b2lkKQo+ICAgICAgIHBnZW50cnlfdCAqcGd0Owo+ICAgI2VuZGlmCj4gICAKPiAt
ICAgIHVrX3ByX2RlYnVnKCJDbGVhciBib290c3RyYXBwaW5nIG1lbW9yeTogJXBcbiIsICZfdGV4
dCk7Cj4gKwl1a19wcl9kZWJ1ZygiQ2xlYXIgYm9vdHN0cmFwcGluZyBtZW1vcnk6ICVwXG4iLCAo
dm9pZCAqKV9fVEVYVCk7Cj4gICAKPiAgICAgICAvKiBVc2UgZmlyc3QgcGFnZSBhcyB0aGUgQ29X
IHplcm8gcGFnZSAqLwo+IC0gICAgbWVtc2V0KCZfdGV4dCwgMCwgUEFHRV9TSVpFKTsKPiAtICAg
IG1mbl96ZXJvID0gdmlydF90b19tZm4oKHVuc2lnbmVkIGxvbmcpICZfdGV4dCk7Cj4gKwltZW1z
ZXQoKHZvaWQgKilfX1RFWFQsIDAsIFBBR0VfU0laRSk7Cj4gKwltZm5femVybyA9IHZpcnRfdG9f
bWZuKF9fVEVYVCk7Cj4gICAjaWZkZWYgQ09ORklHX1BBUkFWSVJUCj4gICAgICAgaWYgKCAocmMg
PSBIWVBFUlZJU09SX3VwZGF0ZV92YV9tYXBwaW5nKDAsIG51bGxwdGUsIFVWTUZfSU5WTFBHKSkg
KQo+ICAgCSAgICB1a19wcl9lcnIoIlVuYWJsZSB0byB1bm1hcCBOVUxMIHBhZ2UuIHJjPSVkXG4i
LCByYyk7Cj4gICAjZWxzZQo+IC0gICAgcGd0ID0gZ2V0X3BndCgodW5zaWduZWQgbG9uZykmX3Rl
eHQpOwo+ICsJcGd0ID0gZ2V0X3BndChfX1RFWFQpOwo+ICAgICAgICpwZ3QgPSAwOwo+IC0gICAg
aW52bHBnKCh1bnNpZ25lZCBsb25nKSZfdGV4dCk7Cj4gKwlpbnZscGcoX19URVhUKTsKPiAgICNl
bmRpZgo+ICAgfQo+ICAgCj4gZGlmZiAtLWdpdCBhL3BsYXQveGVuL3g4Ni9zZXR1cC5jIGIvcGxh
dC94ZW4veDg2L3NldHVwLmMKPiBpbmRleCAzYzU2MzFkLi4xNGIyYzI2IDEwMDY0NAo+IC0tLSBh
L3BsYXQveGVuL3g4Ni9zZXR1cC5jCj4gKysrIGIvcGxhdC94ZW4veDg2L3NldHVwLmMKPiBAQCAt
MTQxLDcgKzE0MSw3IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBfaW5pdF9tZW0odm9pZCkKPiAgIAo+
ICAgCV9pbml0X21lbV9idWlsZF9wYWdldGFibGUoJnN0YXJ0X3BmbiwgJm1heF9wZm4pOwo+ICAg
CV9pbml0X21lbV9jbGVhcl9ib290c3RyYXAoKTsKPiAtCV9pbml0X21lbV9zZXRfcmVhZG9ubHko
Jl90ZXh0LCAmX2Vyb2RhdGEpOwo+ICsJX2luaXRfbWVtX3NldF9yZWFkb25seSgodm9pZCAqKV9f
VEVYVCwgKHZvaWQgKilfX0VST0RBVEEpOwo+ICAgCj4gICAJLyogRmlsbCBvdXQgbXJkIGFycmF5
ICovCj4gICAJLyogaGVhcCAqLwo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Mon Mar 04 12:26:33 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 04 Mar 2019 12:26:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h0mfv-0006Fn-J4; Mon, 04 Mar 2019 12:26:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=WdA7=RH=neclab.eu=florian.schmidt@srs-us1.protection.inumbo.net>)
 id 1h0mft-0006Fi-Qz
 for minios-devel@lists.xen.org; Mon, 04 Mar 2019 12:26:29 +0000
X-Inumbo-ID: b95956d6-3e78-11e9-a526-b32b89b34645
Received: from mailer2.neclab.eu (unknown [195.37.70.41])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b95956d6-3e78-11e9-a526-b32b89b34645;
 Mon, 04 Mar 2019 12:26:24 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer2.neclab.eu (Postfix) with ESMTP id 77034F206A;
 Mon,  4 Mar 2019 13:26:23 +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 3TgtsT1Tdk4Z; Mon,  4 Mar 2019 13:26:23 +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 4AAF2F2064
 for <minios-devel@lists.xen.org>; Mon,  4 Mar 2019 13:26:21 +0100 (CET)
Received: from vortex.office.hd (10.1.2.30) by skoll.office.hd
 (192.168.125.11) with Microsoft SMTP Server (TLS) id 14.3.319.2; Mon, 4 Mar
 2019 13:26:21 +0100
From: Florian Schmidt <florian.schmidt@neclab.eu>
To: <minios-devel@lists.xen.org>
Date: Mon, 4 Mar 2019 13:26:08 +0100
Message-ID: <20190304122608.5677-1-florian.schmidt@neclab.eu>
X-Mailer: git-send-email 2.21.0
MIME-Version: 1.0
X-Originating-IP: [10.1.2.30]
Subject: [Minios-devel] [UNIKRAFT PATCH] build: add clean-libs rule
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>
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>

VGhpcyBydWxlIGFsbG93cyB0byBjbGVhbiBhbGwgaW50ZXJtZWRpYXRlIGZpbGVzLCBidXQga2Vl
cCB0aGUgZmluYWwKaW1hZ2UocykuIFNpbXBseSByZW1vdmluZyB0aGUgZmluYWwgaW1hZ2UgZnJv
bSB0aGUgTElCUExBVF9DTEVBTiB3b3JrcwpiZWNhdXNlIHRoZSBpbWFnZSBpdHNlbGYgaXMgYWxz
byBjbGVhbmVkIGJ5IHJlbW92aW5nIGFsbCBVS19JTUFHRVMgaW4gYQpmdXJ0aGVyIGNsZWFuIHN0
ZXAgKHdoaWNoIGhhcHBlbmVkIHRvIGJlIGEgbm9vcCB1bnRpbCBub3cpLgoKU2lnbmVkLW9mZi1i
eTogRmxvcmlhbiBTY2htaWR0IDxmbG9yaWFuLnNjaG1pZHRAbmVjbGFiLmV1PgotLS0KIE1ha2Vm
aWxlICAgICAgICAgICAgICB8IDEyICsrKysrKysrLS0tLQogcGxhdC9rdm0vTGlua2VyLnVrICAg
IHwgIDEgLQogcGxhdC9saW51eHUvTGlua2VyLnVrIHwgIDEgLQogcGxhdC94ZW4vTGlua2VyLnVr
ICAgIHwgIDEgLQogNCBmaWxlcyBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEvTWFrZWZpbGUgYi9NYWtlZmlsZQppbmRleCA4ZTgxYzY0Yi4uNGEw
YzhjNzAgMTAwNjQ0Ci0tLSBhL01ha2VmaWxlCisrKyBiL01ha2VmaWxlCkBAIC01MzIsMTAgKzUz
MiwxMiBAQCBhbGw6IGltYWdlcwogIyBHZW5lcmF0ZSBjbGVhbmluZyBydWxlcwogaW5jbHVkZSAk
KENPTkZJR19VS19CQVNFKS9zdXBwb3J0L2J1aWxkL01ha2VmaWxlLmNsZWFuCiAKLWNsZWFuOiAk
KGFkZHByZWZpeCBjbGVhbi0sXAorY2xlYW4tbGliczogJChhZGRwcmVmaXggY2xlYW4tLFwKIAkk
KGZvcmVhY2ggUCwkKFVLX1BMQVRTKSAkKFVLX1BMQVRTLXkpLFwKIAkkKGlmICQoY2FsbCBxc3Ry
aXAsJCgkKGNhbGwgdWMsJChQKSlfTElCUykgJCgkKGNhbGwgdWMsJChQKSlfTElCUy15KSksXAog
CSQoZm9yZWFjaCBMLCQoJChjYWxsIHVjLCQoUCkpX0xJQlMpICQoJChjYWxsIHVjLCQoUCkpX0xJ
QlMteSksICQoTCkpKSkgJChVS19MSUJTKSAkKFVLX0xJQlMteSkpCisKK2NsZWFuOiBjbGVhbi1s
aWJzCiAJJChjYWxsIHZlcmJvc2VfY21kLENMRUFOLGJ1aWxkLywkKFJNKSBcCiAJCSQoVUtfQ09O
RklHX09VVCkgXAogCQkkKGNhbGwgYnVpbGRfY2xlYW4sJChVS19JTUFHRVMteSkpIFwKQEAgLTU0
NSw3ICs1NDcsNyBAQCBlbHNlICMgISgkKFVLX0hBVkVfRE9UX0NPTkZJRykseSkKIAogYWxsOiBt
ZW51Y29uZmlnCiAKLS5QSE9OWTogcHJlcGFyZSBpbWFnZSBsaWJzIG9ianMgY2xlYW4KKy5QSE9O
WTogcHJlcGFyZSBpbWFnZSBsaWJzIG9ianMgY2xlYW4tbGlicyBjbGVhbgogCiBmZXRjaDogbWVu
dWNvbmZpZwogCkBAIC01NTcsNyArNTU5LDcgQEAgbGliczogbWVudWNvbmZpZwogCiBpbWFnZXM6
IG1lbnVjb25maWcKIAotY2xlYW46CitjbGVhbi1saWJzIGNsZWFuOgogCSQoZXJyb3IgRG8gbm90
IGtub3cgd2hpY2ggZmlsZXMgdG8gY2xlYW4gd2l0aG91dCBoYXZpbmcgYSBjb25maWd1cmF0aW9u
LiBEaWQgeW91IG1lYW4gJ3Byb3BlcmNsZWFuJyBvciAnZGlzdGNsZWFuJz8pCiAKIGVuZGlmCkBA
IC03NTcsOCArNzU5LDEwIEBAIGhlbHA6CiAJQGVjaG8gJ0NsZWFuaW5nOicKIAlAZWNobyAnICBj
bGVhbi1bTElCTkFNRV0gICAgICAgIC0gZGVsZXRlIGFsbCBmaWxlcyBjcmVhdGVkIGJ5IGJ1aWxk
IGZvciBhIHNpbmdsZSBsaWJyYXJ5JwogCUBlY2hvICcgICAgICAgICAgICAgICAgICAgICAgICAg
ICAoZS5nLiwgY2xlYW4tbGliZmR0KScKKwlAZWNobyAnICBjbGVhbi1saWJzICAgICAgICAgICAg
IC0gZGVsZXRlIGFsbCBmaWxlcyBjcmVhdGVkIGJ5IGJ1aWxkIGZvciBhbGwgbGlicmFyaWVzJwor
CUBlY2hvICcgICAgICAgICAgICAgICAgICAgICAgICAgICBidXQga2VlcCBmaW5hbCBpbWFnZXMg
YW5kIGZldGNoZWQgZmlsZXMnCiAJQGVjaG8gJyAgY2xlYW4gICAgICAgICAgICAgICAgICAtIGRl
bGV0ZSBhbGwgZmlsZXMgY3JlYXRlZCBieSBidWlsZCBmb3IgYWxsIGxpYnJhcmllcycKLQlAZWNo
byAnICAgICAgICAgICAgICAgICAgICAgICAgICAgYnV0IGtlZXAgZmV0Y2hlZCBmaWxlcycKKwlA
ZWNobyAnICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5jbHVkaW5nIGZpbmFsIGltYWdlcywg
YnV0IGtlZXAgZmV0Y2hlZCBmaWxlcycKIAlAZWNobyAnICBwcm9wZXJjbGVhbiAgICAgICAgICAg
IC0gZGVsZXRlIGJ1aWxkIGRpcmVjdG9yeScKIAlAZWNobyAnICBkaXN0Y2xlYW4gICAgICAgICAg
ICAgIC0gZGVsZXRlIGJ1aWxkIGRpcmVjdG9yeSBhbmQgY29uZmlndXJhdGlvbnMgKGluY2x1ZGlu
ZyAuY29uZmlnKScKIAlAZWNobyAnJwpkaWZmIC0tZ2l0IGEvcGxhdC9rdm0vTGlua2VyLnVrIGIv
cGxhdC9rdm0vTGlua2VyLnVrCmluZGV4IDNlNjc0N2Q1Li4zY2IyOTY2OCAxMDA2NDQKLS0tIGEv
cGxhdC9rdm0vTGlua2VyLnVrCisrKyBiL3BsYXQva3ZtL0xpbmtlci51awpAQCAtNjEsNyArNjEs
NiBAQCBlbmRpZgogVUtfSU1BR0VTLSQoQ09ORklHX1BMQVRfS1ZNKSArPSAkKEtWTV9JTUFHRSkK
IAogIyAuLi5mb3IgY2xlYW5pbmc6Ci1MSUJLVk1QTEFUX0NMRUFOICs9ICQoY2FsbCBidWlsZF9j
bGVhbiwkKEtWTV9JTUFHRSkpCiBMSUJLVk1QTEFUX0NMRUFOICs9ICQoY2FsbCBidWlsZF9jbGVh
biwkKEtWTV9JTUFHRSkuZ3opCiBMSUJLVk1QTEFUX0NMRUFOICs9ICQoY2FsbCBidWlsZF9jbGVh
biwkKEtWTV9JTUFHRSkuZGJnKQogTElCS1ZNUExBVF9DTEVBTiArPSAkKGNhbGwgYnVpbGRfY2xl
YW4sJChLVk1fSU1BR0UpLnN5bSkKZGlmZiAtLWdpdCBhL3BsYXQvbGludXh1L0xpbmtlci51ayBi
L3BsYXQvbGludXh1L0xpbmtlci51awppbmRleCBkYmRmOWQ5Ni4uNWRiYTVhMTAgMTAwNjQ0Ci0t
LSBhL3BsYXQvbGludXh1L0xpbmtlci51aworKysgYi9wbGF0L2xpbnV4dS9MaW5rZXIudWsKQEAg
LTM3LDYgKzM3LDUgQEAgZW5kaWYKIFVLX0lNQUdFUy0kKENPTkZJR19QTEFUX0xJTlVYVSkgKz0g
JChMSU5VWFVfSU1BR0UpCiAKICMgLi4uZm9yIGNsZWFuaW5nOgotTElCTElOVVhVUExBVF9DTEVB
TiArPSAkKGNhbGwgYnVpbGRfY2xlYW4sJChMSU5VWFVfSU1BR0UpKQogTElCTElOVVhVUExBVF9D
TEVBTiArPSAkKGNhbGwgYnVpbGRfY2xlYW4sJChMSU5VWFVfSU1BR0UpLmRiZykKIExJQkxJTlVY
VVBMQVRfQ0xFQU4gKz0gJChjYWxsIGJ1aWxkX2NsZWFuLCQoTElOVVhVX0lNQUdFKS5zeW0pCmRp
ZmYgLS1naXQgYS9wbGF0L3hlbi9MaW5rZXIudWsgYi9wbGF0L3hlbi9MaW5rZXIudWsKaW5kZXgg
ODAxZjVlMmUuLjQ5N2ZhNDdiIDEwMDY0NAotLS0gYS9wbGF0L3hlbi9MaW5rZXIudWsKKysrIGIv
cGxhdC94ZW4vTGlua2VyLnVrCkBAIC04OSw0ICs4OSwzIEBAIExJQlhFTlBMQVRfQ0xFQU4gKz0g
JChjYWxsIGJ1aWxkX2NsZWFuLCQoWEVOX0lNQUdFKS5lbGYpCiBMSUJYRU5QTEFUX0NMRUFOICs9
ICQoY2FsbCBidWlsZF9jbGVhbiwkKFhFTl9JTUFHRSkuZ3opCiBMSUJYRU5QTEFUX0NMRUFOICs9
ICQoY2FsbCBidWlsZF9jbGVhbiwkKFhFTl9JTUFHRSkuZGJnKQogTElCWEVOUExBVF9DTEVBTiAr
PSAkKGNhbGwgYnVpbGRfY2xlYW4sJChYRU5fSU1BR0UpLnN5bSkKLUxJQlhFTlBMQVRfQ0xFQU4g
Kz0gJChjYWxsIGJ1aWxkX2NsZWFuLCQoWEVOX0lNQUdFKSkKLS0gCjIuMjEuMAoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWls
aW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Mon Mar 04 12:43:06 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 04 Mar 2019 12:43:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h0mvw-0007Sl-UT; Mon, 04 Mar 2019 12:43:04 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=P0XL=RH=neclab.eu=sharan.santhanam@srs-us1.protection.inumbo.net>)
 id 1h0mvw-0007Sg-JS
 for minios-devel@lists.xenproject.org; Mon, 04 Mar 2019 12:43:04 +0000
X-Inumbo-ID: 0beed035-3e7b-11e9-bc90-bc764e045a96
Received: from mailer1.neclab.eu (unknown [195.37.70.40])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0beed035-3e7b-11e9-bc90-bc764e045a96;
 Mon, 04 Mar 2019 12:43:02 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer1.neclab.eu (Postfix) with ESMTP id 1F84F104D3F;
 Mon,  4 Mar 2019 13:43:01 +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 7u_skFOrAuSH; Mon,  4 Mar 2019 13:43:00 +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 EAECE104CA6
 for <minios-devel@lists.xenproject.org>; Mon,  4 Mar 2019 13:42:58 +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, 4 Mar 2019 13:42:58
 +0100
To: <minios-devel@lists.xenproject.org>
References: <20190301145439.64439-1-justin.he@arm.com>
 <20190301145439.64439-7-justin.he@arm.com>
From: Sharan Santhanam <sharan.santhanam@neclab.eu>
Message-ID: <8e09f3b3-16f1-2a8f-5315-aef6f45ce462@neclab.eu>
Date: Mon, 4 Mar 2019 13:42:58 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <20190301145439.64439-7-justin.he@arm.com>
Content-Language: en-US
X-Originating-IP: [10.1.2.132]
Subject: Re: [Minios-devel] [UNIKRAFT PATCHv7 06/23] 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>
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>

SGVsbG8KCk9uIDMvMS8xOSAzOjU0IFBNLCBKaWEgSGUgd3JvdGU6Cj4gRnJvbTogV2VpIENoZW4g
PHdlaS5jaGVuQGFybS5jb20+Cj4gVGhlIGJvb3QgY29kZSB3aWxsIG5vdCByZXdyaXRlIGl0c2Vs
ZiwgYW5kIHdlIGRvbid0IGhhdmUgYW55IHJlbG9jYXRpb24KPiBvcGVyYXRpb24gZm9yIGNvZGUg
YXJlYS4gU28gY2xlYW4maW52YWxpZGF0ZSBJLUNhY2hlIGlzIHVubmVjZXNzYXJ5Lgo+IAo+IFNp
Z25lZC1vZmYtYnk6IFdlaSBDaGVuIDx3ZWkuY2hlbkBhcm0uY29tPgo+IFNpZ25lZC1vZmYtYnk6
IEppYSBIZSA8anVzdGluLmhlQGFybS5jb20+Cj4gUmV2aWV3ZWQtYnk6IFNoYXJhbiBTYW50aGFu
YW0gPHNoYXJhbi5zYW50aGFuYW1AbmVjbGFiLmV1Pgo+IC0tLQo+ICAgcGxhdC9jb21tb24vYXJt
L2NhY2hlNjQuUyB8IDI2ICsrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tCj4gICBwbGF0L2t2bS9h
cm0vcGFnZXRhYmxlLlMgIHwgIDYgKysrLS0tCj4gICAyIGZpbGVzIGNoYW5nZWQsIDEwIGluc2Vy
dGlvbnMoKyksIDIyIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS9wbGF0L2NvbW1vbi9h
cm0vY2FjaGU2NC5TIGIvcGxhdC9jb21tb24vYXJtL2NhY2hlNjQuUwo+IGluZGV4IGE3MjU1NTcu
Ljk5NjJkNzEgMTAwNjQ0Cj4gLS0tIGEvcGxhdC9jb21tb24vYXJtL2NhY2hlNjQuUwo+ICsrKyBi
L3BsYXQvY29tbW9uL2FybS9jYWNoZTY0LlMKPiBAQCAtMzgsMjUgKzM4LDE3IEBACj4gICAjaW5j
bHVkZSA8YXJtL2NwdV9kZWZzLmg+Cj4gICAKPiAgIC8qCj4gLSAqIEZ1bmN0aW9uIHRvIGludmFs
aWRhdGUgSS9EIGNhY2hlLiBUaGlzIHRha2VzIHRoZSBzdGFydCBhZGRyZXNzIGluIHgwLAo+ICsg
KiBDbGVhbiBhbmQgaW52YWxpZGF0ZSBkYXRhIGNhY2hlLiBUaGlzIHRha2VzIHRoZSBzdGFydCBh
ZGRyZXNzIGluIHgwLAo+ICAgICogbGVuZ3RoIGluIHgxLiBJdCB3aWxsIGNvcnJ1cHQgeDAgfiB4
NS4KPiAgICAqLwo+IC1FTlRSWShpbnZhbGlkYXRlX2lkY2FjaGVfcmFuZ2UpCj4gK0VOVFJZKGNs
ZWFuX2FuZF9pbnZhbGlkYXRlX2RjYWNoZV9yYW5nZSkKPiAgIAkvKiBHZXQgaW5mb3JtYXRpb24g
YWJvdXQgdGhlIGNhY2hlcyBmcm9tIENUUl9FTDAgKi8KPiAtCW1ycwl4MywgY3RyX2VsMAo+ICsJ
bXJzCXg0LCBjdHJfZWwwCj4gICAJbW92CXgyLCAjQ1RSX0JZVEVTX1BFUl9XT1JECj4gICAKPiAg
IAkvKiBHZXQgbWluaW11bSBEIGNhY2hlIGxpbmUgc2l6ZSAqLwo+IC0JdWJmeAl4NCwgeDMsICND
VFJfRE1JTkxJTkVfU0hJRlQsICNDVFJfRE1JTkxJTkVfV0lEVEgKPiAtCWxzbAl4NCwgeDIsIHg0
Cj4gLQo+IC0JLyogR2V0IG1pbmltdW0gSSBjYWNoZSBsaW5lIHNpemUgKi8KPiAtCWFuZAl4NSwg
eDMsICNDVFJfSU1JTkxJTkVfTUFTSwo+IC0JbHNsCXg1LCB4MiwgeDUKPiAtCj4gLQkvKiBTZWxl
Y3QgdGhlIHNtYWxsZXIgb25lIGFzIEkvRCBjYWNoZSBsaW5lIHNpemUgKi8KPiAtCWNtcAl4NSwg
eDQKPiAtCWNzZWwJeDMsIHg1LCB4NCwgbGUKPiArCXViZngJeDMsIHg0LCAjQ1RSX0RNSU5MSU5F
X1NISUZULCAjQ1RSX0RNSU5MSU5FX1dJRFRICj4gKwlsc2wJeDMsIHgyLCB4Mwo+ICAgCj4gICAJ
LyogQWxpZ24gdGhlIHN0YXJ0IGFkZHJlc3MgdG8gbGluZSBzaXplICovCj4gICAJc3ViCXg0LCB4
MywgIzEKPiBAQCAtNjQsMTQgKzU2LDEwIEBAIEVOVFJZKGludmFsaWRhdGVfaWRjYWNoZV9yYW5n
ZSkKPiAgIAlhZGQJeDEsIHgxLCB4Mgo+ICAgCWJpYwl4MCwgeDAsIHg0Cj4gICAxOgo+IC0JLyog
Y2xlYW4gYW5kIGludmFsaWRhdGUgRCBjYWNoZSBieSBJL0QgY2FjaGUgbGluZSBzaXplICovCj4g
KwkvKiBjbGVhbiBhbmQgaW52YWxpZGF0ZSBEIGNhY2hlIGJ5IEQgY2FjaGUgbGluZSBzaXplICov
Cj4gICAJZGMJY2l2YWMsIHgwCj4gICAJZHNiCWlzaAo+ICAgCj4gLQkvKiBjbGVhbiBhbmQgaW52
YWxpZGF0ZSBJIGNhY2hlIGJ5IEkvRCBjYWNoZSBsaW5lIHNpemUgKi8KPiAtCWljCWl2YXUsIHgw
Cj4gLQlkc2IJaXNoCj4gLQo+ICAgCS8qIE1vdmUgdG8gbmV4dCBsaW5lIGFuZCByZWR1Y2UgdGhl
IHNpemUgKi8KPiAgIAlhZGQJeDAsIHgwLCB4Mwo+ICAgCXN1YnMJeDEsIHgxLCB4Mwo+IEBAIC04
Miw0ICs3MCw0IEBAIEVOVFJZKGludmFsaWRhdGVfaWRjYWNoZV9yYW5nZSkKPiAgIAlpc2IKPiAg
IAo+ICAgCXJldAo+IC1FTkQoaW52YWxpZGF0ZV9pZGNhY2hlX3JhbmdlKQo+ICtFTkQoY2xlYW5f
YW5kX2ludmFsaWRhdGVfZGNhY2hlX3JhbmdlKQo+IGRpZmYgLS1naXQgYS9wbGF0L2t2bS9hcm0v
cGFnZXRhYmxlLlMgYi9wbGF0L2t2bS9hcm0vcGFnZXRhYmxlLlMKPiBpbmRleCA5MTIwYzRlLi5h
M2M4MmUyIDEwMDY0NAo+IC0tLSBhL3BsYXQva3ZtL2FybS9wYWdldGFibGUuUwo+ICsrKyBiL3Bs
YXQva3ZtL2FybS9wYWdldGFibGUuUwo+IEBAIC0yMjIsOCArMjIyLDggQEAgRU5UUlkoc3RhcnRf
bW11KQo+ICAgCW1vdiB4MjIsIHgzMAo+ICAgCj4gICAgICAgICAgIC8qCj4gLQkgKiBJbnZhbGlk
YXRlIHRoZSBJL0QgY2FjaGUgdG8gYXZvaWQgdXNpbmcgaW52YWxpZCBkYXRhIHRoYXQgZXhpc3Rl
ZAo+IC0JICogaW4gSS9EIGNhY2hlLiBJbnZhbGlkYXRlIHJhbmdlczogRFRCLCBURVhULCBEQVRB
LCBCU1MsIFBBR0VUQUJMRQo+ICsJICogSW52YWxpZGF0ZSB0aGUgRC1DYWNoZSB0byBhdm9pZCB1
c2luZyBpbnZhbGlkIGRhdGEgdGhhdCBleGlzdGVkCj4gKwkgKiBpbiBELUNhY2hlLiBJbnZhbGlk
YXRlIHJhbmdlczogRFRCLCBURVhULCBEQVRBLCBCU1MsIFBBR0VUQUJMRQo+ICAgCSAqIGFuZCBC
T09UU1RBQ0suCj4gICAJICovCj4gICAJbGRyIHgwLCA9X2R0Ygo+IEBAIC0yMzEsNyArMjMxLDcg
QEAgRU5UUlkoc3RhcnRfbW11KQo+ICAgCWFkZCB4MSwgeDEsICNQQUdFX1RBQkxFX1NJWkUKPiAg
IAlhZGQgeDEsIHgxLCAjX19TVEFDS19TSVpFCj4gICAJc3ViIHgxLCB4MSwgeDAKPiAtCWJsIGlu
dmFsaWRhdGVfaWRjYWNoZV9yYW5nZQo+ICsJYmwgY2xlYW5fYW5kX2ludmFsaWRhdGVfZGNhY2hl
X3JhbmdlCj4gICAKPiAgIAkvKiBTZXR1cCBTQ1RMUiAqLwo+ICAgCWxkciB4MiwgPVNDVExSX1NF
VF9CSVRTCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8vbWluaW9z
LWRldmVs

From minios-devel-bounces@lists.xenproject.org Mon Mar 04 12:43:24 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 04 Mar 2019 12:43:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h0mwG-0007Th-0I; Mon, 04 Mar 2019 12:43:24 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=P0XL=RH=neclab.eu=sharan.santhanam@srs-us1.protection.inumbo.net>)
 id 1h0mwF-0007Tc-KS
 for minios-devel@lists.xenproject.org; Mon, 04 Mar 2019 12:43:23 +0000
X-Inumbo-ID: 1823867c-3e7b-11e9-bc90-bc764e045a96
Received: from mailer2.neclab.eu (unknown [195.37.70.41])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1823867c-3e7b-11e9-bc90-bc764e045a96;
 Mon, 04 Mar 2019 12:43:22 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer2.neclab.eu (Postfix) with ESMTP id 9142DF206A;
 Mon,  4 Mar 2019 13:43:21 +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 TxeyJzCIm7rz; Mon,  4 Mar 2019 13:43:21 +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 59B3FF2064
 for <minios-devel@lists.xenproject.org>; Mon,  4 Mar 2019 13:43:19 +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, 4 Mar 2019 13:43:19
 +0100
To: <minios-devel@lists.xenproject.org>
References: <20190301145439.64439-1-justin.he@arm.com>
 <20190301145439.64439-7-justin.he@arm.com>
From: Sharan Santhanam <sharan.santhanam@neclab.eu>
Message-ID: <cfa43cac-7672-df11-b4ba-e7c0b720b989@neclab.eu>
Date: Mon, 4 Mar 2019 13:43:18 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <20190301145439.64439-7-justin.he@arm.com>
Content-Language: en-US
X-Originating-IP: [10.1.2.132]
Subject: Re: [Minios-devel] [UNIKRAFT PATCHv7 06/23] 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>
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>

SGVsbG8sClRoaXMgcGF0Y2ggc2VlbXMgZmluZS4KClRoYW5rcyAmIFJlZ2FyZHMKU2hhcmFuCgpP
biAzLzEvMTkgMzo1NCBQTSwgSmlhIEhlIHdyb3RlOgo+IEZyb206IFdlaSBDaGVuIDx3ZWkuY2hl
bkBhcm0uY29tPgo+IFRoZSBib290IGNvZGUgd2lsbCBub3QgcmV3cml0ZSBpdHNlbGYsIGFuZCB3
ZSBkb24ndCBoYXZlIGFueSByZWxvY2F0aW9uCj4gb3BlcmF0aW9uIGZvciBjb2RlIGFyZWEuIFNv
IGNsZWFuJmludmFsaWRhdGUgSS1DYWNoZSBpcyB1bm5lY2Vzc2FyeS4KPiAKPiBTaWduZWQtb2Zm
LWJ5OiBXZWkgQ2hlbiA8d2VpLmNoZW5AYXJtLmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBKaWEgSGUg
PGp1c3Rpbi5oZUBhcm0uY29tPgo+IFJldmlld2VkLWJ5OiBTaGFyYW4gU2FudGhhbmFtIDxzaGFy
YW4uc2FudGhhbmFtQG5lY2xhYi5ldT4KPiAtLS0KPiAgIHBsYXQvY29tbW9uL2FybS9jYWNoZTY0
LlMgfCAyNiArKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLQo+ICAgcGxhdC9rdm0vYXJtL3BhZ2V0
YWJsZS5TICB8ICA2ICsrKy0tLQo+ICAgMiBmaWxlcyBjaGFuZ2VkLCAxMCBpbnNlcnRpb25zKCsp
LCAyMiBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvcGxhdC9jb21tb24vYXJtL2NhY2hl
NjQuUyBiL3BsYXQvY29tbW9uL2FybS9jYWNoZTY0LlMKPiBpbmRleCBhNzI1NTU3Li45OTYyZDcx
IDEwMDY0NAo+IC0tLSBhL3BsYXQvY29tbW9uL2FybS9jYWNoZTY0LlMKPiArKysgYi9wbGF0L2Nv
bW1vbi9hcm0vY2FjaGU2NC5TCj4gQEAgLTM4LDI1ICszOCwxNyBAQAo+ICAgI2luY2x1ZGUgPGFy
bS9jcHVfZGVmcy5oPgo+ICAgCj4gICAvKgo+IC0gKiBGdW5jdGlvbiB0byBpbnZhbGlkYXRlIEkv
RCBjYWNoZS4gVGhpcyB0YWtlcyB0aGUgc3RhcnQgYWRkcmVzcyBpbiB4MCwKPiArICogQ2xlYW4g
YW5kIGludmFsaWRhdGUgZGF0YSBjYWNoZS4gVGhpcyB0YWtlcyB0aGUgc3RhcnQgYWRkcmVzcyBp
biB4MCwKPiAgICAqIGxlbmd0aCBpbiB4MS4gSXQgd2lsbCBjb3JydXB0IHgwIH4geDUuCj4gICAg
Ki8KPiAtRU5UUlkoaW52YWxpZGF0ZV9pZGNhY2hlX3JhbmdlKQo+ICtFTlRSWShjbGVhbl9hbmRf
aW52YWxpZGF0ZV9kY2FjaGVfcmFuZ2UpCj4gICAJLyogR2V0IGluZm9ybWF0aW9uIGFib3V0IHRo
ZSBjYWNoZXMgZnJvbSBDVFJfRUwwICovCj4gLQltcnMJeDMsIGN0cl9lbDAKPiArCW1ycwl4NCwg
Y3RyX2VsMAo+ICAgCW1vdgl4MiwgI0NUUl9CWVRFU19QRVJfV09SRAo+ICAgCj4gICAJLyogR2V0
IG1pbmltdW0gRCBjYWNoZSBsaW5lIHNpemUgKi8KPiAtCXViZngJeDQsIHgzLCAjQ1RSX0RNSU5M
SU5FX1NISUZULCAjQ1RSX0RNSU5MSU5FX1dJRFRICj4gLQlsc2wJeDQsIHgyLCB4NAo+IC0KPiAt
CS8qIEdldCBtaW5pbXVtIEkgY2FjaGUgbGluZSBzaXplICovCj4gLQlhbmQJeDUsIHgzLCAjQ1RS
X0lNSU5MSU5FX01BU0sKPiAtCWxzbAl4NSwgeDIsIHg1Cj4gLQo+IC0JLyogU2VsZWN0IHRoZSBz
bWFsbGVyIG9uZSBhcyBJL0QgY2FjaGUgbGluZSBzaXplICovCj4gLQljbXAJeDUsIHg0Cj4gLQlj
c2VsCXgzLCB4NSwgeDQsIGxlCj4gKwl1YmZ4CXgzLCB4NCwgI0NUUl9ETUlOTElORV9TSElGVCwg
I0NUUl9ETUlOTElORV9XSURUSAo+ICsJbHNsCXgzLCB4MiwgeDMKPiAgIAo+ICAgCS8qIEFsaWdu
IHRoZSBzdGFydCBhZGRyZXNzIHRvIGxpbmUgc2l6ZSAqLwo+ICAgCXN1Ygl4NCwgeDMsICMxCj4g
QEAgLTY0LDE0ICs1NiwxMCBAQCBFTlRSWShpbnZhbGlkYXRlX2lkY2FjaGVfcmFuZ2UpCj4gICAJ
YWRkCXgxLCB4MSwgeDIKPiAgIAliaWMJeDAsIHgwLCB4NAo+ICAgMToKPiAtCS8qIGNsZWFuIGFu
ZCBpbnZhbGlkYXRlIEQgY2FjaGUgYnkgSS9EIGNhY2hlIGxpbmUgc2l6ZSAqLwo+ICsJLyogY2xl
YW4gYW5kIGludmFsaWRhdGUgRCBjYWNoZSBieSBEIGNhY2hlIGxpbmUgc2l6ZSAqLwo+ICAgCWRj
CWNpdmFjLCB4MAo+ICAgCWRzYglpc2gKPiAgIAo+IC0JLyogY2xlYW4gYW5kIGludmFsaWRhdGUg
SSBjYWNoZSBieSBJL0QgY2FjaGUgbGluZSBzaXplICovCj4gLQlpYwlpdmF1LCB4MAo+IC0JZHNi
CWlzaAo+IC0KPiAgIAkvKiBNb3ZlIHRvIG5leHQgbGluZSBhbmQgcmVkdWNlIHRoZSBzaXplICov
Cj4gICAJYWRkCXgwLCB4MCwgeDMKPiAgIAlzdWJzCXgxLCB4MSwgeDMKPiBAQCAtODIsNCArNzAs
NCBAQCBFTlRSWShpbnZhbGlkYXRlX2lkY2FjaGVfcmFuZ2UpCj4gICAJaXNiCj4gICAKPiAgIAly
ZXQKPiAtRU5EKGludmFsaWRhdGVfaWRjYWNoZV9yYW5nZSkKPiArRU5EKGNsZWFuX2FuZF9pbnZh
bGlkYXRlX2RjYWNoZV9yYW5nZSkKPiBkaWZmIC0tZ2l0IGEvcGxhdC9rdm0vYXJtL3BhZ2V0YWJs
ZS5TIGIvcGxhdC9rdm0vYXJtL3BhZ2V0YWJsZS5TCj4gaW5kZXggOTEyMGM0ZS4uYTNjODJlMiAx
MDA2NDQKPiAtLS0gYS9wbGF0L2t2bS9hcm0vcGFnZXRhYmxlLlMKPiArKysgYi9wbGF0L2t2bS9h
cm0vcGFnZXRhYmxlLlMKPiBAQCAtMjIyLDggKzIyMiw4IEBAIEVOVFJZKHN0YXJ0X21tdSkKPiAg
IAltb3YgeDIyLCB4MzAKPiAgIAo+ICAgICAgICAgICAvKgo+IC0JICogSW52YWxpZGF0ZSB0aGUg
SS9EIGNhY2hlIHRvIGF2b2lkIHVzaW5nIGludmFsaWQgZGF0YSB0aGF0IGV4aXN0ZWQKPiAtCSAq
IGluIEkvRCBjYWNoZS4gSW52YWxpZGF0ZSByYW5nZXM6IERUQiwgVEVYVCwgREFUQSwgQlNTLCBQ
QUdFVEFCTEUKPiArCSAqIEludmFsaWRhdGUgdGhlIEQtQ2FjaGUgdG8gYXZvaWQgdXNpbmcgaW52
YWxpZCBkYXRhIHRoYXQgZXhpc3RlZAo+ICsJICogaW4gRC1DYWNoZS4gSW52YWxpZGF0ZSByYW5n
ZXM6IERUQiwgVEVYVCwgREFUQSwgQlNTLCBQQUdFVEFCTEUKPiAgIAkgKiBhbmQgQk9PVFNUQUNL
Lgo+ICAgCSAqLwo+ICAgCWxkciB4MCwgPV9kdGIKPiBAQCAtMjMxLDcgKzIzMSw3IEBAIEVOVFJZ
KHN0YXJ0X21tdSkKPiAgIAlhZGQgeDEsIHgxLCAjUEFHRV9UQUJMRV9TSVpFCj4gICAJYWRkIHgx
LCB4MSwgI19fU1RBQ0tfU0laRQo+ICAgCXN1YiB4MSwgeDEsIHgwCj4gLQlibCBpbnZhbGlkYXRl
X2lkY2FjaGVfcmFuZ2UKPiArCWJsIGNsZWFuX2FuZF9pbnZhbGlkYXRlX2RjYWNoZV9yYW5nZQo+
ICAgCj4gICAJLyogU2V0dXAgU0NUTFIgKi8KPiAgIAlsZHIgeDIsID1TQ1RMUl9TRVRfQklUUwo+
IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9z
LWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Mon Mar 04 12:54:46 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 04 Mar 2019 12:54: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 1h0n7E-00087X-RU; Mon, 04 Mar 2019 12:54:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=P0XL=RH=neclab.eu=sharan.santhanam@srs-us1.protection.inumbo.net>)
 id 1h0n7D-00087S-PI
 for minios-devel@lists.xenproject.org; Mon, 04 Mar 2019 12:54:43 +0000
X-Inumbo-ID: ada9798b-3e7c-11e9-bc90-bc764e045a96
Received: from mailer2.neclab.eu (unknown [195.37.70.41])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ada9798b-3e7c-11e9-bc90-bc764e045a96;
 Mon, 04 Mar 2019 12:54:42 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer2.neclab.eu (Postfix) with ESMTP id B7733F206A;
 Mon,  4 Mar 2019 13:54:41 +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 CfW__88k-NMx; Mon,  4 Mar 2019 13:54:41 +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 8677CF2064
 for <minios-devel@lists.xenproject.org>; Mon,  4 Mar 2019 13:54:39 +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, 4 Mar 2019 13:54:39
 +0100
To: <minios-devel@lists.xenproject.org>
References: <20190301145439.64439-1-justin.he@arm.com>
 <20190301145439.64439-8-justin.he@arm.com>
From: Sharan Santhanam <sharan.santhanam@neclab.eu>
Message-ID: <7f414850-3a0e-168d-f569-ebb7828e5999@neclab.eu>
Date: Mon, 4 Mar 2019 13:54:38 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <20190301145439.64439-8-justin.he@arm.com>
Content-Language: en-US
X-Originating-IP: [10.1.2.132]
Subject: Re: [Minios-devel] [UNIKRAFT PATCHv7 07/23] 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>
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>

SGVsbG8gSmlhIEhlLAoKVGhpcyBwYXRjaCBzZWVtcyBmaW5lLgoKVGhhbmtzICYgUmVnYXJkcwpT
aGFyYW4KCk9uIDMvMS8xOSAzOjU0IFBNLCBKaWEgSGUgd3JvdGU6Cj4gRnJvbTogV2VpIENoZW4g
PHdlaS5jaGVuQGFybS5jb20+Cj4gQmVmb3JlIE1NVSB0dXJuIG9uLCB0aGUgRFNCIG9wZXJhdGlv
biBvbmx5IG5lZWQgdG8gYXBwbHkgb3V0Cj4gdG8gdGhlIHBvaW50IG9mIHVuaWZpY2F0aW9uLgo+
IAo+IFNpZ25lZC1vZmYtYnk6IFdlaSBDaGVuIDx3ZWkuY2hlbkBhcm0uY29tPgo+IFNpZ25lZC1v
ZmYtYnk6IEppYSBIZSA8anVzdGluLmhlQGFybS5jb20+Cj4gUmV2aWV3ZWQtYnk6IFNoYXJhbiBT
YW50aGFuYW0gPHNoYXJhbi5zYW50aGFuYW1AbmVjbGFiLmV1Pgo+IC0tLQo+ICAgcGxhdC9jb21t
b24vYXJtL2NhY2hlNjQuUyB8IDIgKy0KPiAgIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigr
KSwgMSBkZWxldGlvbigtKQo+IAo+IGRpZmYgLS1naXQgYS9wbGF0L2NvbW1vbi9hcm0vY2FjaGU2
NC5TIGIvcGxhdC9jb21tb24vYXJtL2NhY2hlNjQuUwo+IGluZGV4IDk5NjJkNzEuLmJhZGE0MTcg
MTAwNjQ0Cj4gLS0tIGEvcGxhdC9jb21tb24vYXJtL2NhY2hlNjQuUwo+ICsrKyBiL3BsYXQvY29t
bW9uL2FybS9jYWNoZTY0LlMKPiBAQCAtNTgsNyArNTgsNyBAQCBFTlRSWShjbGVhbl9hbmRfaW52
YWxpZGF0ZV9kY2FjaGVfcmFuZ2UpCj4gICAxOgo+ICAgCS8qIGNsZWFuIGFuZCBpbnZhbGlkYXRl
IEQgY2FjaGUgYnkgRCBjYWNoZSBsaW5lIHNpemUgKi8KPiAgIAlkYwljaXZhYywgeDAKPiAtCWRz
Yglpc2gKPiArCWRzYgluc2gKPiAgIAo+ICAgCS8qIE1vdmUgdG8gbmV4dCBsaW5lIGFuZCByZWR1
Y2UgdGhlIHNpemUgKi8KPiAgIAlhZGQJeDAsIHgwLCB4Mwo+IAoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApN
aW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Mon Mar 04 13:00:51 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 04 Mar 2019 13:00:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h0nD8-0000KN-Aa; Mon, 04 Mar 2019 13:00:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=P0XL=RH=neclab.eu=sharan.santhanam@srs-us1.protection.inumbo.net>)
 id 1h0nD7-0000KI-PN
 for minios-devel@lists.xenproject.org; Mon, 04 Mar 2019 13:00:49 +0000
X-Inumbo-ID: 84b2f0a4-3e7d-11e9-814c-dbb198c027f1
Received: from mailer2.neclab.eu (unknown [195.37.70.41])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 84b2f0a4-3e7d-11e9-814c-dbb198c027f1;
 Mon, 04 Mar 2019 13:00:43 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer2.neclab.eu (Postfix) with ESMTP id 9D714F206A;
 Mon,  4 Mar 2019 14:00:42 +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 3d8HB_v36eoM; Mon,  4 Mar 2019 14:00:42 +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 708BFF2064;
 Mon,  4 Mar 2019 14:00:32 +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, 4 Mar 2019 14:00:32
 +0100
To: Jia He <justin.he@arm.com>, <minios-devel@lists.xenproject.org>, Simon
 Kuenzer <simon.kuenzer@neclab.eu>
References: <20190301145439.64439-1-justin.he@arm.com>
 <20190301145439.64439-9-justin.he@arm.com>
From: Sharan Santhanam <sharan.santhanam@neclab.eu>
Message-ID: <3e73c9a6-e96c-6f21-bb66-5dfc9451b046@neclab.eu>
Date: Mon, 4 Mar 2019 14:00:31 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <20190301145439.64439-9-justin.he@arm.com>
Content-Language: en-US
X-Originating-IP: [10.1.2.132]
Subject: Re: [Minios-devel] [UNIKRAFT PATCHv7 08/23] 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: Felipe Huici <felipe.huici@neclab.eu>, Wei Chen <wei.chen@arm.com>,
 Florian Schmidt <florian.schmidt@neclab.eu>, Kaly Xin <Kaly.Xin@arm.com>,
 Julien Grall <julien.grall@arm.com>, yuri.volchkov@neclab.eu
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>

SGVsbG8gSmlhIEhlLAoKVGhpcyBwYXRjaCBpcyBmaW5lLgoKUmV2aWV3ZWQtYnk6IFNoYXJhbiBT
YW50aGFuYW0gPHNoYXJhbi5zYW50aGFuYW1AbmVjbGFiLmV1PgoKVGhhbmtzICYgUmVnYXJkcwpT
aGFyYW4KCk9uIDMvMS8xOSAzOjU0IFBNLCBKaWEgSGUgd3JvdGU6Cj4gRnJvbTogV2VpIENoZW4g
PHdlaS5jaGVuQGFybS5jb20+Cj4gV2UnZCBiZXR0ZXIgdG8gbWVudGlvbiB3aGVyZSBvdXIgY29k
ZSBjb21lcyBmcm9tLCB0aGlzIGhlbHBzIHRvCj4gY2hlY2sgd2hldGhlciBjb2RlIGhhcyBiZWVu
IHVwZGF0ZWQgYWZ0ZXJ3YXJkcy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBXZWkgQ2hlbiA8d2VpLmNo
ZW5AYXJtLmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBKaWEgSGUgPGp1c3Rpbi5oZUBhcm0uY29tPgo+
IC0tLQo+ICAgcGxhdC9jb21tb24vYXJtL2NhY2hlNjQuUyB8IDQgKysrKwo+ICAgMSBmaWxlIGNo
YW5nZWQsIDQgaW5zZXJ0aW9ucygrKQo+IAo+IGRpZmYgLS1naXQgYS9wbGF0L2NvbW1vbi9hcm0v
Y2FjaGU2NC5TIGIvcGxhdC9jb21tb24vYXJtL2NhY2hlNjQuUwo+IGluZGV4IGJhZGE0MTcuLmZi
N2NkYjggMTAwNjQ0Cj4gLS0tIGEvcGxhdC9jb21tb24vYXJtL2NhY2hlNjQuUwo+ICsrKyBiL3Bs
YXQvY29tbW9uL2FybS9jYWNoZTY0LlMKPiBAQCAtMSw1ICsxLDkgQEAKPiAgIC8qIFNQRFgtTGlj
ZW5zZS1JZGVudGlmaWVyOiBCU0QtMy1DbGF1c2UgKi8KPiAgIC8qCj4gKyAqIFRoaXMgc291cmNl
IGNvZGUgaXMgYmFzZWQgb246Cj4gKyAqIGh0dHBzOi8vZ2l0aHViLmNvbS9mcmVlYnNkL2ZyZWVi
c2QvYmxvYi85YjcxOGYxZDAxMjUvc3lzL2FybTY0L2FybTY0Lwo+ICsgKiBjcHVmdW5jX2FzbS5T
Cj4gKyAqCj4gICAgKiBBdXRob3JzOiBXZWkgQ2hlbiA8d2VpLmNoZW5AYXJtLmNvbT4KPiAgICAq
Cj4gICAgKiBDb3B5cmlnaHQgKGMpIDIwMTQgUm9iaW4gUmFuZGhhd2EKPiAKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5n
IGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Mon Mar 04 15:25:22 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 04 Mar 2019 15:25: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 1h0pSy-0001HQ-HI; Mon, 04 Mar 2019 15:25:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=P0XL=RH=neclab.eu=sharan.santhanam@srs-us1.protection.inumbo.net>)
 id 1h0pSx-0001HL-U3
 for minios-devel@lists.xenproject.org; Mon, 04 Mar 2019 15:25:19 +0000
X-Inumbo-ID: b530620c-3e91-11e9-b142-cb52d7c3ceed
Received: from mailer2.neclab.eu (unknown [195.37.70.41])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b530620c-3e91-11e9-b142-cb52d7c3ceed;
 Mon, 04 Mar 2019 15:25:14 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer2.neclab.eu (Postfix) with ESMTP id EAB31F206A;
 Mon,  4 Mar 2019 16:25:13 +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 NVDGsfqkVa7n; Mon,  4 Mar 2019 16:25:13 +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 B7D6DF2064;
 Mon,  4 Mar 2019 16:25:03 +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, 4 Mar 2019 16:25:03
 +0100
To: Jia He <justin.he@arm.com>, <minios-devel@lists.xenproject.org>, Simon
 Kuenzer <simon.kuenzer@neclab.eu>
References: <20190301145439.64439-1-justin.he@arm.com>
 <20190301145439.64439-15-justin.he@arm.com>
From: Sharan Santhanam <sharan.santhanam@neclab.eu>
Message-ID: <06b2c3ba-ba58-1ee7-6042-e1f578828bc8@neclab.eu>
Date: Mon, 4 Mar 2019 16:25:03 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <20190301145439.64439-15-justin.he@arm.com>
Content-Language: en-US
X-Originating-IP: [10.1.2.132]
Subject: Re: [Minios-devel] [UNIKRAFT PATCHv7 14/23] 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: Felipe Huici <felipe.huici@neclab.eu>, Wei Chen <wei.chen@arm.com>,
 Florian Schmidt <florian.schmidt@neclab.eu>, Kaly Xin <Kaly.Xin@arm.com>,
 Julien Grall <julien.grall@arm.com>, yuri.volchkov@neclab.eu
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>

SGVsbG8gSmlhIEhlLAoKVGhpcyBwYXRjaCBzZWVtcyBmaW5lLgoKUmV2aWV3ZWQtYnk6IFNoYXJh
biBTYW50aGFuYW0gPHNoYXJhbi5zYW50aGFuYW1AbmVjbGFiLmV1PgoKVGhhbmtzICYgUmVnYXJk
cwpTaGFyYW4KCk9uIDMvMS8xOSAzOjU0IFBNLCBKaWEgSGUgd3JvdGU6Cj4gRnJvbTogV2VpIENo
ZW4gPHdlaS5jaGVuQGFybS5jb20+Cj4gSWYgd2UgZW5hYmxlIHRoZSBTQ1RMUl9FTHguU0EsIEFy
bTY0IHN0YWNrIHBvaW50ZXIgbXVzdCBiZSBhbGlnbmVkIHRvCj4gMTYtYnl0ZSBiZWZvcmUgYmVp
bmcgdXNlZCBhcyBiYXNlIGFkZHJlc3MuIEJ1dCBzb21lIHZhbGlkIEVMMSBleGNlcHRpb25zCj4g
ZG9uJ3QgZ3VhcmFudGVlIHRoYXQgU1BfRUwxIHdhcyBhbGlnbmVkIHdoZW4gZW50ZXJpbmcgdGhl
IGV4Y2VwdGlvbnMuCj4gCj4gU2lnbmVkLW9mZi1ieTogV2VpIENoZW4gPHdlaS5jaGVuQGFybS5j
b20+Cj4gU2lnbmVkLW9mZi1ieTogSmlhIEhlIDxqdXN0aW4uaGVAYXJtLmNvbT4KPiAtLS0KPiAg
IHBsYXQva3ZtL2FybS9leGNlcHRpb25zLlMgfCA2OSArKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKy0tLS0tLS0KPiAgIDEgZmlsZSBjaGFuZ2VkLCA1NyBpbnNlcnRpb25zKCspLCAxMiBk
ZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvcGxhdC9rdm0vYXJtL2V4Y2VwdGlvbnMuUyBi
L3BsYXQva3ZtL2FybS9leGNlcHRpb25zLlMKPiBpbmRleCBlNGE1Yzc0Li43MDRiZDBhIDEwMDY0
NAo+IC0tLSBhL3BsYXQva3ZtL2FybS9leGNlcHRpb25zLlMKPiArKysgYi9wbGF0L2t2bS9hcm0v
ZXhjZXB0aW9ucy5TCj4gQEAgLTI5LDkgKzI5LDUxIEBACj4gICAjaW5jbHVkZSA8dWsvYXJjaC9s
Y3B1Lmg+Cj4gICAjaW5jbHVkZSA8dWsvYXNtLmg+Cj4gICAKPiArLm1hY3JvIEVYQ0hBTkdFX1NQ
X1dJVEhfWDAKPiArCWFkZCBzcCwgc3AsIHgwCS8vIG5ld19zcCA9IHNwICsgeDAKPiArCXN1YiB4
MCwgc3AsIHgwCS8vIG5ld194MCA9IG5ld19zcCAtIHgwID0gc3AgKyB4MCAtIHgwID0gc3AKPiAr
CXN1YiBzcCwgc3AsIHgwCS8vIG5ld19zcCA9IG5ld19zcCAtIG5ld194MCA9IHNwICsgeDAgLSBz
cCA9IHgwCj4gKy5lbmRtCj4gKwo+ICsubWFjcm8gQUxJR05fU1RBQ0sKPiArCS8vIEZpcnN0LCBl
eGNoYW5nZSB0aGUgU1Agd2l0aCB4MAo+ICsJRVhDSEFOR0VfU1BfV0lUSF9YMAo+ICsKPiArCS8v
IENoZWNrIHdoZXRoZXIgdGhlIHN0YWNrIGlzIGFsaWdubWVudAo+ICsJdHN0IHgwLCAjMHhmCj4g
KwkvLyBJZiB5ZXMsIHNhdmUgYW5kIGdvIG91dC4gSWYgbm90LCBhbGlnbiB0aGUgc3RhY2sKPiAr
CWIuZXEgMGYKPiArCj4gKwkvLyBTdGFydCB0byBhbGlnbiB0aGUgc3RhY2suCj4gKwo+ICsJLy8g
V2Ugd2lsbCB1c2UgdGhlIHgxIGFzIHRlbXBvcmFyeSwgc2F2ZSB4MSB0byBzdGFjayB0ZW1wb3Jh
cnkKPiArCXN0ciB4MSwgW3gwXQo+ICsKPiArCS8vIEFsaWduIGRvd24gc3AgdG8gMTYtYnl0ZSwg
c2F2ZSBvbGQgc3AgdG8gYWxpZ25lZF9zcFtfX1NQX09GRlNFVF0KPiArCWJpYyB4MSwgeDAsICMw
eGYKPiArCXN0ciB4MCwgW3gxLCAjX19TUF9PRkZTRVRdCj4gKwo+ICsJLy8gUmVzdG9yZSB4MSBi
ZWZvcmUgeDAgaXMgb3ZlcnJpZGRlbgo+ICsJbGRyIHgxLCBbeDBdCj4gKwo+ICsJLy8gU2F2ZSBh
bGlnbmVkX3NwIHRvIHgwCj4gKwliaWMgeDAsIHgwLCAjMHhmCj4gKwliIDFmCj4gKzA6Cj4gKwlz
dHIgeDAsIFt4MCwgI19fU1BfT0ZGU0VUXQo+ICsxOgo+ICsJLy8gQ2hhbmdlIGJhY2sgdGhlIFNQ
IGZyb20geDAKPiArCUVYQ0hBTkdFX1NQX1dJVEhfWDAKPiArLmVuZG0KPiArCj4gICAubWFjcm8g
RU5URVJfVFJBUCwgZWwKPiAgIAlzdWIgc3AsIHNwLCAjX19UUkFQX1NUQUNLX1NJWkUKPiAgIAo+
ICsuaWYJXGVsICE9IDAKPiArCS8qIEZvcmNlIGFsaWduIHRoZSBzdGFjaywgYW5kIHNhdmUgU1Ag
dG8gX19TUF9PRkZTRVQgKi8KPiArCUFMSUdOX1NUQUNLCj4gKy5lbmRpZgo+ICsKPiAgIAkvKiBT
YXZlIGdlbmVyYWwgcHVycG9zZSByZWdpc3RlcnMgKi8KPiAgIAlzdHAgeDAsIHgxLCBbc3AsICMx
NiAqIDBdCj4gICAJc3RwIHgyLCB4MywgW3NwLCAjMTYgKiAxXQo+IEBAIC01OCwyNSArMTAwLDE3
IEBACj4gICAJbXJzIHgyMywgZXNyX2VsMQo+ICAgCXN0cCB4MjIsIHgyMywgW3NwLCAjMTYgKiAx
Nl0KPiAgIAo+IC0JLyogU2F2ZSBzdGFjayBwb2ludGVyIGZvciBsb3dlciBsZXZlbCBleGNlcHRp
b24gKi8KPiAgIC5pZiBcZWwgPT0gMAo+ICsJLyogU2F2ZSBzdGFjayBwb2ludGVyIGZvciBsb3dl
ciBsZXZlbCBleGNlcHRpb24gKi8KPiAgIAltcnMgeDE4LCBzcF9lbDAKPiAtLmVsc2UKPiAtCWFk
ZCB4MTgsIHNwLCAjX19UUkFQX1NUQUNLX1NJWkUKPiArCXN0ciB4MTgsIFtzcCwgI19fU1BfRUww
X09GRlNFVF0KPiAgIC5lbmRpZgo+IC0Jc3RyIHgxOCwgW3NwLCAjMTYgKiAxN10KPiArCj4gICAu
ZW5kbQo+ICAgCj4gICAubWFjcm8gTEVBVkVfVFJBUCwgZWwKPiAgIAkvKiBNYXNrIElSUSB0byBt
YWtlIHN1cmUgcmVzdG9yZSB3b3VsZCBub3QgYmUgaW50ZXJydXB0ZWQgYnkgSVJRICovCj4gICAJ
bXNyIGRhaWZzZXQsICMyCj4gLQo+IC0JLyogUmVzdG9yZSBzdGFjayBwb2ludGVyIGZvciBsb3dl
ciBsZXZlbCBleGNlcHRpb24gKi8KPiAtCWxkciB4MTgsIFtzcCwgIzE2ICogMTddCj4gLS5pZiBc
ZWwgPT0gMAo+IC0JbXNyIHNwX2VsMCwgeDE4Cj4gLS5lbmRpZgo+IC0KPiAgIAkvKiBSZXN0b3Jl
IHBzdGF0ZSBhbmQgZXhjZXB0aW9uIHN0YXR1cyByZWdpc3RlciAqLwo+ICAgCWxkcCB4MjIsIHgy
MywgW3NwLCAjMTYgKiAxNl0KPiAgIAltc3Igc3Bzcl9lbDEsIHgyMgo+IEBAIC05Miw3ICsxMjYs
NiBAQAo+ICAgCWxkcCB4MjQsIHgyNSwgW3NwLCAjMTYgKiAxMl0KPiAgIAlsZHAgeDIyLCB4MjMs
IFtzcCwgIzE2ICogMTFdCj4gICAJbGRwIHgyMCwgeDIxLCBbc3AsICMxNiAqIDEwXQo+IC0JbGRw
IHgxOCwgeDE5LCBbc3AsICMxNiAqIDldCj4gICAJbGRwIHgxNiwgeDE3LCBbc3AsICMxNiAqIDhd
Cj4gICAJbGRwIHgxNCwgeDE1LCBbc3AsICMxNiAqIDddCj4gICAJbGRwIHgxMiwgeDEzLCBbc3As
ICMxNiAqIDZdCj4gQEAgLTEwMyw4ICsxMzYsMjAgQEAKPiAgIAlsZHAgeDIsIHgzLCBbc3AsICMx
NiAqIDFdCj4gICAJbGRwIHgwLCB4MSwgW3NwLCAjMTYgKiAwXQo+ICAgCj4gKy5pZiBcZWwgPT0g
MAo+ICsJLyogUmVzdG9yZSBzdGFjayBwb2ludGVyIGZvciBleGNlcHRpb24gZnJvbSBFTDAgKi8K
PiArCWxkciB4MTgsIFtzcCwgI19fU1BfRUwwX09GRlNFVF0KPiArCW1zciBzcF9lbDAsIHgxOAo+
ICsuZWxzZQo+ICsJLyogUmVzdG9yZSBzdGFjayBwb2ludGVyIGZvciBleGNlcHRpb24gZnJvbSBF
TDEgKi8KPiArCWxkciB4MTgsIFtzcCwgI19fU1BfT0ZGU0VUXQo+ICsJbW92IHNwLCB4MTgKPiAr
LmVuZGlmCj4gICAJYWRkIHNwLCBzcCwgI19fVFJBUF9TVEFDS19TSVpFCj4gICAKPiArCS8qIFJl
c3RvcmUgeDE4LHgxOSAqLwo+ICsJbGRwIHgxOCwgeDE5LCBbc3AsICMxNiAqIDldCj4gKwo+ICAg
CWVyZXQKPiAgIC5lbmRtCj4gICAKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Mon Mar 04 17:10:27 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 04 Mar 2019 17:10:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h0r6f-0001Eu-0P; Mon, 04 Mar 2019 17:10:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=P0XL=RH=neclab.eu=sharan.santhanam@srs-us1.protection.inumbo.net>)
 id 1h0r6d-0001Ep-1H
 for minios-devel@lists.xenproject.org; Mon, 04 Mar 2019 17:10:23 +0000
X-Inumbo-ID: 61aa569c-3ea0-11e9-9a6f-b35ef7dd4af2
Received: from mailer2.neclab.eu (unknown [195.37.70.41])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 61aa569c-3ea0-11e9-9a6f-b35ef7dd4af2;
 Mon, 04 Mar 2019 17:10:17 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer2.neclab.eu (Postfix) with ESMTP id 5434CF2069;
 Mon,  4 Mar 2019 18:10:16 +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 y7yJZfZPlzU9; Mon,  4 Mar 2019 18:10:16 +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 1B830F2064
 for <minios-devel@lists.xenproject.org>; Mon,  4 Mar 2019 18:10:14 +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, 4 Mar 2019 18:10:13
 +0100
To: <minios-devel@lists.xenproject.org>
References: <20190301145439.64439-1-justin.he@arm.com>
 <20190301145439.64439-19-justin.he@arm.com>
From: Sharan Santhanam <sharan.santhanam@neclab.eu>
Message-ID: <34397c7e-3f31-3573-589b-993912013ea0@neclab.eu>
Date: Mon, 4 Mar 2019 18:10:13 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <20190301145439.64439-19-justin.he@arm.com>
Content-Language: en-US
X-Originating-IP: [10.1.2.132]
Subject: Re: [Minios-devel] [UNIKRAFT PATCHv7 18/23] 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>
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>

SGVsbG8gSmlhIEhlLAoKVGhpcyBwYXRjaCBzZWVtcyBmaW5lLgoKUmV2aWV3ZWQtYnk6IFNoYXJh
biBTYW50aGFuYW0gPHNoYXJhbi5zYW50aGFuYW1AbmVjbGFiLmV1PgoKVGhhbmtzICYgUmVnYXJk
cwpTaGFyYW4KCk9uIDMvMS8xOSAzOjU0IFBNLCBKaWEgSGUgd3JvdGU6Cj4gRnJvbTogV2VpIENo
ZW4gPHdlaS5jaGVuQGFybS5jb20+Cj4gVGhlIHByZXZpb3VzIEwzIHBhZ2UgdGFibGUgc2l6ZSBp
cyBhIGZpeGVkIHZhbHVlIGJhc2VkIG9uIHRoZQo+IGFzc3VtcHRpb24gdGhhdCwgaW1hZ2Ugc2l6
ZSB3aWxsIG5vdCBleGNlZWQgMk1CLiBCdXQgdGhhdCdzIG5vdAo+IHRydWUsIHNvbWUgYXBwbGlj
YXRpb25zIGxpa2Ugbm9kZS5qcyB3aWxsIGJlIGFib3V0IDQwTUIgYWZ0ZXIKPiBjb252ZXJ0aW5n
IHRvIFVuaWtlcm5lbC4gU28gaW4gdGhpcyBwYXRjaCwgd2UgY2FsY3VsYXRlIHRoZQo+IHBhZ2Ug
dGFibGUgc2l6ZSBieSByZWFsIGltYWdlIHNpemUuIEluIG9yZGVyIHRvIG1hcHBpbmcgdGhlCj4g
aW1hZ2Ugb2NjdXBpZWQgbWVtb3J5IHRvIEwzIHBhZ2UgdGFibGUsIHdlIHJvdW5kIHVwIHRoZSBp
bWFnZQo+IHNpemUgd2l0aCAyTUIuIElmIHdlIGRvbid0IHJvdW5kIHVwIHRoZSBpbWFnZSBzaXpl
IHdpdGggMk1CLgo+IFNvbWUgbWVtb3J5IHRoYXQgaXMgbm90IG9jY3VwaWVkIGJ5IGltYWdlIGJ1
dCBzaGFyZWQgdGhlIHNhbWUKPiAyTUIgYmxvY2sgd2l0aCBpbWFnZSB0YWlsIHdpbGwgYmUgdW5t
YXBwZWQgaW4gcGFnZSB0YWJsZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBXZWkgQ2hlbiA8d2VpLmNo
ZW5AYXJtLmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBKaWEgSGUgPGp1c3Rpbi5oZUBhcm0uY29tPmAK
PiAtLS0KPiAgIHBsYXQvY29tbW9uL2luY2x1ZGUvc2VjdGlvbnMuaCAgICAgIHwgMzEgKysrKysr
KysrKysrKysrKysrKysrKysrKwo+ICAgcGxhdC9rdm0vYXJtL2VudHJ5NjQuUyAgICAgICAgICAg
ICAgfCAzNSArKysrKysrKysrKysrKysrKysrKysrKysrKystLQo+ICAgcGxhdC9rdm0vYXJtL3Bh
Z2V0YWJsZTY0LlMgICAgICAgICAgfCAgNCArKystCj4gICBwbGF0L2t2bS9hcm0vc2V0dXAuYyAg
ICAgICAgICAgICAgICB8ICAyICstCj4gICBwbGF0L2t2bS9pbmNsdWRlL2t2bS1hcm0vYXJtNjQv
bW0uaCB8IDE0ICsrKysrKystLS0tLQo+ICAgNSBmaWxlcyBjaGFuZ2VkLCA3NiBpbnNlcnRpb25z
KCspLCAxMCBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvcGxhdC9jb21tb24vaW5jbHVk
ZS9zZWN0aW9ucy5oIGIvcGxhdC9jb21tb24vaW5jbHVkZS9zZWN0aW9ucy5oCj4gaW5kZXggMTcw
MWIwMC4uZWNiMzYwNyAxMDA2NDQKPiAtLS0gYS9wbGF0L2NvbW1vbi9pbmNsdWRlL3NlY3Rpb25z
LmgKPiArKysgYi9wbGF0L2NvbW1vbi9pbmNsdWRlL3NlY3Rpb25zLmgKPiBAQCAtMzUsNiArMzUs
NyBAQAo+ICAgI2lmbmRlZiBfX1BMQVRfQ01OX1NFQ1RJT05TX0hfXwo+ICAgI2RlZmluZSBfX1BM
QVRfQ01OX1NFQ1RJT05TX0hfXwo+ICAgCj4gKyNpZm5kZWYgX19BU1NFTUJMWV9fCj4gICAvKgo+
ICAgICogRm9sbG93aW5nIGdsb2JhbCB2YXJpYWJsZXMgYXJlIGRlZmluZWQgaW4gaW1hZ2UgbGlu
ayBzY3JpcHRzLCBhbmQgc29tZQo+ICAgICogdmFyaWFibGVzIGFyZSBvcHRpb25hbCBhbmQgbWF5
IGJlIHVuYXZhaWxhYmxlIG9uIHNvbWUgYXJjaGl0ZWN0dXJlcwo+IEBAIC03Niw0ICs3NywzNCBA
QCBleHRlcm4gY2hhciBfZW5kW107Cj4gICAjZGVmaW5lIF9fQlNTX1NUQVJUCV9fdWtfaW1hZ2Vf
c3ltYm9sKF9fYnNzX3N0YXJ0KQo+ICAgI2RlZmluZSBfX0VORAkJX191a19pbWFnZV9zeW1ib2wo
X2VuZCkKPiAgIAo+ICsjZW5kaWYgLypfX0FTU0VNQkxZX18qLwo+ICsKPiArLyoKPiArICogQmVj
YXVzZSB0aGUgc2VjdGlvbiBpcyA0S0IgYWxpZ25tZW50LCBhbmQgd2Ugd2lsbCBhc3NpZ24gZGlm
ZmVyZW50Cj4gKyAqIGF0dHJpYnV0ZXMgZm9yIGRpZmZlcmVudCBzZWN0aW9ucy4gV2Ugcm91bmR1
cCBpbWFnZSBzaXplIHRvIDJNQiB0bwo+ICsgKiBhdm9pZCBtYWtpbmcgaG9sZXMgaW4gTDMgdGFi
bGUKPiArICoKPiArICogTDIgdGFibGUKPiArICogfC0tLS0tLS0tLS0tfCAgICBMMyB0YWJsZQo+
ICsgKiB8ICAgMk1CICAgICB8PT09PnwtLS0tLS0tLS0tLXwKPiArICogfC0tLS0tLS0tLS0tfCAg
ICB8ICA0S0IgICAgICB8IGVudHJ5IzAKPiArICogICAgICAgICAgICAgICAgICB8LS0tLS0tLS0t
LS18Cj4gKyAqICAgICAgICAgICAgICAgICAgfCAgLi4uICAgICAgfAo+ICsgKiAgICAgICAgICAg
ICAgICAgIHwgICAgICAgICAgIHwKPiArICogICAgICAgICAgICAgICAgICB8LS0tLS0tLS0tLS18
Cj4gKyAqICAgICAgICAgICAgICAgICAgfCAgNEtCICAgICAgfCBlbnRyeSMgZm9yIGxhc3QgcGFn
ZSBvZiByZWFsIGltYWdlCj4gKyAqICAgICAgICAgICAgICAgICAgfC0tLS0tLS0tLS0tfAo+ICsg
KiAgICAgICAgICAgICAgICAgIHwgIDRLQiAgICAgIHwgZW50cnkjIGZvciByb3VuZCB1cCBtZW1v
cnkKPiArICogICAgICAgICAgICAgICAgICB8LS0tLS0tLS0tLS18Cj4gKyAqICAgICAgICAgICAg
ICAgICAgfCAgLi4uICAgICAgfAo+ICsgKiAgICAgICAgICAgICAgICAgIHwtLS0tLS0tLS0tLXwK
PiArICogICAgICAgICAgICAgICAgICB8ICA0S0IgICAgICB8IGVudHJ5IzUxMQo+ICsgKiAgICAg
ICAgICAgICAgICAgIHwtLS0tLS0tLS0tLXwKPiArICogSWYgd2UgZG9uJ3Qgcm91bmR1cCB0aGUg
aW1hZ2Ugc2l6ZSB0byAyTUIsIHNvbWUgbWVtb3J5IHRoYXQgaXMgbm90Cj4gKyAqIG9jY3VwaWVk
IGJ5IGltYWdlIGJ1dCBzaGFyZWQgdGhlIHNhbWUgMk1CIGJsb2NrIHdpdGggaW1hZ2UgdGFpbCB3
aWxsCj4gKyAqIG5vdCBiZSBtYXBwZWQgaW4gcGFnZSB0YWJsZS4KPiArICovCj4gKyNkZWZpbmUg
SU1BR0VfUk9VTkRVUF9TSElGVCAyMQo+ICsjZGVmaW5lIElNQUdFX1JPVU5EVVBfU0laRSAoMHgx
IDw8IChJTUFHRV9ST1VORFVQX1NISUZUKSkKPiArCj4gICAjZW5kaWYgLyogX19QTEFUX0NNTl9T
RUNUSU9OU19IX18gKi8KPiBkaWZmIC0tZ2l0IGEvcGxhdC9rdm0vYXJtL2VudHJ5NjQuUyBiL3Bs
YXQva3ZtL2FybS9lbnRyeTY0LlMKPiBpbmRleCBkMDhiNDllLi4xMjIwMWE5IDEwMDY0NAo+IC0t
LSBhL3BsYXQva3ZtL2FybS9lbnRyeTY0LlMKPiArKysgYi9wbGF0L2t2bS9hcm0vZW50cnk2NC5T
Cj4gQEAgLTM1LDYgKzM1LDEyIEBACj4gICAjaW5jbHVkZSA8dWsvYXNtLmg+Cj4gICAjaW5jbHVk
ZSA8a3ZtLWFybS9tbS5oPgo+ICAgI2luY2x1ZGUgPGFybS9jcHVfZGVmcy5oPgo+ICsjaW5jbHVk
ZSA8c2VjdGlvbnMuaD4KPiArCj4gKy5nbG9iYWwgcGFnZV90YWJsZV9zaXplCj4gKy5kYXRhCj4g
K3BhZ2VfdGFibGVfc2l6ZToKPiArCS5kd29yZCAweDAKPiAgIAo+ICAgLyoKPiAgICAqIFRoZSBy
ZWdpc3RlcnMgdXNlZCBieSBfbGlia3ZtcGxhdF9zdGFydDoKPiBAQCAtNDMsNiArNDksMjggQEAK
PiAgIAo+ICAgLnRleHQKPiAgIEVOVFJZKF9saWJrdm1wbGF0X2VudHJ5KQo+ICsJLyogQ2FsY3Vs
YXRlIHRoZSBpbWFnZSBzaXplICovCj4gKwlsZHIgeDI1LCA9X2R0Ygo+ICsJbGRyIHgyNiwgPV9l
bmQKPiArCW1vdiB4MTUsIHgyNQo+ICsJc3ViIHgxNSwgeDI2LCB4MTUKPiArCj4gKwkvKiBSb3Vu
ZCB1cCB0aGUgc2l6ZSB0byAyTUIgKi8KPiArCW1vdiB4MTcsICMoSU1BR0VfUk9VTkRVUF9TSVpF
IC0gMSkKPiArCWFkZCB4MTUsIHgxNSwgeDE3Cj4gKwlsc3IgeDE1LCB4MTUsICNJTUFHRV9ST1VO
RFVQX1NISUZUCj4gKwlsc2wgeDE1LCB4MTUsICNJTUFHRV9ST1VORFVQX1NISUZUCj4gKwo+ICsJ
LyoKPiArCSAqIEhvdyBtYW55IGJ5dGVzIHdvdWxkIGJlIHVzZWQgZm9yIEwzX1RBQkxFCj4gKwkg
KiAoKHgxNSA+PiAyMSkgPDwgMTIpCj4gKwkgKi8KPiArCWxzciB4MTcsIHgxNSwgIzkKPiArCj4g
KwkvKiBUb3RhbCBieXRlcyBmb3IgcGFnZXRhYmxlICovCj4gKwlhZGQgeDE3LCB4MTcsICNMMF9U
QUJMRV9TSVpFCj4gKwlhZGQgeDE3LCB4MTcsICNMMV9UQUJMRV9TSVpFCj4gKwlhZGQgeDE3LCB4
MTcsICNMMl9UQUJMRV9TSVpFCj4gICAKPiAgIAkvKgo+ICAgCSAqIENsZWFuIHRoZSBib290IHN0
YWNrIGFuZCBwYWdlIHRhYmxlLiBBcyBfZW5kLCBQQUdFX1RBQkxFX1NJWkUgYW5kCj4gQEAgLTUw
LDggKzc4LDcgQEAgRU5UUlkoX2xpYmt2bXBsYXRfZW50cnkpCj4gICAJICogNjQtYnl0ZXMgYWxp
Z25tZW50IHRvby4gRXhlY3V0ZSA0IHN0cCBjb25zZWN1dGl2ZWx5IHdpdGhvdXQgYm91bmRhcnkK
PiAgIAkgKiBjaGVjayB3b3VsZCBiZSBzYWZlIGhlcmUuCj4gICAJICovCj4gLQlsZHIgeDI2LCA9
X2VuZAo+IC0JYWRkIHgyNywgeDI2LCAjUEFHRV9UQUJMRV9TSVpFCj4gKwlhZGQgeDI3LCB4MjYs
IHgxNwo+ICAgCWFkZCB4MjcsIHgyNywgI19fU1RBQ0tfU0laRQo+ICAgMToKPiAgIAlzdHAgeHpy
LCB4enIsIFt4MjZdLCAjMTYKPiBAQCAtNzksNiArMTA2LDEwIEBAIEVOVFJZKF9saWJrdm1wbGF0
X2VudHJ5KQo+ICAgCS8qIFNldCB0aGUgY29udGV4dCBpZCAqLwo+ICAgCW1zciBjb250ZXh0aWRy
X2VsMSwgeHpyCj4gICAKPiArCS8qIFNhdmUgcGFnZSB0YWJsZSBzaXplIGZvciBsYXRlciB1c2Fn
ZSAqLwo+ICsJbGRyIHgyNiwgPXBhZ2VfdGFibGVfc2l6ZQo+ICsJc3RyIHgxNywgW3gyNl0KPiAr
Cj4gICAJLyogQ3JlYXRlIGEgcGFnZXRhYmxlIHRvIGRvIFBBID09IFZBIG1hcHBpbmcgKi8KPiAg
IAlibCBjcmVhdGVfcGFnZXRhYmxlcwo+ICAgCj4gZGlmZiAtLWdpdCBhL3BsYXQva3ZtL2FybS9w
YWdldGFibGU2NC5TIGIvcGxhdC9rdm0vYXJtL3BhZ2V0YWJsZTY0LlMKPiBpbmRleCBhMDBiNzFj
Li5iZDQ3M2JmIDEwMDY0NAo+IC0tLSBhL3BsYXQva3ZtL2FybS9wYWdldGFibGU2NC5TCj4gKysr
IGIvcGxhdC9rdm0vYXJtL3BhZ2V0YWJsZTY0LlMKPiBAQCAtMjMzLDcgKzIzMyw5IEBAIEVOVFJZ
KHN0YXJ0X21tdSkKPiAgIAkgKi8KPiAgIAlsZHIgeDAsID1fZGF0YQo+ICAgCWxkciB4MSwgPV9l
bmQKPiAtCWFkZCB4MSwgeDEsICNQQUdFX1RBQkxFX1NJWkUKPiArCWxkciB4MiwgPXBhZ2VfdGFi
bGVfc2l6ZQo+ICsJbGRyIHgyLCBbeDJdCj4gKwlhZGQgeDEsIHgyLCB4MQo+ICAgCWFkZCB4MSwg
eDEsICNfX1NUQUNLX1NJWkUKPiAgIAlzdWIgeDEsIHgxLCB4MAo+ICAgCWJsIGNsZWFuX2FuZF9p
bnZhbGlkYXRlX2RjYWNoZV9yYW5nZQo+IGRpZmYgLS1naXQgYS9wbGF0L2t2bS9hcm0vc2V0dXAu
YyBiL3BsYXQva3ZtL2FybS9zZXR1cC5jCj4gaW5kZXggOWMzMzJlZS4uZjk4ODIyYyAxMDA2NDQK
PiAtLS0gYS9wbGF0L2t2bS9hcm0vc2V0dXAuYwo+ICsrKyBiL3BsYXQva3ZtL2FybS9zZXR1cC5j
Cj4gQEAgLTE0Niw3ICsxNDYsNyBAQCBzdGF0aWMgdm9pZCBfaW5pdF9kdGJfbWVtKHZvaWQpCj4g
ICAKPiAgIAltYXhfYWRkciA9IG1lbV9iYXNlICsgbWVtX3NpemU7Cj4gICAJX2xpYmt2bXBsYXRf
cGFnZXRhYmxlID0gKHZvaWQgKikgQUxJR05fRE9XTigoc2l6ZV90KV9fRU5ELCBfX1BBR0VfU0la
RSk7Cj4gLQlfbGlia3ZtcGxhdF9oZWFwX3N0YXJ0ID0gX2xpYmt2bXBsYXRfcGFnZXRhYmxlICsg
UEFHRV9UQUJMRV9TSVpFOwo+ICsJX2xpYmt2bXBsYXRfaGVhcF9zdGFydCA9IF9saWJrdm1wbGF0
X3BhZ2V0YWJsZSArIHBhZ2VfdGFibGVfc2l6ZTsKPiAgIAlfbGlia3ZtcGxhdF9tZW1fZW5kID0g
KHZvaWQgKikgbWF4X2FkZHI7Cj4gICAKPiAgIAkvKiBBQXJjaDY0IHJlcXVpcmUgc3RhY2sgYmUg
MTYtYnl0ZXMgYWxpZ25tZW50IGJ5IGRlZmF1bHQgKi8KPiBkaWZmIC0tZ2l0IGEvcGxhdC9rdm0v
aW5jbHVkZS9rdm0tYXJtL2FybTY0L21tLmggYi9wbGF0L2t2bS9pbmNsdWRlL2t2bS1hcm0vYXJt
NjQvbW0uaAo+IGluZGV4IDIzYmM2NTguLjllYzEyNzMgMTAwNjQ0Cj4gLS0tIGEvcGxhdC9rdm0v
aW5jbHVkZS9rdm0tYXJtL2FybTY0L21tLmgKPiArKysgYi9wbGF0L2t2bS9pbmNsdWRlL2t2bS1h
cm0vYXJtNjQvbW0uaAo+IEBAIC02OSwxNSArNjksMTcgQEAKPiAgICNkZWZpbmUgTDJfVEFCTEVf
U0laRSAgIF9fUEFHRV9TSVpFCj4gICAKPiAgIC8qCj4gLSAqIEFzIFVuaWtyYWZ0IGltYWdlJ3Mg
c2l6ZSBpcyB2ZXJ5IHRpbnksIGZyb20gdGVucyB0byBodW5kcmVkcyBraWxvCj4gLSAqIGJ5dGVz
LiBTbyBvbmUgcGFnZSBmb3IgTDNfVEFCTEUgaXMgZW5vdWdoIGZvciB1cyB0byBtYW5hZ2Ugc2Vj
dGlvbgo+IC0gKiBhdHRyaWJ1dGVzIG9mIGltYWdlLgo+ICsgKiBXZSB3aWxsIHVzZSBVbmlrcmFm
dCBpbWFnZSdzIHNpemUgdG8gY2FjdWxhdGUgdGhlIEwzX1RBQkxFX1NJWkUuCj4gKyAqIEJlY2F1
c2Ugd2UgYWxsb2NhdGUgb25lIHBhZ2UgZm9yIEwyIFRBQkxFLCBmbyB0aGUgbWF4IGltYWdlIHNp
emUKPiArICogd291bGQgYmUgMUdCLiBJdCB3b3VsZCBiZSBlbm91Z2ggZm9yIGN1cnJlbnQgc3Rh
Z2UuCj4gICAgKi8KPiAgICNkZWZpbmUgTDNfVEFCTEVfT0ZGU0VUIChMMl9UQUJMRV9PRkZTRVQg
KyBMMl9UQUJMRV9TSVpFKQo+IC0jZGVmaW5lIEwzX1RBQkxFX1NJWkUgICBfX1BBR0VfU0laRQo+
ICsKPiArI2lmbmRlZiBfX0FTU0VNQkxZX18KPiAgIAo+ICAgLyogVG90YWwgbWVtb3J5IHNpemUg
dGhhdCB3aWxsIGJlIHVzZWQgYnkgcGFnZXRhYmxlICovCj4gLSNkZWZpbmUgUEFHRV9UQUJMRV9T
SVpFIChMMF9UQUJMRV9TSVpFICsgTDFfVEFCTEVfU0laRSArIFwKPiAtCQkJCUwyX1RBQkxFX1NJ
WkUgKyBMM19UQUJMRV9TSVpFKQo+ICtleHRlcm4gdWludDY0X3QgcGFnZV90YWJsZV9zaXplOwo+
ICsKPiArI2VuZGlmIC8qX19BU1NFTUJMWV9fICovCj4gICAKPiAgICNlbmRpZiAvKiBfX0tWTV9B
Uk1fNjRfTU1fSF9fICovCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Mon Mar 04 17:41:54 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 04 Mar 2019 17:41:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h0rb6-000389-I5; Mon, 04 Mar 2019 17:41:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=P0XL=RH=neclab.eu=sharan.santhanam@srs-us1.protection.inumbo.net>)
 id 1h0rb4-000384-HV
 for minios-devel@lists.xenproject.org; Mon, 04 Mar 2019 17:41:50 +0000
X-Inumbo-ID: c89bf4d1-3ea4-11e9-bc90-bc764e045a96
Received: from mailer1.neclab.eu (unknown [195.37.70.40])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c89bf4d1-3ea4-11e9-bc90-bc764e045a96;
 Mon, 04 Mar 2019 17:41:47 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer1.neclab.eu (Postfix) with ESMTP id 05BE1104EDB;
 Mon,  4 Mar 2019 18:41: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 xKo7ezq5E1xm; Mon,  4 Mar 2019 18:41:46 +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 CE4D4104EDA
 for <minios-devel@lists.xenproject.org>; Mon,  4 Mar 2019 18:41:44 +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, 4 Mar 2019 18:41:44
 +0100
To: <minios-devel@lists.xenproject.org>
References: <20190301145439.64439-1-justin.he@arm.com>
From: Sharan Santhanam <sharan.santhanam@neclab.eu>
Message-ID: <e836c2c5-22e5-79be-e118-4a02e1f90417@neclab.eu>
Date: Mon, 4 Mar 2019 18:41:38 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <20190301145439.64439-1-justin.he@arm.com>
Content-Language: en-US
X-Originating-IP: [10.1.2.132]
Subject: Re: [Minios-devel] [UNIKRAFT PATCHv7 00/23] Follow up patches for
 Arm64 support series#1/5
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-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>

SGVsbG8gSmlhIEhlLAoKVGhhbmsgeW91IGZvciB0aGlzIHBhdGNoIHNlcmllcy4gVGhpcyBwYXRj
aCBzZXJpZXMgaXMgcmVhZHkgdG8gYmUgCnVwc3RyZWFtZWQuIFdlIHdpbGwgdXBzdHJlYW0gaXQg
dG9tb3Jyb3cuCgpUaGFua3MgJiBSZWdhcmRzClNoYXJhbgoKT24gMy8xLzE5IDM6NTQgUE0sIEpp
YSBIZSB3cm90ZToKPiBUaGlzIHNlcmllcyBhZGRyZXNzIGZvbGxvd2luZyBjb21tZW50czoKPiAw
MTogUmVtb3ZlIHRoZSBjaGVjayBvZiAnLS1lbmFibGUtZGVmYXVsdC1waWUnIGluIE1ha2VmaWxl
LnVrLAo+IDAyOiBVc2UgbWFjcm8tZWQgaGVscGVyIHRvIHNpbXBsaWZ5IGlvcmVnX3JlYWQvd3Jp
dGUsCj4gMDM6IFVzZSB0aGUgc2FtZSBkZWNsYXJhdGlvbiBmb3IgX3RleHQgYW5kIF9lbmQsCj4g
MDQ6IEFkZHJlc3MgY29tbWVudHMgZm9yIEQtQ2FjaGUgb3BlcmF0aW9uIGZ1bmN0aW9uLAo+IDA1
OiBHZXQgdmlydHVhbCBhZGRyZXNzIGJpdHMgZnJvbSBpZF9hYTY0bW1mcjBfZWwxLlBBUmFuZ2Us
Cj4gMDY6IEVuc3VyZSBzdGFjayBhbGlnbm1lbnQgZm9yIGV4Y2VwdGlvbnMgZnJvbSBFTDEsCj4g
MDc6IEludmFsaWRhdGUgRC1DYWNoZSBmb3IgbW9kaWZpZWQgYXJlYSBvbmx5LAo+IDA4OiBEaXNh
YmxlIEQtQ2FjaGUgYmVmb3JlIGRvaW5nIGFueSBjaGFuZ2UsCj4gMDk6IENhbGN1bGF0ZSBMMyB0
YWJsZSBhbmQgcGFnZSB0YWJsZSBzaXplIGJ5IGltYWdlIHNpemUsCj4gMTA6IFJlbW92ZSBhIC1X
c3RyaW5nb3Atb3ZlcmZsb3cgd2FybmluZyBmb3Igc3RybmNweSwKPiAxMTogUmVtb3ZlIHVzZWxl
c3MgYmxhbmsgbGluZSwKPiAKPiBTb21lIGNvbW1lbnRzIHRoYXQgaGF2ZW4ndCBiZWVuIGFkZHJl
c3NlZDoKPiAwMTogQ2hlY2sgdGhlIE1JRFIgYW5kIGF2b2lkIHRoZSBlcnJhdHVtIG9uIGFmZmVj
dGVkIHBsYXRmb3JtCj4gICAgICAgdmlhIGFuIGFsdGVybmF0aXZlIG9yIGp1bXAgdGFibGUuIC0t
IFRoaXMgZXJyZXRhIGZyYW1ld29yawo+ICAgICAgIGlzIG5vdCBvbmx5IGZvciBBcm0gYnV0IGFs
c28gZm9yIHg4Ni4gSSB0aGluayB3ZSdkIGJldHRlcgo+ICAgICAgIHRvIGRpc2N1c3MgaW4gY29t
bXVuaXR5Lgo+IDAyOiBFbmFibGUgRklGTyBzdXBwb3J0IGZvciBQTDAxMS4KPiAwMzogQ29tcGFy
ZSB0aGUgcG9pbnRlcnMgb2YgZGlmZmVyZW50IHR5cGUgaXMgYmVoYXZpb3VyIHVuZGVmaW5lZAo+
IAo+IElmIEkgZm9yZ290IGFueXRoaW5nIHBsZWFzZSByZW1pbmQgbWUuCj4gCj4gLS0tCj4gdjYg
LT4gdjc6Cj4gICAgMS5maXggdGFiIHNwYWNlIGNvbnZlcnRpbmcgd2hlbiBzZW5kaW5nIG91dCBw
YXRjaAo+ICAgIDIuZml4IHNldmVyYWwgcmVkdW5kYW50IGNhc3QgaW4gcGF0Y2ggMDQJCj4gdjUg
LT4gdjY6Cj4gICAgZml4IGVycm9yIG9uIFg4NiB4ZW4gcGxhdC4KPiAgICByZWJhc2UgdGhlIGNv
ZGVzIHRvIFVuaWtyYWZ0IDAuMyBJYXBldHVzIFJlbGVhc2UKPiB2NCAtPiB2NTogZml4IGNvbXBp
bGF0aW9uIGVycm9yCj4gdjMgLT4gdjQ6Cj4gICAgMS4gRHJvcCAwNCBhbmQgMjQgcGF0Y2hlcyBp
biB2My4gcGF0Y2ggMDQgaXMgZ2NjIGNvbXBpbGVyCj4gICAgb3B0aW1pemF0aW9uIHJlbGF0ZWQs
IG5vdCBhIGJsb2NraW5nIGlzc3VlLiBUaGUgcmVzb2x1dGlvbiBpcwo+ICAgIHVuZGVyIGRpc2N1
c3Npb24uIFBhdGNoIDI0IGlzIG5vdCBjb25jZXJuZWQgYnkgU2hhcmFuLgo+ICAgIDIuIFJlc3Rv
cmUgeDE4LHgxOSBhZnRlciB1c2luZyB0aGVtLgo+ICAgIDMuIEZpeCBJTUFHRV9ST1VORFVQX1NI
SUZUIGZyb20gMjAgdG8gMjEuCj4gICAgNC4gbG90cyBvZiBjaGVja3BhdGNoIHdhcm5pbmcuCj4g
djIgLT4gdjM6IFJlYmFzZSB0byB0aGUgbGF0ZXN0IHVwc3RyZWFtIGJhc2UuCj4gCj4gdjEgLT4g
djI6Cj4gICAgMS4gQWRkIFVSTCBsaW5rIGZvciAiVXNlIG1hY3JvLWVkIGhlbHBlciB0byBzaW1w
bGlmeSBpb3JlZ19yZWFkL3dyaXRlIiwKPiAgICAyLiBJbnZhbGlkYXRlICYgY2xlYW4gQ2FjaGUg
Zm9yIG1lbW9yeSB0aGF0IHdvdWxkIGJlIHVzZWQsCj4gICAgMy4gSW1wcm92ZSBjb2RlIGFuZCBj
b21taXQgY29tbWVudHMgZm9yIGNhbGN1bGF0ZSBwYWdlYmFibGUgc2l6ZSwKPiAgICA0LiBVc2Ug
bWFjcm9zIHRvIHJlcGxhY2UgaGFyZGNvZGUgdmFsdWVzLAo+ICAgIDUuIFVzZSBsc3IvbHNsIHRv
IHNpbXBsaWZ5IDJNQiByb3VuZCB1cCwKPiAgICA2LiBEbyBvYmZ1c2NhdGVzIGFyaXRobWV0aWMg
Zm9yIGtlcm5lbCBpbWFnZSBzeW1ib2xzLAo+ICAgIDcuIENsZWFuIHVwIGtlcm5lbCBpbWFnZSBz
eW1ib2xzIGZvciBDIGZpbGVzLgo+IAo+IEppYSBIZSAoMjMpOgo+ICAgIGJ1aWxkOiBSZW1vdmUg
dGhlIGNoZWNrIG9mICctLWVuYWJsZS1kZWZhdWx0LXBpZScgaW4gTWFrZWZpbGUudWsKPiAgICBw
bGF0L2luY2x1ZGU6IFVzZSBtYWNyby1lZCBoZWxwZXIgdG8gc2ltcGxpZnkgaW9yZWdfcmVhZC93
cml0ZSBmb3IKPiAgICAgIEFybTY0Cj4gICAgcGxhdC9jb21tb246IE1vdmUgZ2xvYmFsIHZhcmlh
YmxlcyBkZWZpbmVkIGluIGxpbmsgc2NyaXB0cyB0byBhIGhlYWRlcgo+ICAgIHBsYXQ6IENsZWFu
IHVwIGtlcm5lbCBpbWFnZSBzeW1ib2xzCj4gICAgcGxhdC9jb21tb246IFJlbW92ZSBlYXJseWNs
b2JlcnIgZnJvbSBTWVNSRUdfUkVBRDMyIGZvciBBcm02NAo+ICAgIHBsYXQvY29tbW9uOiBDbGVh
biBhbmQgaW52YWxpZGF0ZSBELUNhY2hlIG9ubHkgd2hlbiBib290IGZvciBBcm02NAo+ICAgIHBs
YXQvY29tbW9uOiBVc2UgY29ycmVjdCBkc2Igb3BlcmF0aW9uIGZsYWcgZm9yIEFybTY0Cj4gICAg
cGxhdC9jb21tb246IEFkZCByZWZlcnJlZCBzb3VyY2UgY29kZSBVUkwgZm9yIGNhY2hlIG9wZXJh
dGlvbgo+ICAgIHBsYXQva3ZtOiBDb3JyZWN0IGludmFsaWQgaW5kZW50IGNoYXJhY3RlciBmb3Ig
QXJtNjQKPiAgICBwbGF0L2t2bTogR2V0IFZJUlRfQklUUyBmcm9tIGlkX2FhNjRtbWZyMF9lbDEu
UEFSYW5nZSBmb3IgQXJtNjQKPiAgICBhcmNoL2luY2x1ZGU6IEFkZCBhIF9yZWdzIG1lbWJlciB0
byBzYXZlIG9yaWdpYWwgc3RhY2sgcG9pbnRlcgo+ICAgIHBsYXQva3ZtOiBBZGQgX19UUkFQX1NU
QUNLX1NJWkUgZm9yIHN0YWNrIHBvaW50ZXIgd2hpbGUgZXhpdGluZyB0cmFwCj4gICAgcGxhdC9r
dm06IFJlbW92ZSByZWR1bmRhbnQgc3BhY2Ugd2hpbGUgZW50ZXJpbmcgdHJhcCBmb3IgQXJtCj4g
ICAgcGxhdC9rdm06IEZvcmNlIGFsaWduIHRoZSBzdGFjayBwb2ludGVyIGZvciBBcm02NCBFTDEg
ZXhjZXB0aW9ucwo+ICAgIHBsYXQva3ZtOiBSZW5hbWUgcGFnZXRhYmxlLlMgdG8gcGFnZXRhYmxl
NjQuUyBmb3IgQXJtNjQKPiAgICBwbGF0L2t2bTogSW52YWxpZGF0ZSBELUNhY2hlIHRoYXQgbWF5
IGhhdmUgYmVlbiBtb2RpZmllZCBmb3IgQXJtNjQKPiAgICBwbGF0L2t2bTogYXJtNjQ6IENsZWFy
IHBhZ2V0YWJsZSBtZW1vcnkgd2l0aCBib290IHN0YWNrCj4gICAgcGxhdC9rdm06IGFybTY0OiBD
YWxjdWxhdGUgcGFnZXRhYmxlIHNpemUgZHluYW1pY2FsbHkgYnkgaW1hZ2Ugc2l6ZQo+ICAgIHBs
YXQva3ZtOiBhcm02NDogQnVpbGQgTDMgcGFnZSB0YWJsZSBmb3IgcmFuZ2UgZ3JlYXRlciB0aGFu
IDJNQgo+ICAgIHBsYXQva3ZtOiBhcm02NDogU3VwcG9ydCBidWlsZCBMMyB0YWJsZSBmb3IgbGFy
Z2UgaW1hZ2Ugc2l6ZQo+ICAgIHBsYXQva3ZtOiBhcm02NDogUmVtb3ZlIG5lZWRsZXNzIHNlbWlj
b2xvbnMgaW4gYXNzZW1ibHkKPiAgICBwbGF0L2t2bTogYXJtNjQ6IEVuc3VyZSB0aGVyZSBpcyBu
byBzdGFsbCBkYXRhIGluIGNhY2hlIHdoZW4gYm9vdAo+ICAgIHBsYXQva3ZtOiBhcm02NDogUmVt
b3ZlIHN1cGVyZmx1b3VzIGJsYW5rIGxpbmUKPiAKPiAgIE1ha2VmaWxlLnVrICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgIDggKy0KPiAgIGFyY2gvYXJtL2FybTY0L2luY2x1ZGUv
dWsvYXNtL2xjcHUuaCAgICAgICAgfCAgMTYgKystCj4gICBwbGF0L2NvbW1vbi9hcm0vY2FjaGU2
NC5TICAgICAgICAgICAgICAgICAgIHwgIDMyICsrLS0tLQo+ICAgcGxhdC9jb21tb24vaW5jbHVk
ZS9hcm0vYXJtNjQvY3B1LmggICAgICAgICB8ICA1OCArKysrLS0tLS0tCj4gICBwbGF0L2NvbW1v
bi9pbmNsdWRlL2FybS9hcm02NC9jcHVfZGVmcy5oICAgIHwgIDE2ICsrLQo+ICAgcGxhdC9jb21t
b24vaW5jbHVkZS9zZWN0aW9ucy5oICAgICAgICAgICAgICB8IDExMCArKysrKysrKysrKysrKysr
KysrCj4gICBwbGF0L2t2bS9NYWtlZmlsZS51ayAgICAgICAgICAgICAgICAgICAgICAgIHwgICAy
ICstCj4gICBwbGF0L2t2bS9hcm0vZW50cnk2NC5TICAgICAgICAgICAgICAgICAgICAgIHwgIDc3
ICsrKysrKysrKy0tLS0KPiAgIHBsYXQva3ZtL2FybS9leGNlcHRpb25zLlMgICAgICAgICAgICAg
ICAgICAgfCAgNzMgKysrKysrKysrKy0tLQo+ICAgcGxhdC9rdm0vYXJtL3twYWdldGFibGUuUyA9
PiBwYWdldGFibGU2NC5TfSB8IDExNSArKysrKysrKysrKysrLS0tLS0tLQo+ICAgcGxhdC9rdm0v
YXJtL3NldHVwLmMgICAgICAgICAgICAgICAgICAgICAgICB8ICAxMiArLQo+ICAgcGxhdC9rdm0v
aW5jbHVkZS9rdm0tYXJtL2FybTY0L21tLmggICAgICAgICB8ICAxNCArKy0KPiAgIHBsYXQva3Zt
L21lbW9yeS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMjMgKystLQo+ICAgcGxhdC9r
dm0veDg2L3NldHVwLmMgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNiArLQo+ICAgcGxhdC94
ZW4vYXJtL3NldHVwLmMgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNiArLQo+ICAgcGxhdC94
ZW4vaW5jbHVkZS94ZW4tYXJtL21tLmggICAgICAgICAgICAgICB8ICAgMyArLQo+ICAgcGxhdC94
ZW4vaW5jbHVkZS94ZW4teDg2L21tLmggICAgICAgICAgICAgICB8ICAyMSArKy0tCj4gICBwbGF0
L3hlbi9tZW1vcnkuYyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIyICsrLS0KPiAgIHBs
YXQveGVuL3g4Ni9tbS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTcgKystCj4gICBw
bGF0L3hlbi94ODYvc2V0dXAuYyAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyICstCj4gICAy
MCBmaWxlcyBjaGFuZ2VkLCA0MjAgaW5zZXJ0aW9ucygrKSwgMjEzIGRlbGV0aW9ucygtKQo+ICAg
Y3JlYXRlIG1vZGUgMTAwNjQ0IHBsYXQvY29tbW9uL2luY2x1ZGUvc2VjdGlvbnMuaAo+ICAgcmVu
YW1lIHBsYXQva3ZtL2FybS97cGFnZXRhYmxlLlMgPT4gcGFnZXRhYmxlNjQuU30gKDg0JSkKPiAK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1k
ZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Mon Mar 04 17:46:51 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 04 Mar 2019 17:46: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 1h0rft-0003BI-V7; Mon, 04 Mar 2019 17:46: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=dxcW=RH=neclab.eu=yuri.volchkov@srs-us1.protection.inumbo.net>)
 id 1h0rfr-0003BD-T9
 for minios-devel@lists.xen.org; Mon, 04 Mar 2019 17:46:47 +0000
X-Inumbo-ID: 7aeb735e-3ea5-11e9-bc90-bc764e045a96
Received: from mailer1.neclab.eu (unknown [195.37.70.40])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7aeb735e-3ea5-11e9-bc90-bc764e045a96;
 Mon, 04 Mar 2019 17:46:47 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer1.neclab.eu (Postfix) with ESMTP id 23733104EDA;
 Mon,  4 Mar 2019 18:46:46 +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 zX-oYHY1Yju2; Mon,  4 Mar 2019 18:46:46 +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 mailer1.neclab.eu (Postfix) with ESMTPS id F019B104D06
 for <minios-devel@lists.xen.org>; Mon,  4 Mar 2019 18:46: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;
 Mon, 4 Mar 2019 18:46:43 +0100
From: Yuri Volchkov <yuri.volchkov@neclab.eu>
To: <minios-devel@lists.xen.org>
Date: Mon, 4 Mar 2019 18:46:25 +0100
Message-ID: <20190304174630.21501-1-yuri.volchkov@neclab.eu>
X-Mailer: git-send-email 2.19.2
MIME-Version: 1.0
X-Originating-IP: [10.1.2.20]
Subject: [Minios-devel] [UNIKRAFT PATCH 0/5] newlib compatibility
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@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>

TmV3bGliIHN1cHBvcnQgd2FzIGJyb2tlbiBhZnRlciBuZXcgdGhlIGludGVncmF0aW9uIG9mIG5l
dyB2ZnMuIFRoaXMKcGF0Y2ggc2VyaWVzIGlzIGJyaW5pbmcgbW9kaWZpY2F0aW9ucyBuZWVkZWQg
ZnJvbSB0aGUgVW5pa3JhZnQgc2lkZS4KClRoZSBwYXRjaCBhbHNvIGluY2x1ZGVzIGEgYml0IG9m
IGNoZWNrcGF0Y2ggaXNzdWVzIGZpeGluZy4gT25seSB0aGUKaXNzdWVzIHJlbGF0ZWQgdG8gdGhl
IGFjdHVhbCBtb2RpZmljYXRpb25zIGFyZSBmaXhlZC4KCll1cmkgVm9sY2hrb3YgKDUpOgogIGxp
Yi92ZnNjb3JlOiB0YWJpZnkgZnMuaAogIGxpYi92ZnNjb3JlOiBwcmVmaXggZGVmaW5lcyBjb25m
bGljdGluZyB3aXRoIE5ld2xpYgogIGxpYi92ZnNjb3JlOiBmaXggY29uZmxpY3RzIHdpdGggbmV3
bGliCiAgbGliL3Zmc2NvcmU6IG1hcmsgc3RkaW8gYXMgYSBjaGFyYWN0ZXIgZGV2aWNlCiAgbGli
L3Zmc2NvcmU6IGZpeCBjaGVja3BhdGNoIGlzc3VlcyBmb3IgdWlvLmggYW5kIHN0YXRmcy5oCgog
bGliL25vbGliYy9pbmNsdWRlL3N5cy9zdGF0ZnMuaCAgfCAgNCArKy0tCiBsaWIvbm9saWJjL2lu
Y2x1ZGUvc3lzL3Vpby5oICAgICB8ICA4ICsrKystLS0tCiBsaWIvcmFtZnMvcmFtZnNfdm5vcHMu
YyAgICAgICAgICB8ICAyICstCiBsaWIvdmZzY29yZS9pbmNsdWRlL3Zmc2NvcmUvZnMuaCB8IDIw
ICsrKysrKysrKysrLS0tLS0tLS0tCiBsaWIvdmZzY29yZS9tYWluLmMgICAgICAgICAgICAgICB8
IDEyICsrKysrLS0tLS0tLQogbGliL3Zmc2NvcmUvc3RkaW8uYyAgICAgICAgICAgICAgfCAgOSAr
KysrKysrKy0KIGxpYi92ZnNjb3JlL3N5c2NhbGxzLmMgICAgICAgICAgIHwgMTYgKysrKysrKy0t
LS0tLS0tLQogbGliL3Zmc2NvcmUvdmZzLmggICAgICAgICAgICAgICAgfCAgMiAtLQogbGliL3Zm
c2NvcmUvdm5vZGUuYyAgICAgICAgICAgICAgfCAgNCArKy0tCiA5IGZpbGVzIGNoYW5nZWQsIDQw
IGluc2VydGlvbnMoKyksIDM3IGRlbGV0aW9ucygtKQoKLS0gCjIuMTkuMgoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5n
IGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Mon Mar 04 17:47:02 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 04 Mar 2019 17:47:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h0rg6-0003C2-11; Mon, 04 Mar 2019 17:47: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=dxcW=RH=neclab.eu=yuri.volchkov@srs-us1.protection.inumbo.net>)
 id 1h0rg4-0003Bt-CO
 for minios-devel@lists.xen.org; Mon, 04 Mar 2019 17:47:00 +0000
X-Inumbo-ID: 80f6ca12-3ea5-11e9-93d4-2791b3721310
Received: from mailer2.neclab.eu (unknown [195.37.70.41])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 80f6ca12-3ea5-11e9-93d4-2791b3721310;
 Mon, 04 Mar 2019 17:46:57 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer2.neclab.eu (Postfix) with ESMTP id 48F23F206B;
 Mon,  4 Mar 2019 18:46:56 +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 tKpyxZlODYjZ; Mon,  4 Mar 2019 18:46:56 +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 12E24F2069
 for <minios-devel@lists.xen.org>; Mon,  4 Mar 2019 18:46:54 +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, 4 Mar 2019 18:46:53 +0100
From: Yuri Volchkov <yuri.volchkov@neclab.eu>
To: <minios-devel@lists.xen.org>
Date: Mon, 4 Mar 2019 18:46:26 +0100
Message-ID: <20190304174630.21501-2-yuri.volchkov@neclab.eu>
X-Mailer: git-send-email 2.19.2
In-Reply-To: <20190304174630.21501-1-yuri.volchkov@neclab.eu>
References: <20190304174630.21501-1-yuri.volchkov@neclab.eu>
MIME-Version: 1.0
X-Originating-IP: [10.1.2.20]
Subject: [Minios-devel] [UNIKRAFT PATCH 1/5] lib/vfscore: tabify fs.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: simon.kuenzer@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>

U2lnbmVkLW9mZi1ieTogWXVyaSBWb2xjaGtvdiA8eXVyaS52b2xjaGtvdkBuZWNsYWIuZXU+Ci0t
LQogbGliL3Zmc2NvcmUvaW5jbHVkZS92ZnNjb3JlL2ZzLmggfCAxMiArKysrKystLS0tLS0KIDEg
ZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEvbGliL3Zmc2NvcmUvaW5jbHVkZS92ZnNjb3JlL2ZzLmggYi9saWIvdmZzY29yZS9pbmNsdWRl
L3Zmc2NvcmUvZnMuaAppbmRleCAxYmI0ZTI0ZC4uZTNiZGE5NWIgMTAwNjQ0Ci0tLSBhL2xpYi92
ZnNjb3JlL2luY2x1ZGUvdmZzY29yZS9mcy5oCisrKyBiL2xpYi92ZnNjb3JlL2luY2x1ZGUvdmZz
Y29yZS9mcy5oCkBAIC0xMywxNiArMTMsMTYgQEAKIAogc3RhdGljIGlubGluZSBpbnQgdmZzY29y
ZV9mZmxhZ3MoaW50IG9mbGFncykKIHsKLSAgICBpbnQgcncgPSBvZmxhZ3MgJiBPX0FDQ01PREU7
Ci0gICAgb2ZsYWdzICY9IH5PX0FDQ01PREU7Ci0gICAgcmV0dXJuIChydyArIDEpIHwgb2ZsYWdz
OworCWludCBydyA9IG9mbGFncyAmIE9fQUNDTU9ERTsKKwlvZmxhZ3MgJj0gfk9fQUNDTU9ERTsK
KwlyZXR1cm4gKHJ3ICsgMSkgfCBvZmxhZ3M7CiB9CiAKIHN0YXRpYyBpbmxpbmUgaW50IHZmc2Nv
cmVfb2ZsYWdzKGludCBmZmxhZ3MpCiB7Ci0gICAgaW50IHJ3ID0gZmZsYWdzICYgKEZSRUFEfEZX
UklURSk7Ci0gICAgZmZsYWdzICY9IH4oRlJFQUR8RldSSVRFKTsKLSAgICByZXR1cm4gKHJ3IC0g
MSkgfCBmZmxhZ3M7CisJaW50IHJ3ID0gZmZsYWdzICYgKEZSRUFEfEZXUklURSk7CisJZmZsYWdz
ICY9IH4oRlJFQUR8RldSSVRFKTsKKwlyZXR1cm4gKHJ3IC0gMSkgfCBmZmxhZ3M7CiB9CiAKICNl
bmRpZiAvKiBfVkZTQ09SRV9GU19IXyAqLwotLSAKMi4xOS4yCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApN
aW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Mon Mar 04 17:47:04 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 04 Mar 2019 17:47: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 1h0rg8-0003Ce-2w; Mon, 04 Mar 2019 17:47: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=dxcW=RH=neclab.eu=yuri.volchkov@srs-us1.protection.inumbo.net>)
 id 1h0rg7-0003CM-H8
 for minios-devel@lists.xen.org; Mon, 04 Mar 2019 17:47:03 +0000
X-Inumbo-ID: 8270afde-3ea5-11e9-9b6d-973d3d23d474
Received: from mailer1.neclab.eu (unknown [195.37.70.40])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8270afde-3ea5-11e9-9b6d-973d3d23d474;
 Mon, 04 Mar 2019 17:46:59 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer1.neclab.eu (Postfix) with ESMTP id D1043104EDB;
 Mon,  4 Mar 2019 18:46:58 +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 5-ug1HdFuSCx; Mon,  4 Mar 2019 18:46: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 mailer1.neclab.eu (Postfix) with ESMTPS id ABDAB104EDA
 for <minios-devel@lists.xen.org>; Mon,  4 Mar 2019 18:46:56 +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, 4 Mar 2019 18:46:56 +0100
From: Yuri Volchkov <yuri.volchkov@neclab.eu>
To: <minios-devel@lists.xen.org>
Date: Mon, 4 Mar 2019 18:46:27 +0100
Message-ID: <20190304174630.21501-3-yuri.volchkov@neclab.eu>
X-Mailer: git-send-email 2.19.2
In-Reply-To: <20190304174630.21501-1-yuri.volchkov@neclab.eu>
References: <20190304174630.21501-1-yuri.volchkov@neclab.eu>
MIME-Version: 1.0
X-Originating-IP: [10.1.2.20]
Subject: [Minios-devel] [UNIKRAFT PATCH 2/5] lib/vfscore: prefix defines
 conflicting with Newlib
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@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>

U2lnbmVkLW9mZi1ieTogWXVyaSBWb2xjaGtvdiA8eXVyaS52b2xjaGtvdkBuZWNsYWIuZXU+Ci0t
LQogbGliL3JhbWZzL3JhbWZzX3Zub3BzLmMgICAgICAgICAgfCAgMiArLQogbGliL3Zmc2NvcmUv
aW5jbHVkZS92ZnNjb3JlL2ZzLmggfCAxMiArKysrKysrLS0tLS0KIGxpYi92ZnNjb3JlL21haW4u
YyAgICAgICAgICAgICAgIHwgMTIgKysrKystLS0tLS0tCiBsaWIvdmZzY29yZS9zdGRpby5jICAg
ICAgICAgICAgICB8ICAyICstCiBsaWIvdmZzY29yZS9zeXNjYWxscy5jICAgICAgICAgICB8IDEz
ICsrKysrKy0tLS0tLS0KIDUgZmlsZXMgY2hhbmdlZCwgMjAgaW5zZXJ0aW9ucygrKSwgMjEgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvbGliL3JhbWZzL3JhbWZzX3Zub3BzLmMgYi9saWIvcmFt
ZnMvcmFtZnNfdm5vcHMuYwppbmRleCAzYzU1ZGJlMC4uNThmNzhjMDAgMTAwNjQ0Ci0tLSBhL2xp
Yi9yYW1mcy9yYW1mc192bm9wcy5jCisrKyBiL2xpYi9yYW1mcy9yYW1mc192bm9wcy5jCkBAIC0y
NDEsNyArMjQxLDcgQEAgcmFtZnNfbG9va3VwKHN0cnVjdCB2bm9kZSAqZHZwLCBjaGFyICpuYW1l
LCBzdHJ1Y3Qgdm5vZGUgKip2cHApCiAJCXJldHVybiBFTk9NRU07CiAJfQogCXZwLT52X2RhdGEg
PSBucDsKLQl2cC0+dl9tb2RlID0gQUxMUEVSTVM7CisJdnAtPnZfbW9kZSA9IFVLX0FMTFBFUk1T
OwogCXZwLT52X3R5cGUgPSBucC0+cm5fdHlwZTsKIAl2cC0+dl9zaXplID0gbnAtPnJuX3NpemU7
CiAKZGlmZiAtLWdpdCBhL2xpYi92ZnNjb3JlL2luY2x1ZGUvdmZzY29yZS9mcy5oIGIvbGliL3Zm
c2NvcmUvaW5jbHVkZS92ZnNjb3JlL2ZzLmgKaW5kZXggZTNiZGE5NWIuLjYyMGJlMGZlIDEwMDY0
NAotLS0gYS9saWIvdmZzY29yZS9pbmNsdWRlL3Zmc2NvcmUvZnMuaAorKysgYi9saWIvdmZzY29y
ZS9pbmNsdWRlL3Zmc2NvcmUvZnMuaApAQCAtNiwyMiArNiwyNCBAQAogICogS2VybmVsIGVuY29k
aW5nIG9mIG9wZW4gbW9kZTsgc2VwYXJhdGUgcmVhZCBhbmQgd3JpdGUgYml0cyB0aGF0IGFyZQog
ICogaW5kZXBlbmRlbnRseSB0ZXN0YWJsZTogMSBncmVhdGVyIHRoYW4gdGhlIGFib3ZlLgogICov
Ci0jZGVmaW5lIEZSRUFEICAgICAgICAgICAweDAwMDAwMDAxCi0jZGVmaW5lIEZXUklURSAgICAg
ICAgICAweDAwMDAwMDAyCisjZGVmaW5lIFVLX0ZSRUFEICAgICAgICAgICAweDAwMDAwMDAxCisj
ZGVmaW5lIFVLX0ZXUklURSAgICAgICAgICAweDAwMDAwMDAyCiAKLSNkZWZpbmUgQUxMUEVSTVMg
KFNfSVNVSUR8U19JU0dJRHxTX0lTVlRYfFNfSVJXWFV8U19JUldYR3xTX0lSV1hPKQorI2RlZmlu
ZSBVS19BTExQRVJNUyAoU19JU1VJRHxTX0lTR0lEfFNfSVNWVFh8U19JUldYVXxTX0lSV1hHfFNf
SVJXWE8pCiAKIHN0YXRpYyBpbmxpbmUgaW50IHZmc2NvcmVfZmZsYWdzKGludCBvZmxhZ3MpCiB7
CiAJaW50IHJ3ID0gb2ZsYWdzICYgT19BQ0NNT0RFOworCiAJb2ZsYWdzICY9IH5PX0FDQ01PREU7
CiAJcmV0dXJuIChydyArIDEpIHwgb2ZsYWdzOwogfQogCiBzdGF0aWMgaW5saW5lIGludCB2ZnNj
b3JlX29mbGFncyhpbnQgZmZsYWdzKQogewotCWludCBydyA9IGZmbGFncyAmIChGUkVBRHxGV1JJ
VEUpOwotCWZmbGFncyAmPSB+KEZSRUFEfEZXUklURSk7CisJaW50IHJ3ID0gZmZsYWdzICYgKFVL
X0ZSRUFEfFVLX0ZXUklURSk7CisKKwlmZmxhZ3MgJj0gfihVS19GUkVBRHxVS19GV1JJVEUpOwog
CXJldHVybiAocncgLSAxKSB8IGZmbGFnczsKIH0KIApkaWZmIC0tZ2l0IGEvbGliL3Zmc2NvcmUv
bWFpbi5jIGIvbGliL3Zmc2NvcmUvbWFpbi5jCmluZGV4IDI4NWRkYWYyLi40NzQ3MTMzOSAxMDA2
NDQKLS0tIGEvbGliL3Zmc2NvcmUvbWFpbi5jCisrKyBiL2xpYi92ZnNjb3JlL21haW4uYwpAQCAt
MTg4Nyw3ICsxODg3LDcgQEAgaW50IGNobW9kKGNvbnN0IGNoYXIgKnBhdGhuYW1lLCBtb2RlX3Qg
bW9kZSkKIAkJZ290byBvdXRfZXJybm87CiAJaWYgKChlcnJvciA9IHRhc2tfY29udih0LCBwYXRo
bmFtZSwgVldSSVRFLCBwYXRoKSkgIT0gMCkKIAkJZ290byBvdXRfZXJybm87Ci0JZXJyb3IgPSBz
eXNfY2htb2QocGF0aCwgbW9kZSAmIEFMTFBFUk1TKTsKKwllcnJvciA9IHN5c19jaG1vZChwYXRo
LCBtb2RlICYgVUtfQUxMUEVSTVMpOwogCWlmIChlcnJvcikKIAkJZ290byBvdXRfZXJybm87CiAJ
dHJhY2VfdmZzX2NobW9kX3JldCgpOwpAQCAtMTkwNCw3ICsxOTA0LDcgQEAgVFJBQ0VQT0lOVCh0
cmFjZV92ZnNfZmNobW9kX3JldCwgIiIpOwogaW50IGZjaG1vZChpbnQgZmQsIG1vZGVfdCBtb2Rl
KQogewogCXRyYWNlX3Zmc19mY2htb2QoZmQsIG1vZGUpOwotCWludCBlcnJvciA9IHN5c19mY2ht
b2QoZmQsIG1vZGUgJiBBTExQRVJNUyk7CisJaW50IGVycm9yID0gc3lzX2ZjaG1vZChmZCwgbW9k
ZSAmIFVLX0FMTFBFUk1TKTsKIAl0cmFjZV92ZnNfZmNobW9kX3JldCgpOwogCWlmIChlcnJvcikg
ewogCQllcnJubyA9IGVycm9yOwpAQCAtMTk1NywxNyArMTk1NywxNSBAQCBzc2l6ZV90IHNlbmRm
aWxlKGludCBvdXRfZmQsIGludCBpbl9mZCwgb2ZmX3QgKl9vZmZzZXQsIHNpemVfdCBjb3VudCkK
IAkJcmV0dXJuIGxpYmNfZXJyb3IoRUJBREYpOwogCX0KIAotCWlmICghKGluX2ZwLT5mX2ZsYWdz
ICYgRlJFQUQpKSB7CisJaWYgKCEoaW5fZnAtPmZfZmxhZ3MgJiBVS19GUkVBRCkpCiAJCXJldHVy
biBsaWJjX2Vycm9yKEVCQURGKTsKLQl9CiAKIAlpZiAob3V0X2ZwLT5mX3R5cGUgJiBEVFlQRV9W
Tk9ERSkgewotCQlpZiAoIW91dF9mcC0+Zl9kZW50cnkpIHsKKwkJaWYgKCFvdXRfZnAtPmZfZGVu
dHJ5KQogCQkJcmV0dXJuIGxpYmNfZXJyb3IoRUJBREYpOwotCX0gZWxzZSBpZiAoIShvdXRfZnAt
PmZfZmxhZ3MgJiBGV1JJVEUpKSB7CisJCWVsc2UgaWYgKCEob3V0X2ZwLT5mX2ZsYWdzICYgVUtf
RldSSVRFKSkKIAkJCXJldHVybiBsaWJjX2Vycm9yKEVCQURGKTsKIAl9Ci0JfQogCiAJb2ZmX3Qg
b2Zmc2V0IDsKIApkaWZmIC0tZ2l0IGEvbGliL3Zmc2NvcmUvc3RkaW8uYyBiL2xpYi92ZnNjb3Jl
L3N0ZGlvLmMKaW5kZXggNWYxNWVmMmEuLmVlOGE1YjFkIDEwMDY0NAotLS0gYS9saWIvdmZzY29y
ZS9zdGRpby5jCisrKyBiL2xpYi92ZnNjb3JlL3N0ZGlvLmMKQEAgLTEwNCw3ICsxMDQsNyBAQCBz
dGF0aWMgc3RydWN0IGRlbnRyeSBzdGRpb19kZW50cnkgPSB7CiAKIHN0YXRpYyBzdHJ1Y3QgdmZz
Y29yZV9maWxlICBzdGRpb19maWxlID0gewogCS5mZCA9IDEsCi0JLmZfZmxhZ3MgPSBGV1JJVEUg
fCBGUkVBRCwKKwkuZl9mbGFncyA9IFVLX0ZXUklURSB8IFVLX0ZSRUFELAogCS5mX2RlbnRyeSA9
ICZzdGRpb19kZW50cnksCiAJLyogcmVmZXJlbmNlIGNvdW50IGlzIDIgYmVjYXVzZSBjbG9zZSgw
KSBpcyBhIHZhbGlkCiAJICogb3BlcmF0aW9uLiBIb3dldmVyIGl0IGlzIG5vdCBwcm9wZXJseSBo
YW5kbGVkIGluIHRoZQpkaWZmIC0tZ2l0IGEvbGliL3Zmc2NvcmUvc3lzY2FsbHMuYyBiL2xpYi92
ZnNjb3JlL3N5c2NhbGxzLmMKaW5kZXggNzkzMWQzNGIuLmEyNTg0YWIxIDEwMDY0NAotLS0gYS9s
aWIvdmZzY29yZS9zeXNjYWxscy5jCisrKyBiL2xpYi92ZnNjb3JlL3N5c2NhbGxzLmMKQEAgLTE2
OCw3ICsxNjgsNyBAQCBzeXNfb3BlbihjaGFyICpwYXRoLCBpbnQgZmxhZ3MsIG1vZGVfdCBtb2Rl
LCBzdHJ1Y3QgdmZzY29yZV9maWxlICoqZnBwKQogCiAJCXZwID0gZHAtPmRfdm5vZGU7CiAKLQkJ
aWYgKGZsYWdzICYgRldSSVRFIHx8IGZsYWdzICYgT19UUlVOQykgeworCQlpZiAoZmxhZ3MgJiBV
S19GV1JJVEUgfHwgZmxhZ3MgJiBPX1RSVU5DKSB7CiAJCQllcnJvciA9IHZuX2FjY2Vzcyh2cCwg
VldSSVRFKTsKIAkJCWlmIChlcnJvcikKIAkJCQlnb3RvIG91dF9kcmVsZTsKQEAgLTE4OSw3ICsx
ODksNyBAQCBzeXNfb3BlbihjaGFyICpwYXRoLCBpbnQgZmxhZ3MsIG1vZGVfdCBtb2RlLCBzdHJ1
Y3QgdmZzY29yZV9maWxlICoqZnBwKQogCS8qIFByb2Nlc3MgdHJ1bmNhdGUgcmVxdWVzdCAqLwog
CWlmIChmbGFncyAmIE9fVFJVTkMpIHsKIAkJZXJyb3IgPSBFSU5WQUw7Ci0JCWlmICghKGZsYWdz
ICYgRldSSVRFKSB8fCB2cC0+dl90eXBlID09IFZESVIpCisJCWlmICghKGZsYWdzICYgVUtfRldS
SVRFKSB8fCB2cC0+dl90eXBlID09IFZESVIpCiAJCQlnb3RvIG91dF92bl91bmxvY2s7CiAKIAkJ
ZXJyb3IgPSBWT1BfVFJVTkNBVEUodnAsIDApOwpAQCAtMjQ1LDcgKzI0NSw3IEBAIHN5c19yZWFk
KHN0cnVjdCB2ZnNjb3JlX2ZpbGUgKmZwLCBjb25zdCBzdHJ1Y3QgaW92ZWMgKmlvdiwgc2l6ZV90
IG5pb3YsCiB7CiAJaW50IGVycm9yID0gMDsKIAlzdHJ1Y3QgaW92ZWMgKmNvcHlfaW92OwotCWlm
ICgoZnAtPmZfZmxhZ3MgJiBGUkVBRCkgPT0gMCkKKwlpZiAoKGZwLT5mX2ZsYWdzICYgVUtfRlJF
QUQpID09IDApCiAJCXJldHVybiBFQkFERjsKIAogCXNpemVfdCBieXRlcyA9IDA7CkBAIC0yOTUs
NyArMjk1LDcgQEAgc3lzX3dyaXRlKHN0cnVjdCB2ZnNjb3JlX2ZpbGUgKmZwLCBjb25zdCBzdHJ1
Y3QgaW92ZWMgKmlvdiwgc2l6ZV90IG5pb3YsCiB7CiAJc3RydWN0IGlvdmVjICpjb3B5X2lvdjsK
IAlpbnQgZXJyb3IgPSAwOwotCWlmICgoZnAtPmZfZmxhZ3MgJiBGV1JJVEUpID09IDApCisJaWYg
KChmcC0+Zl9mbGFncyAmIFVLX0ZXUklURSkgPT0gMCkKIAkJcmV0dXJuIEVCQURGOwogCiAJc2l6
ZV90IGJ5dGVzID0gMDsKQEAgLTM4MSw3ICszODEsNyBAQCBzeXNfaW9jdGwoc3RydWN0IHZmc2Nv
cmVfZmlsZSAqZnAsIHVuc2lnbmVkIGxvbmcgcmVxdWVzdCwgdm9pZCAqYnVmKQogCiAJRFBSSU5U
RihWRlNEQl9TWVNDQUxMLCAoInN5c19pb2N0bDogZnA9JXAgcmVxdWVzdD0lbHV4XG4iLCBmcCwg
cmVxdWVzdCkpOwogCi0JaWYgKChmcC0+Zl9mbGFncyAmIChGUkVBRCB8IEZXUklURSkpID09IDAp
CisJaWYgKChmcC0+Zl9mbGFncyAmIChVS19GUkVBRCB8IFVLX0ZXUklURSkpID09IDApCiAJCXJl
dHVybiBFQkFERjsKIAogCWVycm9yID0gdmZzX2lvY3RsKGZwLCByZXF1ZXN0LCBidWYpOwpAQCAt
MTQzNyw5ICsxNDM3LDggQEAgc3lzX2ZhbGxvY2F0ZShzdHJ1Y3QgdmZzY29yZV9maWxlICpmcCwg
aW50IG1vZGUsIG9mZl90IG9mZnNldCwgb2ZmX3QgbGVuKQogCiAJRFBSSU5URihWRlNEQl9TWVND
QUxMLCAoInN5c19mYWxsb2NhdGU6IGZwPSVwIiwgZnApKTsKIAotCWlmICghZnAtPmZfZGVudHJ5
IHx8ICEoZnAtPmZfZmxhZ3MgJiBGV1JJVEUpKSB7CisJaWYgKCFmcC0+Zl9kZW50cnkgfHwgIShm
cC0+Zl9mbGFncyAmIFVLX0ZXUklURSkpCiAJCXJldHVybiBFQkFERjsKLQl9CiAKIAlpZiAob2Zm
c2V0IDwgMCB8fCBsZW4gPD0gMCkgewogCQlyZXR1cm4gRUlOVkFMOwotLSAKMi4xOS4yCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVs
IG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Mon Mar 04 17:47:04 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 04 Mar 2019 17:47: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 1h0rg8-0003Cj-4H; Mon, 04 Mar 2019 17:47: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=dxcW=RH=neclab.eu=yuri.volchkov@srs-us1.protection.inumbo.net>)
 id 1h0rg7-0003CS-P5
 for minios-devel@lists.xen.org; Mon, 04 Mar 2019 17:47:03 +0000
X-Inumbo-ID: 840e9d10-3ea5-11e9-9e7b-fbd886661d0a
Received: from mailer2.neclab.eu (unknown [195.37.70.41])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 840e9d10-3ea5-11e9-9e7b-fbd886661d0a;
 Mon, 04 Mar 2019 17:47:02 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer2.neclab.eu (Postfix) with ESMTP id 80D87F206B;
 Mon,  4 Mar 2019 18:47:01 +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 FFl0IwViXYKT; Mon,  4 Mar 2019 18:47:01 +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 52944F2069
 for <minios-devel@lists.xen.org>; Mon,  4 Mar 2019 18:46:59 +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, 4 Mar 2019 18:46:59 +0100
From: Yuri Volchkov <yuri.volchkov@neclab.eu>
To: <minios-devel@lists.xen.org>
Date: Mon, 4 Mar 2019 18:46:28 +0100
Message-ID: <20190304174630.21501-4-yuri.volchkov@neclab.eu>
X-Mailer: git-send-email 2.19.2
In-Reply-To: <20190304174630.21501-1-yuri.volchkov@neclab.eu>
References: <20190304174630.21501-1-yuri.volchkov@neclab.eu>
MIME-Version: 1.0
X-Originating-IP: [10.1.2.20]
Subject: [Minios-devel] [UNIKRAFT PATCH 3/5] lib/vfscore: fix conflicts with
 newlib
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@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>

Q29uc2lzdHMgb2YgbXVsdGlwbGUgdGlueSBmaXhlczoKICAtIHN5c2NhbGxzLmM6IGluY2x1ZGUg
ZGlyZW50LmggYWZ0ZXIgdW5pc3RkLmgsIGJlY2F1c2UgaXQgcmVxdWlyZXMKICAgIG9mZl90LCBp
bm9fdCBhbmQgc2l6ZV90IGRlY2xhcmF0aW9ucwogIC0gdmZzLmg6IGtpbGwgdW51c2VkIE9QRU5f
TUFYIGRlZmluaXRpb24KICAtIHZub2RlLmM6IHByZWZpeCBTX0JMS1NJWkUKClNpZ25lZC1vZmYt
Ynk6IFl1cmkgVm9sY2hrb3YgPHl1cmkudm9sY2hrb3ZAbmVjbGFiLmV1PgotLS0KIGxpYi92ZnNj
b3JlL3N5c2NhbGxzLmMgfCAzICstLQogbGliL3Zmc2NvcmUvdmZzLmggICAgICB8IDIgLS0KIGxp
Yi92ZnNjb3JlL3Zub2RlLmMgICAgfCA0ICsrLS0KIDMgZmlsZXMgY2hhbmdlZCwgMyBpbnNlcnRp
b25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2xpYi92ZnNjb3JlL3N5c2NhbGxz
LmMgYi9saWIvdmZzY29yZS9zeXNjYWxscy5jCmluZGV4IGEyNTg0YWIxLi4xMzAxZjM1MSAxMDA2
NDQKLS0tIGEvbGliL3Zmc2NvcmUvc3lzY2FsbHMuYworKysgYi9saWIvdmZzY29yZS9zeXNjYWxs
cy5jCkBAIC0zNyw4ICszNyw2IEBACiAKICNkZWZpbmUgX0JTRF9TT1VSQ0UKICNkZWZpbmUgX0dO
VV9TT1VSQ0UKLSNpbmNsdWRlIDxkaXJlbnQuaD4KLQogI2luY2x1ZGUgPGxpbWl0cy5oPgogI2lu
Y2x1ZGUgPHVuaXN0ZC5oPgogI2luY2x1ZGUgPHN0ZGxpYi5oPgpAQCAtNDcsNiArNDUsNyBAQAog
I2luY2x1ZGUgPGVycm5vLmg+CiAjaW5jbHVkZSA8ZmNudGwuaD4KIAorI2luY2x1ZGUgPGRpcmVu
dC5oPgogI2luY2x1ZGUgPHZmc2NvcmUvcHJleC5oPgogI2luY2x1ZGUgPHZmc2NvcmUvdm5vZGUu
aD4KICNpbmNsdWRlIDx2ZnNjb3JlL2ZpbGUuaD4KZGlmZiAtLWdpdCBhL2xpYi92ZnNjb3JlL3Zm
cy5oIGIvbGliL3Zmc2NvcmUvdmZzLmgKaW5kZXggODFhNjFkNzUuLmJjMTczMTBhIDEwMDY0NAot
LS0gYS9saWIvdmZzY29yZS92ZnMuaAorKysgYi9saWIvdmZzY29yZS92ZnMuaApAQCAtNjQsOCAr
NjQsNiBAQCBleHRlcm4gaW50IHZmc19kZWJ1ZzsKIAogI2RlZmluZSBBU1NFUlQoZSkJYXNzZXJ0
KGUpCiAKLSNkZWZpbmUgT1BFTl9NQVgJMjU2Ci0KIC8qCiAgKiBwZXIgdGFzayBkYXRhCiAgKi8K
ZGlmZiAtLWdpdCBhL2xpYi92ZnNjb3JlL3Zub2RlLmMgYi9saWIvdmZzY29yZS92bm9kZS5jCmlu
ZGV4IGQ3MDc0NmM5Li5iOTAwOGFjMiAxMDA2NDQKLS0tIGEvbGliL3Zmc2NvcmUvdm5vZGUuYwor
KysgYi9saWIvdmZzY29yZS92bm9kZS5jCkBAIC00OCw3ICs0OCw3IEBACiAjaW5jbHVkZSA8dmZz
Y29yZS92bm9kZS5oPgogI2luY2x1ZGUgInZmcy5oIgogCi0jZGVmaW5lIFNfQkxLU0laRSA1MTIK
KyNkZWZpbmUgX19VS19TX0JMS1NJWkUgNTEyCiAKIGVudW0gdnR5cGUgaWZ0b3Z0X3RhYlsxNl0g
PSB7CiAJVk5PTiwgVkZJRk8sIFZDSFIsIFZOT04sIFZESVIsIFZOT04sIFZCTEssIFZOT04sCkBA
IC0zNTMsNyArMzUzLDcgQEAgdm5fc3RhdChzdHJ1Y3Qgdm5vZGUgKnZwLCBzdHJ1Y3Qgc3RhdCAq
c3QpCiAJc3QtPnN0X21vZGUgPSBtb2RlOwogCXN0LT5zdF9ubGluayA9IHZhcC0+dmFfbmxpbms7
CiAJc3QtPnN0X2Jsa3NpemUgPSBCU0laRTsKLQlzdC0+c3RfYmxvY2tzID0gdmFwLT52YV9zaXpl
IC8gU19CTEtTSVpFOworCXN0LT5zdF9ibG9ja3MgPSB2YXAtPnZhX3NpemUgLyBfX1VLX1NfQkxL
U0laRTsKIAlzdC0+c3RfdWlkID0gdmFwLT52YV91aWQ7CiAJc3QtPnN0X2dpZCA9IHZhcC0+dmFf
Z2lkOwogCXN0LT5zdF9kZXYgPSB2YXAtPnZhX2ZzaWQ7Ci0tIAoyLjE5LjIKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGlu
ZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Mon Mar 04 17:47:10 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 04 Mar 2019 17:47: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 1h0rgE-0003EL-6t; Mon, 04 Mar 2019 17:47:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dxcW=RH=neclab.eu=yuri.volchkov@srs-us1.protection.inumbo.net>)
 id 1h0rgD-0003E0-0X
 for minios-devel@lists.xen.org; Mon, 04 Mar 2019 17:47:09 +0000
X-Inumbo-ID: 859d1fd0-3ea5-11e9-8b0a-ffca7f7b818e
Received: from mailer1.neclab.eu (unknown [195.37.70.40])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 859d1fd0-3ea5-11e9-8b0a-ffca7f7b818e;
 Mon, 04 Mar 2019 17:47:04 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer1.neclab.eu (Postfix) with ESMTP id 2A710104EDB;
 Mon,  4 Mar 2019 18:47:04 +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 z7ERsK_Knf4V; Mon,  4 Mar 2019 18:47:04 +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 mailer1.neclab.eu (Postfix) with ESMTPS id F06FB104EDA
 for <minios-devel@lists.xen.org>; Mon,  4 Mar 2019 18:47:01 +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, 4 Mar 2019 18:47:01 +0100
From: Yuri Volchkov <yuri.volchkov@neclab.eu>
To: <minios-devel@lists.xen.org>
Date: Mon, 4 Mar 2019 18:46:29 +0100
Message-ID: <20190304174630.21501-5-yuri.volchkov@neclab.eu>
X-Mailer: git-send-email 2.19.2
In-Reply-To: <20190304174630.21501-1-yuri.volchkov@neclab.eu>
References: <20190304174630.21501-1-yuri.volchkov@neclab.eu>
MIME-Version: 1.0
X-Originating-IP: [10.1.2.20]
Subject: [Minios-devel] [UNIKRAFT PATCH 4/5] lib/vfscore: mark stdio as a
 character device
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@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>

TmV3bGliIGltcGxlbWVudHMgcHJpbnRmIHZpYSB3cml0aW5nIHRvIHN0ZG91dC4gSSBkb2VzIGEg
Y291cGxlIG9mCmNoZWNrcyBiZWZvcmUgd3JpdGluZyBpbnRvIHRoZSBmaWxlLiBNYWtlIHN1cmUg
dGhlc2UgY2hlY2tzIGFyZQpwYXNzZWQuCgpTaWduZWQtb2ZmLWJ5OiBZdXJpIFZvbGNoa292IDx5
dXJpLnZvbGNoa292QG5lY2xhYi5ldT4KLS0tCiBsaWIvdmZzY29yZS9zdGRpby5jIHwgNyArKysr
KysrCiAxIGZpbGUgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvbGliL3Zm
c2NvcmUvc3RkaW8uYyBiL2xpYi92ZnNjb3JlL3N0ZGlvLmMKaW5kZXggZWU4YTViMWQuLmI3M2Ix
MzJjIDEwMDY0NAotLS0gYS9saWIvdmZzY29yZS9zdGRpby5jCisrKyBiL2xpYi92ZnNjb3JlL3N0
ZGlvLmMKQEAgLTg1LDEwICs4NSwxNiBAQCBzdGF0aWMgc3NpemVfdCBzdGRpb19yZWFkKHN0cnVj
dCB2bm9kZSAqdnAgX191bnVzZWQsCiAJcmV0dXJuIGJ5dGVzX3RvdGFsOwogfQogCitzdGF0aWMg
aW50CitzdGRpb19nZXRhdHRyKHN0cnVjdCB2bm9kZSAqdm5vZGUgX191bnVzZWQsIHN0cnVjdCB2
YXR0ciAqYXR0ciBfX3VudXNlZCkKK3sKKwlyZXR1cm4gMDsKK30KIAogc3RhdGljIHN0cnVjdCB2
bm9wcyBzdGRpb192bm9wcyA9IHsKIAkudm9wX3dyaXRlID0gc3RkaW9fd3JpdGUsCiAJLnZvcF9y
ZWFkID0gc3RkaW9fcmVhZCwKKwkudm9wX2dldGF0dHIgPSBzdGRpb19nZXRhdHRyLAogfTsKIAog
c3RhdGljIHN0cnVjdCB2bm9kZSBzdGRpb192bm9kZSA9IHsKQEAgLTk2LDYgKzEwMiw3IEBAIHN0
YXRpYyBzdHJ1Y3Qgdm5vZGUgc3RkaW9fdm5vZGUgPSB7CiAJLnZfb3AgPSAmc3RkaW9fdm5vcHMs
CiAJLnZfbG9jayA9IFVLX01VVEVYX0lOSVRJQUxJWkVSKHN0ZGlvX3Zub2RlLnZfbG9jayksCiAJ
LnZfcmVmY250ID0gMSwKKwkudl90eXBlID0gVkNIUiwKIH07CiAKIHN0YXRpYyBzdHJ1Y3QgZGVu
dHJ5IHN0ZGlvX2RlbnRyeSA9IHsKLS0gCjIuMTkuMgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9z
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Mon Mar 04 17:47:10 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 04 Mar 2019 17:47: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 1h0rgE-0003ER-8K; Mon, 04 Mar 2019 17:47: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=dxcW=RH=neclab.eu=yuri.volchkov@srs-us1.protection.inumbo.net>)
 id 1h0rgD-0003E6-B6
 for minios-devel@lists.xen.org; Mon, 04 Mar 2019 17:47:09 +0000
X-Inumbo-ID: 8738de57-3ea5-11e9-bc90-bc764e045a96
Received: from mailer2.neclab.eu (unknown [195.37.70.41])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8738de57-3ea5-11e9-bc90-bc764e045a96;
 Mon, 04 Mar 2019 17:47:07 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer2.neclab.eu (Postfix) with ESMTP id CC1D7F206B;
 Mon,  4 Mar 2019 18:47:06 +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 82IWpewHGUAy; Mon,  4 Mar 2019 18:47:06 +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 9A590F2069
 for <minios-devel@lists.xen.org>; Mon,  4 Mar 2019 18:47:04 +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, 4 Mar 2019 18:47:04 +0100
From: Yuri Volchkov <yuri.volchkov@neclab.eu>
To: <minios-devel@lists.xen.org>
Date: Mon, 4 Mar 2019 18:46:30 +0100
Message-ID: <20190304174630.21501-6-yuri.volchkov@neclab.eu>
X-Mailer: git-send-email 2.19.2
In-Reply-To: <20190304174630.21501-1-yuri.volchkov@neclab.eu>
References: <20190304174630.21501-1-yuri.volchkov@neclab.eu>
MIME-Version: 1.0
X-Originating-IP: [10.1.2.20]
Subject: [Minios-devel] [UNIKRAFT PATCH 5/5] lib/vfscore: fix checkpatch
 issues for uio.h and statfs.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: simon.kuenzer@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>

U2lnbmVkLW9mZi1ieTogWXVyaSBWb2xjaGtvdiA8eXVyaS52b2xjaGtvdkBuZWNsYWIuZXU+Ci0t
LQogbGliL25vbGliYy9pbmNsdWRlL3N5cy9zdGF0ZnMuaCB8IDQgKystLQogbGliL25vbGliYy9p
bmNsdWRlL3N5cy91aW8uaCAgICB8IDggKysrKy0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgNiBpbnNl
cnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2xpYi9ub2xpYmMvaW5jbHVk
ZS9zeXMvc3RhdGZzLmggYi9saWIvbm9saWJjL2luY2x1ZGUvc3lzL3N0YXRmcy5oCmluZGV4IGYz
ZWNjYWI2Li41OWRlNjI5OSAxMDA2NDQKLS0tIGEvbGliL25vbGliYy9pbmNsdWRlL3N5cy9zdGF0
ZnMuaAorKysgYi9saWIvbm9saWJjL2luY2x1ZGUvc3lzL3N0YXRmcy5oCkBAIC0xOSw4ICsxOSw4
IEBAIHN0cnVjdCBzdGF0ZnMgewogCXVuc2lnbmVkIGxvbmcgZl9uYW1lbGVuLCBmX2Zyc2l6ZSwg
Zl9mbGFncywgZl9zcGFyZVs0XTsKIH07CiAKLWludCBzdGF0ZnMgKGNvbnN0IGNoYXIgKiwgc3Ry
dWN0IHN0YXRmcyAqKTsKLWludCBmc3RhdGZzIChpbnQsIHN0cnVjdCBzdGF0ZnMgKik7CitpbnQg
c3RhdGZzKGNvbnN0IGNoYXIgKnBhdGgsIHN0cnVjdCBzdGF0ZnMgKmJ1Zik7CitpbnQgZnN0YXRm
cyhpbnQgZmQsIHN0cnVjdCBzdGF0ZnMgKmJ1Zik7CiAKICNpZiBkZWZpbmVkKF9MQVJHRUZJTEU2
NF9TT1VSQ0UpIHx8IGRlZmluZWQoX0dOVV9TT1VSQ0UpCiAjZGVmaW5lIHN0YXRmczY0IHN0YXRm
cwpkaWZmIC0tZ2l0IGEvbGliL25vbGliYy9pbmNsdWRlL3N5cy91aW8uaCBiL2xpYi9ub2xpYmMv
aW5jbHVkZS9zeXMvdWlvLmgKaW5kZXggY2RmYmVjOWIuLmQxYTRiNDhkIDEwMDY0NAotLS0gYS9s
aWIvbm9saWJjL2luY2x1ZGUvc3lzL3Vpby5oCisrKyBiL2xpYi9ub2xpYmMvaW5jbHVkZS9zeXMv
dWlvLmgKQEAgLTU2LDEyICs1NiwxMiBAQCBleHRlcm4gIkMiIHsKIAogI2RlZmluZSBVSU9fTUFY
SU9WIDEwMjQKIAotc3NpemVfdCByZWFkdiAoaW50LCBjb25zdCBzdHJ1Y3QgaW92ZWMgKiwgaW50
KTsKLXNzaXplX3Qgd3JpdGV2IChpbnQsIGNvbnN0IHN0cnVjdCBpb3ZlYyAqLCBpbnQpOworc3Np
emVfdCByZWFkdihpbnQgZmQsIGNvbnN0IHN0cnVjdCBpb3ZlYyAqaW92LCBpbnQgaW92Y250KTsK
K3NzaXplX3Qgd3JpdGV2KGludCBmZCwgY29uc3Qgc3RydWN0IGlvdmVjICppb3YsIGludCBpb3Zj
bnQpOwogCiAjaWYgZGVmaW5lZChfR05VX1NPVVJDRSkgfHwgZGVmaW5lZChfQlNEX1NPVVJDRSkK
LXNzaXplX3QgcHJlYWR2IChpbnQsIGNvbnN0IHN0cnVjdCBpb3ZlYyAqLCBpbnQsIG9mZl90KTsK
LXNzaXplX3QgcHdyaXRldiAoaW50LCBjb25zdCBzdHJ1Y3QgaW92ZWMgKiwgaW50LCBvZmZfdCk7
Citzc2l6ZV90IHByZWFkdihpbnQgZmQsIGNvbnN0IHN0cnVjdCBpb3ZlYyAqaW92LCBpbnQgaW92
Y250LCBvZmZfdCBvZmZzZXQpOworc3NpemVfdCBwd3JpdGV2KGludCBmZCwgY29uc3Qgc3RydWN0
IGlvdmVjICppb3YsIGludCBpb3ZjbnQsIG9mZl90IG9mZnNldCk7CiAjaWYgZGVmaW5lZChfTEFS
R0VGSUxFNjRfU09VUkNFKSB8fCBkZWZpbmVkKF9HTlVfU09VUkNFKQogI2RlZmluZSBwcmVhZHY2
NCBwcmVhZHYKICNkZWZpbmUgcHdyaXRldjY0IHB3cml0ZXYKLS0gCjIuMTkuMgoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWls
aW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Mon Mar 04 17:55:11 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 04 Mar 2019 17:55: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 1h0rny-0003xn-5f; Mon, 04 Mar 2019 17:55:10 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dxcW=RH=neclab.eu=yuri.volchkov@srs-us1.protection.inumbo.net>)
 id 1h0rnx-0003xh-50
 for minios-devel@lists.xen.org; Mon, 04 Mar 2019 17:55:09 +0000
X-Inumbo-ID: a583eba2-3ea6-11e9-bc90-bc764e045a96
Received: from mailer2.neclab.eu (unknown [195.37.70.41])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a583eba2-3ea6-11e9-bc90-bc764e045a96;
 Mon, 04 Mar 2019 17:55:08 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer2.neclab.eu (Postfix) with ESMTP id 1093EF206B;
 Mon,  4 Mar 2019 18:55: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 Iv8vUlFaoxD3; Mon,  4 Mar 2019 18:55:06 +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 CD2E1F2069
 for <minios-devel@lists.xen.org>; Mon,  4 Mar 2019 18:55:04 +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, 4 Mar 2019 18:55:04 +0100
From: Yuri Volchkov <yuri.volchkov@neclab.eu>
To: <minios-devel@lists.xen.org>
Date: Mon, 4 Mar 2019 18:54:47 +0100
Message-ID: <20190304175449.21964-1-yuri.volchkov@neclab.eu>
X-Mailer: git-send-email 2.19.2
MIME-Version: 1.0
X-Originating-IP: [10.1.2.20]
Subject: [Minios-devel] [UNIKRAFT/NEWLIB PATCH 0/2] fix build with new
 vfscore
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@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>

VGhpcyBzZXJpZXMgaXMgTmV3bGliLXNpZGUgbW9kaWZpY2F0aW9ucyByZXF1aXJlZCB0byBidWls
ZCBuZXdsaWIgd2l0aApuZXcgdmVyc2lvbiBvZiB2ZnNjb3JlCgpZdXJpIFZvbGNoa292ICgyKToK
ICB1cGRhdGUgbmV3bGliIGdsdWUgZm9yIHVzZSB3aXRoIHZmc2NvcmUKICBhZGQgZGVjbGFyYXRp
b25zIG5lZWRlZCBmb3IgdmZzY29yZSBpbiB0aGUgZ2x1ZWNvZGUKCiBmaWxlLmMgICAgICAgICAg
ICAgICB8ICAzNyAtLS0tLS0tLS0tLS0tLS0KIGluY2x1ZGUvZmNudGwuaCAgICAgIHwgIDM2ICsr
KysrKysrKysrKysrCiBpbmNsdWRlL3N5cy9tb3VudC5oICB8IDEwOSArKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrCiBpbmNsdWRlL3N5cy9wYXJhbS5oICB8ICAgOCAr
KysrCiBpbmNsdWRlL3N5cy9zdGF0LmggICB8ICAxMSArKysrKwogaW5jbHVkZS9zeXMvc3RhdGZz
LmggfCAgMzYgKysrKysrKysrKysrKysKIGluY2x1ZGUvc3lzL3Vpby5oICAgIHwgIDc2ICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKwogcGxhdC5jICAgICAgICAgICAgICAgfCAgIDYgKysr
CiA4IGZpbGVzIGNoYW5nZWQsIDI4MiBpbnNlcnRpb25zKCspLCAzNyBkZWxldGlvbnMoLSkKIGNy
ZWF0ZSBtb2RlIDEwMDY0NCBpbmNsdWRlL2ZjbnRsLmgKIGNyZWF0ZSBtb2RlIDEwMDY0NCBpbmNs
dWRlL3N5cy9tb3VudC5oCiBjcmVhdGUgbW9kZSAxMDA2NDQgaW5jbHVkZS9zeXMvcGFyYW0uaAog
Y3JlYXRlIG1vZGUgMTAwNjQ0IGluY2x1ZGUvc3lzL3N0YXQuaAogY3JlYXRlIG1vZGUgMTAwNjQ0
IGluY2x1ZGUvc3lzL3N0YXRmcy5oCiBjcmVhdGUgbW9kZSAxMDA2NDQgaW5jbHVkZS9zeXMvdWlv
LmgKCi0tIAoyLjE5LjIKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
bWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Mon Mar 04 17:55:17 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 04 Mar 2019 17:55:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h0ro5-0003yV-7t; Mon, 04 Mar 2019 17:55:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dxcW=RH=neclab.eu=yuri.volchkov@srs-us1.protection.inumbo.net>)
 id 1h0ro4-0003yG-0u
 for minios-devel@lists.xen.org; Mon, 04 Mar 2019 17:55:16 +0000
X-Inumbo-ID: a8940fa2-3ea6-11e9-b575-6b6d34a204b3
Received: from mailer2.neclab.eu (unknown [195.37.70.41])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a8940fa2-3ea6-11e9-b575-6b6d34a204b3;
 Mon, 04 Mar 2019 17:55:13 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer2.neclab.eu (Postfix) with ESMTP id 4DC65F206B;
 Mon,  4 Mar 2019 18:55:12 +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 oW5bGW1di9qZ; Mon,  4 Mar 2019 18:55:12 +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 1893CF2069
 for <minios-devel@lists.xen.org>; Mon,  4 Mar 2019 18:55:10 +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, 4 Mar 2019 18:55:09 +0100
From: Yuri Volchkov <yuri.volchkov@neclab.eu>
To: <minios-devel@lists.xen.org>
Date: Mon, 4 Mar 2019 18:54:49 +0100
Message-ID: <20190304175449.21964-3-yuri.volchkov@neclab.eu>
X-Mailer: git-send-email 2.19.2
In-Reply-To: <20190304175449.21964-1-yuri.volchkov@neclab.eu>
References: <20190304175449.21964-1-yuri.volchkov@neclab.eu>
MIME-Version: 1.0
X-Originating-IP: [10.1.2.20]
Subject: [Minios-devel] [UNIKRAFT/NEWLIB PATCH 2/2] add declarations needed
 for vfscore in the gluecode
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@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>

U2lnbmVkLW9mZi1ieTogWXVyaSBWb2xjaGtvdiA8eXVyaS52b2xjaGtvdkBuZWNsYWIuZXU+Ci0t
LQogaW5jbHVkZS9mY250bC5oICAgICB8IDM2ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKwogaW5jbHVkZS9zeXMvcGFyYW0uaCB8ICA4ICsrKysrKysrCiBpbmNsdWRlL3N5cy9z
dGF0LmggIHwgMTEgKysrKysrKysrKysKIGluY2x1ZGUvc3lzL3Vpby5oICAgfCAgMiArKwogNCBm
aWxlcyBjaGFuZ2VkLCA1NyBpbnNlcnRpb25zKCspCiBjcmVhdGUgbW9kZSAxMDA2NDQgaW5jbHVk
ZS9mY250bC5oCiBjcmVhdGUgbW9kZSAxMDA2NDQgaW5jbHVkZS9zeXMvcGFyYW0uaAogY3JlYXRl
IG1vZGUgMTAwNjQ0IGluY2x1ZGUvc3lzL3N0YXQuaAoKZGlmZiAtLWdpdCBhL2luY2x1ZGUvZmNu
dGwuaCBiL2luY2x1ZGUvZmNudGwuaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAw
Li5hODgwYmEyCi0tLSAvZGV2L251bGwKKysrIGIvaW5jbHVkZS9mY250bC5oCkBAIC0wLDAgKzEs
MzYgQEAKKyNpZm5kZWYgX05FV0xJQl9HTFVFX0ZDTlRMX0hfCisjZGVmaW5lIF9ORVdMSUJfR0xV
RV9GQ05UTF9IXworCisjaW5jbHVkZV9uZXh0IDxmY250bC5oPgorI2RlZmluZSBsb2ZmX3Qgb2Zm
X3QKKworI2luY2x1ZGUgPHVrL2NvbmZpZy5oPgorCisjaWYgKGRlZmluZWQgQ09ORklHX0FSQ0hf
WDg2XzY0KQorI2RlZmluZSBPX05PRk9MTE9XICAwNDAwMDAwCisjZGVmaW5lIE9fRElSRUNUT1JZ
IDAyMDAwMDAKKyNkZWZpbmUgT19DTE9FWEVDICAwMjAwMDAwMAorI2RlZmluZSBPX0RTWU5DICAg
ICAgMDEwMDAwCisjZW5kaWYKKworI2lmICgoZGVmaW5lZCBDT05GSUdfQVJDSF9BUk1fNjQpIHx8
IChkZWZpbmVkIENPTkZJR19BUkNIX0FSTV8zMikpCisjZGVmaW5lIE9fTk9GT0xMT1cgIDAxMDAw
MDAKKyNkZWZpbmUgT19ESVJFQ1RPUlkgIDA0MDAwMAorI2RlZmluZSBPX0NMT0VYRUMgIDAyMDAw
MDAwCisjZGVmaW5lIE9fRFNZTkMgICAgICAwMTAwMDAKKyNlbmRpZgorCisKKy8qIEdsaWJjIGRv
ZXMgbm90IHByb3ZpZGUgS0VFUF9TSVpFIGFuZCBQVU5DSF9IT0xFIGFueW1vcmUuIEluc3RlYWQg
aXQKKyAqIGluY2x1ZGVzICogbGludXgvZmFsbG9jLmguCisgKgorICogTXVzbCBzdGlsbCBkb2Vz
IHByb3ZpZGUgdGhlbS4gQW5kIE5ld2xpYiBpcyBqdXN0IE5ld2xpYgorICovCisjZGVmaW5lIEZB
TExPQ19GTF9LRUVQX1NJWkUgMQorI2RlZmluZSBGQUxMT0NfRkxfUFVOQ0hfSE9MRSAyCisKKyNp
ZiBkZWZpbmVkKF9HTlVfU09VUkNFKSB8fCBkZWZpbmVkKF9CU0RfU09VUkNFKQorI2RlZmluZSBB
VF9FTVBUWV9QQVRIIDB4MTAwMAorI2VuZGlmCisKKyNlbmRpZgpkaWZmIC0tZ2l0IGEvaW5jbHVk
ZS9zeXMvcGFyYW0uaCBiL2luY2x1ZGUvc3lzL3BhcmFtLmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQK
aW5kZXggMDAwMDAwMC4uZDg3NzY3MwotLS0gL2Rldi9udWxsCisrKyBiL2luY2x1ZGUvc3lzL3Bh
cmFtLmgKQEAgLTAsMCArMSw4IEBACisjaWZuZGVmIF9ORVdMSUJfR0xVRV9TWVNfUEFSQU1fSF8K
KyNkZWZpbmUgX05FV0xJQl9HTFVFX1NZU19QQVJBTV9IXworCisjaW5jbHVkZV9uZXh0IDxzeXMv
cGFyYW0uaD4KKworI2RlZmluZSBNQVhTWU1MSU5LUyAyMAorCisjZW5kaWYKZGlmZiAtLWdpdCBh
L2luY2x1ZGUvc3lzL3N0YXQuaCBiL2luY2x1ZGUvc3lzL3N0YXQuaApuZXcgZmlsZSBtb2RlIDEw
MDY0NAppbmRleCAwMDAwMDAwLi4yMWEzZjc4Ci0tLSAvZGV2L251bGwKKysrIGIvaW5jbHVkZS9z
eXMvc3RhdC5oCkBAIC0wLDAgKzEsMTEgQEAKKyNpZm5kZWYgX05FV0xJQl9HTFVFX1NZU19TVEFU
X0hfCisjZGVmaW5lIF9ORVdMSUJfR0xVRV9TWVNfU1RBVF9IXworCisjZGVmaW5lIF9fcnRlbXNf
XworI2luY2x1ZGVfbmV4dCA8c3lzL3N0YXQuaD4KKyN1bmRlZiBfX3J0ZW1zX18KKworI2RlZmlu
ZSBVVElNRV9OT1cgIDB4M2ZmZmZmZmYKKyNkZWZpbmUgVVRJTUVfT01JVCAweDNmZmZmZmZlCisK
KyNlbmRpZgpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9zeXMvdWlvLmggYi9pbmNsdWRlL3N5cy91aW8u
aAppbmRleCBjZmVjOWNjLi4yYjJkMjJjIDEwMDY0NAotLS0gYS9pbmNsdWRlL3N5cy91aW8uaAor
KysgYi9pbmNsdWRlL3N5cy91aW8uaApAQCAtNTQsNiArNTQsOCBAQCBleHRlcm4gIkMiIHsKIAog
I2RlZmluZSBVSU9fTUFYSU9WIDEwMjQKIAorc3RydWN0IGlvdmVjIHsgdm9pZCAqaW92X2Jhc2U7
IHNpemVfdCBpb3ZfbGVuOyB9OworCiBzc2l6ZV90IHJlYWR2KGludCBmZCwgY29uc3Qgc3RydWN0
IGlvdmVjICppb3YsIGludCBpb3ZjbnQpOwogc3NpemVfdCB3cml0ZXYoaW50IGZkLCBjb25zdCBz
dHJ1Y3QgaW92ZWMgKmlvdiwgaW50IGlvdmNudCk7CiAKLS0gCjIuMTkuMgoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5n
IGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Mon Mar 04 17:55:17 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 04 Mar 2019 17:55:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h0ro5-0003ya-AA; Mon, 04 Mar 2019 17:55:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dxcW=RH=neclab.eu=yuri.volchkov@srs-us1.protection.inumbo.net>)
 id 1h0ro4-0003yH-1B
 for minios-devel@lists.xen.org; Mon, 04 Mar 2019 17:55:16 +0000
X-Inumbo-ID: a7022b24-3ea6-11e9-af3d-c378c8bbd1aa
Received: from mailer1.neclab.eu (unknown [195.37.70.40])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a7022b24-3ea6-11e9-af3d-c378c8bbd1aa;
 Mon, 04 Mar 2019 17:55:10 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer1.neclab.eu (Postfix) with ESMTP id 9FF68104E03;
 Mon,  4 Mar 2019 18:55:09 +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 ys6ZPN2Wgs7A; Mon,  4 Mar 2019 18:55:09 +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 mailer1.neclab.eu (Postfix) with ESMTPS id 6B4D0104D06
 for <minios-devel@lists.xen.org>; Mon,  4 Mar 2019 18:55:07 +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, 4 Mar 2019 18:55:07 +0100
From: Yuri Volchkov <yuri.volchkov@neclab.eu>
To: <minios-devel@lists.xen.org>
Date: Mon, 4 Mar 2019 18:54:48 +0100
Message-ID: <20190304175449.21964-2-yuri.volchkov@neclab.eu>
X-Mailer: git-send-email 2.19.2
In-Reply-To: <20190304175449.21964-1-yuri.volchkov@neclab.eu>
References: <20190304175449.21964-1-yuri.volchkov@neclab.eu>
MIME-Version: 1.0
X-Originating-IP: [10.1.2.20]
Subject: [Minios-devel] [UNIKRAFT/NEWLIB PATCH 1/2] update newlib glue for
 use with vfscore
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@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>

Q29uc2lzdHMgb2YgbXVsdGlwbGUgZml4ZXM6CiAgLSByZW1vdmUgc3R1YnMgb2YgdGhlIGZ1bmN0
aW9ucyBwcm92aWRlZCBieSB2ZnNjb3JlCiAgLSBpbXBvcnQgbW91bnQuaCwgc3RhdGZzLmgsIHVp
by5oIGZyb20gbm9saWJjIChtaW5pbWFsIGNoYW5nZXMpCiAgLSBhZGQgc3R1YiBmb3Igc2lnZmls
bHNldAoKU2lnbmVkLW9mZi1ieTogWXVyaSBWb2xjaGtvdiA8eXVyaS52b2xjaGtvdkBuZWNsYWIu
ZXU+Ci0tLQogZmlsZS5jICAgICAgICAgICAgICAgfCAgMzcgLS0tLS0tLS0tLS0tLS0tCiBpbmNs
dWRlL3N5cy9tb3VudC5oICB8IDEwOSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrCiBpbmNsdWRlL3N5cy9zdGF0ZnMuaCB8ICAzNiArKysrKysrKysrKysrKwogaW5j
bHVkZS9zeXMvdWlvLmggICAgfCAgNzQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHBs
YXQuYyAgICAgICAgICAgICAgIHwgICA2ICsrKwogNSBmaWxlcyBjaGFuZ2VkLCAyMjUgaW5zZXJ0
aW9ucygrKSwgMzcgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgaW5jbHVkZS9zeXMv
bW91bnQuaAogY3JlYXRlIG1vZGUgMTAwNjQ0IGluY2x1ZGUvc3lzL3N0YXRmcy5oCiBjcmVhdGUg
bW9kZSAxMDA2NDQgaW5jbHVkZS9zeXMvdWlvLmgKCmRpZmYgLS1naXQgYS9maWxlLmMgYi9maWxl
LmMKaW5kZXggOWZkNzgwOS4uMDVkMjliNSAxMDA2NDQKLS0tIGEvZmlsZS5jCisrKyBiL2ZpbGUu
YwpAQCAtNDUsNDkgKzQ1LDE3IEBAIGV4dGVybiBpbnQgZXJybm87CiAjZGVmaW5lIFNURE9VVF9G
SUxFTk8gICAxICAgICAgIC8qIHN0YW5kYXJkIG91dHB1dCBmaWxlIGRlc2NyaXB0b3IgKi8KICNk
ZWZpbmUgU1RERVJSX0ZJTEVOTyAgIDIgICAgICAgLyogc3RhbmRhcmQgZXJyb3IgZmlsZSBkZXNj
cmlwdG9yICovCiAKLWludCBvcGVuKGNvbnN0IGNoYXIgKm5hbWUgX191bnVzZWQsIGludCBmbGFn
cyBfX3VudXNlZCwgaW50IG1vZGUgX191bnVzZWQpCi17Ci0JcmV0dXJuIC0xOwotfQotCi1pbnQg
ZnN0YXQoaW50IGZpbGUgX191bnVzZWQsIHN0cnVjdCBzdGF0ICpzdCkKLXsKLQlzdC0+c3RfbW9k
ZSA9IFNfSUZDSFI7Ci0JcmV0dXJuIDA7Ci19Ci0KLWludCBzdGF0KGNvbnN0IGNoYXIgKnBhdGgg
X191bnVzZWQsIHN0cnVjdCBzdGF0ICpidWYgX191bnVzZWQpCi17Ci0JcmV0dXJuIC0xOwotfQot
Ci1pbnQgbWtkaXIoY29uc3QgY2hhciAqX3BhdGggX191bnVzZWQsIG1vZGVfdCBfX21vZGUgX191
bnVzZWQpCi17Ci0JcmV0dXJuIC0xOwotfQotCiBpbnQgbGluayhjaGFyICpvbGQgX191bnVzZWQs
IGNoYXIgKm5ldyBfX3VudXNlZCkKIHsKIAllcnJubyA9IEVNTElOSzsKIAlyZXR1cm4gLTE7CiB9
CiAKLWludCB1bmxpbmsoY2hhciAqbmFtZSBfX3VudXNlZCkKLXsKLQllcnJubyA9IEVOT0VOVDsK
LQlyZXR1cm4gLTE7Ci19Ci0KIGludCBsc2VlayhpbnQgZmlsZSBfX3VudXNlZCwgaW50IHB0ciBf
X3VudXNlZCwgaW50IGRpciBfX3VudXNlZCkKIHsKIAlyZXR1cm4gMDsKIH0KIAotaW50IGNobW9k
KGNvbnN0IGNoYXIgKnBhdGhuYW1lIF9fdW51c2VkLCBtb2RlX3QgbW9kZSBfX3VudXNlZCkKLXsK
LQlyZXR1cm4gMDsKLX0KLQogaW50IGFjY2Vzcyhjb25zdCBjaGFyICpwYXRoIF9fdW51c2VkLCBp
bnQgYW1vZGUgX191bnVzZWQpCiB7CiAJcmV0dXJuIDA7CkBAIC0xMzgsMTEgKzEwNiw2IEBAIGxv
bmcgcGF0aGNvbmYoY29uc3QgY2hhciAqcGF0aCBfX3VudXNlZCwgaW50IG5hbWUgX191bnVzZWQp
CiAJcmV0dXJuIDA7CiB9CiAKLWludCBkdXAyKGludCBvbGRmZCBfX3VudXNlZCwgaW50IG5ld2Zk
IF9fdW51c2VkKQotewotCXJldHVybiAwOwotfQotCiAjaW5jbHVkZSA8c3lzL21tYW4uaD4KIHZv
aWQgKm1tYXAodm9pZCAqYWRkciBfX3VudXNlZCwgc2l6ZV90IGxlbiBfX3VudXNlZCwgaW50IHBy
b3QgX191bnVzZWQsCiAJCWludCBmbGFncyBfX3VudXNlZCwgaW50IGZpbGRlcyBfX3VudXNlZCwg
b2ZmX3Qgb2ZmIF9fdW51c2VkKQpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9zeXMvbW91bnQuaCBiL2lu
Y2x1ZGUvc3lzL21vdW50LmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uZDdh
OTViMwotLS0gL2Rldi9udWxsCisrKyBiL2luY2x1ZGUvc3lzL21vdW50LmgKQEAgLTAsMCArMSwx
MDkgQEAKKy8qIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBCU0QtMy1DbGF1c2UgKi8KKy8qCisg
KiBDb3B5cmlnaHQgKEMpIDIwMTMgQ2xvdWRpdXMgU3lzdGVtcywgTHRkLgorICogQ29weXJpZ2h0
IChjKSAyMDE5LCBORUMgRXVyb3BlIEx0ZC4sIE5FQyBDb3Jwb3JhdGlvbi4KKyAqCisgKiBBbGwg
cmlnaHRzIHJlc2VydmVkLgorICoKKyAqIFJlZGlzdHJpYnV0aW9uIGFuZCB1c2UgaW4gc291cmNl
IGFuZCBiaW5hcnkgZm9ybXMsIHdpdGggb3Igd2l0aG91dAorICogbW9kaWZpY2F0aW9uLCBhcmUg
cGVybWl0dGVkIHByb3ZpZGVkIHRoYXQgdGhlIGZvbGxvd2luZyBjb25kaXRpb25zCisgKiBhcmUg
bWV0OgorICoKKyAqIDEuIFJlZGlzdHJpYnV0aW9ucyBvZiBzb3VyY2UgY29kZSBtdXN0IHJldGFp
biB0aGUgYWJvdmUgY29weXJpZ2h0CisgKiAgICBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRp
b25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIuCisgKiAyLiBSZWRpc3RyaWJ1dGlvbnMg
aW4gYmluYXJ5IGZvcm0gbXVzdCByZXByb2R1Y2UgdGhlIGFib3ZlIGNvcHlyaWdodAorICogICAg
bm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFp
bWVyIGluIHRoZQorICogICAgZG9jdW1lbnRhdGlvbiBhbmQvb3Igb3RoZXIgbWF0ZXJpYWxzIHBy
b3ZpZGVkIHdpdGggdGhlIGRpc3RyaWJ1dGlvbi4KKyAqIDMuIE5laXRoZXIgdGhlIG5hbWUgb2Yg
dGhlIGNvcHlyaWdodCBob2xkZXIgbm9yIHRoZSBuYW1lcyBvZiBpdHMKKyAqICAgIGNvbnRyaWJ1
dG9ycyBtYXkgYmUgdXNlZCB0byBlbmRvcnNlIG9yIHByb21vdGUgcHJvZHVjdHMgZGVyaXZlZCBm
cm9tCisgKiAgICB0aGlzIHNvZnR3YXJlIHdpdGhvdXQgc3BlY2lmaWMgcHJpb3Igd3JpdHRlbiBw
ZXJtaXNzaW9uLgorICoKKyAqIFRISVMgU09GVFdBUkUgSVMgUFJPVklERUQgQlkgVEhFIENPUFlS
SUdIVCBIT0xERVJTIEFORCBDT05UUklCVVRPUlMgIkFTIElTIgorICogQU5EIEFOWSBFWFBSRVNT
IE9SIElNUExJRUQgV0FSUkFOVElFUywgSU5DTFVESU5HLCBCVVQgTk9UIExJTUlURUQgVE8sIFRI
RQorICogSU1QTElFRCBXQVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJTElUWSBBTkQgRklUTkVTUyBG
T1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UKKyAqIEFSRSBESVNDTEFJTUVELiBJTiBOTyBFVkVOVCBT
SEFMTCBUSEUgQ09QWVJJR0hUIEhPTERFUiBPUiBDT05UUklCVVRPUlMgQkUKKyAqIExJQUJMRSBG
T1IgQU5ZIERJUkVDVCwgSU5ESVJFQ1QsIElOQ0lERU5UQUwsIFNQRUNJQUwsIEVYRU1QTEFSWSwg
T1IKKyAqIENPTlNFUVVFTlRJQUwgREFNQUdFUyAoSU5DTFVESU5HLCBCVVQgTk9UIExJTUlURUQg
VE8sIFBST0NVUkVNRU5UIE9GCisgKiBTVUJTVElUVVRFIEdPT0RTIE9SIFNFUlZJQ0VTOyBMT1NT
IE9GIFVTRSwgREFUQSwgT1IgUFJPRklUUzsgT1IgQlVTSU5FU1MKKyAqIElOVEVSUlVQVElPTikg
SE9XRVZFUiBDQVVTRUQgQU5EIE9OIEFOWSBUSEVPUlkgT0YgTElBQklMSVRZLCBXSEVUSEVSIElO
CisgKiBDT05UUkFDVCwgU1RSSUNUIExJQUJJTElUWSwgT1IgVE9SVCAoSU5DTFVESU5HIE5FR0xJ
R0VOQ0UgT1IgT1RIRVJXSVNFKQorICogQVJJU0lORyBJTiBBTlkgV0FZIE9VVCBPRiBUSEUgVVNF
IE9GIFRISVMgU09GVFdBUkUsIEVWRU4gSUYgQURWSVNFRCBPRiBUSEUKKyAqIFBPU1NJQklMSVRZ
IE9GIFNVQ0ggREFNQUdFLgorICoKKyAqIFRISVMgSEVBREVSIE1BWSBOT1QgQkUgRVhUUkFDVEVE
IE9SIE1PRElGSUVEIElOIEFOWSBXQVkuCisgKi8KKworI2lmbmRlZiBfU1lTX01PVU5UX0gKKyNk
ZWZpbmUgX1NZU19NT1VOVF9ICisKKyNpZmRlZiBfX2NwbHVzcGx1cworZXh0ZXJuICJDIiB7Cisj
ZW5kaWYKKworCisjZGVmaW5lIEJMS1JPU0VUICAgICAgX0lPKDB4MTIsICA5MykKKyNkZWZpbmUg
QkxLUk9HRVQgICAgICBfSU8oMHgxMiwgIDk0KQorI2RlZmluZSBCTEtSUlBBUlQgICAgIF9JTygw
eDEyLCAgOTUpCisjZGVmaW5lIEJMS0dFVFNJWkUgICAgX0lPKDB4MTIsICA5NikKKyNkZWZpbmUg
QkxLRkxTQlVGICAgICBfSU8oMHgxMiwgIDk3KQorI2RlZmluZSBCTEtSQVNFVCAgICAgIF9JTygw
eDEyLCAgOTgpCisjZGVmaW5lIEJMS1JBR0VUICAgICAgX0lPKDB4MTIsICA5OSkKKyNkZWZpbmUg
QkxLRlJBU0VUICAgICBfSU8oMHgxMiwgMTAwKQorI2RlZmluZSBCTEtGUkFHRVQgICAgIF9JTygw
eDEyLCAxMDEpCisjZGVmaW5lIEJMS1NFQ1RTRVQgICAgX0lPKDB4MTIsIDEwMikKKyNkZWZpbmUg
QkxLU0VDVEdFVCAgICBfSU8oMHgxMiwgMTAzKQorI2RlZmluZSBCTEtTU1pHRVQgICAgIF9JTygw
eDEyLCAxMDQpCisjZGVmaW5lIEJMS0JTWkdFVCAgICBfSU9SKDB4MTIsIDExMiwgc2l6ZV90KQor
I2RlZmluZSBCTEtCU1pTRVQgICAgX0lPVygweDEyLCAxMTMsIHNpemVfdCkKKyNkZWZpbmUgQkxL
R0VUU0laRTY0IF9JT1IoMHgxMiwgMTE0LCBzaXplX3QpCisKKyNkZWZpbmUgTVNfUkRPTkxZICAg
ICAgMQorI2RlZmluZSBNU19OT1NVSUQgICAgICAyCisjZGVmaW5lIE1TX05PREVWICAgICAgIDQK
KyNkZWZpbmUgTVNfTk9FWEVDICAgICAgOAorI2RlZmluZSBNU19TWU5DSFJPTk9VUyAxNgorI2Rl
ZmluZSBNU19SRU1PVU5UICAgICAzMgorI2RlZmluZSBNU19NQU5ETE9DSyAgICA2NAorI2RlZmlu
ZSBNU19ESVJTWU5DICAgICAxMjgKKyNkZWZpbmUgTVNfTk9BVElNRSAgICAgMTAyNAorI2RlZmlu
ZSBNU19OT0RJUkFUSU1FICAyMDQ4CisjZGVmaW5lIE1TX0JJTkQgICAgICAgIDQwOTYKKyNkZWZp
bmUgTVNfTU9WRSAgICAgICAgODE5MgorI2RlZmluZSBNU19SRUMgICAgICAgICAxNjM4NAorI2Rl
ZmluZSBNU19TSUxFTlQgICAgICAzMjc2OAorI2RlZmluZSBNU19QT1NJWEFDTCAgICAoMTw8MTYp
CisjZGVmaW5lIE1TX1VOQklOREFCTEUgICgxPDwxNykKKyNkZWZpbmUgTVNfUFJJVkFURSAgICAg
KDE8PDE4KQorI2RlZmluZSBNU19TTEFWRSAgICAgICAoMTw8MTkpCisjZGVmaW5lIE1TX1NIQVJF
RCAgICAgICgxPDwyMCkKKyNkZWZpbmUgTVNfUkVMQVRJTUUgICAgKDE8PDIxKQorI2RlZmluZSBN
U19LRVJOTU9VTlQgICAoMTw8MjIpCisjZGVmaW5lIE1TX0lfVkVSU0lPTiAgICgxPDwyMykKKyNk
ZWZpbmUgTVNfU1RSSUNUQVRJTUUgKDE8PDI0KQorI2RlZmluZSBNU19MQVpZVElNRSAgICAoMTw8
MjUpCisjZGVmaW5lIE1TX05PUkVNT1RFTE9DSyAoMTw8MjcpCisjZGVmaW5lIE1TX05PU0VDICAg
ICAgICgxPDwyOCkKKyNkZWZpbmUgTVNfQk9STiAgICAgICAgKDE8PDI5KQorI2RlZmluZSBNU19B
Q1RJVkUgICAgICAoMTw8MzApCisjZGVmaW5lIE1TX05PVVNFUiAgICAgICgxVTw8MzEpCisKKyNk
ZWZpbmUgTVNfUk1UX01BU0sgKE1TX1JET05MWXxNU19TWU5DSFJPTk9VU3xNU19NQU5ETE9DS3xN
U19JX1ZFUlNJT058TVNfTEFaWVRJTUUpCisKKyNkZWZpbmUgTVNfTUdDX1ZBTCAweGMwZWQwMDAw
CisjZGVmaW5lIE1TX01HQ19NU0sgMHhmZmZmMDAwMAorCisjZGVmaW5lIE1OVF9GT1JDRSAgICAg
ICAxCisjZGVmaW5lIE1OVF9ERVRBQ0ggICAgICAyCisjZGVmaW5lIE1OVF9FWFBJUkUgICAgICA0
CisjZGVmaW5lIFVNT1VOVF9OT0ZPTExPVyA4CisKK2ludCBtb3VudChjb25zdCBjaGFyICpkZXYs
IGNvbnN0IGNoYXIgKmRpciwgY29uc3QgY2hhciAqZnNuYW1lLAorCSAgdW5zaWduZWQgbG9uZyBm
bGFncywgY29uc3Qgdm9pZCAqZGF0YSk7CitpbnQgdW1vdW50KGNvbnN0IGNoYXIgKnBhdGgpOwor
aW50IHVtb3VudDIoY29uc3QgY2hhciAqcGF0aCwgaW50IGZsYWdzKTsKKworI2lmZGVmIF9fY3Bs
dXNwbHVzCit9CisjZW5kaWYKKworI2VuZGlmCmRpZmYgLS1naXQgYS9pbmNsdWRlL3N5cy9zdGF0
ZnMuaCBiL2luY2x1ZGUvc3lzL3N0YXRmcy5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAw
MDAwMDAuLjU5ZGU2MjkKLS0tIC9kZXYvbnVsbAorKysgYi9pbmNsdWRlL3N5cy9zdGF0ZnMuaApA
QCAtMCwwICsxLDM2IEBACisjaWZuZGVmCV9TWVNfU1RBVEZTX0gKKyNkZWZpbmUJX1NZU19TVEFU
RlNfSAorCisjaWZkZWYgX19jcGx1c3BsdXMKK2V4dGVybiAiQyIgeworI2VuZGlmCisKKyNpbmNs
dWRlIDxzeXMvc3RhdHZmcy5oPgorCit0eXBlZGVmIHN0cnVjdCBfX2ZzaWRfdCB7CisJaW50IF9f
dmFsWzJdOworfSBmc2lkX3Q7CisKK3N0cnVjdCBzdGF0ZnMgeworCXVuc2lnbmVkIGxvbmcgZl90
eXBlLCBmX2JzaXplOworCWZzYmxrY250X3QgZl9ibG9ja3MsIGZfYmZyZWUsIGZfYmF2YWlsOwor
CWZzZmlsY250X3QgZl9maWxlcywgZl9mZnJlZTsKKwlmc2lkX3QgZl9mc2lkOworCXVuc2lnbmVk
IGxvbmcgZl9uYW1lbGVuLCBmX2Zyc2l6ZSwgZl9mbGFncywgZl9zcGFyZVs0XTsKK307CisKK2lu
dCBzdGF0ZnMoY29uc3QgY2hhciAqcGF0aCwgc3RydWN0IHN0YXRmcyAqYnVmKTsKK2ludCBmc3Rh
dGZzKGludCBmZCwgc3RydWN0IHN0YXRmcyAqYnVmKTsKKworI2lmIGRlZmluZWQoX0xBUkdFRklM
RTY0X1NPVVJDRSkgfHwgZGVmaW5lZChfR05VX1NPVVJDRSkKKyNkZWZpbmUgc3RhdGZzNjQgc3Rh
dGZzCisjZGVmaW5lIGZzdGF0ZnM2NCBmc3RhdGZzCisjZGVmaW5lIGZzYmxrY250NjRfdCBmc2Js
a2NudF90CisjZGVmaW5lIGZzZmlsY250NjRfdCBmc2ZpbGNudF90CisjZW5kaWYKKworI2lmZGVm
IF9fY3BsdXNwbHVzCit9CisjZW5kaWYKKworI2VuZGlmCmRpZmYgLS1naXQgYS9pbmNsdWRlL3N5
cy91aW8uaCBiL2luY2x1ZGUvc3lzL3Vpby5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAw
MDAwMDAuLmNmZWM5Y2MKLS0tIC9kZXYvbnVsbAorKysgYi9pbmNsdWRlL3N5cy91aW8uaApAQCAt
MCwwICsxLDc0IEBACisvKiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQlNELTMtQ2xhdXNlICov
CisvKgorICogQ29weXJpZ2h0IChDKSAyMDEzIENsb3VkaXVzIFN5c3RlbXMsIEx0ZC4KKyAqIENv
cHlyaWdodCAoYykgMjAxOSwgTkVDIEV1cm9wZSBMdGQuLCBORUMgQ29ycG9yYXRpb24uCisgKgor
ICogQWxsIHJpZ2h0cyByZXNlcnZlZC4KKyAqCisgKiBSZWRpc3RyaWJ1dGlvbiBhbmQgdXNlIGlu
IHNvdXJjZSBhbmQgYmluYXJ5IGZvcm1zLCB3aXRoIG9yIHdpdGhvdXQKKyAqIG1vZGlmaWNhdGlv
biwgYXJlIHBlcm1pdHRlZCBwcm92aWRlZCB0aGF0IHRoZSBmb2xsb3dpbmcgY29uZGl0aW9ucwor
ICogYXJlIG1ldDoKKyAqCisgKiAxLiBSZWRpc3RyaWJ1dGlvbnMgb2Ygc291cmNlIGNvZGUgbXVz
dCByZXRhaW4gdGhlIGFib3ZlIGNvcHlyaWdodAorICogICAgbm90aWNlLCB0aGlzIGxpc3Qgb2Yg
Y29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyLgorICogMi4gUmVkaXN0cmli
dXRpb25zIGluIGJpbmFyeSBmb3JtIG11c3QgcmVwcm9kdWNlIHRoZSBhYm92ZSBjb3B5cmlnaHQK
KyAqICAgIG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcg
ZGlzY2xhaW1lciBpbiB0aGUKKyAqICAgIGRvY3VtZW50YXRpb24gYW5kL29yIG90aGVyIG1hdGVy
aWFscyBwcm92aWRlZCB3aXRoIHRoZSBkaXN0cmlidXRpb24uCisgKiAzLiBOZWl0aGVyIHRoZSBu
YW1lIG9mIHRoZSBjb3B5cmlnaHQgaG9sZGVyIG5vciB0aGUgbmFtZXMgb2YgaXRzCisgKiAgICBj
b250cmlidXRvcnMgbWF5IGJlIHVzZWQgdG8gZW5kb3JzZSBvciBwcm9tb3RlIHByb2R1Y3RzIGRl
cml2ZWQgZnJvbQorICogICAgdGhpcyBzb2Z0d2FyZSB3aXRob3V0IHNwZWNpZmljIHByaW9yIHdy
aXR0ZW4gcGVybWlzc2lvbi4KKyAqCisgKiBUSElTIFNPRlRXQVJFIElTIFBST1ZJREVEIEJZIFRI
RSBDT1BZUklHSFQgSE9MREVSUyBBTkQgQ09OVFJJQlVUT1JTICJBUyBJUyIKKyAqIEFORCBBTlkg
RVhQUkVTUyBPUiBJTVBMSUVEIFdBUlJBTlRJRVMsIElOQ0xVRElORywgQlVUIE5PVCBMSU1JVEVE
IFRPLCBUSEUKKyAqIElNUExJRUQgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFkgQU5EIEZJ
VE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFCisgKiBBUkUgRElTQ0xBSU1FRC4gSU4gTk8g
RVZFTlQgU0hBTEwgVEhFIENPUFlSSUdIVCBIT0xERVIgT1IgQ09OVFJJQlVUT1JTIEJFCisgKiBM
SUFCTEUgRk9SIEFOWSBESVJFQ1QsIElORElSRUNULCBJTkNJREVOVEFMLCBTUEVDSUFMLCBFWEVN
UExBUlksIE9SCisgKiBDT05TRVFVRU5USUFMIERBTUFHRVMgKElOQ0xVRElORywgQlVUIE5PVCBM
SU1JVEVEIFRPLCBQUk9DVVJFTUVOVCBPRgorICogU1VCU1RJVFVURSBHT09EUyBPUiBTRVJWSUNF
UzsgTE9TUyBPRiBVU0UsIERBVEEsIE9SIFBST0ZJVFM7IE9SIEJVU0lORVNTCisgKiBJTlRFUlJV
UFRJT04pIEhPV0VWRVIgQ0FVU0VEIEFORCBPTiBBTlkgVEhFT1JZIE9GIExJQUJJTElUWSwgV0hF
VEhFUiBJTgorICogQ09OVFJBQ1QsIFNUUklDVCBMSUFCSUxJVFksIE9SIFRPUlQgKElOQ0xVRElO
RyBORUdMSUdFTkNFIE9SIE9USEVSV0lTRSkKKyAqIEFSSVNJTkcgSU4gQU5ZIFdBWSBPVVQgT0Yg
VEhFIFVTRSBPRiBUSElTIFNPRlRXQVJFLCBFVkVOIElGIEFEVklTRUQgT0YgVEhFCisgKiBQT1NT
SUJJTElUWSBPRiBTVUNIIERBTUFHRS4KKyAqCisgKiBUSElTIEhFQURFUiBNQVkgTk9UIEJFIEVY
VFJBQ1RFRCBPUiBNT0RJRklFRCBJTiBBTlkgV0FZLgorICovCisKKyNpZm5kZWYgX1NZU19VSU9f
SAorI2RlZmluZSBfU1lTX1VJT19ICisKKyNpZmRlZiBfX2NwbHVzcGx1cworZXh0ZXJuICJDIiB7
CisjZW5kaWYKKworI2RlZmluZSBfX05FRURfc2l6ZV90CisjZGVmaW5lIF9fTkVFRF9zc2l6ZV90
CisjZGVmaW5lIF9fTkVFRF9zdHJ1Y3RfaW92ZWMKKworI2lmIGRlZmluZWQoX0dOVV9TT1VSQ0Up
IHx8IGRlZmluZWQoX0JTRF9TT1VSQ0UpCisjZGVmaW5lIF9fTkVFRF9vZmZfdAorI2VuZGlmCisK
KyNpZmRlZiBfR05VX1NPVVJDRQorI2RlZmluZSBfX05FRURfcGlkX3QKKyNlbmRpZgorCisjZGVm
aW5lIFVJT19NQVhJT1YgMTAyNAorCitzc2l6ZV90IHJlYWR2KGludCBmZCwgY29uc3Qgc3RydWN0
IGlvdmVjICppb3YsIGludCBpb3ZjbnQpOworc3NpemVfdCB3cml0ZXYoaW50IGZkLCBjb25zdCBz
dHJ1Y3QgaW92ZWMgKmlvdiwgaW50IGlvdmNudCk7CisKKyNpZiBkZWZpbmVkKF9HTlVfU09VUkNF
KSB8fCBkZWZpbmVkKF9CU0RfU09VUkNFKQorc3NpemVfdCBwcmVhZHYoaW50IGZkLCBjb25zdCBz
dHJ1Y3QgaW92ZWMgKmlvdiwgaW50IGlvdmNudCwgb2ZmX3Qgb2Zmc2V0KTsKK3NzaXplX3QgcHdy
aXRldihpbnQgZmQsIGNvbnN0IHN0cnVjdCBpb3ZlYyAqaW92LCBpbnQgaW92Y250LCBvZmZfdCBv
ZmZzZXQpOworI2lmIGRlZmluZWQoX0xBUkdFRklMRTY0X1NPVVJDRSkgfHwgZGVmaW5lZChfR05V
X1NPVVJDRSkKKyNkZWZpbmUgcHJlYWR2NjQgcHJlYWR2CisjZGVmaW5lIHB3cml0ZXY2NCBwd3Jp
dGV2CisjZGVmaW5lIG9mZjY0X3Qgb2ZmX3QKKyNlbmRpZgorI2VuZGlmCisKKyNpZmRlZiBfX2Nw
bHVzcGx1cworfQorI2VuZGlmCisKKyNlbmRpZgpkaWZmIC0tZ2l0IGEvcGxhdC5jIGIvcGxhdC5j
CmluZGV4IGRmMDdkY2UuLmY2Nzg2OTQgMTAwNjQ0Ci0tLSBhL3BsYXQuYworKysgYi9wbGF0LmMK
QEAgLTU1LDYgKzU1LDEyIEBAIGludCBzaWdwcm9jbWFzayhpbnQgaG93IF9fdW51c2VkLCBjb25z
dCBzaWdzZXRfdCAqc2V0IF9fdW51c2VkLAogCXJldHVybiAtMTsKIH0KIAoraW50IHNpZ2ZpbGxz
ZXQoc2lnc2V0X3QgKnNldCBfX3VudXNlZCkKK3sKKwllcnJubyA9IEVOT1RTVVA7CisJcmV0dXJu
IC0xOworfQorCiAjaW5jbHVkZSA8dWsvcGxhdC9ib290c3RyYXAuaD4KIAogdm9pZCBhYm9ydCh2
b2lkKQotLSAKMi4xOS4yCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Tue Mar 05 02:30:49 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 05 Mar 2019 02:30:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h0zqx-0004Qk-6u; Tue, 05 Mar 2019 02:30: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=9kFp=RI=arm.com=justin.he@srs-us1.protection.inumbo.net>)
 id 1h0zqv-0004Qf-Tz
 for minios-devel@lists.xenproject.org; Tue, 05 Mar 2019 02:30:46 +0000
X-Inumbo-ID: ac4b48ee-3eee-11e9-bc90-bc764e045a96
Received: from EUR02-HE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe05::62a])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ac4b48ee-3eee-11e9-bc90-bc764e045a96;
 Tue, 05 Mar 2019 02:30:43 +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=aXEzGHpsJMUpATWHnR5OLBwCTU7H5MtxPI3VxskS6Y4=;
 b=ZBiIG/ZW864ctnzjPRvIJKxLXnXTOvxhZ1nu7nXvtog28DAoTqTHtR7BjYM6CYRSq7yiXN8BKJeooWbCeEgHYpYCq09NmAR5LWRVh3GTh0FMm+upgh1lao00ih6tqaKfe4h4knvA2GLOPMlwPyGIF5wafGM37OEc44BeHgvZdWI=
Received: from DB7PR08MB3082.eurprd08.prod.outlook.com (52.134.110.24) by
 DB7PR08MB3834.eurprd08.prod.outlook.com (20.178.45.147) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1665.19; Tue, 5 Mar 2019 02:30:40 +0000
Received: from DB7PR08MB3082.eurprd08.prod.outlook.com
 ([fe80::51e0:64ea:e41f:7f43]) by DB7PR08MB3082.eurprd08.prod.outlook.com
 ([fe80::51e0:64ea:e41f:7f43%2]) with mapi id 15.20.1665.020; Tue, 5 Mar 2019
 02:30:40 +0000
From: "Justin He (Arm Technology China)" <Justin.He@arm.com>
To: Sharan Santhanam <sharan.santhanam@neclab.eu>,
 "minios-devel@lists.xenproject.org" <minios-devel@lists.xenproject.org>
Thread-Topic: [Minios-devel] [UNIKRAFT PATCHv7 00/23] Follow up patches for
 Arm64 support series#1/5
Thread-Index: AQHU0D67hHmFjg7JCE2VW24Gnoy2W6X7wowAgACTjsA=
Date: Tue, 5 Mar 2019 02:30:40 +0000
Message-ID: <DB7PR08MB3082B002AD199F857B893D7AF7720@DB7PR08MB3082.eurprd08.prod.outlook.com>
References: <20190301145439.64439-1-justin.he@arm.com>
 <e836c2c5-22e5-79be-e118-4a02e1f90417@neclab.eu>
In-Reply-To: <e836c2c5-22e5-79be-e118-4a02e1f90417@neclab.eu>
Accept-Language: en-US, zh-CN
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Justin.He@arm.com; 
x-originating-ip: [113.29.88.7]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: f7bf01ce-2941-415d-7bf6-08d6a1128f7d
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600127)(711020)(4605104)(4618075)(2017052603328)(7153060)(7193020);
 SRVR:DB7PR08MB3834; 
x-ms-traffictypediagnostic: DB7PR08MB3834:
x-ms-exchange-purlcount: 1
x-microsoft-exchange-diagnostics: 1; DB7PR08MB3834;
 20:1zuT3mnpd5BcRetbQ8JPlLGidA+eweF9OXt7ar8DsBAg3suBnBypzyq8C4EakQZD0WLGHKd/64zYn9YXTgz3szozde2bXyy9mKE6pZXlsU9+WUvhbMA2hWadRQNBfRZEVXMiHrbBl2JSNoMGpsq8QhGqYE4l+2p47u+pi7ZkDfY=
x-microsoft-antispam-prvs: <DB7PR08MB3834081CED95787740A89F83F7720@DB7PR08MB3834.eurprd08.prod.outlook.com>
x-forefront-prvs: 0967749BC1
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(396003)(366004)(136003)(376002)(346002)(39850400004)(13464003)(40434004)(189003)(199004)(14454004)(256004)(5024004)(14444005)(68736007)(74316002)(99286004)(105586002)(8676002)(52536013)(6306002)(55016002)(486006)(86362001)(106356001)(6436002)(81166006)(476003)(5660300002)(9686003)(229853002)(6246003)(66066001)(53936002)(102836004)(26005)(55236004)(8936002)(3846002)(6506007)(2906002)(53546011)(446003)(11346002)(97736004)(25786009)(186003)(7696005)(6116002)(33656002)(76176011)(2501003)(7736002)(110136005)(316002)(305945005)(81156014)(72206003)(71190400001)(966005)(478600001)(71200400001)(17413003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB7PR08MB3834;
 H:DB7PR08MB3082.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-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: OvVeqhBzCTh+cUL67Yoqe0D5CI4bzmErbQY8TV1Viv+uW5biD0I/aCjU3ng/D9Ssh92rEpmVJuNzis2BGdnot9QcVtkSCJFVHgSmiAM8ZG6JPFJhmr0Duc/p3ZVsCZCNpjGKzMSN3mSOGG2iE8TfHgIxkjW7kXQ6ZU32TUXBRzLdH8IwkpTNRJbLn1Q+P3ZPVYKZMKFXV7S69/D9auvnteTFUZRGOdBusNcdfk+wTfph+W8+j/7Dczqi03iDSRc8ran2r8ZIsXIC0K8NzvnkqxJ6XmYdGeYei7ddWsBsi1H5zqMdPRXsM7FRy7ELegJk+fw070z3PU17QWrcKHC9UGmo1qxzC70J5bcU3Jcbmzazw4X8cWitxMDK7eP4sQVLtPWZv5zvhy7eBSmJAu9fIdLMztW5gXOff+dhNgVAStE=
MIME-Version: 1.0
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-Network-Message-Id: f7bf01ce-2941-415d-7bf6-08d6a1128f7d
X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Mar 2019 02:30:40.6591 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR08MB3834
Subject: Re: [Minios-devel] [UNIKRAFT PATCHv7 00/23] Follow up patches for
 Arm64 support series#1/5
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>

SGkgU2hhcmFuLA0KR3JlYXQhIFRoYW5rcw0KSSB3aWxsIGNvbnRpbnVlIHRvIGZvbGxvdyB1cCB0
aGUgc2VyaWVzIDItNQ0KDQotLQ0KQ2hlZXJzLA0KSnVzdGluIChKaWEgSGUpDQoNCg0KDQo+IC0t
LS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IE1pbmlvcy1kZXZlbCA8bWluaW9zLWRl
dmVsLWJvdW5jZXNAbGlzdHMueGVucHJvamVjdC5vcmc+IE9uIEJlaGFsZiBPZg0KPiBTaGFyYW4g
U2FudGhhbmFtDQo+IFNlbnQ6IDIwMTnlubQz5pyINeaXpSAxOjQyDQo+IFRvOiBtaW5pb3MtZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcNCj4gU3ViamVjdDogUmU6IFtNaW5pb3MtZGV2ZWxdIFtV
TklLUkFGVCBQQVRDSHY3IDAwLzIzXSBGb2xsb3cgdXAgcGF0Y2hlcyBmb3INCj4gQXJtNjQgc3Vw
cG9ydCBzZXJpZXMjMS81DQo+DQo+IEhlbGxvIEppYSBIZSwNCj4NCj4gVGhhbmsgeW91IGZvciB0
aGlzIHBhdGNoIHNlcmllcy4gVGhpcyBwYXRjaCBzZXJpZXMgaXMgcmVhZHkgdG8gYmUNCj4gdXBz
dHJlYW1lZC4gV2Ugd2lsbCB1cHN0cmVhbSBpdCB0b21vcnJvdy4NCj4NCj4gVGhhbmtzICYgUmVn
YXJkcw0KPiBTaGFyYW4NCj4NCj4gT24gMy8xLzE5IDM6NTQgUE0sIEppYSBIZSB3cm90ZToNCj4g
PiBUaGlzIHNlcmllcyBhZGRyZXNzIGZvbGxvd2luZyBjb21tZW50czoNCj4gPiAwMTogUmVtb3Zl
IHRoZSBjaGVjayBvZiAnLS1lbmFibGUtZGVmYXVsdC1waWUnIGluIE1ha2VmaWxlLnVrLA0KPiA+
IDAyOiBVc2UgbWFjcm8tZWQgaGVscGVyIHRvIHNpbXBsaWZ5IGlvcmVnX3JlYWQvd3JpdGUsDQo+
ID4gMDM6IFVzZSB0aGUgc2FtZSBkZWNsYXJhdGlvbiBmb3IgX3RleHQgYW5kIF9lbmQsDQo+ID4g
MDQ6IEFkZHJlc3MgY29tbWVudHMgZm9yIEQtQ2FjaGUgb3BlcmF0aW9uIGZ1bmN0aW9uLA0KPiA+
IDA1OiBHZXQgdmlydHVhbCBhZGRyZXNzIGJpdHMgZnJvbSBpZF9hYTY0bW1mcjBfZWwxLlBBUmFu
Z2UsDQo+ID4gMDY6IEVuc3VyZSBzdGFjayBhbGlnbm1lbnQgZm9yIGV4Y2VwdGlvbnMgZnJvbSBF
TDEsDQo+ID4gMDc6IEludmFsaWRhdGUgRC1DYWNoZSBmb3IgbW9kaWZpZWQgYXJlYSBvbmx5LA0K
PiA+IDA4OiBEaXNhYmxlIEQtQ2FjaGUgYmVmb3JlIGRvaW5nIGFueSBjaGFuZ2UsDQo+ID4gMDk6
IENhbGN1bGF0ZSBMMyB0YWJsZSBhbmQgcGFnZSB0YWJsZSBzaXplIGJ5IGltYWdlIHNpemUsDQo+
ID4gMTA6IFJlbW92ZSBhIC1Xc3RyaW5nb3Atb3ZlcmZsb3cgd2FybmluZyBmb3Igc3RybmNweSwN
Cj4gPiAxMTogUmVtb3ZlIHVzZWxlc3MgYmxhbmsgbGluZSwNCj4gPg0KPiA+IFNvbWUgY29tbWVu
dHMgdGhhdCBoYXZlbid0IGJlZW4gYWRkcmVzc2VkOg0KPiA+IDAxOiBDaGVjayB0aGUgTUlEUiBh
bmQgYXZvaWQgdGhlIGVycmF0dW0gb24gYWZmZWN0ZWQgcGxhdGZvcm0NCj4gPiAgICAgICB2aWEg
YW4gYWx0ZXJuYXRpdmUgb3IganVtcCB0YWJsZS4gLS0gVGhpcyBlcnJldGEgZnJhbWV3b3JrDQo+
ID4gICAgICAgaXMgbm90IG9ubHkgZm9yIEFybSBidXQgYWxzbyBmb3IgeDg2LiBJIHRoaW5rIHdl
J2QgYmV0dGVyDQo+ID4gICAgICAgdG8gZGlzY3VzcyBpbiBjb21tdW5pdHkuDQo+ID4gMDI6IEVu
YWJsZSBGSUZPIHN1cHBvcnQgZm9yIFBMMDExLg0KPiA+IDAzOiBDb21wYXJlIHRoZSBwb2ludGVy
cyBvZiBkaWZmZXJlbnQgdHlwZSBpcyBiZWhhdmlvdXIgdW5kZWZpbmVkDQo+ID4NCj4gPiBJZiBJ
IGZvcmdvdCBhbnl0aGluZyBwbGVhc2UgcmVtaW5kIG1lLg0KPiA+DQo+ID4gLS0tDQo+ID4gdjYg
LT4gdjc6DQo+ID4gICAgMS5maXggdGFiIHNwYWNlIGNvbnZlcnRpbmcgd2hlbiBzZW5kaW5nIG91
dCBwYXRjaA0KPiA+ICAgIDIuZml4IHNldmVyYWwgcmVkdW5kYW50IGNhc3QgaW4gcGF0Y2ggMDQN
Cj4gPiB2NSAtPiB2NjoNCj4gPiAgICBmaXggZXJyb3Igb24gWDg2IHhlbiBwbGF0Lg0KPiA+ICAg
IHJlYmFzZSB0aGUgY29kZXMgdG8gVW5pa3JhZnQgMC4zIElhcGV0dXMgUmVsZWFzZQ0KPiA+IHY0
IC0+IHY1OiBmaXggY29tcGlsYXRpb24gZXJyb3INCj4gPiB2MyAtPiB2NDoNCj4gPiAgICAxLiBE
cm9wIDA0IGFuZCAyNCBwYXRjaGVzIGluIHYzLiBwYXRjaCAwNCBpcyBnY2MgY29tcGlsZXINCj4g
PiAgICBvcHRpbWl6YXRpb24gcmVsYXRlZCwgbm90IGEgYmxvY2tpbmcgaXNzdWUuIFRoZSByZXNv
bHV0aW9uIGlzDQo+ID4gICAgdW5kZXIgZGlzY3Vzc2lvbi4gUGF0Y2ggMjQgaXMgbm90IGNvbmNl
cm5lZCBieSBTaGFyYW4uDQo+ID4gICAgMi4gUmVzdG9yZSB4MTgseDE5IGFmdGVyIHVzaW5nIHRo
ZW0uDQo+ID4gICAgMy4gRml4IElNQUdFX1JPVU5EVVBfU0hJRlQgZnJvbSAyMCB0byAyMS4NCj4g
PiAgICA0LiBsb3RzIG9mIGNoZWNrcGF0Y2ggd2FybmluZy4NCj4gPiB2MiAtPiB2MzogUmViYXNl
IHRvIHRoZSBsYXRlc3QgdXBzdHJlYW0gYmFzZS4NCj4gPg0KPiA+IHYxIC0+IHYyOg0KPiA+ICAg
IDEuIEFkZCBVUkwgbGluayBmb3IgIlVzZSBtYWNyby1lZCBoZWxwZXIgdG8gc2ltcGxpZnkgaW9y
ZWdfcmVhZC93cml0ZSIsDQo+ID4gICAgMi4gSW52YWxpZGF0ZSAmIGNsZWFuIENhY2hlIGZvciBt
ZW1vcnkgdGhhdCB3b3VsZCBiZSB1c2VkLA0KPiA+ICAgIDMuIEltcHJvdmUgY29kZSBhbmQgY29t
bWl0IGNvbW1lbnRzIGZvciBjYWxjdWxhdGUgcGFnZWJhYmxlIHNpemUsDQo+ID4gICAgNC4gVXNl
IG1hY3JvcyB0byByZXBsYWNlIGhhcmRjb2RlIHZhbHVlcywNCj4gPiAgICA1LiBVc2UgbHNyL2xz
bCB0byBzaW1wbGlmeSAyTUIgcm91bmQgdXAsDQo+ID4gICAgNi4gRG8gb2JmdXNjYXRlcyBhcml0
aG1ldGljIGZvciBrZXJuZWwgaW1hZ2Ugc3ltYm9scywNCj4gPiAgICA3LiBDbGVhbiB1cCBrZXJu
ZWwgaW1hZ2Ugc3ltYm9scyBmb3IgQyBmaWxlcy4NCj4gPg0KPiA+IEppYSBIZSAoMjMpOg0KPiA+
ICAgIGJ1aWxkOiBSZW1vdmUgdGhlIGNoZWNrIG9mICctLWVuYWJsZS1kZWZhdWx0LXBpZScgaW4g
TWFrZWZpbGUudWsNCj4gPiAgICBwbGF0L2luY2x1ZGU6IFVzZSBtYWNyby1lZCBoZWxwZXIgdG8g
c2ltcGxpZnkgaW9yZWdfcmVhZC93cml0ZSBmb3INCj4gPiAgICAgIEFybTY0DQo+ID4gICAgcGxh
dC9jb21tb246IE1vdmUgZ2xvYmFsIHZhcmlhYmxlcyBkZWZpbmVkIGluIGxpbmsgc2NyaXB0cyB0
byBhIGhlYWRlcg0KPiA+ICAgIHBsYXQ6IENsZWFuIHVwIGtlcm5lbCBpbWFnZSBzeW1ib2xzDQo+
ID4gICAgcGxhdC9jb21tb246IFJlbW92ZSBlYXJseWNsb2JlcnIgZnJvbSBTWVNSRUdfUkVBRDMy
IGZvciBBcm02NA0KPiA+ICAgIHBsYXQvY29tbW9uOiBDbGVhbiBhbmQgaW52YWxpZGF0ZSBELUNh
Y2hlIG9ubHkgd2hlbiBib290IGZvciBBcm02NA0KPiA+ICAgIHBsYXQvY29tbW9uOiBVc2UgY29y
cmVjdCBkc2Igb3BlcmF0aW9uIGZsYWcgZm9yIEFybTY0DQo+ID4gICAgcGxhdC9jb21tb246IEFk
ZCByZWZlcnJlZCBzb3VyY2UgY29kZSBVUkwgZm9yIGNhY2hlIG9wZXJhdGlvbg0KPiA+ICAgIHBs
YXQva3ZtOiBDb3JyZWN0IGludmFsaWQgaW5kZW50IGNoYXJhY3RlciBmb3IgQXJtNjQNCj4gPiAg
ICBwbGF0L2t2bTogR2V0IFZJUlRfQklUUyBmcm9tIGlkX2FhNjRtbWZyMF9lbDEuUEFSYW5nZSBm
b3IgQXJtNjQNCj4gPiAgICBhcmNoL2luY2x1ZGU6IEFkZCBhIF9yZWdzIG1lbWJlciB0byBzYXZl
IG9yaWdpYWwgc3RhY2sgcG9pbnRlcg0KPiA+ICAgIHBsYXQva3ZtOiBBZGQgX19UUkFQX1NUQUNL
X1NJWkUgZm9yIHN0YWNrIHBvaW50ZXIgd2hpbGUgZXhpdGluZyB0cmFwDQo+ID4gICAgcGxhdC9r
dm06IFJlbW92ZSByZWR1bmRhbnQgc3BhY2Ugd2hpbGUgZW50ZXJpbmcgdHJhcCBmb3IgQXJtDQo+
ID4gICAgcGxhdC9rdm06IEZvcmNlIGFsaWduIHRoZSBzdGFjayBwb2ludGVyIGZvciBBcm02NCBF
TDEgZXhjZXB0aW9ucw0KPiA+ICAgIHBsYXQva3ZtOiBSZW5hbWUgcGFnZXRhYmxlLlMgdG8gcGFn
ZXRhYmxlNjQuUyBmb3IgQXJtNjQNCj4gPiAgICBwbGF0L2t2bTogSW52YWxpZGF0ZSBELUNhY2hl
IHRoYXQgbWF5IGhhdmUgYmVlbiBtb2RpZmllZCBmb3IgQXJtNjQNCj4gPiAgICBwbGF0L2t2bTog
YXJtNjQ6IENsZWFyIHBhZ2V0YWJsZSBtZW1vcnkgd2l0aCBib290IHN0YWNrDQo+ID4gICAgcGxh
dC9rdm06IGFybTY0OiBDYWxjdWxhdGUgcGFnZXRhYmxlIHNpemUgZHluYW1pY2FsbHkgYnkgaW1h
Z2Ugc2l6ZQ0KPiA+ICAgIHBsYXQva3ZtOiBhcm02NDogQnVpbGQgTDMgcGFnZSB0YWJsZSBmb3Ig
cmFuZ2UgZ3JlYXRlciB0aGFuIDJNQg0KPiA+ICAgIHBsYXQva3ZtOiBhcm02NDogU3VwcG9ydCBi
dWlsZCBMMyB0YWJsZSBmb3IgbGFyZ2UgaW1hZ2Ugc2l6ZQ0KPiA+ICAgIHBsYXQva3ZtOiBhcm02
NDogUmVtb3ZlIG5lZWRsZXNzIHNlbWljb2xvbnMgaW4gYXNzZW1ibHkNCj4gPiAgICBwbGF0L2t2
bTogYXJtNjQ6IEVuc3VyZSB0aGVyZSBpcyBubyBzdGFsbCBkYXRhIGluIGNhY2hlIHdoZW4gYm9v
dA0KPiA+ICAgIHBsYXQva3ZtOiBhcm02NDogUmVtb3ZlIHN1cGVyZmx1b3VzIGJsYW5rIGxpbmUN
Cj4gPg0KPiA+ICAgTWFrZWZpbGUudWsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgOCArLQ0KPiA+ICAgYXJjaC9hcm0vYXJtNjQvaW5jbHVkZS91ay9hc20vbGNwdS5oICAgICAg
ICB8ICAxNiArKy0NCj4gPiAgIHBsYXQvY29tbW9uL2FybS9jYWNoZTY0LlMgICAgICAgICAgICAg
ICAgICAgfCAgMzIgKystLS0tDQo+ID4gICBwbGF0L2NvbW1vbi9pbmNsdWRlL2FybS9hcm02NC9j
cHUuaCAgICAgICAgIHwgIDU4ICsrKystLS0tLS0NCj4gPiAgIHBsYXQvY29tbW9uL2luY2x1ZGUv
YXJtL2FybTY0L2NwdV9kZWZzLmggICAgfCAgMTYgKystDQo+ID4gICBwbGF0L2NvbW1vbi9pbmNs
dWRlL3NlY3Rpb25zLmggICAgICAgICAgICAgIHwgMTEwICsrKysrKysrKysrKysrKysrKysNCj4g
PiAgIHBsYXQva3ZtL01ha2VmaWxlLnVrICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDIgKy0N
Cj4gPiAgIHBsYXQva3ZtL2FybS9lbnRyeTY0LlMgICAgICAgICAgICAgICAgICAgICAgfCAgNzcg
KysrKysrKysrLS0tLQ0KPiA+ICAgcGxhdC9rdm0vYXJtL2V4Y2VwdGlvbnMuUyAgICAgICAgICAg
ICAgICAgICB8ICA3MyArKysrKysrKysrLS0tDQo+ID4gICBwbGF0L2t2bS9hcm0ve3BhZ2V0YWJs
ZS5TID0+IHBhZ2V0YWJsZTY0LlN9IHwgMTE1ICsrKysrKysrKysrKystLS0tLS0tDQo+ID4gICBw
bGF0L2t2bS9hcm0vc2V0dXAuYyAgICAgICAgICAgICAgICAgICAgICAgIHwgIDEyICstDQo+ID4g
ICBwbGF0L2t2bS9pbmNsdWRlL2t2bS1hcm0vYXJtNjQvbW0uaCAgICAgICAgIHwgIDE0ICsrLQ0K
PiA+ICAgcGxhdC9rdm0vbWVtb3J5LmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyMyAr
Ky0tDQo+ID4gICBwbGF0L2t2bS94ODYvc2V0dXAuYyAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICA2ICstDQo+ID4gICBwbGF0L3hlbi9hcm0vc2V0dXAuYyAgICAgICAgICAgICAgICAgICAgICAg
IHwgICA2ICstDQo+ID4gICBwbGF0L3hlbi9pbmNsdWRlL3hlbi1hcm0vbW0uaCAgICAgICAgICAg
ICAgIHwgICAzICstDQo+ID4gICBwbGF0L3hlbi9pbmNsdWRlL3hlbi14ODYvbW0uaCAgICAgICAg
ICAgICAgIHwgIDIxICsrLS0NCj4gPiAgIHBsYXQveGVuL21lbW9yeS5jICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgMjIgKystLQ0KPiA+ICAgcGxhdC94ZW4veDg2L21tLmMgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAxNyArKy0NCj4gPiAgIHBsYXQveGVuL3g4Ni9zZXR1cC5jICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgIDIgKy0NCj4gPiAgIDIwIGZpbGVzIGNoYW5nZWQsIDQy
MCBpbnNlcnRpb25zKCspLCAyMTMgZGVsZXRpb25zKC0pDQo+ID4gICBjcmVhdGUgbW9kZSAxMDA2
NDQgcGxhdC9jb21tb24vaW5jbHVkZS9zZWN0aW9ucy5oDQo+ID4gICByZW5hbWUgcGxhdC9rdm0v
YXJtL3twYWdldGFibGUuUyA9PiBwYWdldGFibGU2NC5TfSAoODQlKQ0KPiA+DQo+DQo+IF9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+IE1pbmlvcy1kZXZl
bCBtYWlsaW5nIGxpc3QNCj4gTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnDQo+IGh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWwN
CklNUE9SVEFOVCBOT1RJQ0U6IFRoZSBjb250ZW50cyBvZiB0aGlzIGVtYWlsIGFuZCBhbnkgYXR0
YWNobWVudHMgYXJlIGNvbmZpZGVudGlhbCBhbmQgbWF5IGFsc28gYmUgcHJpdmlsZWdlZC4gSWYg
eW91IGFyZSBub3QgdGhlIGludGVuZGVkIHJlY2lwaWVudCwgcGxlYXNlIG5vdGlmeSB0aGUgc2Vu
ZGVyIGltbWVkaWF0ZWx5IGFuZCBkbyBub3QgZGlzY2xvc2UgdGhlIGNvbnRlbnRzIHRvIGFueSBv
dGhlciBwZXJzb24sIHVzZSBpdCBmb3IgYW55IHB1cnBvc2UsIG9yIHN0b3JlIG9yIGNvcHkgdGhl
IGluZm9ybWF0aW9uIGluIGFueSBtZWRpdW0uIFRoYW5rIHlvdS4NCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QK
TWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Tue Mar 05 13:08:03 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 05 Mar 2019 13:08: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 1h19nd-0004At-7Z; Tue, 05 Mar 2019 13:08: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=gF+M=RI=neclab.eu=florian.schmidt@srs-us1.protection.inumbo.net>)
 id 1h19nb-0004Ao-KO
 for minios-devel@lists.xenproject.org; Tue, 05 Mar 2019 13:07:59 +0000
X-Inumbo-ID: b06e6e4c-3f47-11e9-9c21-cb8432807598
Received: from mailer2.neclab.eu (unknown [195.37.70.41])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b06e6e4c-3f47-11e9-9c21-cb8432807598;
 Tue, 05 Mar 2019 13:07:55 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer2.neclab.eu (Postfix) with ESMTP id 57642F202B;
 Tue,  5 Mar 2019 14:07:54 +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 C25huL8-DAn1; Tue,  5 Mar 2019 14:07:54 +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 26F8DF2028
 for <minios-devel@lists.xenproject.org>; Tue,  5 Mar 2019 14:07:52 +0100 (CET)
Received: from [10.1.2.30] (10.1.2.30) by skoll.office.hd (192.168.125.11)
 with Microsoft SMTP Server (TLS) id 14.3.319.2; Tue, 5 Mar 2019 14:07:51
 +0100
To: <minios-devel@lists.xenproject.org>
References: <20190304174630.21501-1-yuri.volchkov@neclab.eu>
From: Florian Schmidt <Florian.Schmidt@neclab.eu>
Message-ID: <83802cb0-59c3-9b39-5162-70c03b560044@neclab.eu>
Date: Tue, 5 Mar 2019 14:07:51 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <20190304174630.21501-1-yuri.volchkov@neclab.eu>
Content-Language: en-US
X-Originating-IP: [10.1.2.30]
Subject: Re: [Minios-devel] [UNIKRAFT PATCH 0/5] newlib compatibility
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-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>

SGkgWXVyaSwKCnRoYW5rcyBmb3IgdGhpcyBwYXRjaCBzZXJpZXMuIEknbSBnb25uYSBmYXN0LXRy
YWNrIHRoaXMgYmVjYXVzZSBJIHRoaW5rIAppdCBpcyByZWFsbHkgaW1wb3J0YW50IHRvIGdldCB0
aGlzIGJyb2tlbiBidWlsZCBiYWNrIHRvIHdvcmsuCgpGbG9yaWFuCgpPbiAzLzQvMTkgNjo0NiBQ
TSwgWXVyaSBWb2xjaGtvdiB3cm90ZToKPiBOZXdsaWIgc3VwcG9ydCB3YXMgYnJva2VuIGFmdGVy
IG5ldyB0aGUgaW50ZWdyYXRpb24gb2YgbmV3IHZmcy4gVGhpcwo+IHBhdGNoIHNlcmllcyBpcyBi
cmluaW5nIG1vZGlmaWNhdGlvbnMgbmVlZGVkIGZyb20gdGhlIFVuaWtyYWZ0IHNpZGUuCj4gCj4g
VGhlIHBhdGNoIGFsc28gaW5jbHVkZXMgYSBiaXQgb2YgY2hlY2twYXRjaCBpc3N1ZXMgZml4aW5n
LiBPbmx5IHRoZQo+IGlzc3VlcyByZWxhdGVkIHRvIHRoZSBhY3R1YWwgbW9kaWZpY2F0aW9ucyBh
cmUgZml4ZWQuCj4gCj4gWXVyaSBWb2xjaGtvdiAoNSk6Cj4gICAgbGliL3Zmc2NvcmU6IHRhYmlm
eSBmcy5oCj4gICAgbGliL3Zmc2NvcmU6IHByZWZpeCBkZWZpbmVzIGNvbmZsaWN0aW5nIHdpdGgg
TmV3bGliCj4gICAgbGliL3Zmc2NvcmU6IGZpeCBjb25mbGljdHMgd2l0aCBuZXdsaWIKPiAgICBs
aWIvdmZzY29yZTogbWFyayBzdGRpbyBhcyBhIGNoYXJhY3RlciBkZXZpY2UKPiAgICBsaWIvdmZz
Y29yZTogZml4IGNoZWNrcGF0Y2ggaXNzdWVzIGZvciB1aW8uaCBhbmQgc3RhdGZzLmgKPiAKPiAg
IGxpYi9ub2xpYmMvaW5jbHVkZS9zeXMvc3RhdGZzLmggIHwgIDQgKystLQo+ICAgbGliL25vbGli
Yy9pbmNsdWRlL3N5cy91aW8uaCAgICAgfCAgOCArKysrLS0tLQo+ICAgbGliL3JhbWZzL3JhbWZz
X3Zub3BzLmMgICAgICAgICAgfCAgMiArLQo+ICAgbGliL3Zmc2NvcmUvaW5jbHVkZS92ZnNjb3Jl
L2ZzLmggfCAyMCArKysrKysrKysrKy0tLS0tLS0tLQo+ICAgbGliL3Zmc2NvcmUvbWFpbi5jICAg
ICAgICAgICAgICAgfCAxMiArKysrKy0tLS0tLS0KPiAgIGxpYi92ZnNjb3JlL3N0ZGlvLmMgICAg
ICAgICAgICAgIHwgIDkgKysrKysrKystCj4gICBsaWIvdmZzY29yZS9zeXNjYWxscy5jICAgICAg
ICAgICB8IDE2ICsrKysrKystLS0tLS0tLS0KPiAgIGxpYi92ZnNjb3JlL3Zmcy5oICAgICAgICAg
ICAgICAgIHwgIDIgLS0KPiAgIGxpYi92ZnNjb3JlL3Zub2RlLmMgICAgICAgICAgICAgIHwgIDQg
KystLQo+ICAgOSBmaWxlcyBjaGFuZ2VkLCA0MCBpbnNlcnRpb25zKCspLCAzNyBkZWxldGlvbnMo
LSkKPiAKCi0tIApEci4gRmxvcmlhbiBTY2htaWR0CuODleODreODvOODquOCouODs+ODu+OCt+OD
peODn+ODg+ODiApSZXNlYXJjaCBTY2llbnRpc3QsClN5c3RlbXMgYW5kIE1hY2hpbmUgTGVhcm5p
bmcgR3JvdXAKTkVDIExhYm9yYXRvcmllcyBFdXJvcGUKS3VyZsO8cnN0ZW4tQW5sYWdlIDM2LCBE
LTY5MTE1IEhlaWRlbGJlcmcKVGVsLiAgICAgKzQ5ICgwKTYyMjEgNDM0Mi0yNjUKRmF4OiAgICAg
KzQ5ICgwKTYyMjEgNDM0Mi0xNTUKZS1tYWlsOiAgZmxvcmlhbi5zY2htaWR0QG5lY2xhYi5ldQo9
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT0KUmVnaXN0ZXJlZCBhdCBBbXRzZ2VyaWNodCBNYW5uaGVpbSwgR2VybWFueSwgSFJCNzI4NTU4
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3Mt
ZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Tue Mar 05 13:08:20 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 05 Mar 2019 13:08:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h19nw-0004Br-9s; Tue, 05 Mar 2019 13:08:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=gF+M=RI=neclab.eu=florian.schmidt@srs-us1.protection.inumbo.net>)
 id 1h19nu-0004Bl-Ar
 for minios-devel@lists.xenproject.org; Tue, 05 Mar 2019 13:08:18 +0000
X-Inumbo-ID: bd36f586-3f47-11e9-8b4b-37e9f3a60cf9
Received: from mailer1.neclab.eu (unknown [195.37.70.40])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bd36f586-3f47-11e9-8b4b-37e9f3a60cf9;
 Tue, 05 Mar 2019 13:08:16 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer1.neclab.eu (Postfix) with ESMTP id DB2D8104E9E;
 Tue,  5 Mar 2019 14:08: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 vYkGVlWV2v7y; Tue,  5 Mar 2019 14:08:15 +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 mailer1.neclab.eu (Postfix) with ESMTPS id B44BE104E69
 for <minios-devel@lists.xenproject.org>; Tue,  5 Mar 2019 14:08:13 +0100 (CET)
Received: from [10.1.2.30] (10.1.2.30) by skoll.office.hd (192.168.125.11)
 with Microsoft SMTP Server (TLS) id 14.3.319.2; Tue, 5 Mar 2019 14:08:13
 +0100
To: <minios-devel@lists.xenproject.org>
References: <20190304174630.21501-1-yuri.volchkov@neclab.eu>
 <20190304174630.21501-2-yuri.volchkov@neclab.eu>
From: Florian Schmidt <Florian.Schmidt@neclab.eu>
Message-ID: <587e66e3-9c01-7d9b-485e-cda3144c36e1@neclab.eu>
Date: Tue, 5 Mar 2019 14:08:13 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <20190304174630.21501-2-yuri.volchkov@neclab.eu>
Content-Language: en-US
X-Originating-IP: [10.1.2.30]
Subject: Re: [Minios-devel] [UNIKRAFT PATCH 1/5] lib/vfscore: tabify fs.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>
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>

UmV2aWV3ZWQtYnk6IEZsb3JpYW4gU2NobWlkdCA8Zmxvcmlhbi5zY2htaWR0QG5lY2xhYi5ldT4K
Ck9uIDMvNC8xOSA2OjQ2IFBNLCBZdXJpIFZvbGNoa292IHdyb3RlOgo+IFNpZ25lZC1vZmYtYnk6
IFl1cmkgVm9sY2hrb3YgPHl1cmkudm9sY2hrb3ZAbmVjbGFiLmV1Pgo+IC0tLQo+ICAgbGliL3Zm
c2NvcmUvaW5jbHVkZS92ZnNjb3JlL2ZzLmggfCAxMiArKysrKystLS0tLS0KPiAgIDEgZmlsZSBj
aGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBh
L2xpYi92ZnNjb3JlL2luY2x1ZGUvdmZzY29yZS9mcy5oIGIvbGliL3Zmc2NvcmUvaW5jbHVkZS92
ZnNjb3JlL2ZzLmgKPiBpbmRleCAxYmI0ZTI0ZC4uZTNiZGE5NWIgMTAwNjQ0Cj4gLS0tIGEvbGli
L3Zmc2NvcmUvaW5jbHVkZS92ZnNjb3JlL2ZzLmgKPiArKysgYi9saWIvdmZzY29yZS9pbmNsdWRl
L3Zmc2NvcmUvZnMuaAo+IEBAIC0xMywxNiArMTMsMTYgQEAKPiAgIAo+ICAgc3RhdGljIGlubGlu
ZSBpbnQgdmZzY29yZV9mZmxhZ3MoaW50IG9mbGFncykKPiAgIHsKPiAtICAgIGludCBydyA9IG9m
bGFncyAmIE9fQUNDTU9ERTsKPiAtICAgIG9mbGFncyAmPSB+T19BQ0NNT0RFOwo+IC0gICAgcmV0
dXJuIChydyArIDEpIHwgb2ZsYWdzOwo+ICsJaW50IHJ3ID0gb2ZsYWdzICYgT19BQ0NNT0RFOwo+
ICsJb2ZsYWdzICY9IH5PX0FDQ01PREU7Cj4gKwlyZXR1cm4gKHJ3ICsgMSkgfCBvZmxhZ3M7Cj4g
ICB9Cj4gICAKPiAgIHN0YXRpYyBpbmxpbmUgaW50IHZmc2NvcmVfb2ZsYWdzKGludCBmZmxhZ3Mp
Cj4gICB7Cj4gLSAgICBpbnQgcncgPSBmZmxhZ3MgJiAoRlJFQUR8RldSSVRFKTsKPiAtICAgIGZm
bGFncyAmPSB+KEZSRUFEfEZXUklURSk7Cj4gLSAgICByZXR1cm4gKHJ3IC0gMSkgfCBmZmxhZ3M7
Cj4gKwlpbnQgcncgPSBmZmxhZ3MgJiAoRlJFQUR8RldSSVRFKTsKPiArCWZmbGFncyAmPSB+KEZS
RUFEfEZXUklURSk7Cj4gKwlyZXR1cm4gKHJ3IC0gMSkgfCBmZmxhZ3M7Cj4gICB9Cj4gICAKPiAg
ICNlbmRpZiAvKiBfVkZTQ09SRV9GU19IXyAqLwo+IAoKLS0gCkRyLiBGbG9yaWFuIFNjaG1pZHQK
44OV44Ot44O844Oq44Ki44Oz44O744K344Ol44Of44OD44OIClJlc2VhcmNoIFNjaWVudGlzdCwK
U3lzdGVtcyBhbmQgTWFjaGluZSBMZWFybmluZyBHcm91cApORUMgTGFib3JhdG9yaWVzIEV1cm9w
ZQpLdXJmw7xyc3Rlbi1BbmxhZ2UgMzYsIEQtNjkxMTUgSGVpZGVsYmVyZwpUZWwuICAgICArNDkg
KDApNjIyMSA0MzQyLTI2NQpGYXg6ICAgICArNDkgKDApNjIyMSA0MzQyLTE1NQplLW1haWw6ICBm
bG9yaWFuLnNjaG1pZHRAbmVjbGFiLmV1Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQpSZWdpc3RlcmVkIGF0IEFtdHNnZXJpY2h0IE1h
bm5oZWltLCBHZXJtYW55LCBIUkI3Mjg1NTgKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Tue Mar 05 13:09:26 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 05 Mar 2019 13:09: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 1h19p0-0004Ct-E7; Tue, 05 Mar 2019 13:09:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=gF+M=RI=neclab.eu=florian.schmidt@srs-us1.protection.inumbo.net>)
 id 1h19oz-0004Co-EC
 for minios-devel@lists.xenproject.org; Tue, 05 Mar 2019 13:09:25 +0000
X-Inumbo-ID: e4e3a5c0-3f47-11e9-b061-1385a51d0e01
Received: from mailer2.neclab.eu (unknown [195.37.70.41])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e4e3a5c0-3f47-11e9-b061-1385a51d0e01;
 Tue, 05 Mar 2019 13:09:23 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer2.neclab.eu (Postfix) with ESMTP id 7356EF202C;
 Tue,  5 Mar 2019 14:09:22 +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 OAiFAReiBK-7; Tue,  5 Mar 2019 14:09:22 +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 3B987F202B
 for <minios-devel@lists.xenproject.org>; Tue,  5 Mar 2019 14:09:20 +0100 (CET)
Received: from [10.1.2.30] (10.1.2.30) by skoll.office.hd (192.168.125.11)
 with Microsoft SMTP Server (TLS) id 14.3.319.2; Tue, 5 Mar 2019 14:09:19
 +0100
To: <minios-devel@lists.xenproject.org>
References: <20190304174630.21501-1-yuri.volchkov@neclab.eu>
 <20190304174630.21501-3-yuri.volchkov@neclab.eu>
From: Florian Schmidt <Florian.Schmidt@neclab.eu>
Message-ID: <eb66b445-e66c-e08c-5bfc-724728331e33@neclab.eu>
Date: Tue, 5 Mar 2019 14:09:19 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <20190304174630.21501-3-yuri.volchkov@neclab.eu>
Content-Language: en-US
X-Originating-IP: [10.1.2.30]
Subject: Re: [Minios-devel] [UNIKRAFT PATCH 2/5] lib/vfscore: prefix defines
 conflicting with Newlib
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-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>

VGhpcyBhbHNvIGxvb2tzIGZpbmUuCgpSZXZpZXdlZC1ieTogRmxvcmlhbiBTY2htaWR0IDxmbG9y
aWFuLnNjaG1pZHRAbmVjbGFiLmV1PgoKT24gMy80LzE5IDY6NDYgUE0sIFl1cmkgVm9sY2hrb3Yg
d3JvdGU6Cj4gU2lnbmVkLW9mZi1ieTogWXVyaSBWb2xjaGtvdiA8eXVyaS52b2xjaGtvdkBuZWNs
YWIuZXU+Cj4gLS0tCj4gICBsaWIvcmFtZnMvcmFtZnNfdm5vcHMuYyAgICAgICAgICB8ICAyICst
Cj4gICBsaWIvdmZzY29yZS9pbmNsdWRlL3Zmc2NvcmUvZnMuaCB8IDEyICsrKysrKystLS0tLQo+
ICAgbGliL3Zmc2NvcmUvbWFpbi5jICAgICAgICAgICAgICAgfCAxMiArKysrKy0tLS0tLS0KPiAg
IGxpYi92ZnNjb3JlL3N0ZGlvLmMgICAgICAgICAgICAgIHwgIDIgKy0KPiAgIGxpYi92ZnNjb3Jl
L3N5c2NhbGxzLmMgICAgICAgICAgIHwgMTMgKysrKysrLS0tLS0tLQo+ICAgNSBmaWxlcyBjaGFu
Z2VkLCAyMCBpbnNlcnRpb25zKCspLCAyMSBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEv
bGliL3JhbWZzL3JhbWZzX3Zub3BzLmMgYi9saWIvcmFtZnMvcmFtZnNfdm5vcHMuYwo+IGluZGV4
IDNjNTVkYmUwLi41OGY3OGMwMCAxMDA2NDQKPiAtLS0gYS9saWIvcmFtZnMvcmFtZnNfdm5vcHMu
Ywo+ICsrKyBiL2xpYi9yYW1mcy9yYW1mc192bm9wcy5jCj4gQEAgLTI0MSw3ICsyNDEsNyBAQCBy
YW1mc19sb29rdXAoc3RydWN0IHZub2RlICpkdnAsIGNoYXIgKm5hbWUsIHN0cnVjdCB2bm9kZSAq
KnZwcCkKPiAgIAkJcmV0dXJuIEVOT01FTTsKPiAgIAl9Cj4gICAJdnAtPnZfZGF0YSA9IG5wOwo+
IC0JdnAtPnZfbW9kZSA9IEFMTFBFUk1TOwo+ICsJdnAtPnZfbW9kZSA9IFVLX0FMTFBFUk1TOwo+
ICAgCXZwLT52X3R5cGUgPSBucC0+cm5fdHlwZTsKPiAgIAl2cC0+dl9zaXplID0gbnAtPnJuX3Np
emU7Cj4gICAKPiBkaWZmIC0tZ2l0IGEvbGliL3Zmc2NvcmUvaW5jbHVkZS92ZnNjb3JlL2ZzLmgg
Yi9saWIvdmZzY29yZS9pbmNsdWRlL3Zmc2NvcmUvZnMuaAo+IGluZGV4IGUzYmRhOTViLi42MjBi
ZTBmZSAxMDA2NDQKPiAtLS0gYS9saWIvdmZzY29yZS9pbmNsdWRlL3Zmc2NvcmUvZnMuaAo+ICsr
KyBiL2xpYi92ZnNjb3JlL2luY2x1ZGUvdmZzY29yZS9mcy5oCj4gQEAgLTYsMjIgKzYsMjQgQEAK
PiAgICAqIEtlcm5lbCBlbmNvZGluZyBvZiBvcGVuIG1vZGU7IHNlcGFyYXRlIHJlYWQgYW5kIHdy
aXRlIGJpdHMgdGhhdCBhcmUKPiAgICAqIGluZGVwZW5kZW50bHkgdGVzdGFibGU6IDEgZ3JlYXRl
ciB0aGFuIHRoZSBhYm92ZS4KPiAgICAqLwo+IC0jZGVmaW5lIEZSRUFEICAgICAgICAgICAweDAw
MDAwMDAxCj4gLSNkZWZpbmUgRldSSVRFICAgICAgICAgIDB4MDAwMDAwMDIKPiArI2RlZmluZSBV
S19GUkVBRCAgICAgICAgICAgMHgwMDAwMDAwMQo+ICsjZGVmaW5lIFVLX0ZXUklURSAgICAgICAg
ICAweDAwMDAwMDAyCj4gICAKPiAtI2RlZmluZSBBTExQRVJNUyAoU19JU1VJRHxTX0lTR0lEfFNf
SVNWVFh8U19JUldYVXxTX0lSV1hHfFNfSVJXWE8pCj4gKyNkZWZpbmUgVUtfQUxMUEVSTVMgKFNf
SVNVSUR8U19JU0dJRHxTX0lTVlRYfFNfSVJXWFV8U19JUldYR3xTX0lSV1hPKQo+ICAgCj4gICBz
dGF0aWMgaW5saW5lIGludCB2ZnNjb3JlX2ZmbGFncyhpbnQgb2ZsYWdzKQo+ICAgewo+ICAgCWlu
dCBydyA9IG9mbGFncyAmIE9fQUNDTU9ERTsKPiArCj4gICAJb2ZsYWdzICY9IH5PX0FDQ01PREU7
Cj4gICAJcmV0dXJuIChydyArIDEpIHwgb2ZsYWdzOwo+ICAgfQo+ICAgCj4gICBzdGF0aWMgaW5s
aW5lIGludCB2ZnNjb3JlX29mbGFncyhpbnQgZmZsYWdzKQo+ICAgewo+IC0JaW50IHJ3ID0gZmZs
YWdzICYgKEZSRUFEfEZXUklURSk7Cj4gLQlmZmxhZ3MgJj0gfihGUkVBRHxGV1JJVEUpOwo+ICsJ
aW50IHJ3ID0gZmZsYWdzICYgKFVLX0ZSRUFEfFVLX0ZXUklURSk7Cj4gKwo+ICsJZmZsYWdzICY9
IH4oVUtfRlJFQUR8VUtfRldSSVRFKTsKPiAgIAlyZXR1cm4gKHJ3IC0gMSkgfCBmZmxhZ3M7Cj4g
ICB9Cj4gICAKPiBkaWZmIC0tZ2l0IGEvbGliL3Zmc2NvcmUvbWFpbi5jIGIvbGliL3Zmc2NvcmUv
bWFpbi5jCj4gaW5kZXggMjg1ZGRhZjIuLjQ3NDcxMzM5IDEwMDY0NAo+IC0tLSBhL2xpYi92ZnNj
b3JlL21haW4uYwo+ICsrKyBiL2xpYi92ZnNjb3JlL21haW4uYwo+IEBAIC0xODg3LDcgKzE4ODcs
NyBAQCBpbnQgY2htb2QoY29uc3QgY2hhciAqcGF0aG5hbWUsIG1vZGVfdCBtb2RlKQo+ICAgCQln
b3RvIG91dF9lcnJubzsKPiAgIAlpZiAoKGVycm9yID0gdGFza19jb252KHQsIHBhdGhuYW1lLCBW
V1JJVEUsIHBhdGgpKSAhPSAwKQo+ICAgCQlnb3RvIG91dF9lcnJubzsKPiAtCWVycm9yID0gc3lz
X2NobW9kKHBhdGgsIG1vZGUgJiBBTExQRVJNUyk7Cj4gKwllcnJvciA9IHN5c19jaG1vZChwYXRo
LCBtb2RlICYgVUtfQUxMUEVSTVMpOwo+ICAgCWlmIChlcnJvcikKPiAgIAkJZ290byBvdXRfZXJy
bm87Cj4gICAJdHJhY2VfdmZzX2NobW9kX3JldCgpOwo+IEBAIC0xOTA0LDcgKzE5MDQsNyBAQCBU
UkFDRVBPSU5UKHRyYWNlX3Zmc19mY2htb2RfcmV0LCAiIik7Cj4gICBpbnQgZmNobW9kKGludCBm
ZCwgbW9kZV90IG1vZGUpCj4gICB7Cj4gICAJdHJhY2VfdmZzX2ZjaG1vZChmZCwgbW9kZSk7Cj4g
LQlpbnQgZXJyb3IgPSBzeXNfZmNobW9kKGZkLCBtb2RlICYgQUxMUEVSTVMpOwo+ICsJaW50IGVy
cm9yID0gc3lzX2ZjaG1vZChmZCwgbW9kZSAmIFVLX0FMTFBFUk1TKTsKPiAgIAl0cmFjZV92ZnNf
ZmNobW9kX3JldCgpOwo+ICAgCWlmIChlcnJvcikgewo+ICAgCQllcnJubyA9IGVycm9yOwo+IEBA
IC0xOTU3LDE3ICsxOTU3LDE1IEBAIHNzaXplX3Qgc2VuZGZpbGUoaW50IG91dF9mZCwgaW50IGlu
X2ZkLCBvZmZfdCAqX29mZnNldCwgc2l6ZV90IGNvdW50KQo+ICAgCQlyZXR1cm4gbGliY19lcnJv
cihFQkFERik7Cj4gICAJfQo+ICAgCj4gLQlpZiAoIShpbl9mcC0+Zl9mbGFncyAmIEZSRUFEKSkg
ewo+ICsJaWYgKCEoaW5fZnAtPmZfZmxhZ3MgJiBVS19GUkVBRCkpCj4gICAJCXJldHVybiBsaWJj
X2Vycm9yKEVCQURGKTsKPiAtCX0KPiAgIAo+ICAgCWlmIChvdXRfZnAtPmZfdHlwZSAmIERUWVBF
X1ZOT0RFKSB7Cj4gLQkJaWYgKCFvdXRfZnAtPmZfZGVudHJ5KSB7Cj4gKwkJaWYgKCFvdXRfZnAt
PmZfZGVudHJ5KQo+ICAgCQkJcmV0dXJuIGxpYmNfZXJyb3IoRUJBREYpOwo+IC0JfSBlbHNlIGlm
ICghKG91dF9mcC0+Zl9mbGFncyAmIEZXUklURSkpIHsKPiArCQllbHNlIGlmICghKG91dF9mcC0+
Zl9mbGFncyAmIFVLX0ZXUklURSkpCj4gICAJCQlyZXR1cm4gbGliY19lcnJvcihFQkFERik7Cj4g
ICAJfQo+IC0JfQo+ICAgCj4gICAJb2ZmX3Qgb2Zmc2V0IDsKPiAgIAo+IGRpZmYgLS1naXQgYS9s
aWIvdmZzY29yZS9zdGRpby5jIGIvbGliL3Zmc2NvcmUvc3RkaW8uYwo+IGluZGV4IDVmMTVlZjJh
Li5lZThhNWIxZCAxMDA2NDQKPiAtLS0gYS9saWIvdmZzY29yZS9zdGRpby5jCj4gKysrIGIvbGli
L3Zmc2NvcmUvc3RkaW8uYwo+IEBAIC0xMDQsNyArMTA0LDcgQEAgc3RhdGljIHN0cnVjdCBkZW50
cnkgc3RkaW9fZGVudHJ5ID0gewo+ICAgCj4gICBzdGF0aWMgc3RydWN0IHZmc2NvcmVfZmlsZSAg
c3RkaW9fZmlsZSA9IHsKPiAgIAkuZmQgPSAxLAo+IC0JLmZfZmxhZ3MgPSBGV1JJVEUgfCBGUkVB
RCwKPiArCS5mX2ZsYWdzID0gVUtfRldSSVRFIHwgVUtfRlJFQUQsCj4gICAJLmZfZGVudHJ5ID0g
JnN0ZGlvX2RlbnRyeSwKPiAgIAkvKiByZWZlcmVuY2UgY291bnQgaXMgMiBiZWNhdXNlIGNsb3Nl
KDApIGlzIGEgdmFsaWQKPiAgIAkgKiBvcGVyYXRpb24uIEhvd2V2ZXIgaXQgaXMgbm90IHByb3Bl
cmx5IGhhbmRsZWQgaW4gdGhlCj4gZGlmZiAtLWdpdCBhL2xpYi92ZnNjb3JlL3N5c2NhbGxzLmMg
Yi9saWIvdmZzY29yZS9zeXNjYWxscy5jCj4gaW5kZXggNzkzMWQzNGIuLmEyNTg0YWIxIDEwMDY0
NAo+IC0tLSBhL2xpYi92ZnNjb3JlL3N5c2NhbGxzLmMKPiArKysgYi9saWIvdmZzY29yZS9zeXNj
YWxscy5jCj4gQEAgLTE2OCw3ICsxNjgsNyBAQCBzeXNfb3BlbihjaGFyICpwYXRoLCBpbnQgZmxh
Z3MsIG1vZGVfdCBtb2RlLCBzdHJ1Y3QgdmZzY29yZV9maWxlICoqZnBwKQo+ICAgCj4gICAJCXZw
ID0gZHAtPmRfdm5vZGU7Cj4gICAKPiAtCQlpZiAoZmxhZ3MgJiBGV1JJVEUgfHwgZmxhZ3MgJiBP
X1RSVU5DKSB7Cj4gKwkJaWYgKGZsYWdzICYgVUtfRldSSVRFIHx8IGZsYWdzICYgT19UUlVOQykg
ewo+ICAgCQkJZXJyb3IgPSB2bl9hY2Nlc3ModnAsIFZXUklURSk7Cj4gICAJCQlpZiAoZXJyb3Ip
Cj4gICAJCQkJZ290byBvdXRfZHJlbGU7Cj4gQEAgLTE4OSw3ICsxODksNyBAQCBzeXNfb3Blbihj
aGFyICpwYXRoLCBpbnQgZmxhZ3MsIG1vZGVfdCBtb2RlLCBzdHJ1Y3QgdmZzY29yZV9maWxlICoq
ZnBwKQo+ICAgCS8qIFByb2Nlc3MgdHJ1bmNhdGUgcmVxdWVzdCAqLwo+ICAgCWlmIChmbGFncyAm
IE9fVFJVTkMpIHsKPiAgIAkJZXJyb3IgPSBFSU5WQUw7Cj4gLQkJaWYgKCEoZmxhZ3MgJiBGV1JJ
VEUpIHx8IHZwLT52X3R5cGUgPT0gVkRJUikKPiArCQlpZiAoIShmbGFncyAmIFVLX0ZXUklURSkg
fHwgdnAtPnZfdHlwZSA9PSBWRElSKQo+ICAgCQkJZ290byBvdXRfdm5fdW5sb2NrOwo+ICAgCj4g
ICAJCWVycm9yID0gVk9QX1RSVU5DQVRFKHZwLCAwKTsKPiBAQCAtMjQ1LDcgKzI0NSw3IEBAIHN5
c19yZWFkKHN0cnVjdCB2ZnNjb3JlX2ZpbGUgKmZwLCBjb25zdCBzdHJ1Y3QgaW92ZWMgKmlvdiwg
c2l6ZV90IG5pb3YsCj4gICB7Cj4gICAJaW50IGVycm9yID0gMDsKPiAgIAlzdHJ1Y3QgaW92ZWMg
KmNvcHlfaW92Owo+IC0JaWYgKChmcC0+Zl9mbGFncyAmIEZSRUFEKSA9PSAwKQo+ICsJaWYgKChm
cC0+Zl9mbGFncyAmIFVLX0ZSRUFEKSA9PSAwKQo+ICAgCQlyZXR1cm4gRUJBREY7Cj4gICAKPiAg
IAlzaXplX3QgYnl0ZXMgPSAwOwo+IEBAIC0yOTUsNyArMjk1LDcgQEAgc3lzX3dyaXRlKHN0cnVj
dCB2ZnNjb3JlX2ZpbGUgKmZwLCBjb25zdCBzdHJ1Y3QgaW92ZWMgKmlvdiwgc2l6ZV90IG5pb3Ys
Cj4gICB7Cj4gICAJc3RydWN0IGlvdmVjICpjb3B5X2lvdjsKPiAgIAlpbnQgZXJyb3IgPSAwOwo+
IC0JaWYgKChmcC0+Zl9mbGFncyAmIEZXUklURSkgPT0gMCkKPiArCWlmICgoZnAtPmZfZmxhZ3Mg
JiBVS19GV1JJVEUpID09IDApCj4gICAJCXJldHVybiBFQkFERjsKPiAgIAo+ICAgCXNpemVfdCBi
eXRlcyA9IDA7Cj4gQEAgLTM4MSw3ICszODEsNyBAQCBzeXNfaW9jdGwoc3RydWN0IHZmc2NvcmVf
ZmlsZSAqZnAsIHVuc2lnbmVkIGxvbmcgcmVxdWVzdCwgdm9pZCAqYnVmKQo+ICAgCj4gICAJRFBS
SU5URihWRlNEQl9TWVNDQUxMLCAoInN5c19pb2N0bDogZnA9JXAgcmVxdWVzdD0lbHV4XG4iLCBm
cCwgcmVxdWVzdCkpOwo+ICAgCj4gLQlpZiAoKGZwLT5mX2ZsYWdzICYgKEZSRUFEIHwgRldSSVRF
KSkgPT0gMCkKPiArCWlmICgoZnAtPmZfZmxhZ3MgJiAoVUtfRlJFQUQgfCBVS19GV1JJVEUpKSA9
PSAwKQo+ICAgCQlyZXR1cm4gRUJBREY7Cj4gICAKPiAgIAllcnJvciA9IHZmc19pb2N0bChmcCwg
cmVxdWVzdCwgYnVmKTsKPiBAQCAtMTQzNyw5ICsxNDM3LDggQEAgc3lzX2ZhbGxvY2F0ZShzdHJ1
Y3QgdmZzY29yZV9maWxlICpmcCwgaW50IG1vZGUsIG9mZl90IG9mZnNldCwgb2ZmX3QgbGVuKQo+
ICAgCj4gICAJRFBSSU5URihWRlNEQl9TWVNDQUxMLCAoInN5c19mYWxsb2NhdGU6IGZwPSVwIiwg
ZnApKTsKPiAgIAo+IC0JaWYgKCFmcC0+Zl9kZW50cnkgfHwgIShmcC0+Zl9mbGFncyAmIEZXUklU
RSkpIHsKPiArCWlmICghZnAtPmZfZGVudHJ5IHx8ICEoZnAtPmZfZmxhZ3MgJiBVS19GV1JJVEUp
KQo+ICAgCQlyZXR1cm4gRUJBREY7Cj4gLQl9Cj4gICAKPiAgIAlpZiAob2Zmc2V0IDwgMCB8fCBs
ZW4gPD0gMCkgewo+ICAgCQlyZXR1cm4gRUlOVkFMOwo+IAoKLS0gCkRyLiBGbG9yaWFuIFNjaG1p
ZHQK44OV44Ot44O844Oq44Ki44Oz44O744K344Ol44Of44OD44OIClJlc2VhcmNoIFNjaWVudGlz
dCwKU3lzdGVtcyBhbmQgTWFjaGluZSBMZWFybmluZyBHcm91cApORUMgTGFib3JhdG9yaWVzIEV1
cm9wZQpLdXJmw7xyc3Rlbi1BbmxhZ2UgMzYsIEQtNjkxMTUgSGVpZGVsYmVyZwpUZWwuICAgICAr
NDkgKDApNjIyMSA0MzQyLTI2NQpGYXg6ICAgICArNDkgKDApNjIyMSA0MzQyLTE1NQplLW1haWw6
ICBmbG9yaWFuLnNjaG1pZHRAbmVjbGFiLmV1Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQpSZWdpc3RlcmVkIGF0IEFtdHNnZXJpY2h0
IE1hbm5oZWltLCBHZXJtYW55LCBIUkI3Mjg1NTgKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Tue Mar 05 13:11:13 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 05 Mar 2019 13:11:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h19qi-0004nE-Jx; Tue, 05 Mar 2019 13:11:12 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=gF+M=RI=neclab.eu=florian.schmidt@srs-us1.protection.inumbo.net>)
 id 1h19qh-0004n9-PG
 for minios-devel@lists.xenproject.org; Tue, 05 Mar 2019 13:11:11 +0000
X-Inumbo-ID: 2407d644-3f48-11e9-bc90-bc764e045a96
Received: from mailer1.neclab.eu (unknown [195.37.70.40])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2407d644-3f48-11e9-bc90-bc764e045a96;
 Tue, 05 Mar 2019 13:11:09 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer1.neclab.eu (Postfix) with ESMTP id 4BBAC104E9E;
 Tue,  5 Mar 2019 14:11:08 +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 QOj0JCXKlD9Z; Tue,  5 Mar 2019 14:11:08 +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 mailer1.neclab.eu (Postfix) with ESMTPS id 0EB65104E69
 for <minios-devel@lists.xenproject.org>; Tue,  5 Mar 2019 14:11:06 +0100 (CET)
Received: from [10.1.2.30] (10.1.2.30) by skoll.office.hd (192.168.125.11)
 with Microsoft SMTP Server (TLS) id 14.3.319.2; Tue, 5 Mar 2019 14:11:05
 +0100
To: <minios-devel@lists.xenproject.org>
References: <20190304174630.21501-1-yuri.volchkov@neclab.eu>
 <20190304174630.21501-4-yuri.volchkov@neclab.eu>
From: Florian Schmidt <Florian.Schmidt@neclab.eu>
Message-ID: <27e63509-aba6-221d-d8e1-1e7ca4b25fab@neclab.eu>
Date: Tue, 5 Mar 2019 14:11:05 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <20190304174630.21501-4-yuri.volchkov@neclab.eu>
Content-Language: en-US
X-Originating-IP: [10.1.2.30]
Subject: Re: [Minios-devel] [UNIKRAFT PATCH 3/5] lib/vfscore: fix conflicts
 with newlib
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-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>

RG9uJ3Qgc2VlIGFueSBpc3N1ZXMgaGVyZSBlaXRoZXIuCgpSZXZpZXdlZC1ieTogRmxvcmlhbiBT
Y2htaWR0IDxmbG9yaWFuLnNjaG1pZHRAbmVjbGFiLmV1PgoKT24gMy80LzE5IDY6NDYgUE0sIFl1
cmkgVm9sY2hrb3Ygd3JvdGU6Cj4gQ29uc2lzdHMgb2YgbXVsdGlwbGUgdGlueSBmaXhlczoKPiAg
ICAtIHN5c2NhbGxzLmM6IGluY2x1ZGUgZGlyZW50LmggYWZ0ZXIgdW5pc3RkLmgsIGJlY2F1c2Ug
aXQgcmVxdWlyZXMKPiAgICAgIG9mZl90LCBpbm9fdCBhbmQgc2l6ZV90IGRlY2xhcmF0aW9ucwo+
ICAgIC0gdmZzLmg6IGtpbGwgdW51c2VkIE9QRU5fTUFYIGRlZmluaXRpb24KPiAgICAtIHZub2Rl
LmM6IHByZWZpeCBTX0JMS1NJWkUKPiAKPiBTaWduZWQtb2ZmLWJ5OiBZdXJpIFZvbGNoa292IDx5
dXJpLnZvbGNoa292QG5lY2xhYi5ldT4KPiAtLS0KPiAgIGxpYi92ZnNjb3JlL3N5c2NhbGxzLmMg
fCAzICstLQo+ICAgbGliL3Zmc2NvcmUvdmZzLmggICAgICB8IDIgLS0KPiAgIGxpYi92ZnNjb3Jl
L3Zub2RlLmMgICAgfCA0ICsrLS0KPiAgIDMgZmlsZXMgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCsp
LCA2IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS9saWIvdmZzY29yZS9zeXNjYWxscy5j
IGIvbGliL3Zmc2NvcmUvc3lzY2FsbHMuYwo+IGluZGV4IGEyNTg0YWIxLi4xMzAxZjM1MSAxMDA2
NDQKPiAtLS0gYS9saWIvdmZzY29yZS9zeXNjYWxscy5jCj4gKysrIGIvbGliL3Zmc2NvcmUvc3lz
Y2FsbHMuYwo+IEBAIC0zNyw4ICszNyw2IEBACj4gICAKPiAgICNkZWZpbmUgX0JTRF9TT1VSQ0UK
PiAgICNkZWZpbmUgX0dOVV9TT1VSQ0UKPiAtI2luY2x1ZGUgPGRpcmVudC5oPgo+IC0KPiAgICNp
bmNsdWRlIDxsaW1pdHMuaD4KPiAgICNpbmNsdWRlIDx1bmlzdGQuaD4KPiAgICNpbmNsdWRlIDxz
dGRsaWIuaD4KPiBAQCAtNDcsNiArNDUsNyBAQAo+ICAgI2luY2x1ZGUgPGVycm5vLmg+Cj4gICAj
aW5jbHVkZSA8ZmNudGwuaD4KPiAgIAo+ICsjaW5jbHVkZSA8ZGlyZW50Lmg+Cj4gICAjaW5jbHVk
ZSA8dmZzY29yZS9wcmV4Lmg+Cj4gICAjaW5jbHVkZSA8dmZzY29yZS92bm9kZS5oPgo+ICAgI2lu
Y2x1ZGUgPHZmc2NvcmUvZmlsZS5oPgo+IGRpZmYgLS1naXQgYS9saWIvdmZzY29yZS92ZnMuaCBi
L2xpYi92ZnNjb3JlL3Zmcy5oCj4gaW5kZXggODFhNjFkNzUuLmJjMTczMTBhIDEwMDY0NAo+IC0t
LSBhL2xpYi92ZnNjb3JlL3Zmcy5oCj4gKysrIGIvbGliL3Zmc2NvcmUvdmZzLmgKPiBAQCAtNjQs
OCArNjQsNiBAQCBleHRlcm4gaW50IHZmc19kZWJ1ZzsKPiAgIAo+ICAgI2RlZmluZSBBU1NFUlQo
ZSkJYXNzZXJ0KGUpCj4gICAKPiAtI2RlZmluZSBPUEVOX01BWAkyNTYKPiAtCj4gICAvKgo+ICAg
ICogcGVyIHRhc2sgZGF0YQo+ICAgICovCj4gZGlmZiAtLWdpdCBhL2xpYi92ZnNjb3JlL3Zub2Rl
LmMgYi9saWIvdmZzY29yZS92bm9kZS5jCj4gaW5kZXggZDcwNzQ2YzkuLmI5MDA4YWMyIDEwMDY0
NAo+IC0tLSBhL2xpYi92ZnNjb3JlL3Zub2RlLmMKPiArKysgYi9saWIvdmZzY29yZS92bm9kZS5j
Cj4gQEAgLTQ4LDcgKzQ4LDcgQEAKPiAgICNpbmNsdWRlIDx2ZnNjb3JlL3Zub2RlLmg+Cj4gICAj
aW5jbHVkZSAidmZzLmgiCj4gICAKPiAtI2RlZmluZSBTX0JMS1NJWkUgNTEyCj4gKyNkZWZpbmUg
X19VS19TX0JMS1NJWkUgNTEyCj4gICAKPiAgIGVudW0gdnR5cGUgaWZ0b3Z0X3RhYlsxNl0gPSB7
Cj4gICAJVk5PTiwgVkZJRk8sIFZDSFIsIFZOT04sIFZESVIsIFZOT04sIFZCTEssIFZOT04sCj4g
QEAgLTM1Myw3ICszNTMsNyBAQCB2bl9zdGF0KHN0cnVjdCB2bm9kZSAqdnAsIHN0cnVjdCBzdGF0
ICpzdCkKPiAgIAlzdC0+c3RfbW9kZSA9IG1vZGU7Cj4gICAJc3QtPnN0X25saW5rID0gdmFwLT52
YV9ubGluazsKPiAgIAlzdC0+c3RfYmxrc2l6ZSA9IEJTSVpFOwo+IC0Jc3QtPnN0X2Jsb2NrcyA9
IHZhcC0+dmFfc2l6ZSAvIFNfQkxLU0laRTsKPiArCXN0LT5zdF9ibG9ja3MgPSB2YXAtPnZhX3Np
emUgLyBfX1VLX1NfQkxLU0laRTsKPiAgIAlzdC0+c3RfdWlkID0gdmFwLT52YV91aWQ7Cj4gICAJ
c3QtPnN0X2dpZCA9IHZhcC0+dmFfZ2lkOwo+ICAgCXN0LT5zdF9kZXYgPSB2YXAtPnZhX2ZzaWQ7
Cj4gCgotLSAKRHIuIEZsb3JpYW4gU2NobWlkdArjg5Xjg63jg7zjg6rjgqLjg7Pjg7vjgrfjg6Xj
g5/jg4Pjg4gKUmVzZWFyY2ggU2NpZW50aXN0LApTeXN0ZW1zIGFuZCBNYWNoaW5lIExlYXJuaW5n
IEdyb3VwCk5FQyBMYWJvcmF0b3JpZXMgRXVyb3BlCkt1cmbDvHJzdGVuLUFubGFnZSAzNiwgRC02
OTExNSBIZWlkZWxiZXJnClRlbC4gICAgICs0OSAoMCk2MjIxIDQzNDItMjY1CkZheDogICAgICs0
OSAoMCk2MjIxIDQzNDItMTU1CmUtbWFpbDogIGZsb3JpYW4uc2NobWlkdEBuZWNsYWIuZXUKPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
ClJlZ2lzdGVyZWQgYXQgQW10c2dlcmljaHQgTWFubmhlaW0sIEdlcm1hbnksIEhSQjcyODU1OAoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRl
dmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Tue Mar 05 13:56:14 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 05 Mar 2019 13:56: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 1h1AYH-0001cB-TI; Tue, 05 Mar 2019 13:56: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=Ewmp=RI=neclab.eu=yuri.volchkov@srs-us1.protection.inumbo.net>)
 id 1h1AYG-0001c3-7L
 for minios-devel@lists.xen.org; Tue, 05 Mar 2019 13:56:12 +0000
X-Inumbo-ID: 6cb3a2b0-3f4e-11e9-ba56-e701d7953c17
Received: from queen.nlehd.de (unknown [195.37.154.80])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 6cb3a2b0-3f4e-11e9-ba56-e701d7953c17;
 Tue, 05 Mar 2019 13:56:07 +0000 (UTC)
Received: from localhost (c435.ant-net [192.168.0.17])
 by queen.nlehd.de (Postfix) with ESMTP id 644A441230;
 Tue,  5 Mar 2019 14:56:05 +0100 (CET)
From: Yuri Volchkov <yuri.volchkov@neclab.eu>
To: minios-devel@lists.xen.org
Date: Tue,  5 Mar 2019 14:53:15 +0100
Message-Id: <20190305135315.37951-1-yuri.volchkov@neclab.eu>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
Subject: [Minios-devel] [UNIKRAFT/LWIP PATCH] sockets: add prefix to FWRITE
 and FREAD
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@neclab.eu, Yuri Volchkov <yuri.volchkov@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>

VGhlc2UgYXJlIGludGVybmFsIHZmc2NvcmUgZmxhZ3MuIEFuZCB0aGV5IGdvdCBwcmVmaXhlcwpy
ZWNlbnRseS4gVXBkYXRlIGx3aXAgdG8gbWF0Y2ggdGhlbQoKU2lnbmVkLW9mZi1ieTogWXVyaSBW
b2xjaGtvdiA8eXVyaS52b2xjaGtvdkBuZWNsYWIuZXU+Ci0tLQogc29ja2V0cy5jIHwgMiArLQog
MSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0
IGEvc29ja2V0cy5jIGIvc29ja2V0cy5jCmluZGV4IDNhMmFhOWUuLjBjZjIyZGUgMTAwNjQ0Ci0t
LSBhL3NvY2tldHMuYworKysgYi9zb2NrZXRzLmMKQEAgLTExMiw3ICsxMTIsNyBAQCBzdGF0aWMg
aW50IHNvY2tfZmRfYWxsb2Moc3RydWN0IHZub3BzICp2X29wLCBpbnQgc29ja19mZCkKIAogCS8q
IFB1dCB0aGluZ3MgdG9nZXRoZXIsIGFuZCBmaWxsIG91dCBuZWNlc3NhcnkgZmllbGRzICovCiAJ
ZmlsZS0+dmZzY29yZV9maWxlLmZkID0gdmZzX2ZkOwotCWZpbGUtPnZmc2NvcmVfZmlsZS5mX2Zs
YWdzID0gRldSSVRFIHwgRlJFQUQ7CisJZmlsZS0+dmZzY29yZV9maWxlLmZfZmxhZ3MgPSBVS19G
V1JJVEUgfCBVS19GUkVBRDsKIAlmaWxlLT52ZnNjb3JlX2ZpbGUuZl9jb3VudCA9IDE7CiAJZmls
ZS0+dmZzY29yZV9maWxlLmZfZGVudHJ5ID0gc19kZW50cnk7CiAKLS0gCjIuMjAuMQoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBt
YWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Tue Mar 05 14:20:53 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 05 Mar 2019 14:20:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h1Aw8-0004RQ-3h; Tue, 05 Mar 2019 14:20:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=gF+M=RI=neclab.eu=florian.schmidt@srs-us1.protection.inumbo.net>)
 id 1h1Aw6-0004RL-DQ
 for minios-devel@lists.xenproject.org; Tue, 05 Mar 2019 14:20:50 +0000
X-Inumbo-ID: de598936-3f51-11e9-bc90-bc764e045a96
Received: from mailer2.neclab.eu (unknown [195.37.70.41])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id de598936-3f51-11e9-bc90-bc764e045a96;
 Tue, 05 Mar 2019 14:20:47 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer2.neclab.eu (Postfix) with ESMTP id 6A419F202B;
 Tue,  5 Mar 2019 15:20:46 +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 uKqg_cht6zri; Tue,  5 Mar 2019 15:20:46 +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 33642F2028
 for <minios-devel@lists.xenproject.org>; Tue,  5 Mar 2019 15:20:44 +0100 (CET)
Received: from [10.1.2.30] (10.1.2.30) by skoll.office.hd (192.168.125.11)
 with Microsoft SMTP Server (TLS) id 14.3.319.2; Tue, 5 Mar 2019 15:20:43
 +0100
To: <minios-devel@lists.xenproject.org>
References: <20190304174630.21501-1-yuri.volchkov@neclab.eu>
 <20190304174630.21501-5-yuri.volchkov@neclab.eu>
From: Florian Schmidt <Florian.Schmidt@neclab.eu>
Message-ID: <0939d73d-5f2d-7f96-1b6b-d472fc70b39c@neclab.eu>
Date: Tue, 5 Mar 2019 15:20:43 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <20190304174630.21501-5-yuri.volchkov@neclab.eu>
Content-Language: en-US
X-Originating-IP: [10.1.2.30]
Subject: Re: [Minios-devel] [UNIKRAFT PATCH 4/5] lib/vfscore: mark stdio as
 a character device
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-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>

VGhpcyBsb29rcyBhbHNvIGZpbmUuCgpSZXZpZXdlZC1ieTogRmxvcmlhbiBTY2htaWR0IDxmbG9y
aWFuLnNjaG1pZHRAbmVjbGFiLmV1PgoKT24gMy80LzE5IDY6NDYgUE0sIFl1cmkgVm9sY2hrb3Yg
d3JvdGU6Cj4gTmV3bGliIGltcGxlbWVudHMgcHJpbnRmIHZpYSB3cml0aW5nIHRvIHN0ZG91dC4g
SSBkb2VzIGEgY291cGxlIG9mCj4gY2hlY2tzIGJlZm9yZSB3cml0aW5nIGludG8gdGhlIGZpbGUu
IE1ha2Ugc3VyZSB0aGVzZSBjaGVja3MgYXJlCj4gcGFzc2VkLgo+IAo+IFNpZ25lZC1vZmYtYnk6
IFl1cmkgVm9sY2hrb3YgPHl1cmkudm9sY2hrb3ZAbmVjbGFiLmV1Pgo+IC0tLQo+ICAgbGliL3Zm
c2NvcmUvc3RkaW8uYyB8IDcgKysrKysrKwo+ICAgMSBmaWxlIGNoYW5nZWQsIDcgaW5zZXJ0aW9u
cygrKQo+IAo+IGRpZmYgLS1naXQgYS9saWIvdmZzY29yZS9zdGRpby5jIGIvbGliL3Zmc2NvcmUv
c3RkaW8uYwo+IGluZGV4IGVlOGE1YjFkLi5iNzNiMTMyYyAxMDA2NDQKPiAtLS0gYS9saWIvdmZz
Y29yZS9zdGRpby5jCj4gKysrIGIvbGliL3Zmc2NvcmUvc3RkaW8uYwo+IEBAIC04NSwxMCArODUs
MTYgQEAgc3RhdGljIHNzaXplX3Qgc3RkaW9fcmVhZChzdHJ1Y3Qgdm5vZGUgKnZwIF9fdW51c2Vk
LAo+ICAgCXJldHVybiBieXRlc190b3RhbDsKPiAgIH0KPiAgIAo+ICtzdGF0aWMgaW50Cj4gK3N0
ZGlvX2dldGF0dHIoc3RydWN0IHZub2RlICp2bm9kZSBfX3VudXNlZCwgc3RydWN0IHZhdHRyICph
dHRyIF9fdW51c2VkKQo+ICt7Cj4gKwlyZXR1cm4gMDsKPiArfQo+ICAgCj4gICBzdGF0aWMgc3Ry
dWN0IHZub3BzIHN0ZGlvX3Zub3BzID0gewo+ICAgCS52b3Bfd3JpdGUgPSBzdGRpb193cml0ZSwK
PiAgIAkudm9wX3JlYWQgPSBzdGRpb19yZWFkLAo+ICsJLnZvcF9nZXRhdHRyID0gc3RkaW9fZ2V0
YXR0ciwKPiAgIH07Cj4gICAKPiAgIHN0YXRpYyBzdHJ1Y3Qgdm5vZGUgc3RkaW9fdm5vZGUgPSB7
Cj4gQEAgLTk2LDYgKzEwMiw3IEBAIHN0YXRpYyBzdHJ1Y3Qgdm5vZGUgc3RkaW9fdm5vZGUgPSB7
Cj4gICAJLnZfb3AgPSAmc3RkaW9fdm5vcHMsCj4gICAJLnZfbG9jayA9IFVLX01VVEVYX0lOSVRJ
QUxJWkVSKHN0ZGlvX3Zub2RlLnZfbG9jayksCj4gICAJLnZfcmVmY250ID0gMSwKPiArCS52X3R5
cGUgPSBWQ0hSLAo+ICAgfTsKPiAgIAo+ICAgc3RhdGljIHN0cnVjdCBkZW50cnkgc3RkaW9fZGVu
dHJ5ID0gewo+IAoKLS0gCkRyLiBGbG9yaWFuIFNjaG1pZHQK44OV44Ot44O844Oq44Ki44Oz44O7
44K344Ol44Of44OD44OIClJlc2VhcmNoIFNjaWVudGlzdCwKU3lzdGVtcyBhbmQgTWFjaGluZSBM
ZWFybmluZyBHcm91cApORUMgTGFib3JhdG9yaWVzIEV1cm9wZQpLdXJmw7xyc3Rlbi1BbmxhZ2Ug
MzYsIEQtNjkxMTUgSGVpZGVsYmVyZwpUZWwuICAgICArNDkgKDApNjIyMSA0MzQyLTI2NQpGYXg6
ICAgICArNDkgKDApNjIyMSA0MzQyLTE1NQplLW1haWw6ICBmbG9yaWFuLnNjaG1pZHRAbmVjbGFi
LmV1Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PQpSZWdpc3RlcmVkIGF0IEFtdHNnZXJpY2h0IE1hbm5oZWltLCBHZXJtYW55LCBIUkI3
Mjg1NTgKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1p
bmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2
ZWw=

From minios-devel-bounces@lists.xenproject.org Tue Mar 05 14:22:04 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 05 Mar 2019 14:22: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 1h1AxI-0004SO-7i; Tue, 05 Mar 2019 14:22:04 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=gF+M=RI=neclab.eu=florian.schmidt@srs-us1.protection.inumbo.net>)
 id 1h1AxG-0004SF-Ck
 for minios-devel@lists.xenproject.org; Tue, 05 Mar 2019 14:22:02 +0000
X-Inumbo-ID: 0a753c13-3f52-11e9-bc90-bc764e045a96
Received: from mailer2.neclab.eu (unknown [195.37.70.41])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0a753c13-3f52-11e9-bc90-bc764e045a96;
 Tue, 05 Mar 2019 14:22:01 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer2.neclab.eu (Postfix) with ESMTP id 6D792F202B;
 Tue,  5 Mar 2019 15:22:00 +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 k2Hx0tmhWDsR; Tue,  5 Mar 2019 15:22:00 +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 35E0BF2028
 for <minios-devel@lists.xenproject.org>; Tue,  5 Mar 2019 15:21:58 +0100 (CET)
Received: from [10.1.2.30] (10.1.2.30) by skoll.office.hd (192.168.125.11)
 with Microsoft SMTP Server (TLS) id 14.3.319.2; Tue, 5 Mar 2019 15:21:57
 +0100
To: <minios-devel@lists.xenproject.org>
References: <20190304174630.21501-1-yuri.volchkov@neclab.eu>
 <20190304174630.21501-6-yuri.volchkov@neclab.eu>
From: Florian Schmidt <Florian.Schmidt@neclab.eu>
Message-ID: <42ae3ac4-c9b7-c9ba-1836-a99cb83742f5@neclab.eu>
Date: Tue, 5 Mar 2019 15:21:57 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <20190304174630.21501-6-yuri.volchkov@neclab.eu>
Content-Language: en-US
X-Originating-IP: [10.1.2.30]
Subject: Re: [Minios-devel] [UNIKRAFT PATCH 5/5] lib/vfscore: fix checkpatch
 issues for uio.h and statfs.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>
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>

ClJldmlld2VkLWJ5OiBGbG9yaWFuIFNjaG1pZHQgPGZsb3JpYW4uc2NobWlkdEBuZWNsYWIuZXU+
CgpPbiAzLzQvMTkgNjo0NiBQTSwgWXVyaSBWb2xjaGtvdiB3cm90ZToKPiBTaWduZWQtb2ZmLWJ5
OiBZdXJpIFZvbGNoa292IDx5dXJpLnZvbGNoa292QG5lY2xhYi5ldT4KPiAtLS0KPiAgIGxpYi9u
b2xpYmMvaW5jbHVkZS9zeXMvc3RhdGZzLmggfCA0ICsrLS0KPiAgIGxpYi9ub2xpYmMvaW5jbHVk
ZS9zeXMvdWlvLmggICAgfCA4ICsrKystLS0tCj4gICAyIGZpbGVzIGNoYW5nZWQsIDYgaW5zZXJ0
aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvbGliL25vbGliYy9pbmNs
dWRlL3N5cy9zdGF0ZnMuaCBiL2xpYi9ub2xpYmMvaW5jbHVkZS9zeXMvc3RhdGZzLmgKPiBpbmRl
eCBmM2VjY2FiNi4uNTlkZTYyOTkgMTAwNjQ0Cj4gLS0tIGEvbGliL25vbGliYy9pbmNsdWRlL3N5
cy9zdGF0ZnMuaAo+ICsrKyBiL2xpYi9ub2xpYmMvaW5jbHVkZS9zeXMvc3RhdGZzLmgKPiBAQCAt
MTksOCArMTksOCBAQCBzdHJ1Y3Qgc3RhdGZzIHsKPiAgIAl1bnNpZ25lZCBsb25nIGZfbmFtZWxl
biwgZl9mcnNpemUsIGZfZmxhZ3MsIGZfc3BhcmVbNF07Cj4gICB9Owo+ICAgCj4gLWludCBzdGF0
ZnMgKGNvbnN0IGNoYXIgKiwgc3RydWN0IHN0YXRmcyAqKTsKPiAtaW50IGZzdGF0ZnMgKGludCwg
c3RydWN0IHN0YXRmcyAqKTsKPiAraW50IHN0YXRmcyhjb25zdCBjaGFyICpwYXRoLCBzdHJ1Y3Qg
c3RhdGZzICpidWYpOwo+ICtpbnQgZnN0YXRmcyhpbnQgZmQsIHN0cnVjdCBzdGF0ZnMgKmJ1Zik7
Cj4gICAKPiAgICNpZiBkZWZpbmVkKF9MQVJHRUZJTEU2NF9TT1VSQ0UpIHx8IGRlZmluZWQoX0dO
VV9TT1VSQ0UpCj4gICAjZGVmaW5lIHN0YXRmczY0IHN0YXRmcwo+IGRpZmYgLS1naXQgYS9saWIv
bm9saWJjL2luY2x1ZGUvc3lzL3Vpby5oIGIvbGliL25vbGliYy9pbmNsdWRlL3N5cy91aW8uaAo+
IGluZGV4IGNkZmJlYzliLi5kMWE0YjQ4ZCAxMDA2NDQKPiAtLS0gYS9saWIvbm9saWJjL2luY2x1
ZGUvc3lzL3Vpby5oCj4gKysrIGIvbGliL25vbGliYy9pbmNsdWRlL3N5cy91aW8uaAo+IEBAIC01
NiwxMiArNTYsMTIgQEAgZXh0ZXJuICJDIiB7Cj4gICAKPiAgICNkZWZpbmUgVUlPX01BWElPViAx
MDI0Cj4gICAKPiAtc3NpemVfdCByZWFkdiAoaW50LCBjb25zdCBzdHJ1Y3QgaW92ZWMgKiwgaW50
KTsKPiAtc3NpemVfdCB3cml0ZXYgKGludCwgY29uc3Qgc3RydWN0IGlvdmVjICosIGludCk7Cj4g
K3NzaXplX3QgcmVhZHYoaW50IGZkLCBjb25zdCBzdHJ1Y3QgaW92ZWMgKmlvdiwgaW50IGlvdmNu
dCk7Cj4gK3NzaXplX3Qgd3JpdGV2KGludCBmZCwgY29uc3Qgc3RydWN0IGlvdmVjICppb3YsIGlu
dCBpb3ZjbnQpOwo+ICAgCj4gICAjaWYgZGVmaW5lZChfR05VX1NPVVJDRSkgfHwgZGVmaW5lZChf
QlNEX1NPVVJDRSkKPiAtc3NpemVfdCBwcmVhZHYgKGludCwgY29uc3Qgc3RydWN0IGlvdmVjICos
IGludCwgb2ZmX3QpOwo+IC1zc2l6ZV90IHB3cml0ZXYgKGludCwgY29uc3Qgc3RydWN0IGlvdmVj
ICosIGludCwgb2ZmX3QpOwo+ICtzc2l6ZV90IHByZWFkdihpbnQgZmQsIGNvbnN0IHN0cnVjdCBp
b3ZlYyAqaW92LCBpbnQgaW92Y250LCBvZmZfdCBvZmZzZXQpOwo+ICtzc2l6ZV90IHB3cml0ZXYo
aW50IGZkLCBjb25zdCBzdHJ1Y3QgaW92ZWMgKmlvdiwgaW50IGlvdmNudCwgb2ZmX3Qgb2Zmc2V0
KTsKPiAgICNpZiBkZWZpbmVkKF9MQVJHRUZJTEU2NF9TT1VSQ0UpIHx8IGRlZmluZWQoX0dOVV9T
T1VSQ0UpCj4gICAjZGVmaW5lIHByZWFkdjY0IHByZWFkdgo+ICAgI2RlZmluZSBwd3JpdGV2NjQg
cHdyaXRldgo+IAoKLS0gCkRyLiBGbG9yaWFuIFNjaG1pZHQK44OV44Ot44O844Oq44Ki44Oz44O7
44K344Ol44Of44OD44OIClJlc2VhcmNoIFNjaWVudGlzdCwKU3lzdGVtcyBhbmQgTWFjaGluZSBM
ZWFybmluZyBHcm91cApORUMgTGFib3JhdG9yaWVzIEV1cm9wZQpLdXJmw7xyc3Rlbi1BbmxhZ2Ug
MzYsIEQtNjkxMTUgSGVpZGVsYmVyZwpUZWwuICAgICArNDkgKDApNjIyMSA0MzQyLTI2NQpGYXg6
ICAgICArNDkgKDApNjIyMSA0MzQyLTE1NQplLW1haWw6ICBmbG9yaWFuLnNjaG1pZHRAbmVjbGFi
LmV1Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PQpSZWdpc3RlcmVkIGF0IEFtdHNnZXJpY2h0IE1hbm5oZWltLCBHZXJtYW55LCBIUkI3
Mjg1NTgKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1p
bmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2
ZWw=

From minios-devel-bounces@lists.xenproject.org Tue Mar 05 14:24:08 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 05 Mar 2019 14:24: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 1h1AzI-0004hI-6s; Tue, 05 Mar 2019 14:24: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=gF+M=RI=neclab.eu=florian.schmidt@srs-us1.protection.inumbo.net>)
 id 1h1AzG-0004h5-Qq
 for minios-devel@lists.xenproject.org; Tue, 05 Mar 2019 14:24:06 +0000
X-Inumbo-ID: 5247ef5e-3f52-11e9-8dc1-c3bbb3e34f94
Received: from mailer1.neclab.eu (unknown [195.37.70.40])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5247ef5e-3f52-11e9-8dc1-c3bbb3e34f94;
 Tue, 05 Mar 2019 14:24:01 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer1.neclab.eu (Postfix) with ESMTP id 017BA104EEE;
 Tue,  5 Mar 2019 15:24:01 +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 qWNs7yy020jL; Tue,  5 Mar 2019 15:24:00 +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 mailer1.neclab.eu (Postfix) with ESMTPS id CF986104EED
 for <minios-devel@lists.xenproject.org>; Tue,  5 Mar 2019 15:23:58 +0100 (CET)
Received: from [10.1.2.30] (10.1.2.30) by skoll.office.hd (192.168.125.11)
 with Microsoft SMTP Server (TLS) id 14.3.319.2; Tue, 5 Mar 2019 15:23:58
 +0100
To: <minios-devel@lists.xenproject.org>
References: <20190304174630.21501-1-yuri.volchkov@neclab.eu>
 <20190304174630.21501-5-yuri.volchkov@neclab.eu>
From: Florian Schmidt <Florian.Schmidt@neclab.eu>
Message-ID: <741a4f51-b227-6af2-858d-595a9b6c01b5@neclab.eu>
Date: Tue, 5 Mar 2019 15:23:58 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <20190304174630.21501-5-yuri.volchkov@neclab.eu>
Content-Language: en-US
X-Originating-IP: [10.1.2.30]
Subject: Re: [Minios-devel] [UNIKRAFT PATCH 4/5] lib/vfscore: mark stdio as
 a character device
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-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>

QWN0dWFsbHksIHRoZXJlJ3MgYSB0eXBvIGhlcmU6CgpPbiAzLzQvMTkgNjo0NiBQTSwgWXVyaSBW
b2xjaGtvdiB3cm90ZToKPiBOZXdsaWIgaW1wbGVtZW50cyBwcmludGYgdmlhIHdyaXRpbmcgdG8g
c3Rkb3V0LiBJIGRvZXMgYSBjb3VwbGUgb2YKCipJdCogZG9lcyBhIGNvdXBsZQoKQnV0IEknbGwg
Zml4IHRoYXQgZHVyaW5nIHVwc3RyZWFtaW5nLCBubyBuZWVkIHRvIHNlbmQgYSB2MiBmb3IganVz
dCBhIHR5cG8uCgpDaGVlcnMsCkZsb3JpYW4KCi0tIApEci4gRmxvcmlhbiBTY2htaWR0CuODleOD
reODvOODquOCouODs+ODu+OCt+ODpeODn+ODg+ODiApSZXNlYXJjaCBTY2llbnRpc3QsClN5c3Rl
bXMgYW5kIE1hY2hpbmUgTGVhcm5pbmcgR3JvdXAKTkVDIExhYm9yYXRvcmllcyBFdXJvcGUKS3Vy
ZsO8cnN0ZW4tQW5sYWdlIDM2LCBELTY5MTE1IEhlaWRlbGJlcmcKVGVsLiAgICAgKzQ5ICgwKTYy
MjEgNDM0Mi0yNjUKRmF4OiAgICAgKzQ5ICgwKTYyMjEgNDM0Mi0xNTUKZS1tYWlsOiAgZmxvcmlh
bi5zY2htaWR0QG5lY2xhYi5ldQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT0KUmVnaXN0ZXJlZCBhdCBBbXRzZ2VyaWNodCBNYW5uaGVp
bSwgR2VybWFueSwgSFJCNzI4NTU4CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Tue Mar 05 14:39:01 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 05 Mar 2019 14:39:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h1BDf-0005Xj-M6; Tue, 05 Mar 2019 14:38:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=gF+M=RI=neclab.eu=florian.schmidt@srs-us1.protection.inumbo.net>)
 id 1h1BDe-0005Xe-9e
 for minios-devel@lists.xenproject.org; Tue, 05 Mar 2019 14:38:58 +0000
X-Inumbo-ID: 64ffcff2-3f54-11e9-88b8-e7705fa7c1aa
Received: from mailer2.neclab.eu (unknown [195.37.70.41])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 64ffcff2-3f54-11e9-88b8-e7705fa7c1aa;
 Tue, 05 Mar 2019 14:38:52 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer2.neclab.eu (Postfix) with ESMTP id 542C0F202B;
 Tue,  5 Mar 2019 15:38:51 +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 l6KjGdiF9l9v; Tue,  5 Mar 2019 15:38:51 +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 1FE7AF2028
 for <minios-devel@lists.xenproject.org>; Tue,  5 Mar 2019 15:38:49 +0100 (CET)
Received: from [10.1.2.30] (10.1.2.30) by skoll.office.hd (192.168.125.11)
 with Microsoft SMTP Server (TLS) id 14.3.319.2; Tue, 5 Mar 2019 15:38:48
 +0100
To: <minios-devel@lists.xenproject.org>
References: <20190304175449.21964-1-yuri.volchkov@neclab.eu>
 <20190304175449.21964-2-yuri.volchkov@neclab.eu>
From: Florian Schmidt <Florian.Schmidt@neclab.eu>
Message-ID: <1a460c0c-d0a7-822e-f3dd-b205d4a3a726@neclab.eu>
Date: Tue, 5 Mar 2019 15:38:48 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <20190304175449.21964-2-yuri.volchkov@neclab.eu>
Content-Language: en-US
X-Originating-IP: [10.1.2.30]
Subject: Re: [Minios-devel] [UNIKRAFT/NEWLIB PATCH 1/2] update newlib glue
 for use with vfscore
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-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>

SGkgWXVyaSwKCnRoaXMgbG9va3MgZmluZSBmb3IgdGhlIG1vc3QgcGFydC4gT25lIGNvbW1lbnQ6
CgpPbiAzLzQvMTkgNjo1NCBQTSwgWXVyaSBWb2xjaGtvdiB3cm90ZToKCj4gZGlmZiAtLWdpdCBh
L2luY2x1ZGUvc3lzL3Vpby5oIGIvaW5jbHVkZS9zeXMvdWlvLmgKPiBuZXcgZmlsZSBtb2RlIDEw
MDY0NAo+IGluZGV4IDAwMDAwMDAuLmNmZWM5Y2MKPiAtLS0gL2Rldi9udWxsCj4gKysrIGIvaW5j
bHVkZS9zeXMvdWlvLmgKPiBAQCAtMCwwICsxLDc0IEBACj4gKy8qIFNQRFgtTGljZW5zZS1JZGVu
dGlmaWVyOiBCU0QtMy1DbGF1c2UgKi8KPiArLyoKPiArICogQ29weXJpZ2h0IChDKSAyMDEzIENs
b3VkaXVzIFN5c3RlbXMsIEx0ZC4KPiArICogQ29weXJpZ2h0IChjKSAyMDE5LCBORUMgRXVyb3Bl
IEx0ZC4sIE5FQyBDb3Jwb3JhdGlvbi4KPiArICoKPiArICogQWxsIHJpZ2h0cyByZXNlcnZlZC4K
PiArICoKPiArICogUmVkaXN0cmlidXRpb24gYW5kIHVzZSBpbiBzb3VyY2UgYW5kIGJpbmFyeSBm
b3Jtcywgd2l0aCBvciB3aXRob3V0Cj4gKyAqIG1vZGlmaWNhdGlvbiwgYXJlIHBlcm1pdHRlZCBw
cm92aWRlZCB0aGF0IHRoZSBmb2xsb3dpbmcgY29uZGl0aW9ucwo+ICsgKiBhcmUgbWV0Ogo+ICsg
Kgo+ICsgKiAxLiBSZWRpc3RyaWJ1dGlvbnMgb2Ygc291cmNlIGNvZGUgbXVzdCByZXRhaW4gdGhl
IGFib3ZlIGNvcHlyaWdodAo+ICsgKiAgICBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25z
IGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIuCj4gKyAqIDIuIFJlZGlzdHJpYnV0aW9ucyBp
biBiaW5hcnkgZm9ybSBtdXN0IHJlcHJvZHVjZSB0aGUgYWJvdmUgY29weXJpZ2h0Cj4gKyAqICAg
IG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xh
aW1lciBpbiB0aGUKPiArICogICAgZG9jdW1lbnRhdGlvbiBhbmQvb3Igb3RoZXIgbWF0ZXJpYWxz
IHByb3ZpZGVkIHdpdGggdGhlIGRpc3RyaWJ1dGlvbi4KPiArICogMy4gTmVpdGhlciB0aGUgbmFt
ZSBvZiB0aGUgY29weXJpZ2h0IGhvbGRlciBub3IgdGhlIG5hbWVzIG9mIGl0cwo+ICsgKiAgICBj
b250cmlidXRvcnMgbWF5IGJlIHVzZWQgdG8gZW5kb3JzZSBvciBwcm9tb3RlIHByb2R1Y3RzIGRl
cml2ZWQgZnJvbQo+ICsgKiAgICB0aGlzIHNvZnR3YXJlIHdpdGhvdXQgc3BlY2lmaWMgcHJpb3Ig
d3JpdHRlbiBwZXJtaXNzaW9uLgo+ICsgKgo+ICsgKiBUSElTIFNPRlRXQVJFIElTIFBST1ZJREVE
IEJZIFRIRSBDT1BZUklHSFQgSE9MREVSUyBBTkQgQ09OVFJJQlVUT1JTICJBUyBJUyIKPiArICog
QU5EIEFOWSBFWFBSRVNTIE9SIElNUExJRUQgV0FSUkFOVElFUywgSU5DTFVESU5HLCBCVVQgTk9U
IExJTUlURUQgVE8sIFRIRQo+ICsgKiBJTVBMSUVEIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklM
SVRZIEFORCBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRQo+ICsgKiBBUkUgRElTQ0xB
SU1FRC4gSU4gTk8gRVZFTlQgU0hBTEwgVEhFIENPUFlSSUdIVCBIT0xERVIgT1IgQ09OVFJJQlVU
T1JTIEJFCj4gKyAqIExJQUJMRSBGT1IgQU5ZIERJUkVDVCwgSU5ESVJFQ1QsIElOQ0lERU5UQUws
IFNQRUNJQUwsIEVYRU1QTEFSWSwgT1IKPiArICogQ09OU0VRVUVOVElBTCBEQU1BR0VTIChJTkNM
VURJTkcsIEJVVCBOT1QgTElNSVRFRCBUTywgUFJPQ1VSRU1FTlQgT0YKPiArICogU1VCU1RJVFVU
RSBHT09EUyBPUiBTRVJWSUNFUzsgTE9TUyBPRiBVU0UsIERBVEEsIE9SIFBST0ZJVFM7IE9SIEJV
U0lORVNTCj4gKyAqIElOVEVSUlVQVElPTikgSE9XRVZFUiBDQVVTRUQgQU5EIE9OIEFOWSBUSEVP
UlkgT0YgTElBQklMSVRZLCBXSEVUSEVSIElOCj4gKyAqIENPTlRSQUNULCBTVFJJQ1QgTElBQklM
SVRZLCBPUiBUT1JUIChJTkNMVURJTkcgTkVHTElHRU5DRSBPUiBPVEhFUldJU0UpCj4gKyAqIEFS
SVNJTkcgSU4gQU5ZIFdBWSBPVVQgT0YgVEhFIFVTRSBPRiBUSElTIFNPRlRXQVJFLCBFVkVOIElG
IEFEVklTRUQgT0YgVEhFCj4gKyAqIFBPU1NJQklMSVRZIE9GIFNVQ0ggREFNQUdFLgo+ICsgKgo+
ICsgKiBUSElTIEhFQURFUiBNQVkgTk9UIEJFIEVYVFJBQ1RFRCBPUiBNT0RJRklFRCBJTiBBTlkg
V0FZLgo+ICsgKi8KPiArCj4gKyNpZm5kZWYgX1NZU19VSU9fSAo+ICsjZGVmaW5lIF9TWVNfVUlP
X0gKPiArCj4gKyNpZmRlZiBfX2NwbHVzcGx1cwo+ICtleHRlcm4gIkMiIHsKPiArI2VuZGlmCj4g
Kwo+ICsjZGVmaW5lIF9fTkVFRF9zaXplX3QKPiArI2RlZmluZSBfX05FRURfc3NpemVfdAo+ICsj
ZGVmaW5lIF9fTkVFRF9zdHJ1Y3RfaW92ZWMKPiArCj4gKyNpZiBkZWZpbmVkKF9HTlVfU09VUkNF
KSB8fCBkZWZpbmVkKF9CU0RfU09VUkNFKQo+ICsjZGVmaW5lIF9fTkVFRF9vZmZfdAo+ICsjZW5k
aWYKPiArCj4gKyNpZmRlZiBfR05VX1NPVVJDRQo+ICsjZGVmaW5lIF9fTkVFRF9waWRfdAo+ICsj
ZW5kaWYKCkkgZG9uJ3QgdGhpbmsgdGhlc2UgX19ORUVEIG1hY3JvcyBhcmUgZ29pbmcgdG8gZG8g
YW55dGhpbmcgbm9saWJjJ3MgCnNoYXJlZGRlZnMuaD8gU28gdGhleSdyZSBlZmZlY3RpdmVseSBu
b29wcywgYW5kIG1pZ2h0IGFjdHVhbGx5IGNvbmZ1c2UgCnNvbWVvbmUgcmVhZGluZyB0aGF0IGNv
ZGUgdGhhdCB0aGV5IGdldCBzaXplX3QsIHNzaXplX3QsIC4uLiBmcm9tIApzb21ld2hlcmUgd2hl
biBlZmZlY3RpdmVseSwgdGhleSBnZXQgbm90aGluZy4gSSB3b3VsZCByZW1vdmUgdGhlc2UuCgpB
bmQgaW4gZmFjdCwgd2hlbiBJIGNoZWNrZWQgdGhlIGNvZGUgeWV0LCBJIG5vdGljZWQgdGhlcmUg
aXMgbm8gcGlkX3QgCmRlZmluaXRpb24gaW4gc2hhcmVkZGVmcy5oIGF0IGFsbCwgc28gaXQgbG9v
a3MgbGlrZSBzb21ldGhpbmcgc2xpcHBlZCBpbiAKdGhlcmUuIEVpdGhlciB3ZSBuZWVkIHRvIHBy
b3ZpZGUgYSBkZWZpbml0aW9uLCBvciB3ZSBuZWVkIHRvIHJlbW92ZSB0aGUgCl9fTkVFRF9waWRf
dCBtYWNybzsgYnV0IHRoYXQncyBvdXQgb2Ygc2NvcGUgZm9yIHRoaXMgcGF0Y2ggc2VyaWVzLCBh
bmQgCkknbGwgbG9vayBpbnRvIHRoaXMgc2VwYXJhdGVseS4KCkNoZWVycywKRmxvcmlhbgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVs
IG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Tue Mar 05 15:04:02 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 05 Mar 2019 15:04:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h1Bbt-0008Rh-Lw; Tue, 05 Mar 2019 15:04: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=gF+M=RI=neclab.eu=florian.schmidt@srs-us1.protection.inumbo.net>)
 id 1h1Bbs-0008Rc-Ri
 for minios-devel@lists.xenproject.org; Tue, 05 Mar 2019 15:04:00 +0000
X-Inumbo-ID: e6c827b6-3f57-11e9-be04-c7358325b62b
Received: from mailer1.neclab.eu (unknown [195.37.70.40])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e6c827b6-3f57-11e9-be04-c7358325b62b;
 Tue, 05 Mar 2019 15:03:58 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer1.neclab.eu (Postfix) with ESMTP id 8B715104EEE;
 Tue,  5 Mar 2019 16:03:57 +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 5mN0YXz4IR6k; Tue,  5 Mar 2019 16:03:57 +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 mailer1.neclab.eu (Postfix) with ESMTPS id 61470104EED
 for <minios-devel@lists.xenproject.org>; Tue,  5 Mar 2019 16:03:55 +0100 (CET)
Received: from [10.1.2.30] (10.1.2.30) by skoll.office.hd (192.168.125.11)
 with Microsoft SMTP Server (TLS) id 14.3.319.2; Tue, 5 Mar 2019 16:03:55
 +0100
To: <minios-devel@lists.xenproject.org>
References: <20190304175449.21964-1-yuri.volchkov@neclab.eu>
 <20190304175449.21964-3-yuri.volchkov@neclab.eu>
From: Florian Schmidt <Florian.Schmidt@neclab.eu>
Message-ID: <6b31d441-627e-fca4-a139-2fa6d1732a11@neclab.eu>
Date: Tue, 5 Mar 2019 16:03:55 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <20190304175449.21964-3-yuri.volchkov@neclab.eu>
Content-Language: en-US
X-Originating-IP: [10.1.2.30]
Subject: Re: [Minios-devel] [UNIKRAFT/NEWLIB PATCH 2/2] add declarations
 needed for vfscore in the gluecode
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-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>

SGkgWXVyaSwKCmEgZmV3IHNtYWxsIGNvbW1lbnRzOgoKT24gMy80LzE5IDY6NTQgUE0sIFl1cmkg
Vm9sY2hrb3Ygd3JvdGU6Cj4gU2lnbmVkLW9mZi1ieTogWXVyaSBWb2xjaGtvdiA8eXVyaS52b2xj
aGtvdkBuZWNsYWIuZXU+Cj4gLS0tCj4gICBpbmNsdWRlL2ZjbnRsLmggICAgIHwgMzYgKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4gICBpbmNsdWRlL3N5cy9wYXJhbS5oIHwg
IDggKysrKysrKysKPiAgIGluY2x1ZGUvc3lzL3N0YXQuaCAgfCAxMSArKysrKysrKysrKwo+ICAg
aW5jbHVkZS9zeXMvdWlvLmggICB8ICAyICsrCj4gICA0IGZpbGVzIGNoYW5nZWQsIDU3IGluc2Vy
dGlvbnMoKykKPiAgIGNyZWF0ZSBtb2RlIDEwMDY0NCBpbmNsdWRlL2ZjbnRsLmgKPiAgIGNyZWF0
ZSBtb2RlIDEwMDY0NCBpbmNsdWRlL3N5cy9wYXJhbS5oCj4gICBjcmVhdGUgbW9kZSAxMDA2NDQg
aW5jbHVkZS9zeXMvc3RhdC5oCj4gCj4gZGlmZiAtLWdpdCBhL2luY2x1ZGUvZmNudGwuaCBiL2lu
Y2x1ZGUvZmNudGwuaAo+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4gaW5kZXggMDAwMDAwMC4uYTg4
MGJhMgo+IC0tLSAvZGV2L251bGwKPiArKysgYi9pbmNsdWRlL2ZjbnRsLmgKPiBAQCAtMCwwICsx
LDM2IEBACj4gKyNpZm5kZWYgX05FV0xJQl9HTFVFX0ZDTlRMX0hfCj4gKyNkZWZpbmUgX05FV0xJ
Ql9HTFVFX0ZDTlRMX0hfCj4gKwo+ICsjaW5jbHVkZV9uZXh0IDxmY250bC5oPgo+ICsjZGVmaW5l
IGxvZmZfdCBvZmZfdAo+ICsKPiArI2luY2x1ZGUgPHVrL2NvbmZpZy5oPgo+ICsKPiArI2lmIChk
ZWZpbmVkIENPTkZJR19BUkNIX1g4Nl82NCkKPiArI2RlZmluZSBPX05PRk9MTE9XICAwNDAwMDAw
Cj4gKyNkZWZpbmUgT19ESVJFQ1RPUlkgMDIwMDAwMAo+ICsjZGVmaW5lIE9fQ0xPRVhFQyAgMDIw
MDAwMDAKPiArI2RlZmluZSBPX0RTWU5DICAgICAgMDEwMDAwCj4gKyNlbmRpZgo+ICsKPiArI2lm
ICgoZGVmaW5lZCBDT05GSUdfQVJDSF9BUk1fNjQpIHx8IChkZWZpbmVkIENPTkZJR19BUkNIX0FS
TV8zMikpCj4gKyNkZWZpbmUgT19OT0ZPTExPVyAgMDEwMDAwMAo+ICsjZGVmaW5lIE9fRElSRUNU
T1JZICAwNDAwMDAKPiArI2RlZmluZSBPX0NMT0VYRUMgIDAyMDAwMDAwCj4gKyNkZWZpbmUgT19E
U1lOQyAgICAgIDAxMDAwMAo+ICsjZW5kaWYKPiArCj4gKwo+ICsvKiBHbGliYyBkb2VzIG5vdCBw
cm92aWRlIEtFRVBfU0laRSBhbmQgUFVOQ0hfSE9MRSBhbnltb3JlLiBJbnN0ZWFkIGl0Cj4gKyAq
IGluY2x1ZGVzICogbGludXgvZmFsbG9jLmguCj4gKyAqCj4gKyAqIE11c2wgc3RpbGwgZG9lcyBw
cm92aWRlIHRoZW0uIEFuZCBOZXdsaWIgaXMganVzdCBOZXdsaWIKPiArICovCgpUaGVyZSdzIGFu
IGV4dHJhIGFzdGVyaXNrIG9uIGxpbmUgMiBvZiB0aGUgY29tbWVudC4gQW5kIE5ld2xpYiBpcyBq
dXN0IApOZXdsaWIsIGVoPyA7KSBUaGF0IHNlbnRlbmNlIHNodWxkIGhhdmUgYXQgbGVhc3Qgb25l
IHBlcmlvZCBhdCB0aGUgZW5kLiAKT3IgbWF5YmUgdGhyZWUsIGlmIHlvdSB0aGluayB0aGF0IGZp
dHMgYmV0dGVyLi4uCgo+ICsjZGVmaW5lIEZBTExPQ19GTF9LRUVQX1NJWkUgMQo+ICsjZGVmaW5l
IEZBTExPQ19GTF9QVU5DSF9IT0xFIDIKPiArCj4gKyNpZiBkZWZpbmVkKF9HTlVfU09VUkNFKSB8
fCBkZWZpbmVkKF9CU0RfU09VUkNFKQo+ICsjZGVmaW5lIEFUX0VNUFRZX1BBVEggMHgxMDAwCj4g
KyNlbmRpZgo+ICsKPiArI2VuZGlmCj4gZGlmZiAtLWdpdCBhL2luY2x1ZGUvc3lzL3BhcmFtLmgg
Yi9pbmNsdWRlL3N5cy9wYXJhbS5oCj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQKPiBpbmRleCAwMDAw
MDAwLi5kODc3NjczCj4gLS0tIC9kZXYvbnVsbAo+ICsrKyBiL2luY2x1ZGUvc3lzL3BhcmFtLmgK
PiBAQCAtMCwwICsxLDggQEAKPiArI2lmbmRlZiBfTkVXTElCX0dMVUVfU1lTX1BBUkFNX0hfCj4g
KyNkZWZpbmUgX05FV0xJQl9HTFVFX1NZU19QQVJBTV9IXwo+ICsKPiArI2luY2x1ZGVfbmV4dCA8
c3lzL3BhcmFtLmg+Cj4gKwo+ICsjZGVmaW5lIE1BWFNZTUxJTktTIDIwCj4gKwo+ICsjZW5kaWYK
PiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS9zeXMvc3RhdC5oIGIvaW5jbHVkZS9zeXMvc3RhdC5oCj4g
bmV3IGZpbGUgbW9kZSAxMDA2NDQKPiBpbmRleCAwMDAwMDAwLi4yMWEzZjc4Cj4gLS0tIC9kZXYv
bnVsbAo+ICsrKyBiL2luY2x1ZGUvc3lzL3N0YXQuaAo+IEBAIC0wLDAgKzEsMTEgQEAKPiArI2lm
bmRlZiBfTkVXTElCX0dMVUVfU1lTX1NUQVRfSF8KPiArI2RlZmluZSBfTkVXTElCX0dMVUVfU1lT
X1NUQVRfSF8KPiArCj4gKyNkZWZpbmUgX19ydGVtc19fCj4gKyNpbmNsdWRlX25leHQgPHN5cy9z
dGF0Lmg+Cj4gKyN1bmRlZiBfX3J0ZW1zX18KCldvdWxkIGl0IG1ha2Ugc2Vuc2UgdG8gY2hlY2sg
Zmlyc3Qgd2hldGhlciBfX3J0ZW1zX18gaXMgZGVmaW5lZCwgYW5kIApvbmx5IHJlZGVmaW5lIGFu
ZCB1bmRlZmluZSBpdCBhZ2FpbiBpbiB0aGF0IGNhc2U/IEJlY2F1c2UgYWZ0ZXIgCmluY2x1ZGlu
ZyB0aGF0IGhlYWRlciBmaWxlcywgaXQgaXMgbm93IHVuY29uZGl0aW9uYWxseSB1bmRlZmluZWQs
IHdoaWNoIAptaWdodCBub3QgYmUgd2hhdCBpcyBleHBlY3RlZD8KCj4gKwo+ICsjZGVmaW5lIFVU
SU1FX05PVyAgMHgzZmZmZmZmZgo+ICsjZGVmaW5lIFVUSU1FX09NSVQgMHgzZmZmZmZmZQo+ICsK
PiArI2VuZGlmCj4gZGlmZiAtLWdpdCBhL2luY2x1ZGUvc3lzL3Vpby5oIGIvaW5jbHVkZS9zeXMv
dWlvLmgKPiBpbmRleCBjZmVjOWNjLi4yYjJkMjJjIDEwMDY0NAo+IC0tLSBhL2luY2x1ZGUvc3lz
L3Vpby5oCj4gKysrIGIvaW5jbHVkZS9zeXMvdWlvLmgKPiBAQCAtNTQsNiArNTQsOCBAQCBleHRl
cm4gIkMiIHsKPiAgIAo+ICAgI2RlZmluZSBVSU9fTUFYSU9WIDEwMjQKPiAgIAo+ICtzdHJ1Y3Qg
aW92ZWMgeyB2b2lkICppb3ZfYmFzZTsgc2l6ZV90IGlvdl9sZW47IH07Cj4gKwoKVGhpcyBkb2Vz
bid0IGZvbGxvdyBvdXIgZ2VuZXJhbCBjb2RlIHN0eWxlLgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5p
b3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Tue Mar 05 15:09:44 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 05 Mar 2019 15:09:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h1BhP-0008VP-4K; Tue, 05 Mar 2019 15:09: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=gF+M=RI=neclab.eu=florian.schmidt@srs-us1.protection.inumbo.net>)
 id 1h1BhN-0008VK-OE
 for minios-devel@lists.xen.org; Tue, 05 Mar 2019 15:09:41 +0000
X-Inumbo-ID: b1f2e64c-3f58-11e9-80a5-3fe9930a33eb
Received: from mailer1.neclab.eu (unknown [195.37.70.40])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b1f2e64c-3f58-11e9-80a5-3fe9930a33eb;
 Tue, 05 Mar 2019 15:09:39 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer1.neclab.eu (Postfix) with ESMTP id 6CB6B104EE9;
 Tue,  5 Mar 2019 16:09:38 +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 ZA5SMzpdVgUs; Tue,  5 Mar 2019 16:09:38 +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 mailer1.neclab.eu (Postfix) with ESMTPS id 44F10104EE5
 for <minios-devel@lists.xen.org>; Tue,  5 Mar 2019 16:09:36 +0100 (CET)
Received: from vortex.office.hd (10.1.2.30) by skoll.office.hd
 (192.168.125.11) with Microsoft SMTP Server (TLS) id 14.3.319.2; Tue, 5 Mar
 2019 16:09:36 +0100
From: Florian Schmidt <florian.schmidt@neclab.eu>
To: <minios-devel@lists.xen.org>
Date: Tue, 5 Mar 2019 16:09:14 +0100
Message-ID: <20190305150914.3012-1-florian.schmidt@neclab.eu>
X-Mailer: git-send-email 2.21.0
MIME-Version: 1.0
X-Originating-IP: [10.1.2.30]
Subject: [Minios-devel] [UNIKRAFT PATCH] lib/nolibc: add definition for pid_t
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>
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>

U29tZSBoZWFkZXJzIGFscmVhZHkgZGVmaW5lZCBfX05FRURfcGlkX3QsIGJ1dCB0aGUgYWN0dWFs
IGRlZmluaXRpb24gaW4Kc2hhcmVkZGVmcy5oIGRpZG4ndCBtYWtlIGl0IGluLiBGaXggdGhhdC4K
ClVzaW5nIGludCBmb3IgcGlkX3QgZm9sbG93cyB0aGUgdHlwZWRlZiBpbiBtdXNsLCBmcm9tIHdo
aWNoIHRoZSBjb2RlIHdhcwppbXBvcnRlZCB0aGF0IGhhZCB0aGUgX19ORUVEX3BpZF90IGRlZmlu
ZXMuCgpTaWduZWQtb2ZmLWJ5OiBGbG9yaWFuIFNjaG1pZHQgPGZsb3JpYW4uc2NobWlkdEBuZWNs
YWIuZXU+Ci0tLQogbGliL25vbGliYy9pbmNsdWRlL25vbGliYy1pbnRlcm5hbC9zaGFyZWRkZWZz
LmggfCA1ICsrKysrCiAxIGZpbGUgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0
IGEvbGliL25vbGliYy9pbmNsdWRlL25vbGliYy1pbnRlcm5hbC9zaGFyZWRkZWZzLmggYi9saWIv
bm9saWJjL2luY2x1ZGUvbm9saWJjLWludGVybmFsL3NoYXJlZGRlZnMuaAppbmRleCA3NTcyZTJk
My4uNjJmNDVhM2QgMTAwNjQ0Ci0tLSBhL2xpYi9ub2xpYmMvaW5jbHVkZS9ub2xpYmMtaW50ZXJu
YWwvc2hhcmVkZGVmcy5oCisrKyBiL2xpYi9ub2xpYmMvaW5jbHVkZS9ub2xpYmMtaW50ZXJuYWwv
c2hhcmVkZGVmcy5oCkBAIC0xMDYsNiArMTA2LDExIEBAIHR5cGVkZWYgdW5zaWduZWQgZ2lkX3Q7
CiAjZGVmaW5lIF9fREVGSU5FRF9naWRfdAogI2VuZGlmCiAKKyNpZiBkZWZpbmVkKF9fTkVFRF9w
aWRfdCkgJiYgIWRlZmluZWQoX19ERUZJTkVEX3BpZF90KQordHlwZWRlZiBpbnQgcGlkX3Q7Cisj
ZGVmaW5lIF9fREVGSU5FRF9waWRfdAorI2VuZGlmCisKICNpZiBkZWZpbmVkKF9fTkVFRF9kZXZf
dCkgJiYgIWRlZmluZWQoX19ERUZJTkVEX2Rldl90KQogdHlwZWRlZiBfX3U2NCBkZXZfdDsKICNk
ZWZpbmUgX19ERUZJTkVEX2Rldl90Ci0tIAoyLjIxLjAKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlv
cy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Tue Mar 05 15:23:05 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 05 Mar 2019 15:23:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h1BuK-0001Qm-QH; Tue, 05 Mar 2019 15:23:04 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=gF+M=RI=neclab.eu=florian.schmidt@srs-us1.protection.inumbo.net>)
 id 1h1BuJ-0001QZ-2t
 for minios-devel@lists.xenproject.org; Tue, 05 Mar 2019 15:23:03 +0000
X-Inumbo-ID: 8ef85c06-3f5a-11e9-bc90-bc764e045a96
Received: from mailer1.neclab.eu (unknown [195.37.70.40])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8ef85c06-3f5a-11e9-bc90-bc764e045a96;
 Tue, 05 Mar 2019 15:22:59 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer1.neclab.eu (Postfix) with ESMTP id 9A58D104EED;
 Tue,  5 Mar 2019 16:22:58 +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 bnetHbpFDYd3; Tue,  5 Mar 2019 16:22: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 mailer1.neclab.eu (Postfix) with ESMTPS id 72EC7104DAF
 for <minios-devel@lists.xenproject.org>; Tue,  5 Mar 2019 16:22:56 +0100 (CET)
Received: from [10.1.2.30] (10.1.2.30) by skoll.office.hd (192.168.125.11)
 with Microsoft SMTP Server (TLS) id 14.3.319.2; Tue, 5 Mar 2019 16:22:56
 +0100
To: <minios-devel@lists.xenproject.org>
References: <20190305135315.37951-1-yuri.volchkov@neclab.eu>
From: Florian Schmidt <Florian.Schmidt@neclab.eu>
Message-ID: <66a33fc3-ac6f-8f7a-6fc5-e5d93acb2868@neclab.eu>
Date: Tue, 5 Mar 2019 16:22:56 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <20190305135315.37951-1-yuri.volchkov@neclab.eu>
Content-Language: en-US
X-Originating-IP: [10.1.2.30]
Subject: Re: [Minios-devel] [UNIKRAFT/LWIP PATCH] sockets: add prefix to
 FWRITE and FREAD
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-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>

UmV2aWV3ZWQtYnk6IEZsb3JpYW4gU2NobWlkdCA8Zmxvcmlhbi5zY2htaWR0QG5lY2xhYi5ldT4K
Ck9uIDMvNS8xOSAyOjUzIFBNLCBZdXJpIFZvbGNoa292IHdyb3RlOgo+IFRoZXNlIGFyZSBpbnRl
cm5hbCB2ZnNjb3JlIGZsYWdzLiBBbmQgdGhleSBnb3QgcHJlZml4ZXMKPiByZWNlbnRseS4gVXBk
YXRlIGx3aXAgdG8gbWF0Y2ggdGhlbQo+IAo+IFNpZ25lZC1vZmYtYnk6IFl1cmkgVm9sY2hrb3Yg
PHl1cmkudm9sY2hrb3ZAbmVjbGFiLmV1Pgo+IC0tLQo+ICAgc29ja2V0cy5jIHwgMiArLQo+ICAg
MSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCj4gCj4gZGlmZiAt
LWdpdCBhL3NvY2tldHMuYyBiL3NvY2tldHMuYwo+IGluZGV4IDNhMmFhOWUuLjBjZjIyZGUgMTAw
NjQ0Cj4gLS0tIGEvc29ja2V0cy5jCj4gKysrIGIvc29ja2V0cy5jCj4gQEAgLTExMiw3ICsxMTIs
NyBAQCBzdGF0aWMgaW50IHNvY2tfZmRfYWxsb2Moc3RydWN0IHZub3BzICp2X29wLCBpbnQgc29j
a19mZCkKPiAgIAo+ICAgCS8qIFB1dCB0aGluZ3MgdG9nZXRoZXIsIGFuZCBmaWxsIG91dCBuZWNl
c3NhcnkgZmllbGRzICovCj4gICAJZmlsZS0+dmZzY29yZV9maWxlLmZkID0gdmZzX2ZkOwo+IC0J
ZmlsZS0+dmZzY29yZV9maWxlLmZfZmxhZ3MgPSBGV1JJVEUgfCBGUkVBRDsKPiArCWZpbGUtPnZm
c2NvcmVfZmlsZS5mX2ZsYWdzID0gVUtfRldSSVRFIHwgVUtfRlJFQUQ7Cj4gICAJZmlsZS0+dmZz
Y29yZV9maWxlLmZfY291bnQgPSAxOwo+ICAgCWZpbGUtPnZmc2NvcmVfZmlsZS5mX2RlbnRyeSA9
IHNfZGVudHJ5Owo+ICAgCj4gCgotLSAKRHIuIEZsb3JpYW4gU2NobWlkdArjg5Xjg63jg7zjg6rj
gqLjg7Pjg7vjgrfjg6Xjg5/jg4Pjg4gKUmVzZWFyY2ggU2NpZW50aXN0LApTeXN0ZW1zIGFuZCBN
YWNoaW5lIExlYXJuaW5nIEdyb3VwCk5FQyBMYWJvcmF0b3JpZXMgRXVyb3BlCkt1cmbDvHJzdGVu
LUFubGFnZSAzNiwgRC02OTExNSBIZWlkZWxiZXJnClRlbC4gICAgICs0OSAoMCk2MjIxIDQzNDIt
MjY1CkZheDogICAgICs0OSAoMCk2MjIxIDQzNDItMTU1CmUtbWFpbDogIGZsb3JpYW4uc2NobWlk
dEBuZWNsYWIuZXUKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09ClJlZ2lzdGVyZWQgYXQgQW10c2dlcmljaHQgTWFubmhlaW0sIEdlcm1h
bnksIEhSQjcyODU1OAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21p
bmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Tue Mar 05 17:26:45 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 05 Mar 2019 17:26: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 1h1Dq0-0004NQ-G8; Tue, 05 Mar 2019 17:26:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Ewmp=RI=neclab.eu=yuri.volchkov@srs-us1.protection.inumbo.net>)
 id 1h1Dpz-0004NI-1E
 for minios-devel@lists.xenproject.org; Tue, 05 Mar 2019 17:26:43 +0000
X-Inumbo-ID: d5ac3738-3f6b-11e9-bc90-bc764e045a96
Received: from mailer1.neclab.eu (unknown [195.37.70.40])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d5ac3738-3f6b-11e9-bc90-bc764e045a96;
 Tue, 05 Mar 2019 17:26:39 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer1.neclab.eu (Postfix) with ESMTP id B993C1046C0;
 Tue,  5 Mar 2019 18:26:38 +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 PlkemDPtITIQ; Tue,  5 Mar 2019 18:26:38 +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 mailer1.neclab.eu (Postfix) with ESMTPS id 8E898FFEF4
 for <minios-devel@lists.xenproject.org>; Tue,  5 Mar 2019 18:26:36 +0100 (CET)
Received: from localhost (10.7.0.31) by skoll.office.hd (192.168.125.11) with
 Microsoft SMTP Server (TLS) id 14.3.319.2;
 Tue, 5 Mar 2019 18:26:36 +0100
From: Yuri Volchkov <yuri.volchkov@neclab.eu>
To: Florian Schmidt <Florian.Schmidt@neclab.eu>,
 <minios-devel@lists.xenproject.org>
In-Reply-To: <6b31d441-627e-fca4-a139-2fa6d1732a11@neclab.eu>
References: <20190304175449.21964-1-yuri.volchkov@neclab.eu>
 <20190304175449.21964-3-yuri.volchkov@neclab.eu>
 <6b31d441-627e-fca4-a139-2fa6d1732a11@neclab.eu>
Date: Tue, 5 Mar 2019 18:26:32 +0100
Message-ID: <tza4s27eddut9z.fsf@N-1128.office.hd>
MIME-Version: 1.0
X-Originating-IP: [10.7.0.31]
Subject: Re: [Minios-devel] [UNIKRAFT/NEWLIB PATCH 2/2] add declarations
 needed for vfscore in the gluecode
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>

SGkgRmxvcmlhbiwKCkZsb3JpYW4gU2NobWlkdCA8Rmxvcmlhbi5TY2htaWR0QG5lY2xhYi5ldT4g
d3JpdGVzOgoKPiBIaSBZdXJpLAo+Cj4gYSBmZXcgc21hbGwgY29tbWVudHM6Cj4KPiBPbiAzLzQv
MTkgNjo1NCBQTSwgWXVyaSBWb2xjaGtvdiB3cm90ZToKPj4gU2lnbmVkLW9mZi1ieTogWXVyaSBW
b2xjaGtvdiA8eXVyaS52b2xjaGtvdkBuZWNsYWIuZXU+Cj4+IC0tLQo+PiAgIGluY2x1ZGUvZmNu
dGwuaCAgICAgfCAzNiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPj4gICBp
bmNsdWRlL3N5cy9wYXJhbS5oIHwgIDggKysrKysrKysKPj4gICBpbmNsdWRlL3N5cy9zdGF0Lmgg
IHwgMTEgKysrKysrKysrKysKPj4gICBpbmNsdWRlL3N5cy91aW8uaCAgIHwgIDIgKysKPj4gICA0
IGZpbGVzIGNoYW5nZWQsIDU3IGluc2VydGlvbnMoKykKPj4gICBjcmVhdGUgbW9kZSAxMDA2NDQg
aW5jbHVkZS9mY250bC5oCj4+ICAgY3JlYXRlIG1vZGUgMTAwNjQ0IGluY2x1ZGUvc3lzL3BhcmFt
LmgKPj4gICBjcmVhdGUgbW9kZSAxMDA2NDQgaW5jbHVkZS9zeXMvc3RhdC5oCj4+IAo+PiBkaWZm
IC0tZ2l0IGEvaW5jbHVkZS9mY250bC5oIGIvaW5jbHVkZS9mY250bC5oCj4+IG5ldyBmaWxlIG1v
ZGUgMTAwNjQ0Cj4+IGluZGV4IDAwMDAwMDAuLmE4ODBiYTIKPj4gLS0tIC9kZXYvbnVsbAo+PiAr
KysgYi9pbmNsdWRlL2ZjbnRsLmgKPj4gQEAgLTAsMCArMSwzNiBAQAo+PiArI2lmbmRlZiBfTkVX
TElCX0dMVUVfRkNOVExfSF8KPj4gKyNkZWZpbmUgX05FV0xJQl9HTFVFX0ZDTlRMX0hfCj4+ICsK
Pj4gKyNpbmNsdWRlX25leHQgPGZjbnRsLmg+Cj4+ICsjZGVmaW5lIGxvZmZfdCBvZmZfdAo+PiAr
Cj4+ICsjaW5jbHVkZSA8dWsvY29uZmlnLmg+Cj4+ICsKPj4gKyNpZiAoZGVmaW5lZCBDT05GSUdf
QVJDSF9YODZfNjQpCj4+ICsjZGVmaW5lIE9fTk9GT0xMT1cgIDA0MDAwMDAKPj4gKyNkZWZpbmUg
T19ESVJFQ1RPUlkgMDIwMDAwMAo+PiArI2RlZmluZSBPX0NMT0VYRUMgIDAyMDAwMDAwCj4+ICsj
ZGVmaW5lIE9fRFNZTkMgICAgICAwMTAwMDAKPj4gKyNlbmRpZgo+PiArCj4+ICsjaWYgKChkZWZp
bmVkIENPTkZJR19BUkNIX0FSTV82NCkgfHwgKGRlZmluZWQgQ09ORklHX0FSQ0hfQVJNXzMyKSkK
Pj4gKyNkZWZpbmUgT19OT0ZPTExPVyAgMDEwMDAwMAo+PiArI2RlZmluZSBPX0RJUkVDVE9SWSAg
MDQwMDAwCj4+ICsjZGVmaW5lIE9fQ0xPRVhFQyAgMDIwMDAwMDAKPj4gKyNkZWZpbmUgT19EU1lO
QyAgICAgIDAxMDAwMAo+PiArI2VuZGlmCj4+ICsKPj4gKwo+PiArLyogR2xpYmMgZG9lcyBub3Qg
cHJvdmlkZSBLRUVQX1NJWkUgYW5kIFBVTkNIX0hPTEUgYW55bW9yZS4gSW5zdGVhZCBpdAo+PiAr
ICogaW5jbHVkZXMgKiBsaW51eC9mYWxsb2MuaC4KPj4gKyAqCj4+ICsgKiBNdXNsIHN0aWxsIGRv
ZXMgcHJvdmlkZSB0aGVtLiBBbmQgTmV3bGliIGlzIGp1c3QgTmV3bGliCj4+ICsgKi8KPgo+IFRo
ZXJlJ3MgYW4gZXh0cmEgYXN0ZXJpc2sgb24gbGluZSAyIG9mIHRoZSBjb21tZW50LiBBbmQgTmV3
bGliIGlzIGp1c3QgCj4gTmV3bGliLCBlaD8gOykgVGhhdCBzZW50ZW5jZSBzaHVsZCBoYXZlIGF0
IGxlYXN0IG9uZSBwZXJpb2QgYXQgdGhlIGVuZC4gCj4gT3IgbWF5YmUgdGhyZWUsIGlmIHlvdSB0
aGluayB0aGF0IGZpdHMgYmV0dGVyLi4uCk9vcHMsIGZvcm1hdHRpbmcgbWlzdGFrZQoKPgo+PiAr
I2RlZmluZSBGQUxMT0NfRkxfS0VFUF9TSVpFIDEKPj4gKyNkZWZpbmUgRkFMTE9DX0ZMX1BVTkNI
X0hPTEUgMgo+PiArCj4+ICsjaWYgZGVmaW5lZChfR05VX1NPVVJDRSkgfHwgZGVmaW5lZChfQlNE
X1NPVVJDRSkKPj4gKyNkZWZpbmUgQVRfRU1QVFlfUEFUSCAweDEwMDAKPj4gKyNlbmRpZgo+PiAr
Cj4+ICsjZW5kaWYKPj4gZGlmZiAtLWdpdCBhL2luY2x1ZGUvc3lzL3BhcmFtLmggYi9pbmNsdWRl
L3N5cy9wYXJhbS5oCj4+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4+IGluZGV4IDAwMDAwMDAuLmQ4
Nzc2NzMKPj4gLS0tIC9kZXYvbnVsbAo+PiArKysgYi9pbmNsdWRlL3N5cy9wYXJhbS5oCj4+IEBA
IC0wLDAgKzEsOCBAQAo+PiArI2lmbmRlZiBfTkVXTElCX0dMVUVfU1lTX1BBUkFNX0hfCj4+ICsj
ZGVmaW5lIF9ORVdMSUJfR0xVRV9TWVNfUEFSQU1fSF8KPj4gKwo+PiArI2luY2x1ZGVfbmV4dCA8
c3lzL3BhcmFtLmg+Cj4+ICsKPj4gKyNkZWZpbmUgTUFYU1lNTElOS1MgMjAKPj4gKwo+PiArI2Vu
ZGlmCj4+IGRpZmYgLS1naXQgYS9pbmNsdWRlL3N5cy9zdGF0LmggYi9pbmNsdWRlL3N5cy9zdGF0
LmgKPj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQKPj4gaW5kZXggMDAwMDAwMC4uMjFhM2Y3OAo+PiAt
LS0gL2Rldi9udWxsCj4+ICsrKyBiL2luY2x1ZGUvc3lzL3N0YXQuaAo+PiBAQCAtMCwwICsxLDEx
IEBACj4+ICsjaWZuZGVmIF9ORVdMSUJfR0xVRV9TWVNfU1RBVF9IXwo+PiArI2RlZmluZSBfTkVX
TElCX0dMVUVfU1lTX1NUQVRfSF8KPj4gKwo+PiArI2RlZmluZSBfX3J0ZW1zX18KPj4gKyNpbmNs
dWRlX25leHQgPHN5cy9zdGF0Lmg+Cj4+ICsjdW5kZWYgX19ydGVtc19fCj4KPiBXb3VsZCBpdCBt
YWtlIHNlbnNlIHRvIGNoZWNrIGZpcnN0IHdoZXRoZXIgX19ydGVtc19fIGlzIGRlZmluZWQsIGFu
ZCAKPiBvbmx5IHJlZGVmaW5lIGFuZCB1bmRlZmluZSBpdCBhZ2FpbiBpbiB0aGF0IGNhc2U/IEJl
Y2F1c2UgYWZ0ZXIgCj4gaW5jbHVkaW5nIHRoYXQgaGVhZGVyIGZpbGVzLCBpdCBpcyBub3cgdW5j
b25kaXRpb25hbGx5IHVuZGVmaW5lZCwgd2hpY2ggCj4gbWlnaHQgbm90IGJlIHdoYXQgaXMgZXhw
ZWN0ZWQ/CkkgYW0gZ29pbmcganVzdCB0byBkcmF3IGF0dGVudGlvbiBpZiBfX3J0ZW1zX18gaXMg
ZGVmaW5lZCBiZWZvcmVoYW5kIGZvcgoyIHJlYXNvbnM6CgoxKSBJIGFtIG5vdCBzdXJlIEkgdW5k
ZXJzdGFuZCB3aGF0IHN0YW5kcyBiZWhpbmQgdGhpcyBfX3J0ZW1zX18gaW4KICAgbmV3bGliLCBi
dXQgaXQgYnJlYWtzIHRoZSBidWlsZCBwcmV0dHkgYmFkbHkuIElmIHNvbWVvbmUgY29tZXMgaGVy
ZQogICBsYXRlciB3aXRoIGFuIGludGVudGlvbiB0byBlbmFibGUgX19ydGVtc19fIGdsb2JhbHks
IEkgd291bGQgYXNzdW1lCiAgIGhlL3NoZSB3aWxsIGtub3cgYmV0dGVyIHdoYXQgaXMgaXQgZm9y
LiBBbmQgdGhhdCB3b3VsZCBtYWtlIHNlbnNlIHRvCiAgIHJlY29uc2lkZXIgdGhpcyB3cmFwcGVy
LgoKMikgVGhlIGNvbnN0cnVjdGlvbiBmb3IgZGVmaW5pbmcgYW5kIHVuZGVmaW5pbmcgX19ydGVt
c19fIGxvb2tzIHN1cGVyCiAgIHVnbHk6CiAgICAgICNpZm5kZWYgX19ydGVtc19fCiAgICAgICNk
ZWZpbmUgX19ydGVtc19fCiAgICAgICNpbmNsdWRlX25leHQgPHN5cy9zdGF0Lmg+CiAgICAgICN1
bmRlZiBfX3J0ZW1zX18KICAgICAgI2Vsc2UKICAgICAgI2luY2x1ZGVfbmV4dCA8c3lzL3N0YXQu
aD4KICAgICAgI2VuZGlmCiAgICAgIAo+Cj4+ICsKPj4gKyNkZWZpbmUgVVRJTUVfTk9XICAweDNm
ZmZmZmZmCj4+ICsjZGVmaW5lIFVUSU1FX09NSVQgMHgzZmZmZmZmZQo+PiArCj4+ICsjZW5kaWYK
Pj4gZGlmZiAtLWdpdCBhL2luY2x1ZGUvc3lzL3Vpby5oIGIvaW5jbHVkZS9zeXMvdWlvLmgKPj4g
aW5kZXggY2ZlYzljYy4uMmIyZDIyYyAxMDA2NDQKPj4gLS0tIGEvaW5jbHVkZS9zeXMvdWlvLmgK
Pj4gKysrIGIvaW5jbHVkZS9zeXMvdWlvLmgKPj4gQEAgLTU0LDYgKzU0LDggQEAgZXh0ZXJuICJD
IiB7Cj4+ICAgCj4+ICAgI2RlZmluZSBVSU9fTUFYSU9WIDEwMjQKPj4gICAKPj4gK3N0cnVjdCBp
b3ZlYyB7IHZvaWQgKmlvdl9iYXNlOyBzaXplX3QgaW92X2xlbjsgfTsKPj4gKwo+Cj4gVGhpcyBk
b2Vzbid0IGZvbGxvdyBvdXIgZ2VuZXJhbCBjb2RlIHN0eWxlLgpDb3B5LXBhc3RlIGlzc3Vlcy4g
Rml4ZWQKCj4KPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Xwo+IE1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKPiBNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKPiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
bWluaW9zLWRldmVsCgotLSAKWXVyaSBWb2xjaGtvdgpTb2Z0d2FyZSBTcGVjaWFsaXN0CgpORUMg
RXVyb3BlIEx0ZApLdXJmw7xyc3Rlbi1BbmxhZ2UgMzYKRC02OTExNSBIZWlkZWxiZXJnCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwg
bWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Tue Mar 05 17:28:06 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 05 Mar 2019 17:28: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 1h1DrJ-0004PV-MI; Tue, 05 Mar 2019 17:28:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Ewmp=RI=neclab.eu=yuri.volchkov@srs-us1.protection.inumbo.net>)
 id 1h1DrI-0004PQ-Hv
 for minios-devel@lists.xenproject.org; Tue, 05 Mar 2019 17:28:04 +0000
X-Inumbo-ID: 05f2d320-3f6c-11e9-bfe6-475ac930952f
Received: from mailer2.neclab.eu (unknown [195.37.70.41])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 05f2d320-3f6c-11e9-bfe6-475ac930952f;
 Tue, 05 Mar 2019 17:28:00 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer2.neclab.eu (Postfix) with ESMTP id BE4F0F202B;
 Tue,  5 Mar 2019 18:27:59 +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 eg_UwtbxlrVq; Tue,  5 Mar 2019 18:27:59 +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 85BFEF2028
 for <minios-devel@lists.xenproject.org>; Tue,  5 Mar 2019 18:27:57 +0100 (CET)
Received: from localhost (10.7.0.31) by skoll.office.hd (192.168.125.11) with
 Microsoft SMTP Server (TLS) id 14.3.319.2;
 Tue, 5 Mar 2019 18:27:57 +0100
From: Yuri Volchkov <yuri.volchkov@neclab.eu>
To: Florian Schmidt <Florian.Schmidt@neclab.eu>,
 <minios-devel@lists.xenproject.org>
In-Reply-To: <1a460c0c-d0a7-822e-f3dd-b205d4a3a726@neclab.eu>
References: <20190304175449.21964-1-yuri.volchkov@neclab.eu>
 <20190304175449.21964-2-yuri.volchkov@neclab.eu>
 <1a460c0c-d0a7-822e-f3dd-b205d4a3a726@neclab.eu>
Date: Tue, 5 Mar 2019 18:27:56 +0100
Message-ID: <tza4s24l8hut7n.fsf@N-1128.office.hd>
MIME-Version: 1.0
X-Originating-IP: [10.7.0.31]
Subject: Re: [Minios-devel] [UNIKRAFT/NEWLIB PATCH 1/2] update newlib glue
 for use with vfscore
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>

SGkgRmxvcmlhbiwKCkZsb3JpYW4gU2NobWlkdCA8Rmxvcmlhbi5TY2htaWR0QG5lY2xhYi5ldT4g
d3JpdGVzOgoKPiBIaSBZdXJpLAo+Cj4gdGhpcyBsb29rcyBmaW5lIGZvciB0aGUgbW9zdCBwYXJ0
LiBPbmUgY29tbWVudDoKPgo+IE9uIDMvNC8xOSA2OjU0IFBNLCBZdXJpIFZvbGNoa292IHdyb3Rl
Ogo+Cj4+IGRpZmYgLS1naXQgYS9pbmNsdWRlL3N5cy91aW8uaCBiL2luY2x1ZGUvc3lzL3Vpby5o
Cj4+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4+IGluZGV4IDAwMDAwMDAuLmNmZWM5Y2MKPj4gLS0t
IC9kZXYvbnVsbAo+PiArKysgYi9pbmNsdWRlL3N5cy91aW8uaAo+PiBAQCAtMCwwICsxLDc0IEBA
Cj4+ICsvKiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQlNELTMtQ2xhdXNlICovCj4+ICsvKgo+
PiArICogQ29weXJpZ2h0IChDKSAyMDEzIENsb3VkaXVzIFN5c3RlbXMsIEx0ZC4KPj4gKyAqIENv
cHlyaWdodCAoYykgMjAxOSwgTkVDIEV1cm9wZSBMdGQuLCBORUMgQ29ycG9yYXRpb24uCj4+ICsg
Kgo+PiArICogQWxsIHJpZ2h0cyByZXNlcnZlZC4KPj4gKyAqCj4+ICsgKiBSZWRpc3RyaWJ1dGlv
biBhbmQgdXNlIGluIHNvdXJjZSBhbmQgYmluYXJ5IGZvcm1zLCB3aXRoIG9yIHdpdGhvdXQKPj4g
KyAqIG1vZGlmaWNhdGlvbiwgYXJlIHBlcm1pdHRlZCBwcm92aWRlZCB0aGF0IHRoZSBmb2xsb3dp
bmcgY29uZGl0aW9ucwo+PiArICogYXJlIG1ldDoKPj4gKyAqCj4+ICsgKiAxLiBSZWRpc3RyaWJ1
dGlvbnMgb2Ygc291cmNlIGNvZGUgbXVzdCByZXRhaW4gdGhlIGFib3ZlIGNvcHlyaWdodAo+PiAr
ICogICAgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBk
aXNjbGFpbWVyLgo+PiArICogMi4gUmVkaXN0cmlidXRpb25zIGluIGJpbmFyeSBmb3JtIG11c3Qg
cmVwcm9kdWNlIHRoZSBhYm92ZSBjb3B5cmlnaHQKPj4gKyAqICAgIG5vdGljZSwgdGhpcyBsaXN0
IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lciBpbiB0aGUKPj4gKyAq
ICAgIGRvY3VtZW50YXRpb24gYW5kL29yIG90aGVyIG1hdGVyaWFscyBwcm92aWRlZCB3aXRoIHRo
ZSBkaXN0cmlidXRpb24uCj4+ICsgKiAzLiBOZWl0aGVyIHRoZSBuYW1lIG9mIHRoZSBjb3B5cmln
aHQgaG9sZGVyIG5vciB0aGUgbmFtZXMgb2YgaXRzCj4+ICsgKiAgICBjb250cmlidXRvcnMgbWF5
IGJlIHVzZWQgdG8gZW5kb3JzZSBvciBwcm9tb3RlIHByb2R1Y3RzIGRlcml2ZWQgZnJvbQo+PiAr
ICogICAgdGhpcyBzb2Z0d2FyZSB3aXRob3V0IHNwZWNpZmljIHByaW9yIHdyaXR0ZW4gcGVybWlz
c2lvbi4KPj4gKyAqCj4+ICsgKiBUSElTIFNPRlRXQVJFIElTIFBST1ZJREVEIEJZIFRIRSBDT1BZ
UklHSFQgSE9MREVSUyBBTkQgQ09OVFJJQlVUT1JTICJBUyBJUyIKPj4gKyAqIEFORCBBTlkgRVhQ
UkVTUyBPUiBJTVBMSUVEIFdBUlJBTlRJRVMsIElOQ0xVRElORywgQlVUIE5PVCBMSU1JVEVEIFRP
LCBUSEUKPj4gKyAqIElNUExJRUQgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFkgQU5EIEZJ
VE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFCj4+ICsgKiBBUkUgRElTQ0xBSU1FRC4gSU4g
Tk8gRVZFTlQgU0hBTEwgVEhFIENPUFlSSUdIVCBIT0xERVIgT1IgQ09OVFJJQlVUT1JTIEJFCj4+
ICsgKiBMSUFCTEUgRk9SIEFOWSBESVJFQ1QsIElORElSRUNULCBJTkNJREVOVEFMLCBTUEVDSUFM
LCBFWEVNUExBUlksIE9SCj4+ICsgKiBDT05TRVFVRU5USUFMIERBTUFHRVMgKElOQ0xVRElORywg
QlVUIE5PVCBMSU1JVEVEIFRPLCBQUk9DVVJFTUVOVCBPRgo+PiArICogU1VCU1RJVFVURSBHT09E
UyBPUiBTRVJWSUNFUzsgTE9TUyBPRiBVU0UsIERBVEEsIE9SIFBST0ZJVFM7IE9SIEJVU0lORVNT
Cj4+ICsgKiBJTlRFUlJVUFRJT04pIEhPV0VWRVIgQ0FVU0VEIEFORCBPTiBBTlkgVEhFT1JZIE9G
IExJQUJJTElUWSwgV0hFVEhFUiBJTgo+PiArICogQ09OVFJBQ1QsIFNUUklDVCBMSUFCSUxJVFks
IE9SIFRPUlQgKElOQ0xVRElORyBORUdMSUdFTkNFIE9SIE9USEVSV0lTRSkKPj4gKyAqIEFSSVNJ
TkcgSU4gQU5ZIFdBWSBPVVQgT0YgVEhFIFVTRSBPRiBUSElTIFNPRlRXQVJFLCBFVkVOIElGIEFE
VklTRUQgT0YgVEhFCj4+ICsgKiBQT1NTSUJJTElUWSBPRiBTVUNIIERBTUFHRS4KPj4gKyAqCj4+
ICsgKiBUSElTIEhFQURFUiBNQVkgTk9UIEJFIEVYVFJBQ1RFRCBPUiBNT0RJRklFRCBJTiBBTlkg
V0FZLgo+PiArICovCj4+ICsKPj4gKyNpZm5kZWYgX1NZU19VSU9fSAo+PiArI2RlZmluZSBfU1lT
X1VJT19ICj4+ICsKPj4gKyNpZmRlZiBfX2NwbHVzcGx1cwo+PiArZXh0ZXJuICJDIiB7Cj4+ICsj
ZW5kaWYKPj4gKwo+PiArI2RlZmluZSBfX05FRURfc2l6ZV90Cj4+ICsjZGVmaW5lIF9fTkVFRF9z
c2l6ZV90Cj4+ICsjZGVmaW5lIF9fTkVFRF9zdHJ1Y3RfaW92ZWMKPj4gKwo+PiArI2lmIGRlZmlu
ZWQoX0dOVV9TT1VSQ0UpIHx8IGRlZmluZWQoX0JTRF9TT1VSQ0UpCj4+ICsjZGVmaW5lIF9fTkVF
RF9vZmZfdAo+PiArI2VuZGlmCj4+ICsKPj4gKyNpZmRlZiBfR05VX1NPVVJDRQo+PiArI2RlZmlu
ZSBfX05FRURfcGlkX3QKPj4gKyNlbmRpZgo+Cj4gSSBkb24ndCB0aGluayB0aGVzZSBfX05FRUQg
bWFjcm9zIGFyZSBnb2luZyB0byBkbyBhbnl0aGluZyBub2xpYmMncyAKPiBzaGFyZWRkZWZzLmg/
IFNvIHRoZXkncmUgZWZmZWN0aXZlbHkgbm9vcHMsIGFuZCBtaWdodCBhY3R1YWxseSBjb25mdXNl
IAo+IHNvbWVvbmUgcmVhZGluZyB0aGF0IGNvZGUgdGhhdCB0aGV5IGdldCBzaXplX3QsIHNzaXpl
X3QsIC4uLiBmcm9tIAo+IHNvbWV3aGVyZSB3aGVuIGVmZmVjdGl2ZWx5LCB0aGV5IGdldCBub3Ro
aW5nLiBJIHdvdWxkIHJlbW92ZSB0aGVzZS4KT2ssIEkgd2lsbCBraWxsIHRoZW0KCj4gQW5kIGlu
IGZhY3QsIHdoZW4gSSBjaGVja2VkIHRoZSBjb2RlIHlldCwgSSBub3RpY2VkIHRoZXJlIGlzIG5v
IHBpZF90IAo+IGRlZmluaXRpb24gaW4gc2hhcmVkZGVmcy5oIGF0IGFsbCwgc28gaXQgbG9va3Mg
bGlrZSBzb21ldGhpbmcgc2xpcHBlZCBpbiAKPiB0aGVyZS4gRWl0aGVyIHdlIG5lZWQgdG8gcHJv
dmlkZSBhIGRlZmluaXRpb24sIG9yIHdlIG5lZWQgdG8gcmVtb3ZlIHRoZSAKPiBfX05FRURfcGlk
X3QgbWFjcm87IGJ1dCB0aGF0J3Mgb3V0IG9mIHNjb3BlIGZvciB0aGlzIHBhdGNoIHNlcmllcywg
YW5kIAo+IEknbGwgbG9vayBpbnRvIHRoaXMgc2VwYXJhdGVseS4KVGhhbmtzIGZvciBmaXhpbmcg
dGhhdAoKPiBDaGVlcnMsCj4gRmxvcmlhbgo+Cj4gX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KPiBNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Cj4gTWluaW9z
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCj4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbAoKLS0gCll1cmkgVm9sY2hrb3YKU29mdHdh
cmUgU3BlY2lhbGlzdAoKTkVDIEV1cm9wZSBMdGQKS3VyZsO8cnN0ZW4tQW5sYWdlIDM2CkQtNjkx
MTUgSGVpZGVsYmVyZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21p
bmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Tue Mar 05 18:30:20 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 05 Mar 2019 18: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 1h1EpX-0001HX-0t; Tue, 05 Mar 2019 18:30:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Ewmp=RI=neclab.eu=yuri.volchkov@srs-us1.protection.inumbo.net>)
 id 1h1EpV-0001HS-Up
 for minios-devel@lists.xen.org; Tue, 05 Mar 2019 18:30:17 +0000
X-Inumbo-ID: b7843560-3f74-11e9-bc90-bc764e045a96
Received: from mailer1.neclab.eu (unknown [195.37.70.40])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b7843560-3f74-11e9-bc90-bc764e045a96;
 Tue, 05 Mar 2019 18:30:14 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer1.neclab.eu (Postfix) with ESMTP id 99415104EED;
 Tue,  5 Mar 2019 19:30:13 +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 13lV81z32sWC; Tue,  5 Mar 2019 19:30:13 +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 mailer1.neclab.eu (Postfix) with ESMTPS id 719A9104ED0
 for <minios-devel@lists.xen.org>; Tue,  5 Mar 2019 19:30:11 +0100 (CET)
Received: from localhost (10.7.0.31) by skoll.office.hd (192.168.125.11) with
 Microsoft SMTP Server (TLS) id 14.3.319.2;
 Tue, 5 Mar 2019 19:30:11 +0100
From: Yuri Volchkov <yuri.volchkov@neclab.eu>
To: <minios-devel@lists.xen.org>
Date: Tue, 5 Mar 2019 19:29:53 +0100
Message-ID: <20190305182955.1883-1-yuri.volchkov@neclab.eu>
X-Mailer: git-send-email 2.19.2
MIME-Version: 1.0
X-Originating-IP: [10.7.0.31]
Subject: [Minios-devel] [UNIKRAFT/NEWLIB PATCH v2 0/2] fix build with new
 vfscore
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
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>

VGhpcyBzZXJpZXMgaXMgTmV3bGliLXNpZGUgbW9kaWZpY2F0aW9ucyByZXF1aXJlZCB0byBidWls
ZCBuZXdsaWIgd2l0aApuZXcgdmVyc2lvbiBvZiB2ZnNjb3JlCgpDaGFuZ2VzIHNpbmNlIHYxOgog
IC0gcmVtb3ZlIG5vcCBfX05FRURfKiBkZWZpbmVzCiAgLSBjaGVjayBpZiBfX3J0ZW1zX18gd2Fz
IG5vdCBkZWZpbmVkIGJlZm9yZWhhbmQKICAtIGJldHRlciBzdHlsZQogIC0gZml4IHR5cG9zCiAK
WXVyaSBWb2xjaGtvdiAoMik6CiAgdXBkYXRlIG5ld2xpYiBnbHVlIGZvciB1c2Ugd2l0aCB2ZnNj
b3JlCiAgYWRkIGRlY2xhcmF0aW9ucyBuZWVkZWQgZm9yIHZmc2NvcmUgaW4gdGhlIGdsdWVjb2Rl
CgogZmlsZS5jICAgICAgICAgICAgICAgfCAgMzcgLS0tLS0tLS0tLS0tLS0tCiBpbmNsdWRlL2Zj
bnRsLmggICAgICB8ICAzNiArKysrKysrKysrKysrKwogaW5jbHVkZS9zeXMvbW91bnQuaCAgfCAx
MDkgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogaW5jbHVkZS9z
eXMvcGFyYW0uaCAgfCAgIDggKysrKwogaW5jbHVkZS9zeXMvc3RhdC5oICAgfCAgMTUgKysrKysr
CiBpbmNsdWRlL3N5cy9zdGF0ZnMuaCB8ICAzNiArKysrKysrKysrKysrKwogaW5jbHVkZS9zeXMv
dWlvLmggICAgfCAgNjcgKysrKysrKysrKysrKysrKysrKysrKysrKysKIHBsYXQuYyAgICAgICAg
ICAgICAgIHwgICA2ICsrKwogOCBmaWxlcyBjaGFuZ2VkLCAyNzcgaW5zZXJ0aW9ucygrKSwgMzcg
ZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgaW5jbHVkZS9mY250bC5oCiBjcmVhdGUg
bW9kZSAxMDA2NDQgaW5jbHVkZS9zeXMvbW91bnQuaAogY3JlYXRlIG1vZGUgMTAwNjQ0IGluY2x1
ZGUvc3lzL3BhcmFtLmgKIGNyZWF0ZSBtb2RlIDEwMDY0NCBpbmNsdWRlL3N5cy9zdGF0LmgKIGNy
ZWF0ZSBtb2RlIDEwMDY0NCBpbmNsdWRlL3N5cy9zdGF0ZnMuaAogY3JlYXRlIG1vZGUgMTAwNjQ0
IGluY2x1ZGUvc3lzL3Vpby5oCgotLSAKMi4xOS4yCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3Mt
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Tue Mar 05 18:30:23 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 05 Mar 2019 18:30: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 1h1Epb-0001I0-2w; Tue, 05 Mar 2019 18:30: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=Ewmp=RI=neclab.eu=yuri.volchkov@srs-us1.protection.inumbo.net>)
 id 1h1Epa-0001Hq-4m
 for minios-devel@lists.xen.org; Tue, 05 Mar 2019 18:30:22 +0000
X-Inumbo-ID: bb4fadd8-3f74-11e9-bc90-bc764e045a96
Received: from mailer1.neclab.eu (unknown [195.37.70.40])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bb4fadd8-3f74-11e9-bc90-bc764e045a96;
 Tue, 05 Mar 2019 18:30:20 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer1.neclab.eu (Postfix) with ESMTP id 12D33104EED;
 Tue,  5 Mar 2019 19:30:20 +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 kWy_087Xs20x; Tue,  5 Mar 2019 19:30:19 +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 mailer1.neclab.eu (Postfix) with ESMTPS id E1E3B104ED0
 for <minios-devel@lists.xen.org>; Tue,  5 Mar 2019 19:30:17 +0100 (CET)
Received: from localhost (10.7.0.31) by skoll.office.hd (192.168.125.11) with
 Microsoft SMTP Server (TLS) id 14.3.319.2;
 Tue, 5 Mar 2019 19:30:17 +0100
From: Yuri Volchkov <yuri.volchkov@neclab.eu>
To: <minios-devel@lists.xen.org>
Date: Tue, 5 Mar 2019 19:29:55 +0100
Message-ID: <20190305182955.1883-3-yuri.volchkov@neclab.eu>
X-Mailer: git-send-email 2.19.2
In-Reply-To: <20190305182955.1883-1-yuri.volchkov@neclab.eu>
References: <20190305182955.1883-1-yuri.volchkov@neclab.eu>
MIME-Version: 1.0
X-Originating-IP: [10.7.0.31]
Subject: [Minios-devel] [UNIKRAFT/NEWLIB PATCH v2 2/2] add declarations
 needed for vfscore in the gluecode
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
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>

U2lnbmVkLW9mZi1ieTogWXVyaSBWb2xjaGtvdiA8eXVyaS52b2xjaGtvdkBuZWNsYWIuZXU+Ci0t
LQogaW5jbHVkZS9mY250bC5oICAgICB8IDM2ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKwogaW5jbHVkZS9zeXMvcGFyYW0uaCB8ICA4ICsrKysrKysrCiBpbmNsdWRlL3N5cy9z
dGF0LmggIHwgMTUgKysrKysrKysrKysrKysrCiBpbmNsdWRlL3N5cy91aW8uaCAgIHwgIDUgKysr
KysKIDQgZmlsZXMgY2hhbmdlZCwgNjQgaW5zZXJ0aW9ucygrKQogY3JlYXRlIG1vZGUgMTAwNjQ0
IGluY2x1ZGUvZmNudGwuaAogY3JlYXRlIG1vZGUgMTAwNjQ0IGluY2x1ZGUvc3lzL3BhcmFtLmgK
IGNyZWF0ZSBtb2RlIDEwMDY0NCBpbmNsdWRlL3N5cy9zdGF0LmgKCmRpZmYgLS1naXQgYS9pbmNs
dWRlL2ZjbnRsLmggYi9pbmNsdWRlL2ZjbnRsLmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXgg
MDAwMDAwMC4uMGQwZWJjZgotLS0gL2Rldi9udWxsCisrKyBiL2luY2x1ZGUvZmNudGwuaApAQCAt
MCwwICsxLDM2IEBACisjaWZuZGVmIF9ORVdMSUJfR0xVRV9GQ05UTF9IXworI2RlZmluZSBfTkVX
TElCX0dMVUVfRkNOVExfSF8KKworI2luY2x1ZGVfbmV4dCA8ZmNudGwuaD4KKyNkZWZpbmUgbG9m
Zl90IG9mZl90CisKKyNpbmNsdWRlIDx1ay9jb25maWcuaD4KKworI2lmIChkZWZpbmVkIENPTkZJ
R19BUkNIX1g4Nl82NCkKKyNkZWZpbmUgT19OT0ZPTExPVyAgMDQwMDAwMAorI2RlZmluZSBPX0RJ
UkVDVE9SWSAwMjAwMDAwCisjZGVmaW5lIE9fQ0xPRVhFQyAgMDIwMDAwMDAKKyNkZWZpbmUgT19E
U1lOQyAgICAgIDAxMDAwMAorI2VuZGlmCisKKyNpZiAoKGRlZmluZWQgQ09ORklHX0FSQ0hfQVJN
XzY0KSB8fCAoZGVmaW5lZCBDT05GSUdfQVJDSF9BUk1fMzIpKQorI2RlZmluZSBPX05PRk9MTE9X
ICAwMTAwMDAwCisjZGVmaW5lIE9fRElSRUNUT1JZICAwNDAwMDAKKyNkZWZpbmUgT19DTE9FWEVD
ICAwMjAwMDAwMAorI2RlZmluZSBPX0RTWU5DICAgICAgMDEwMDAwCisjZW5kaWYKKworCisvKiBH
bGliYyBkb2VzIG5vdCBwcm92aWRlIEtFRVBfU0laRSBhbmQgUFVOQ0hfSE9MRSBhbnltb3JlLiBJ
bnN0ZWFkIGl0CisgKiBpbmNsdWRlcyBsaW51eC9mYWxsb2MuaC4KKyAqCisgKiBNdXNsIHN0aWxs
IGRvZXMgcHJvdmlkZSB0aGVtLiBBbmQgTmV3bGliIGlzIGp1c3QgZG9lcyBub3QgY2FyZS4KKyAq
LworI2RlZmluZSBGQUxMT0NfRkxfS0VFUF9TSVpFIDEKKyNkZWZpbmUgRkFMTE9DX0ZMX1BVTkNI
X0hPTEUgMgorCisjaWYgZGVmaW5lZChfR05VX1NPVVJDRSkgfHwgZGVmaW5lZChfQlNEX1NPVVJD
RSkKKyNkZWZpbmUgQVRfRU1QVFlfUEFUSCAweDEwMDAKKyNlbmRpZgorCisjZW5kaWYKZGlmZiAt
LWdpdCBhL2luY2x1ZGUvc3lzL3BhcmFtLmggYi9pbmNsdWRlL3N5cy9wYXJhbS5oCm5ldyBmaWxl
IG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLmQ4Nzc2NzMKLS0tIC9kZXYvbnVsbAorKysgYi9p
bmNsdWRlL3N5cy9wYXJhbS5oCkBAIC0wLDAgKzEsOCBAQAorI2lmbmRlZiBfTkVXTElCX0dMVUVf
U1lTX1BBUkFNX0hfCisjZGVmaW5lIF9ORVdMSUJfR0xVRV9TWVNfUEFSQU1fSF8KKworI2luY2x1
ZGVfbmV4dCA8c3lzL3BhcmFtLmg+CisKKyNkZWZpbmUgTUFYU1lNTElOS1MgMjAKKworI2VuZGlm
CmRpZmYgLS1naXQgYS9pbmNsdWRlL3N5cy9zdGF0LmggYi9pbmNsdWRlL3N5cy9zdGF0LmgKbmV3
IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uNWY4OGI4YgotLS0gL2Rldi9udWxsCisr
KyBiL2luY2x1ZGUvc3lzL3N0YXQuaApAQCAtMCwwICsxLDE1IEBACisjaWZuZGVmIF9ORVdMSUJf
R0xVRV9TWVNfU1RBVF9IXworI2RlZmluZSBfTkVXTElCX0dMVUVfU1lTX1NUQVRfSF8KKworI2lm
ZGVmIF9fcnRlbXNfXworI2Vycm9yICJUaGUgX19ydGVtc19fIGlzIGRlZmluZWQuIFBsZWFzZSBy
ZXZpc2l0IHRoaXMgaGVhZGVyIHdyYXBwZXIiCisjZW5kaWYKKworI2RlZmluZSBfX3J0ZW1zX18K
KyNpbmNsdWRlX25leHQgPHN5cy9zdGF0Lmg+CisjdW5kZWYgX19ydGVtc19fCisKKyNkZWZpbmUg
VVRJTUVfTk9XICAweDNmZmZmZmZmCisjZGVmaW5lIFVUSU1FX09NSVQgMHgzZmZmZmZmZQorCisj
ZW5kaWYKZGlmZiAtLWdpdCBhL2luY2x1ZGUvc3lzL3Vpby5oIGIvaW5jbHVkZS9zeXMvdWlvLmgK
aW5kZXggYjgzNjQyZS4uM2M4MjFiZSAxMDA2NDQKLS0tIGEvaW5jbHVkZS9zeXMvdWlvLmgKKysr
IGIvaW5jbHVkZS9zeXMvdWlvLmgKQEAgLTQyLDYgKzQyLDExIEBAIGV4dGVybiAiQyIgewogCiAj
ZGVmaW5lIFVJT19NQVhJT1YgMTAyNAogCitzdHJ1Y3QgaW92ZWMgeworCXZvaWQgKmlvdl9iYXNl
OworCXNpemVfdCBpb3ZfbGVuOworfTsKKwogc3NpemVfdCByZWFkdihpbnQgZmQsIGNvbnN0IHN0
cnVjdCBpb3ZlYyAqaW92LCBpbnQgaW92Y250KTsKIHNzaXplX3Qgd3JpdGV2KGludCBmZCwgY29u
c3Qgc3RydWN0IGlvdmVjICppb3YsIGludCBpb3ZjbnQpOwogCi0tIAoyLjE5LjIKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFp
bGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Tue Mar 05 18:30:24 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 05 Mar 2019 18:30:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h1Epc-0001IO-4n; Tue, 05 Mar 2019 18:30:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Ewmp=RI=neclab.eu=yuri.volchkov@srs-us1.protection.inumbo.net>)
 id 1h1Epa-0001Hv-Rk
 for minios-devel@lists.xen.org; Tue, 05 Mar 2019 18:30:22 +0000
X-Inumbo-ID: b969d978-3f74-11e9-8665-7f5503424a08
Received: from mailer2.neclab.eu (unknown [195.37.70.41])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b969d978-3f74-11e9-8665-7f5503424a08;
 Tue, 05 Mar 2019 18:30:17 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer2.neclab.eu (Postfix) with ESMTP id C5C8BF202D;
 Tue,  5 Mar 2019 19:30:16 +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 BbTjaa5K8eqB; Tue,  5 Mar 2019 19:30:16 +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 98AEBF202B
 for <minios-devel@lists.xen.org>; Tue,  5 Mar 2019 19:30:14 +0100 (CET)
Received: from localhost (10.7.0.31) by skoll.office.hd (192.168.125.11) with
 Microsoft SMTP Server (TLS) id 14.3.319.2;
 Tue, 5 Mar 2019 19:30:14 +0100
From: Yuri Volchkov <yuri.volchkov@neclab.eu>
To: <minios-devel@lists.xen.org>
Date: Tue, 5 Mar 2019 19:29:54 +0100
Message-ID: <20190305182955.1883-2-yuri.volchkov@neclab.eu>
X-Mailer: git-send-email 2.19.2
In-Reply-To: <20190305182955.1883-1-yuri.volchkov@neclab.eu>
References: <20190305182955.1883-1-yuri.volchkov@neclab.eu>
MIME-Version: 1.0
X-Originating-IP: [10.7.0.31]
Subject: [Minios-devel] [UNIKRAFT/NEWLIB PATCH v2 1/2] update newlib glue
 for use with vfscore
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
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>

Q29uc2lzdHMgb2YgbXVsdGlwbGUgZml4ZXM6CiAgLSByZW1vdmUgc3R1YnMgb2YgdGhlIGZ1bmN0
aW9ucyBwcm92aWRlZCBieSB2ZnNjb3JlCiAgLSBpbXBvcnQgbW91bnQuaCwgc3RhdGZzLmgsIHVp
by5oIGZyb20gbm9saWJjIChtaW5pbWFsIGNoYW5nZXMpCiAgLSBhZGQgc3R1YiBmb3Igc2lnZmls
bHNldAoKU2lnbmVkLW9mZi1ieTogWXVyaSBWb2xjaGtvdiA8eXVyaS52b2xjaGtvdkBuZWNsYWIu
ZXU+Ci0tLQogZmlsZS5jICAgICAgICAgICAgICAgfCAgMzcgLS0tLS0tLS0tLS0tLS0tCiBpbmNs
dWRlL3N5cy9tb3VudC5oICB8IDEwOSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrCiBpbmNsdWRlL3N5cy9zdGF0ZnMuaCB8ICAzNiArKysrKysrKysrKysrKwogaW5j
bHVkZS9zeXMvdWlvLmggICAgfCAgNjIgKysrKysrKysrKysrKysrKysrKysrKysrCiBwbGF0LmMg
ICAgICAgICAgICAgICB8ICAgNiArKysKIDUgZmlsZXMgY2hhbmdlZCwgMjEzIGluc2VydGlvbnMo
KyksIDM3IGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IGluY2x1ZGUvc3lzL21vdW50
LmgKIGNyZWF0ZSBtb2RlIDEwMDY0NCBpbmNsdWRlL3N5cy9zdGF0ZnMuaAogY3JlYXRlIG1vZGUg
MTAwNjQ0IGluY2x1ZGUvc3lzL3Vpby5oCgpkaWZmIC0tZ2l0IGEvZmlsZS5jIGIvZmlsZS5jCmlu
ZGV4IDlmZDc4MDkuLjA1ZDI5YjUgMTAwNjQ0Ci0tLSBhL2ZpbGUuYworKysgYi9maWxlLmMKQEAg
LTQ1LDQ5ICs0NSwxNyBAQCBleHRlcm4gaW50IGVycm5vOwogI2RlZmluZSBTVERPVVRfRklMRU5P
ICAgMSAgICAgICAvKiBzdGFuZGFyZCBvdXRwdXQgZmlsZSBkZXNjcmlwdG9yICovCiAjZGVmaW5l
IFNUREVSUl9GSUxFTk8gICAyICAgICAgIC8qIHN0YW5kYXJkIGVycm9yIGZpbGUgZGVzY3JpcHRv
ciAqLwogCi1pbnQgb3Blbihjb25zdCBjaGFyICpuYW1lIF9fdW51c2VkLCBpbnQgZmxhZ3MgX191
bnVzZWQsIGludCBtb2RlIF9fdW51c2VkKQotewotCXJldHVybiAtMTsKLX0KLQotaW50IGZzdGF0
KGludCBmaWxlIF9fdW51c2VkLCBzdHJ1Y3Qgc3RhdCAqc3QpCi17Ci0Jc3QtPnN0X21vZGUgPSBT
X0lGQ0hSOwotCXJldHVybiAwOwotfQotCi1pbnQgc3RhdChjb25zdCBjaGFyICpwYXRoIF9fdW51
c2VkLCBzdHJ1Y3Qgc3RhdCAqYnVmIF9fdW51c2VkKQotewotCXJldHVybiAtMTsKLX0KLQotaW50
IG1rZGlyKGNvbnN0IGNoYXIgKl9wYXRoIF9fdW51c2VkLCBtb2RlX3QgX19tb2RlIF9fdW51c2Vk
KQotewotCXJldHVybiAtMTsKLX0KLQogaW50IGxpbmsoY2hhciAqb2xkIF9fdW51c2VkLCBjaGFy
ICpuZXcgX191bnVzZWQpCiB7CiAJZXJybm8gPSBFTUxJTks7CiAJcmV0dXJuIC0xOwogfQogCi1p
bnQgdW5saW5rKGNoYXIgKm5hbWUgX191bnVzZWQpCi17Ci0JZXJybm8gPSBFTk9FTlQ7Ci0JcmV0
dXJuIC0xOwotfQotCiBpbnQgbHNlZWsoaW50IGZpbGUgX191bnVzZWQsIGludCBwdHIgX191bnVz
ZWQsIGludCBkaXIgX191bnVzZWQpCiB7CiAJcmV0dXJuIDA7CiB9CiAKLWludCBjaG1vZChjb25z
dCBjaGFyICpwYXRobmFtZSBfX3VudXNlZCwgbW9kZV90IG1vZGUgX191bnVzZWQpCi17Ci0JcmV0
dXJuIDA7Ci19Ci0KIGludCBhY2Nlc3MoY29uc3QgY2hhciAqcGF0aCBfX3VudXNlZCwgaW50IGFt
b2RlIF9fdW51c2VkKQogewogCXJldHVybiAwOwpAQCAtMTM4LDExICsxMDYsNiBAQCBsb25nIHBh
dGhjb25mKGNvbnN0IGNoYXIgKnBhdGggX191bnVzZWQsIGludCBuYW1lIF9fdW51c2VkKQogCXJl
dHVybiAwOwogfQogCi1pbnQgZHVwMihpbnQgb2xkZmQgX191bnVzZWQsIGludCBuZXdmZCBfX3Vu
dXNlZCkKLXsKLQlyZXR1cm4gMDsKLX0KLQogI2luY2x1ZGUgPHN5cy9tbWFuLmg+CiB2b2lkICpt
bWFwKHZvaWQgKmFkZHIgX191bnVzZWQsIHNpemVfdCBsZW4gX191bnVzZWQsIGludCBwcm90IF9f
dW51c2VkLAogCQlpbnQgZmxhZ3MgX191bnVzZWQsIGludCBmaWxkZXMgX191bnVzZWQsIG9mZl90
IG9mZiBfX3VudXNlZCkKZGlmZiAtLWdpdCBhL2luY2x1ZGUvc3lzL21vdW50LmggYi9pbmNsdWRl
L3N5cy9tb3VudC5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLmQ3YTk1YjMK
LS0tIC9kZXYvbnVsbAorKysgYi9pbmNsdWRlL3N5cy9tb3VudC5oCkBAIC0wLDAgKzEsMTA5IEBA
CisvKiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQlNELTMtQ2xhdXNlICovCisvKgorICogQ29w
eXJpZ2h0IChDKSAyMDEzIENsb3VkaXVzIFN5c3RlbXMsIEx0ZC4KKyAqIENvcHlyaWdodCAoYykg
MjAxOSwgTkVDIEV1cm9wZSBMdGQuLCBORUMgQ29ycG9yYXRpb24uCisgKgorICogQWxsIHJpZ2h0
cyByZXNlcnZlZC4KKyAqCisgKiBSZWRpc3RyaWJ1dGlvbiBhbmQgdXNlIGluIHNvdXJjZSBhbmQg
YmluYXJ5IGZvcm1zLCB3aXRoIG9yIHdpdGhvdXQKKyAqIG1vZGlmaWNhdGlvbiwgYXJlIHBlcm1p
dHRlZCBwcm92aWRlZCB0aGF0IHRoZSBmb2xsb3dpbmcgY29uZGl0aW9ucworICogYXJlIG1ldDoK
KyAqCisgKiAxLiBSZWRpc3RyaWJ1dGlvbnMgb2Ygc291cmNlIGNvZGUgbXVzdCByZXRhaW4gdGhl
IGFib3ZlIGNvcHlyaWdodAorICogICAgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBh
bmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyLgorICogMi4gUmVkaXN0cmlidXRpb25zIGluIGJp
bmFyeSBmb3JtIG11c3QgcmVwcm9kdWNlIHRoZSBhYm92ZSBjb3B5cmlnaHQKKyAqICAgIG5vdGlj
ZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lciBp
biB0aGUKKyAqICAgIGRvY3VtZW50YXRpb24gYW5kL29yIG90aGVyIG1hdGVyaWFscyBwcm92aWRl
ZCB3aXRoIHRoZSBkaXN0cmlidXRpb24uCisgKiAzLiBOZWl0aGVyIHRoZSBuYW1lIG9mIHRoZSBj
b3B5cmlnaHQgaG9sZGVyIG5vciB0aGUgbmFtZXMgb2YgaXRzCisgKiAgICBjb250cmlidXRvcnMg
bWF5IGJlIHVzZWQgdG8gZW5kb3JzZSBvciBwcm9tb3RlIHByb2R1Y3RzIGRlcml2ZWQgZnJvbQor
ICogICAgdGhpcyBzb2Z0d2FyZSB3aXRob3V0IHNwZWNpZmljIHByaW9yIHdyaXR0ZW4gcGVybWlz
c2lvbi4KKyAqCisgKiBUSElTIFNPRlRXQVJFIElTIFBST1ZJREVEIEJZIFRIRSBDT1BZUklHSFQg
SE9MREVSUyBBTkQgQ09OVFJJQlVUT1JTICJBUyBJUyIKKyAqIEFORCBBTlkgRVhQUkVTUyBPUiBJ
TVBMSUVEIFdBUlJBTlRJRVMsIElOQ0xVRElORywgQlVUIE5PVCBMSU1JVEVEIFRPLCBUSEUKKyAq
IElNUExJRUQgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFkgQU5EIEZJVE5FU1MgRk9SIEEg
UEFSVElDVUxBUiBQVVJQT1NFCisgKiBBUkUgRElTQ0xBSU1FRC4gSU4gTk8gRVZFTlQgU0hBTEwg
VEhFIENPUFlSSUdIVCBIT0xERVIgT1IgQ09OVFJJQlVUT1JTIEJFCisgKiBMSUFCTEUgRk9SIEFO
WSBESVJFQ1QsIElORElSRUNULCBJTkNJREVOVEFMLCBTUEVDSUFMLCBFWEVNUExBUlksIE9SCisg
KiBDT05TRVFVRU5USUFMIERBTUFHRVMgKElOQ0xVRElORywgQlVUIE5PVCBMSU1JVEVEIFRPLCBQ
Uk9DVVJFTUVOVCBPRgorICogU1VCU1RJVFVURSBHT09EUyBPUiBTRVJWSUNFUzsgTE9TUyBPRiBV
U0UsIERBVEEsIE9SIFBST0ZJVFM7IE9SIEJVU0lORVNTCisgKiBJTlRFUlJVUFRJT04pIEhPV0VW
RVIgQ0FVU0VEIEFORCBPTiBBTlkgVEhFT1JZIE9GIExJQUJJTElUWSwgV0hFVEhFUiBJTgorICog
Q09OVFJBQ1QsIFNUUklDVCBMSUFCSUxJVFksIE9SIFRPUlQgKElOQ0xVRElORyBORUdMSUdFTkNF
IE9SIE9USEVSV0lTRSkKKyAqIEFSSVNJTkcgSU4gQU5ZIFdBWSBPVVQgT0YgVEhFIFVTRSBPRiBU
SElTIFNPRlRXQVJFLCBFVkVOIElGIEFEVklTRUQgT0YgVEhFCisgKiBQT1NTSUJJTElUWSBPRiBT
VUNIIERBTUFHRS4KKyAqCisgKiBUSElTIEhFQURFUiBNQVkgTk9UIEJFIEVYVFJBQ1RFRCBPUiBN
T0RJRklFRCBJTiBBTlkgV0FZLgorICovCisKKyNpZm5kZWYgX1NZU19NT1VOVF9ICisjZGVmaW5l
IF9TWVNfTU9VTlRfSAorCisjaWZkZWYgX19jcGx1c3BsdXMKK2V4dGVybiAiQyIgeworI2VuZGlm
CisKKworI2RlZmluZSBCTEtST1NFVCAgICAgIF9JTygweDEyLCAgOTMpCisjZGVmaW5lIEJMS1JP
R0VUICAgICAgX0lPKDB4MTIsICA5NCkKKyNkZWZpbmUgQkxLUlJQQVJUICAgICBfSU8oMHgxMiwg
IDk1KQorI2RlZmluZSBCTEtHRVRTSVpFICAgIF9JTygweDEyLCAgOTYpCisjZGVmaW5lIEJMS0ZM
U0JVRiAgICAgX0lPKDB4MTIsICA5NykKKyNkZWZpbmUgQkxLUkFTRVQgICAgICBfSU8oMHgxMiwg
IDk4KQorI2RlZmluZSBCTEtSQUdFVCAgICAgIF9JTygweDEyLCAgOTkpCisjZGVmaW5lIEJMS0ZS
QVNFVCAgICAgX0lPKDB4MTIsIDEwMCkKKyNkZWZpbmUgQkxLRlJBR0VUICAgICBfSU8oMHgxMiwg
MTAxKQorI2RlZmluZSBCTEtTRUNUU0VUICAgIF9JTygweDEyLCAxMDIpCisjZGVmaW5lIEJMS1NF
Q1RHRVQgICAgX0lPKDB4MTIsIDEwMykKKyNkZWZpbmUgQkxLU1NaR0VUICAgICBfSU8oMHgxMiwg
MTA0KQorI2RlZmluZSBCTEtCU1pHRVQgICAgX0lPUigweDEyLCAxMTIsIHNpemVfdCkKKyNkZWZp
bmUgQkxLQlNaU0VUICAgIF9JT1coMHgxMiwgMTEzLCBzaXplX3QpCisjZGVmaW5lIEJMS0dFVFNJ
WkU2NCBfSU9SKDB4MTIsIDExNCwgc2l6ZV90KQorCisjZGVmaW5lIE1TX1JET05MWSAgICAgIDEK
KyNkZWZpbmUgTVNfTk9TVUlEICAgICAgMgorI2RlZmluZSBNU19OT0RFViAgICAgICA0CisjZGVm
aW5lIE1TX05PRVhFQyAgICAgIDgKKyNkZWZpbmUgTVNfU1lOQ0hST05PVVMgMTYKKyNkZWZpbmUg
TVNfUkVNT1VOVCAgICAgMzIKKyNkZWZpbmUgTVNfTUFORExPQ0sgICAgNjQKKyNkZWZpbmUgTVNf
RElSU1lOQyAgICAgMTI4CisjZGVmaW5lIE1TX05PQVRJTUUgICAgIDEwMjQKKyNkZWZpbmUgTVNf
Tk9ESVJBVElNRSAgMjA0OAorI2RlZmluZSBNU19CSU5EICAgICAgICA0MDk2CisjZGVmaW5lIE1T
X01PVkUgICAgICAgIDgxOTIKKyNkZWZpbmUgTVNfUkVDICAgICAgICAgMTYzODQKKyNkZWZpbmUg
TVNfU0lMRU5UICAgICAgMzI3NjgKKyNkZWZpbmUgTVNfUE9TSVhBQ0wgICAgKDE8PDE2KQorI2Rl
ZmluZSBNU19VTkJJTkRBQkxFICAoMTw8MTcpCisjZGVmaW5lIE1TX1BSSVZBVEUgICAgICgxPDwx
OCkKKyNkZWZpbmUgTVNfU0xBVkUgICAgICAgKDE8PDE5KQorI2RlZmluZSBNU19TSEFSRUQgICAg
ICAoMTw8MjApCisjZGVmaW5lIE1TX1JFTEFUSU1FICAgICgxPDwyMSkKKyNkZWZpbmUgTVNfS0VS
Tk1PVU5UICAgKDE8PDIyKQorI2RlZmluZSBNU19JX1ZFUlNJT04gICAoMTw8MjMpCisjZGVmaW5l
IE1TX1NUUklDVEFUSU1FICgxPDwyNCkKKyNkZWZpbmUgTVNfTEFaWVRJTUUgICAgKDE8PDI1KQor
I2RlZmluZSBNU19OT1JFTU9URUxPQ0sgKDE8PDI3KQorI2RlZmluZSBNU19OT1NFQyAgICAgICAo
MTw8MjgpCisjZGVmaW5lIE1TX0JPUk4gICAgICAgICgxPDwyOSkKKyNkZWZpbmUgTVNfQUNUSVZF
ICAgICAgKDE8PDMwKQorI2RlZmluZSBNU19OT1VTRVIgICAgICAoMVU8PDMxKQorCisjZGVmaW5l
IE1TX1JNVF9NQVNLIChNU19SRE9OTFl8TVNfU1lOQ0hST05PVVN8TVNfTUFORExPQ0t8TVNfSV9W
RVJTSU9OfE1TX0xBWllUSU1FKQorCisjZGVmaW5lIE1TX01HQ19WQUwgMHhjMGVkMDAwMAorI2Rl
ZmluZSBNU19NR0NfTVNLIDB4ZmZmZjAwMDAKKworI2RlZmluZSBNTlRfRk9SQ0UgICAgICAgMQor
I2RlZmluZSBNTlRfREVUQUNIICAgICAgMgorI2RlZmluZSBNTlRfRVhQSVJFICAgICAgNAorI2Rl
ZmluZSBVTU9VTlRfTk9GT0xMT1cgOAorCitpbnQgbW91bnQoY29uc3QgY2hhciAqZGV2LCBjb25z
dCBjaGFyICpkaXIsIGNvbnN0IGNoYXIgKmZzbmFtZSwKKwkgIHVuc2lnbmVkIGxvbmcgZmxhZ3Ms
IGNvbnN0IHZvaWQgKmRhdGEpOworaW50IHVtb3VudChjb25zdCBjaGFyICpwYXRoKTsKK2ludCB1
bW91bnQyKGNvbnN0IGNoYXIgKnBhdGgsIGludCBmbGFncyk7CisKKyNpZmRlZiBfX2NwbHVzcGx1
cworfQorI2VuZGlmCisKKyNlbmRpZgpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9zeXMvc3RhdGZzLmgg
Yi9pbmNsdWRlL3N5cy9zdGF0ZnMuaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAw
Li41OWRlNjI5Ci0tLSAvZGV2L251bGwKKysrIGIvaW5jbHVkZS9zeXMvc3RhdGZzLmgKQEAgLTAs
MCArMSwzNiBAQAorI2lmbmRlZglfU1lTX1NUQVRGU19ICisjZGVmaW5lCV9TWVNfU1RBVEZTX0gK
KworI2lmZGVmIF9fY3BsdXNwbHVzCitleHRlcm4gIkMiIHsKKyNlbmRpZgorCisjaW5jbHVkZSA8
c3lzL3N0YXR2ZnMuaD4KKwordHlwZWRlZiBzdHJ1Y3QgX19mc2lkX3QgeworCWludCBfX3ZhbFsy
XTsKK30gZnNpZF90OworCitzdHJ1Y3Qgc3RhdGZzIHsKKwl1bnNpZ25lZCBsb25nIGZfdHlwZSwg
Zl9ic2l6ZTsKKwlmc2Jsa2NudF90IGZfYmxvY2tzLCBmX2JmcmVlLCBmX2JhdmFpbDsKKwlmc2Zp
bGNudF90IGZfZmlsZXMsIGZfZmZyZWU7CisJZnNpZF90IGZfZnNpZDsKKwl1bnNpZ25lZCBsb25n
IGZfbmFtZWxlbiwgZl9mcnNpemUsIGZfZmxhZ3MsIGZfc3BhcmVbNF07Cit9OworCitpbnQgc3Rh
dGZzKGNvbnN0IGNoYXIgKnBhdGgsIHN0cnVjdCBzdGF0ZnMgKmJ1Zik7CitpbnQgZnN0YXRmcyhp
bnQgZmQsIHN0cnVjdCBzdGF0ZnMgKmJ1Zik7CisKKyNpZiBkZWZpbmVkKF9MQVJHRUZJTEU2NF9T
T1VSQ0UpIHx8IGRlZmluZWQoX0dOVV9TT1VSQ0UpCisjZGVmaW5lIHN0YXRmczY0IHN0YXRmcwor
I2RlZmluZSBmc3RhdGZzNjQgZnN0YXRmcworI2RlZmluZSBmc2Jsa2NudDY0X3QgZnNibGtjbnRf
dAorI2RlZmluZSBmc2ZpbGNudDY0X3QgZnNmaWxjbnRfdAorI2VuZGlmCisKKyNpZmRlZiBfX2Nw
bHVzcGx1cworfQorI2VuZGlmCisKKyNlbmRpZgpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9zeXMvdWlv
LmggYi9pbmNsdWRlL3N5cy91aW8uaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAw
Li5iODM2NDJlCi0tLSAvZGV2L251bGwKKysrIGIvaW5jbHVkZS9zeXMvdWlvLmgKQEAgLTAsMCAr
MSw2MiBAQAorLyogU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEJTRC0zLUNsYXVzZSAqLworLyoK
KyAqIENvcHlyaWdodCAoQykgMjAxMyBDbG91ZGl1cyBTeXN0ZW1zLCBMdGQuCisgKiBDb3B5cmln
aHQgKGMpIDIwMTksIE5FQyBFdXJvcGUgTHRkLiwgTkVDIENvcnBvcmF0aW9uLgorICoKKyAqIEFs
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
RUQgT1IgTU9ESUZJRUQgSU4gQU5ZIFdBWS4KKyAqLworCisjaWZuZGVmIF9TWVNfVUlPX0gKKyNk
ZWZpbmUgX1NZU19VSU9fSAorCisjaWZkZWYgX19jcGx1c3BsdXMKK2V4dGVybiAiQyIgeworI2Vu
ZGlmCisKKyNkZWZpbmUgVUlPX01BWElPViAxMDI0CisKK3NzaXplX3QgcmVhZHYoaW50IGZkLCBj
b25zdCBzdHJ1Y3QgaW92ZWMgKmlvdiwgaW50IGlvdmNudCk7Citzc2l6ZV90IHdyaXRldihpbnQg
ZmQsIGNvbnN0IHN0cnVjdCBpb3ZlYyAqaW92LCBpbnQgaW92Y250KTsKKworI2lmIGRlZmluZWQo
X0dOVV9TT1VSQ0UpIHx8IGRlZmluZWQoX0JTRF9TT1VSQ0UpCitzc2l6ZV90IHByZWFkdihpbnQg
ZmQsIGNvbnN0IHN0cnVjdCBpb3ZlYyAqaW92LCBpbnQgaW92Y250LCBvZmZfdCBvZmZzZXQpOwor
c3NpemVfdCBwd3JpdGV2KGludCBmZCwgY29uc3Qgc3RydWN0IGlvdmVjICppb3YsIGludCBpb3Zj
bnQsIG9mZl90IG9mZnNldCk7CisjaWYgZGVmaW5lZChfTEFSR0VGSUxFNjRfU09VUkNFKSB8fCBk
ZWZpbmVkKF9HTlVfU09VUkNFKQorI2RlZmluZSBwcmVhZHY2NCBwcmVhZHYKKyNkZWZpbmUgcHdy
aXRldjY0IHB3cml0ZXYKKyNkZWZpbmUgb2ZmNjRfdCBvZmZfdAorI2VuZGlmCisjZW5kaWYKKwor
I2lmZGVmIF9fY3BsdXNwbHVzCit9CisjZW5kaWYKKworI2VuZGlmCmRpZmYgLS1naXQgYS9wbGF0
LmMgYi9wbGF0LmMKaW5kZXggZGYwN2RjZS4uZjY3ODY5NCAxMDA2NDQKLS0tIGEvcGxhdC5jCisr
KyBiL3BsYXQuYwpAQCAtNTUsNiArNTUsMTIgQEAgaW50IHNpZ3Byb2NtYXNrKGludCBob3cgX191
bnVzZWQsIGNvbnN0IHNpZ3NldF90ICpzZXQgX191bnVzZWQsCiAJcmV0dXJuIC0xOwogfQogCitp
bnQgc2lnZmlsbHNldChzaWdzZXRfdCAqc2V0IF9fdW51c2VkKQoreworCWVycm5vID0gRU5PVFNV
UDsKKwlyZXR1cm4gLTE7Cit9CisKICNpbmNsdWRlIDx1ay9wbGF0L2Jvb3RzdHJhcC5oPgogCiB2
b2lkIGFib3J0KHZvaWQpCi0tIAoyLjE5LjIKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Tue Mar 05 18:36:05 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 05 Mar 2019 18:36: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 1h1Ev6-0001NZ-Ju; Tue, 05 Mar 2019 18:36: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=Ewmp=RI=neclab.eu=yuri.volchkov@srs-us1.protection.inumbo.net>)
 id 1h1Ev5-0001NU-QS
 for minios-devel@lists.xen.org; Tue, 05 Mar 2019 18:36:03 +0000
X-Inumbo-ID: 860ae1e8-3f75-11e9-bbf0-cf32e1a47e36
Received: from mailer1.neclab.eu (unknown [195.37.70.40])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 860ae1e8-3f75-11e9-bbf0-cf32e1a47e36;
 Tue, 05 Mar 2019 18:36:01 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer1.neclab.eu (Postfix) with ESMTP id 20E3D104EEF;
 Tue,  5 Mar 2019 19:36:00 +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 HKW4ZV-nzu2g; Tue,  5 Mar 2019 19:35:59 +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 mailer1.neclab.eu (Postfix) with ESMTPS id EAC96104EEE
 for <minios-devel@lists.xen.org>; Tue,  5 Mar 2019 19:35:57 +0100 (CET)
Received: from localhost (10.7.0.31) by skoll.office.hd (192.168.125.11) with
 Microsoft SMTP Server (TLS) id 14.3.319.2;
 Tue, 5 Mar 2019 19:35:57 +0100
From: Yuri Volchkov <yuri.volchkov@neclab.eu>
To: Florian Schmidt <florian.schmidt@neclab.eu>, <minios-devel@lists.xen.org>
In-Reply-To: <20190305150914.3012-1-florian.schmidt@neclab.eu>
References: <20190305150914.3012-1-florian.schmidt@neclab.eu>
Date: Tue, 5 Mar 2019 19:35:54 +0100
Message-ID: <tza4s2y35ttbhx.fsf@N-1128.office.hd>
MIME-Version: 1.0
X-Originating-IP: [10.7.0.31]
Subject: Re: [Minios-devel] [UNIKRAFT PATCH] lib/nolibc: add definition for
 pid_t
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>
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>

SGksCgpsb29rcyBnb29kIHRvIG1lLgoKUmV2aWV3ZWQtYnk6IFl1cmkgVm9sY2hrb3YgPHl1cmku
dm9sY2hrb3ZAbmVjbGFiLmV1PgoKQ2hlZXJzLCBZdXJpLgoKRmxvcmlhbiBTY2htaWR0IDxmbG9y
aWFuLnNjaG1pZHRAbmVjbGFiLmV1PiB3cml0ZXM6Cgo+IFNvbWUgaGVhZGVycyBhbHJlYWR5IGRl
ZmluZWQgX19ORUVEX3BpZF90LCBidXQgdGhlIGFjdHVhbCBkZWZpbml0aW9uIGluCj4gc2hhcmVk
ZGVmcy5oIGRpZG4ndCBtYWtlIGl0IGluLiBGaXggdGhhdC4KPgo+IFVzaW5nIGludCBmb3IgcGlk
X3QgZm9sbG93cyB0aGUgdHlwZWRlZiBpbiBtdXNsLCBmcm9tIHdoaWNoIHRoZSBjb2RlIHdhcwo+
IGltcG9ydGVkIHRoYXQgaGFkIHRoZSBfX05FRURfcGlkX3QgZGVmaW5lcy4KPgo+IFNpZ25lZC1v
ZmYtYnk6IEZsb3JpYW4gU2NobWlkdCA8Zmxvcmlhbi5zY2htaWR0QG5lY2xhYi5ldT4KPiAtLS0K
PiAgbGliL25vbGliYy9pbmNsdWRlL25vbGliYy1pbnRlcm5hbC9zaGFyZWRkZWZzLmggfCA1ICsr
KysrCj4gIDEgZmlsZSBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKykKPgo+IGRpZmYgLS1naXQgYS9s
aWIvbm9saWJjL2luY2x1ZGUvbm9saWJjLWludGVybmFsL3NoYXJlZGRlZnMuaCBiL2xpYi9ub2xp
YmMvaW5jbHVkZS9ub2xpYmMtaW50ZXJuYWwvc2hhcmVkZGVmcy5oCj4gaW5kZXggNzU3MmUyZDMu
LjYyZjQ1YTNkIDEwMDY0NAo+IC0tLSBhL2xpYi9ub2xpYmMvaW5jbHVkZS9ub2xpYmMtaW50ZXJu
YWwvc2hhcmVkZGVmcy5oCj4gKysrIGIvbGliL25vbGliYy9pbmNsdWRlL25vbGliYy1pbnRlcm5h
bC9zaGFyZWRkZWZzLmgKPiBAQCAtMTA2LDYgKzEwNiwxMSBAQCB0eXBlZGVmIHVuc2lnbmVkIGdp
ZF90Owo+ICAjZGVmaW5lIF9fREVGSU5FRF9naWRfdAo+ICAjZW5kaWYKPiAgCj4gKyNpZiBkZWZp
bmVkKF9fTkVFRF9waWRfdCkgJiYgIWRlZmluZWQoX19ERUZJTkVEX3BpZF90KQo+ICt0eXBlZGVm
IGludCBwaWRfdDsKPiArI2RlZmluZSBfX0RFRklORURfcGlkX3QKPiArI2VuZGlmCj4gKwo+ICAj
aWYgZGVmaW5lZChfX05FRURfZGV2X3QpICYmICFkZWZpbmVkKF9fREVGSU5FRF9kZXZfdCkKPiAg
dHlwZWRlZiBfX3U2NCBkZXZfdDsKPiAgI2RlZmluZSBfX0RFRklORURfZGV2X3QKPiAtLSAKPiAy
LjIxLjAKPgo+Cj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KPiBNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Cj4gTWluaW9zLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCj4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L21pbmlvcy1kZXZlbAoKLS0gCll1cmkgVm9sY2hrb3YKU29mdHdhcmUgU3BlY2lhbGlzdAoKTkVD
IEV1cm9wZSBMdGQKS3VyZsO8cnN0ZW4tQW5sYWdlIDM2CkQtNjkxMTUgSGVpZGVsYmVyZwoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVs
IG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Wed Mar 06 08:00:12 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 06 Mar 2019 08:00:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h1RTG-0005vi-38; Wed, 06 Mar 2019 08:00:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=mYrd=RJ=neclab.eu=florian.schmidt@srs-us1.protection.inumbo.net>)
 id 1h1RTE-0005vd-Nm
 for minios-devel@lists.xen.org; Wed, 06 Mar 2019 08:00:08 +0000
X-Inumbo-ID: d76c8ab2-3fe5-11e9-b385-43eef678a29b
Received: from mailer1.neclab.eu (unknown [195.37.70.40])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d76c8ab2-3fe5-11e9-b385-43eef678a29b;
 Wed, 06 Mar 2019 08:00:01 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer1.neclab.eu (Postfix) with ESMTP id 534A2104EB5;
 Wed,  6 Mar 2019 09:00:00 +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 BCRaj6CHmZKb; Wed,  6 Mar 2019 09:00:00 +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 mailer1.neclab.eu (Postfix) with ESMTPS id 247C8104CA6
 for <minios-devel@lists.xen.org>; Wed,  6 Mar 2019 08:59:58 +0100 (CET)
Received: from [10.1.2.30] (10.1.2.30) by skoll.office.hd (192.168.125.11)
 with Microsoft SMTP Server (TLS) id 14.3.319.2; Wed, 6 Mar 2019 08:59:57
 +0100
To: Yuri Volchkov <yuri.volchkov@neclab.eu>, <minios-devel@lists.xen.org>
References: <20190305182955.1883-1-yuri.volchkov@neclab.eu>
 <20190305182955.1883-2-yuri.volchkov@neclab.eu>
From: Florian Schmidt <Florian.Schmidt@neclab.eu>
Message-ID: <dce47ed6-b813-cfc7-4994-3e2b1e626438@neclab.eu>
Date: Wed, 6 Mar 2019 08:59:57 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <20190305182955.1883-2-yuri.volchkov@neclab.eu>
Content-Language: en-US
X-Originating-IP: [10.1.2.30]
Subject: Re: [Minios-devel] [UNIKRAFT/NEWLIB PATCH v2 1/2] update newlib
 glue for use with vfscore
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-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>

TG9va2luZyBnb29kLgoKUmV2aWV3ZWQtYnk6IEZsb3JpYW4gU2NobWlkdCA8Zmxvcmlhbi5zY2ht
aWR0QG5lY2xhYi5ldT4KCk9uIDMvNS8xOSA3OjI5IFBNLCBZdXJpIFZvbGNoa292IHdyb3RlOgo+
IENvbnNpc3RzIG9mIG11bHRpcGxlIGZpeGVzOgo+ICAgIC0gcmVtb3ZlIHN0dWJzIG9mIHRoZSBm
dW5jdGlvbnMgcHJvdmlkZWQgYnkgdmZzY29yZQo+ICAgIC0gaW1wb3J0IG1vdW50LmgsIHN0YXRm
cy5oLCB1aW8uaCBmcm9tIG5vbGliYyAobWluaW1hbCBjaGFuZ2VzKQo+ICAgIC0gYWRkIHN0dWIg
Zm9yIHNpZ2ZpbGxzZXQKPiAKPiBTaWduZWQtb2ZmLWJ5OiBZdXJpIFZvbGNoa292IDx5dXJpLnZv
bGNoa292QG5lY2xhYi5ldT4KPiAtLS0KPiAgIGZpbGUuYyAgICAgICAgICAgICAgIHwgIDM3IC0t
LS0tLS0tLS0tLS0tLQo+ICAgaW5jbHVkZS9zeXMvbW91bnQuaCAgfCAxMDkgKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+ICAgaW5jbHVkZS9zeXMvc3RhdGZzLmgg
fCAgMzYgKysrKysrKysrKysrKysKPiAgIGluY2x1ZGUvc3lzL3Vpby5oICAgIHwgIDYyICsrKysr
KysrKysrKysrKysrKysrKysrKwo+ICAgcGxhdC5jICAgICAgICAgICAgICAgfCAgIDYgKysrCj4g
ICA1IGZpbGVzIGNoYW5nZWQsIDIxMyBpbnNlcnRpb25zKCspLCAzNyBkZWxldGlvbnMoLSkKPiAg
IGNyZWF0ZSBtb2RlIDEwMDY0NCBpbmNsdWRlL3N5cy9tb3VudC5oCj4gICBjcmVhdGUgbW9kZSAx
MDA2NDQgaW5jbHVkZS9zeXMvc3RhdGZzLmgKPiAgIGNyZWF0ZSBtb2RlIDEwMDY0NCBpbmNsdWRl
L3N5cy91aW8uaAo+IAo+IGRpZmYgLS1naXQgYS9maWxlLmMgYi9maWxlLmMKPiBpbmRleCA5ZmQ3
ODA5Li4wNWQyOWI1IDEwMDY0NAo+IC0tLSBhL2ZpbGUuYwo+ICsrKyBiL2ZpbGUuYwo+IEBAIC00
NSw0OSArNDUsMTcgQEAgZXh0ZXJuIGludCBlcnJubzsKPiAgICNkZWZpbmUgU1RET1VUX0ZJTEVO
TyAgIDEgICAgICAgLyogc3RhbmRhcmQgb3V0cHV0IGZpbGUgZGVzY3JpcHRvciAqLwo+ICAgI2Rl
ZmluZSBTVERFUlJfRklMRU5PICAgMiAgICAgICAvKiBzdGFuZGFyZCBlcnJvciBmaWxlIGRlc2Ny
aXB0b3IgKi8KPiAgIAo+IC1pbnQgb3Blbihjb25zdCBjaGFyICpuYW1lIF9fdW51c2VkLCBpbnQg
ZmxhZ3MgX191bnVzZWQsIGludCBtb2RlIF9fdW51c2VkKQo+IC17Cj4gLQlyZXR1cm4gLTE7Cj4g
LX0KPiAtCj4gLWludCBmc3RhdChpbnQgZmlsZSBfX3VudXNlZCwgc3RydWN0IHN0YXQgKnN0KQo+
IC17Cj4gLQlzdC0+c3RfbW9kZSA9IFNfSUZDSFI7Cj4gLQlyZXR1cm4gMDsKPiAtfQo+IC0KPiAt
aW50IHN0YXQoY29uc3QgY2hhciAqcGF0aCBfX3VudXNlZCwgc3RydWN0IHN0YXQgKmJ1ZiBfX3Vu
dXNlZCkKPiAtewo+IC0JcmV0dXJuIC0xOwo+IC19Cj4gLQo+IC1pbnQgbWtkaXIoY29uc3QgY2hh
ciAqX3BhdGggX191bnVzZWQsIG1vZGVfdCBfX21vZGUgX191bnVzZWQpCj4gLXsKPiAtCXJldHVy
biAtMTsKPiAtfQo+IC0KPiAgIGludCBsaW5rKGNoYXIgKm9sZCBfX3VudXNlZCwgY2hhciAqbmV3
IF9fdW51c2VkKQo+ICAgewo+ICAgCWVycm5vID0gRU1MSU5LOwo+ICAgCXJldHVybiAtMTsKPiAg
IH0KPiAgIAo+IC1pbnQgdW5saW5rKGNoYXIgKm5hbWUgX191bnVzZWQpCj4gLXsKPiAtCWVycm5v
ID0gRU5PRU5UOwo+IC0JcmV0dXJuIC0xOwo+IC19Cj4gLQo+ICAgaW50IGxzZWVrKGludCBmaWxl
IF9fdW51c2VkLCBpbnQgcHRyIF9fdW51c2VkLCBpbnQgZGlyIF9fdW51c2VkKQo+ICAgewo+ICAg
CXJldHVybiAwOwo+ICAgfQo+ICAgCj4gLWludCBjaG1vZChjb25zdCBjaGFyICpwYXRobmFtZSBf
X3VudXNlZCwgbW9kZV90IG1vZGUgX191bnVzZWQpCj4gLXsKPiAtCXJldHVybiAwOwo+IC19Cj4g
LQo+ICAgaW50IGFjY2Vzcyhjb25zdCBjaGFyICpwYXRoIF9fdW51c2VkLCBpbnQgYW1vZGUgX191
bnVzZWQpCj4gICB7Cj4gICAJcmV0dXJuIDA7Cj4gQEAgLTEzOCwxMSArMTA2LDYgQEAgbG9uZyBw
YXRoY29uZihjb25zdCBjaGFyICpwYXRoIF9fdW51c2VkLCBpbnQgbmFtZSBfX3VudXNlZCkKPiAg
IAlyZXR1cm4gMDsKPiAgIH0KPiAgIAo+IC1pbnQgZHVwMihpbnQgb2xkZmQgX191bnVzZWQsIGlu
dCBuZXdmZCBfX3VudXNlZCkKPiAtewo+IC0JcmV0dXJuIDA7Cj4gLX0KPiAtCj4gICAjaW5jbHVk
ZSA8c3lzL21tYW4uaD4KPiAgIHZvaWQgKm1tYXAodm9pZCAqYWRkciBfX3VudXNlZCwgc2l6ZV90
IGxlbiBfX3VudXNlZCwgaW50IHByb3QgX191bnVzZWQsCj4gICAJCWludCBmbGFncyBfX3VudXNl
ZCwgaW50IGZpbGRlcyBfX3VudXNlZCwgb2ZmX3Qgb2ZmIF9fdW51c2VkKQo+IGRpZmYgLS1naXQg
YS9pbmNsdWRlL3N5cy9tb3VudC5oIGIvaW5jbHVkZS9zeXMvbW91bnQuaAo+IG5ldyBmaWxlIG1v
ZGUgMTAwNjQ0Cj4gaW5kZXggMDAwMDAwMC4uZDdhOTViMwo+IC0tLSAvZGV2L251bGwKPiArKysg
Yi9pbmNsdWRlL3N5cy9tb3VudC5oCj4gQEAgLTAsMCArMSwxMDkgQEAKPiArLyogU1BEWC1MaWNl
bnNlLUlkZW50aWZpZXI6IEJTRC0zLUNsYXVzZSAqLwo+ICsvKgo+ICsgKiBDb3B5cmlnaHQgKEMp
IDIwMTMgQ2xvdWRpdXMgU3lzdGVtcywgTHRkLgo+ICsgKiBDb3B5cmlnaHQgKGMpIDIwMTksIE5F
QyBFdXJvcGUgTHRkLiwgTkVDIENvcnBvcmF0aW9uLgo+ICsgKgo+ICsgKiBBbGwgcmlnaHRzIHJl
c2VydmVkLgo+ICsgKgo+ICsgKiBSZWRpc3RyaWJ1dGlvbiBhbmQgdXNlIGluIHNvdXJjZSBhbmQg
YmluYXJ5IGZvcm1zLCB3aXRoIG9yIHdpdGhvdXQKPiArICogbW9kaWZpY2F0aW9uLCBhcmUgcGVy
bWl0dGVkIHByb3ZpZGVkIHRoYXQgdGhlIGZvbGxvd2luZyBjb25kaXRpb25zCj4gKyAqIGFyZSBt
ZXQ6Cj4gKyAqCj4gKyAqIDEuIFJlZGlzdHJpYnV0aW9ucyBvZiBzb3VyY2UgY29kZSBtdXN0IHJl
dGFpbiB0aGUgYWJvdmUgY29weXJpZ2h0Cj4gKyAqICAgIG5vdGljZSwgdGhpcyBsaXN0IG9mIGNv
bmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lci4KPiArICogMi4gUmVkaXN0cmli
dXRpb25zIGluIGJpbmFyeSBmb3JtIG11c3QgcmVwcm9kdWNlIHRoZSBhYm92ZSBjb3B5cmlnaHQK
PiArICogICAgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2lu
ZyBkaXNjbGFpbWVyIGluIHRoZQo+ICsgKiAgICBkb2N1bWVudGF0aW9uIGFuZC9vciBvdGhlciBt
YXRlcmlhbHMgcHJvdmlkZWQgd2l0aCB0aGUgZGlzdHJpYnV0aW9uLgo+ICsgKiAzLiBOZWl0aGVy
IHRoZSBuYW1lIG9mIHRoZSBjb3B5cmlnaHQgaG9sZGVyIG5vciB0aGUgbmFtZXMgb2YgaXRzCj4g
KyAqICAgIGNvbnRyaWJ1dG9ycyBtYXkgYmUgdXNlZCB0byBlbmRvcnNlIG9yIHByb21vdGUgcHJv
ZHVjdHMgZGVyaXZlZCBmcm9tCj4gKyAqICAgIHRoaXMgc29mdHdhcmUgd2l0aG91dCBzcGVjaWZp
YyBwcmlvciB3cml0dGVuIHBlcm1pc3Npb24uCj4gKyAqCj4gKyAqIFRISVMgU09GVFdBUkUgSVMg
UFJPVklERUQgQlkgVEhFIENPUFlSSUdIVCBIT0xERVJTIEFORCBDT05UUklCVVRPUlMgIkFTIElT
Igo+ICsgKiBBTkQgQU5ZIEVYUFJFU1MgT1IgSU1QTElFRCBXQVJSQU5USUVTLCBJTkNMVURJTkcs
IEJVVCBOT1QgTElNSVRFRCBUTywgVEhFCj4gKyAqIElNUExJRUQgV0FSUkFOVElFUyBPRiBNRVJD
SEFOVEFCSUxJVFkgQU5EIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFCj4gKyAqIEFS
RSBESVNDTEFJTUVELiBJTiBOTyBFVkVOVCBTSEFMTCBUSEUgQ09QWVJJR0hUIEhPTERFUiBPUiBD
T05UUklCVVRPUlMgQkUKPiArICogTElBQkxFIEZPUiBBTlkgRElSRUNULCBJTkRJUkVDVCwgSU5D
SURFTlRBTCwgU1BFQ0lBTCwgRVhFTVBMQVJZLCBPUgo+ICsgKiBDT05TRVFVRU5USUFMIERBTUFH
RVMgKElOQ0xVRElORywgQlVUIE5PVCBMSU1JVEVEIFRPLCBQUk9DVVJFTUVOVCBPRgo+ICsgKiBT
VUJTVElUVVRFIEdPT0RTIE9SIFNFUlZJQ0VTOyBMT1NTIE9GIFVTRSwgREFUQSwgT1IgUFJPRklU
UzsgT1IgQlVTSU5FU1MKPiArICogSU5URVJSVVBUSU9OKSBIT1dFVkVSIENBVVNFRCBBTkQgT04g
QU5ZIFRIRU9SWSBPRiBMSUFCSUxJVFksIFdIRVRIRVIgSU4KPiArICogQ09OVFJBQ1QsIFNUUklD
VCBMSUFCSUxJVFksIE9SIFRPUlQgKElOQ0xVRElORyBORUdMSUdFTkNFIE9SIE9USEVSV0lTRSkK
PiArICogQVJJU0lORyBJTiBBTlkgV0FZIE9VVCBPRiBUSEUgVVNFIE9GIFRISVMgU09GVFdBUkUs
IEVWRU4gSUYgQURWSVNFRCBPRiBUSEUKPiArICogUE9TU0lCSUxJVFkgT0YgU1VDSCBEQU1BR0Uu
Cj4gKyAqCj4gKyAqIFRISVMgSEVBREVSIE1BWSBOT1QgQkUgRVhUUkFDVEVEIE9SIE1PRElGSUVE
IElOIEFOWSBXQVkuCj4gKyAqLwo+ICsKPiArI2lmbmRlZiBfU1lTX01PVU5UX0gKPiArI2RlZmlu
ZSBfU1lTX01PVU5UX0gKPiArCj4gKyNpZmRlZiBfX2NwbHVzcGx1cwo+ICtleHRlcm4gIkMiIHsK
PiArI2VuZGlmCj4gKwo+ICsKPiArI2RlZmluZSBCTEtST1NFVCAgICAgIF9JTygweDEyLCAgOTMp
Cj4gKyNkZWZpbmUgQkxLUk9HRVQgICAgICBfSU8oMHgxMiwgIDk0KQo+ICsjZGVmaW5lIEJMS1JS
UEFSVCAgICAgX0lPKDB4MTIsICA5NSkKPiArI2RlZmluZSBCTEtHRVRTSVpFICAgIF9JTygweDEy
LCAgOTYpCj4gKyNkZWZpbmUgQkxLRkxTQlVGICAgICBfSU8oMHgxMiwgIDk3KQo+ICsjZGVmaW5l
IEJMS1JBU0VUICAgICAgX0lPKDB4MTIsICA5OCkKPiArI2RlZmluZSBCTEtSQUdFVCAgICAgIF9J
TygweDEyLCAgOTkpCj4gKyNkZWZpbmUgQkxLRlJBU0VUICAgICBfSU8oMHgxMiwgMTAwKQo+ICsj
ZGVmaW5lIEJMS0ZSQUdFVCAgICAgX0lPKDB4MTIsIDEwMSkKPiArI2RlZmluZSBCTEtTRUNUU0VU
ICAgIF9JTygweDEyLCAxMDIpCj4gKyNkZWZpbmUgQkxLU0VDVEdFVCAgICBfSU8oMHgxMiwgMTAz
KQo+ICsjZGVmaW5lIEJMS1NTWkdFVCAgICAgX0lPKDB4MTIsIDEwNCkKPiArI2RlZmluZSBCTEtC
U1pHRVQgICAgX0lPUigweDEyLCAxMTIsIHNpemVfdCkKPiArI2RlZmluZSBCTEtCU1pTRVQgICAg
X0lPVygweDEyLCAxMTMsIHNpemVfdCkKPiArI2RlZmluZSBCTEtHRVRTSVpFNjQgX0lPUigweDEy
LCAxMTQsIHNpemVfdCkKPiArCj4gKyNkZWZpbmUgTVNfUkRPTkxZICAgICAgMQo+ICsjZGVmaW5l
IE1TX05PU1VJRCAgICAgIDIKPiArI2RlZmluZSBNU19OT0RFViAgICAgICA0Cj4gKyNkZWZpbmUg
TVNfTk9FWEVDICAgICAgOAo+ICsjZGVmaW5lIE1TX1NZTkNIUk9OT1VTIDE2Cj4gKyNkZWZpbmUg
TVNfUkVNT1VOVCAgICAgMzIKPiArI2RlZmluZSBNU19NQU5ETE9DSyAgICA2NAo+ICsjZGVmaW5l
IE1TX0RJUlNZTkMgICAgIDEyOAo+ICsjZGVmaW5lIE1TX05PQVRJTUUgICAgIDEwMjQKPiArI2Rl
ZmluZSBNU19OT0RJUkFUSU1FICAyMDQ4Cj4gKyNkZWZpbmUgTVNfQklORCAgICAgICAgNDA5Ngo+
ICsjZGVmaW5lIE1TX01PVkUgICAgICAgIDgxOTIKPiArI2RlZmluZSBNU19SRUMgICAgICAgICAx
NjM4NAo+ICsjZGVmaW5lIE1TX1NJTEVOVCAgICAgIDMyNzY4Cj4gKyNkZWZpbmUgTVNfUE9TSVhB
Q0wgICAgKDE8PDE2KQo+ICsjZGVmaW5lIE1TX1VOQklOREFCTEUgICgxPDwxNykKPiArI2RlZmlu
ZSBNU19QUklWQVRFICAgICAoMTw8MTgpCj4gKyNkZWZpbmUgTVNfU0xBVkUgICAgICAgKDE8PDE5
KQo+ICsjZGVmaW5lIE1TX1NIQVJFRCAgICAgICgxPDwyMCkKPiArI2RlZmluZSBNU19SRUxBVElN
RSAgICAoMTw8MjEpCj4gKyNkZWZpbmUgTVNfS0VSTk1PVU5UICAgKDE8PDIyKQo+ICsjZGVmaW5l
IE1TX0lfVkVSU0lPTiAgICgxPDwyMykKPiArI2RlZmluZSBNU19TVFJJQ1RBVElNRSAoMTw8MjQp
Cj4gKyNkZWZpbmUgTVNfTEFaWVRJTUUgICAgKDE8PDI1KQo+ICsjZGVmaW5lIE1TX05PUkVNT1RF
TE9DSyAoMTw8MjcpCj4gKyNkZWZpbmUgTVNfTk9TRUMgICAgICAgKDE8PDI4KQo+ICsjZGVmaW5l
IE1TX0JPUk4gICAgICAgICgxPDwyOSkKPiArI2RlZmluZSBNU19BQ1RJVkUgICAgICAoMTw8MzAp
Cj4gKyNkZWZpbmUgTVNfTk9VU0VSICAgICAgKDFVPDwzMSkKPiArCj4gKyNkZWZpbmUgTVNfUk1U
X01BU0sgKE1TX1JET05MWXxNU19TWU5DSFJPTk9VU3xNU19NQU5ETE9DS3xNU19JX1ZFUlNJT058
TVNfTEFaWVRJTUUpCj4gKwo+ICsjZGVmaW5lIE1TX01HQ19WQUwgMHhjMGVkMDAwMAo+ICsjZGVm
aW5lIE1TX01HQ19NU0sgMHhmZmZmMDAwMAo+ICsKPiArI2RlZmluZSBNTlRfRk9SQ0UgICAgICAg
MQo+ICsjZGVmaW5lIE1OVF9ERVRBQ0ggICAgICAyCj4gKyNkZWZpbmUgTU5UX0VYUElSRSAgICAg
IDQKPiArI2RlZmluZSBVTU9VTlRfTk9GT0xMT1cgOAo+ICsKPiAraW50IG1vdW50KGNvbnN0IGNo
YXIgKmRldiwgY29uc3QgY2hhciAqZGlyLCBjb25zdCBjaGFyICpmc25hbWUsCj4gKwkgIHVuc2ln
bmVkIGxvbmcgZmxhZ3MsIGNvbnN0IHZvaWQgKmRhdGEpOwo+ICtpbnQgdW1vdW50KGNvbnN0IGNo
YXIgKnBhdGgpOwo+ICtpbnQgdW1vdW50Mihjb25zdCBjaGFyICpwYXRoLCBpbnQgZmxhZ3MpOwo+
ICsKPiArI2lmZGVmIF9fY3BsdXNwbHVzCj4gK30KPiArI2VuZGlmCj4gKwo+ICsjZW5kaWYKPiBk
aWZmIC0tZ2l0IGEvaW5jbHVkZS9zeXMvc3RhdGZzLmggYi9pbmNsdWRlL3N5cy9zdGF0ZnMuaAo+
IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4gaW5kZXggMDAwMDAwMC4uNTlkZTYyOQo+IC0tLSAvZGV2
L251bGwKPiArKysgYi9pbmNsdWRlL3N5cy9zdGF0ZnMuaAo+IEBAIC0wLDAgKzEsMzYgQEAKPiAr
I2lmbmRlZglfU1lTX1NUQVRGU19ICj4gKyNkZWZpbmUJX1NZU19TVEFURlNfSAo+ICsKPiArI2lm
ZGVmIF9fY3BsdXNwbHVzCj4gK2V4dGVybiAiQyIgewo+ICsjZW5kaWYKPiArCj4gKyNpbmNsdWRl
IDxzeXMvc3RhdHZmcy5oPgo+ICsKPiArdHlwZWRlZiBzdHJ1Y3QgX19mc2lkX3Qgewo+ICsJaW50
IF9fdmFsWzJdOwo+ICt9IGZzaWRfdDsKPiArCj4gK3N0cnVjdCBzdGF0ZnMgewo+ICsJdW5zaWdu
ZWQgbG9uZyBmX3R5cGUsIGZfYnNpemU7Cj4gKwlmc2Jsa2NudF90IGZfYmxvY2tzLCBmX2JmcmVl
LCBmX2JhdmFpbDsKPiArCWZzZmlsY250X3QgZl9maWxlcywgZl9mZnJlZTsKPiArCWZzaWRfdCBm
X2ZzaWQ7Cj4gKwl1bnNpZ25lZCBsb25nIGZfbmFtZWxlbiwgZl9mcnNpemUsIGZfZmxhZ3MsIGZf
c3BhcmVbNF07Cj4gK307Cj4gKwo+ICtpbnQgc3RhdGZzKGNvbnN0IGNoYXIgKnBhdGgsIHN0cnVj
dCBzdGF0ZnMgKmJ1Zik7Cj4gK2ludCBmc3RhdGZzKGludCBmZCwgc3RydWN0IHN0YXRmcyAqYnVm
KTsKPiArCj4gKyNpZiBkZWZpbmVkKF9MQVJHRUZJTEU2NF9TT1VSQ0UpIHx8IGRlZmluZWQoX0dO
VV9TT1VSQ0UpCj4gKyNkZWZpbmUgc3RhdGZzNjQgc3RhdGZzCj4gKyNkZWZpbmUgZnN0YXRmczY0
IGZzdGF0ZnMKPiArI2RlZmluZSBmc2Jsa2NudDY0X3QgZnNibGtjbnRfdAo+ICsjZGVmaW5lIGZz
ZmlsY250NjRfdCBmc2ZpbGNudF90Cj4gKyNlbmRpZgo+ICsKPiArI2lmZGVmIF9fY3BsdXNwbHVz
Cj4gK30KPiArI2VuZGlmCj4gKwo+ICsjZW5kaWYKPiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS9zeXMv
dWlvLmggYi9pbmNsdWRlL3N5cy91aW8uaAo+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4gaW5kZXgg
MDAwMDAwMC4uYjgzNjQyZQo+IC0tLSAvZGV2L251bGwKPiArKysgYi9pbmNsdWRlL3N5cy91aW8u
aAo+IEBAIC0wLDAgKzEsNjIgQEAKPiArLyogU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEJTRC0z
LUNsYXVzZSAqLwo+ICsvKgo+ICsgKiBDb3B5cmlnaHQgKEMpIDIwMTMgQ2xvdWRpdXMgU3lzdGVt
cywgTHRkLgo+ICsgKiBDb3B5cmlnaHQgKGMpIDIwMTksIE5FQyBFdXJvcGUgTHRkLiwgTkVDIENv
cnBvcmF0aW9uLgo+ICsgKgo+ICsgKiBBbGwgcmlnaHRzIHJlc2VydmVkLgo+ICsgKgo+ICsgKiBS
ZWRpc3RyaWJ1dGlvbiBhbmQgdXNlIGluIHNvdXJjZSBhbmQgYmluYXJ5IGZvcm1zLCB3aXRoIG9y
IHdpdGhvdXQKPiArICogbW9kaWZpY2F0aW9uLCBhcmUgcGVybWl0dGVkIHByb3ZpZGVkIHRoYXQg
dGhlIGZvbGxvd2luZyBjb25kaXRpb25zCj4gKyAqIGFyZSBtZXQ6Cj4gKyAqCj4gKyAqIDEuIFJl
ZGlzdHJpYnV0aW9ucyBvZiBzb3VyY2UgY29kZSBtdXN0IHJldGFpbiB0aGUgYWJvdmUgY29weXJp
Z2h0Cj4gKyAqICAgIG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xs
b3dpbmcgZGlzY2xhaW1lci4KPiArICogMi4gUmVkaXN0cmlidXRpb25zIGluIGJpbmFyeSBmb3Jt
IG11c3QgcmVwcm9kdWNlIHRoZSBhYm92ZSBjb3B5cmlnaHQKPiArICogICAgbm90aWNlLCB0aGlz
IGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyIGluIHRoZQo+
ICsgKiAgICBkb2N1bWVudGF0aW9uIGFuZC9vciBvdGhlciBtYXRlcmlhbHMgcHJvdmlkZWQgd2l0
aCB0aGUgZGlzdHJpYnV0aW9uLgo+ICsgKiAzLiBOZWl0aGVyIHRoZSBuYW1lIG9mIHRoZSBjb3B5
cmlnaHQgaG9sZGVyIG5vciB0aGUgbmFtZXMgb2YgaXRzCj4gKyAqICAgIGNvbnRyaWJ1dG9ycyBt
YXkgYmUgdXNlZCB0byBlbmRvcnNlIG9yIHByb21vdGUgcHJvZHVjdHMgZGVyaXZlZCBmcm9tCj4g
KyAqICAgIHRoaXMgc29mdHdhcmUgd2l0aG91dCBzcGVjaWZpYyBwcmlvciB3cml0dGVuIHBlcm1p
c3Npb24uCj4gKyAqCj4gKyAqIFRISVMgU09GVFdBUkUgSVMgUFJPVklERUQgQlkgVEhFIENPUFlS
SUdIVCBIT0xERVJTIEFORCBDT05UUklCVVRPUlMgIkFTIElTIgo+ICsgKiBBTkQgQU5ZIEVYUFJF
U1MgT1IgSU1QTElFRCBXQVJSQU5USUVTLCBJTkNMVURJTkcsIEJVVCBOT1QgTElNSVRFRCBUTywg
VEhFCj4gKyAqIElNUExJRUQgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFkgQU5EIEZJVE5F
U1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFCj4gKyAqIEFSRSBESVNDTEFJTUVELiBJTiBOTyBF
VkVOVCBTSEFMTCBUSEUgQ09QWVJJR0hUIEhPTERFUiBPUiBDT05UUklCVVRPUlMgQkUKPiArICog
TElBQkxFIEZPUiBBTlkgRElSRUNULCBJTkRJUkVDVCwgSU5DSURFTlRBTCwgU1BFQ0lBTCwgRVhF
TVBMQVJZLCBPUgo+ICsgKiBDT05TRVFVRU5USUFMIERBTUFHRVMgKElOQ0xVRElORywgQlVUIE5P
VCBMSU1JVEVEIFRPLCBQUk9DVVJFTUVOVCBPRgo+ICsgKiBTVUJTVElUVVRFIEdPT0RTIE9SIFNF
UlZJQ0VTOyBMT1NTIE9GIFVTRSwgREFUQSwgT1IgUFJPRklUUzsgT1IgQlVTSU5FU1MKPiArICog
SU5URVJSVVBUSU9OKSBIT1dFVkVSIENBVVNFRCBBTkQgT04gQU5ZIFRIRU9SWSBPRiBMSUFCSUxJ
VFksIFdIRVRIRVIgSU4KPiArICogQ09OVFJBQ1QsIFNUUklDVCBMSUFCSUxJVFksIE9SIFRPUlQg
KElOQ0xVRElORyBORUdMSUdFTkNFIE9SIE9USEVSV0lTRSkKPiArICogQVJJU0lORyBJTiBBTlkg
V0FZIE9VVCBPRiBUSEUgVVNFIE9GIFRISVMgU09GVFdBUkUsIEVWRU4gSUYgQURWSVNFRCBPRiBU
SEUKPiArICogUE9TU0lCSUxJVFkgT0YgU1VDSCBEQU1BR0UuCj4gKyAqCj4gKyAqIFRISVMgSEVB
REVSIE1BWSBOT1QgQkUgRVhUUkFDVEVEIE9SIE1PRElGSUVEIElOIEFOWSBXQVkuCj4gKyAqLwo+
ICsKPiArI2lmbmRlZiBfU1lTX1VJT19ICj4gKyNkZWZpbmUgX1NZU19VSU9fSAo+ICsKPiArI2lm
ZGVmIF9fY3BsdXNwbHVzCj4gK2V4dGVybiAiQyIgewo+ICsjZW5kaWYKPiArCj4gKyNkZWZpbmUg
VUlPX01BWElPViAxMDI0Cj4gKwo+ICtzc2l6ZV90IHJlYWR2KGludCBmZCwgY29uc3Qgc3RydWN0
IGlvdmVjICppb3YsIGludCBpb3ZjbnQpOwo+ICtzc2l6ZV90IHdyaXRldihpbnQgZmQsIGNvbnN0
IHN0cnVjdCBpb3ZlYyAqaW92LCBpbnQgaW92Y250KTsKPiArCj4gKyNpZiBkZWZpbmVkKF9HTlVf
U09VUkNFKSB8fCBkZWZpbmVkKF9CU0RfU09VUkNFKQo+ICtzc2l6ZV90IHByZWFkdihpbnQgZmQs
IGNvbnN0IHN0cnVjdCBpb3ZlYyAqaW92LCBpbnQgaW92Y250LCBvZmZfdCBvZmZzZXQpOwo+ICtz
c2l6ZV90IHB3cml0ZXYoaW50IGZkLCBjb25zdCBzdHJ1Y3QgaW92ZWMgKmlvdiwgaW50IGlvdmNu
dCwgb2ZmX3Qgb2Zmc2V0KTsKPiArI2lmIGRlZmluZWQoX0xBUkdFRklMRTY0X1NPVVJDRSkgfHwg
ZGVmaW5lZChfR05VX1NPVVJDRSkKPiArI2RlZmluZSBwcmVhZHY2NCBwcmVhZHYKPiArI2RlZmlu
ZSBwd3JpdGV2NjQgcHdyaXRldgo+ICsjZGVmaW5lIG9mZjY0X3Qgb2ZmX3QKPiArI2VuZGlmCj4g
KyNlbmRpZgo+ICsKPiArI2lmZGVmIF9fY3BsdXNwbHVzCj4gK30KPiArI2VuZGlmCj4gKwo+ICsj
ZW5kaWYKPiBkaWZmIC0tZ2l0IGEvcGxhdC5jIGIvcGxhdC5jCj4gaW5kZXggZGYwN2RjZS4uZjY3
ODY5NCAxMDA2NDQKPiAtLS0gYS9wbGF0LmMKPiArKysgYi9wbGF0LmMKPiBAQCAtNTUsNiArNTUs
MTIgQEAgaW50IHNpZ3Byb2NtYXNrKGludCBob3cgX191bnVzZWQsIGNvbnN0IHNpZ3NldF90ICpz
ZXQgX191bnVzZWQsCj4gICAJcmV0dXJuIC0xOwo+ICAgfQo+ICAgCj4gK2ludCBzaWdmaWxsc2V0
KHNpZ3NldF90ICpzZXQgX191bnVzZWQpCj4gK3sKPiArCWVycm5vID0gRU5PVFNVUDsKPiArCXJl
dHVybiAtMTsKPiArfQo+ICsKPiAgICNpbmNsdWRlIDx1ay9wbGF0L2Jvb3RzdHJhcC5oPgo+ICAg
Cj4gICB2b2lkIGFib3J0KHZvaWQpCj4gCgotLSAKRHIuIEZsb3JpYW4gU2NobWlkdArjg5Xjg63j
g7zjg6rjgqLjg7Pjg7vjgrfjg6Xjg5/jg4Pjg4gKUmVzZWFyY2ggU2NpZW50aXN0LApTeXN0ZW1z
IGFuZCBNYWNoaW5lIExlYXJuaW5nIEdyb3VwCk5FQyBMYWJvcmF0b3JpZXMgRXVyb3BlCkt1cmbD
vHJzdGVuLUFubGFnZSAzNiwgRC02OTExNSBIZWlkZWxiZXJnClRlbC4gICAgICs0OSAoMCk2MjIx
IDQzNDItMjY1CkZheDogICAgICs0OSAoMCk2MjIxIDQzNDItMTU1CmUtbWFpbDogIGZsb3JpYW4u
c2NobWlkdEBuZWNsYWIuZXUKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09ClJlZ2lzdGVyZWQgYXQgQW10c2dlcmljaHQgTWFubmhlaW0s
IEdlcm1hbnksIEhSQjcyODU1OAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Wed Mar 06 08:09:25 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 06 Mar 2019 08:09:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h1RcC-00067o-Px; Wed, 06 Mar 2019 08:09:24 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=mYrd=RJ=neclab.eu=florian.schmidt@srs-us1.protection.inumbo.net>)
 id 1h1RcB-00067j-LY
 for minios-devel@lists.xenproject.org; Wed, 06 Mar 2019 08:09:23 +0000
X-Inumbo-ID: 24a8c019-3fe7-11e9-bc90-bc764e045a96
Received: from mailer2.neclab.eu (unknown [195.37.70.41])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 24a8c019-3fe7-11e9-bc90-bc764e045a96;
 Wed, 06 Mar 2019 08:09:20 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer2.neclab.eu (Postfix) with ESMTP id 49DA6F204B;
 Wed,  6 Mar 2019 09:09:19 +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 SdYC25PRuqkM; Wed,  6 Mar 2019 09:09:19 +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 1743CF204A
 for <minios-devel@lists.xenproject.org>; Wed,  6 Mar 2019 09:09:17 +0100 (CET)
Received: from [10.1.2.30] (10.1.2.30) by skoll.office.hd (192.168.125.11)
 with Microsoft SMTP Server (TLS) id 14.3.319.2; Wed, 6 Mar 2019 09:09:16
 +0100
To: Yuri Volchkov <yuri.volchkov@neclab.eu>,
 <minios-devel@lists.xenproject.org>
References: <20190304175449.21964-1-yuri.volchkov@neclab.eu>
 <20190304175449.21964-3-yuri.volchkov@neclab.eu>
 <6b31d441-627e-fca4-a139-2fa6d1732a11@neclab.eu>
 <tza4s27eddut9z.fsf@N-1128.office.hd>
From: Florian Schmidt <Florian.Schmidt@neclab.eu>
Message-ID: <dfb817ab-f615-13ac-b27a-0612328c9284@neclab.eu>
Date: Wed, 6 Mar 2019 09:09:16 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <tza4s27eddut9z.fsf@N-1128.office.hd>
Content-Language: en-US
X-Originating-IP: [10.1.2.30]
Subject: Re: [Minios-devel] [UNIKRAFT/NEWLIB PATCH 2/2] add declarations
 needed for vfscore in the gluecode
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-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>

SGkgWXVyaSwKCk9uIDMvNS8xOSA2OjI2IFBNLCBZdXJpIFZvbGNoa292IHdyb3RlOgo+Pj4gZGlm
ZiAtLWdpdCBhL2luY2x1ZGUvc3lzL3N0YXQuaCBiL2luY2x1ZGUvc3lzL3N0YXQuaAo+Pj4gbmV3
IGZpbGUgbW9kZSAxMDA2NDQKPj4+IGluZGV4IDAwMDAwMDAuLjIxYTNmNzgKPj4+IC0tLSAvZGV2
L251bGwKPj4+ICsrKyBiL2luY2x1ZGUvc3lzL3N0YXQuaAo+Pj4gQEAgLTAsMCArMSwxMSBAQAo+
Pj4gKyNpZm5kZWYgX05FV0xJQl9HTFVFX1NZU19TVEFUX0hfCj4+PiArI2RlZmluZSBfTkVXTElC
X0dMVUVfU1lTX1NUQVRfSF8KPj4+ICsKPj4+ICsjZGVmaW5lIF9fcnRlbXNfXwo+Pj4gKyNpbmNs
dWRlX25leHQgPHN5cy9zdGF0Lmg+Cj4+PiArI3VuZGVmIF9fcnRlbXNfXwo+Pgo+PiBXb3VsZCBp
dCBtYWtlIHNlbnNlIHRvIGNoZWNrIGZpcnN0IHdoZXRoZXIgX19ydGVtc19fIGlzIGRlZmluZWQs
IGFuZAo+PiBvbmx5IHJlZGVmaW5lIGFuZCB1bmRlZmluZSBpdCBhZ2FpbiBpbiB0aGF0IGNhc2U/
IEJlY2F1c2UgYWZ0ZXIKPj4gaW5jbHVkaW5nIHRoYXQgaGVhZGVyIGZpbGVzLCBpdCBpcyBub3cg
dW5jb25kaXRpb25hbGx5IHVuZGVmaW5lZCwgd2hpY2gKPj4gbWlnaHQgbm90IGJlIHdoYXQgaXMg
ZXhwZWN0ZWQ/Cj4gSSBhbSBnb2luZyBqdXN0IHRvIGRyYXcgYXR0ZW50aW9uIGlmIF9fcnRlbXNf
XyBpcyBkZWZpbmVkIGJlZm9yZWhhbmQgZm9yCj4gMiByZWFzb25zOgo+IAo+IDEpIEkgYW0gbm90
IHN1cmUgSSB1bmRlcnN0YW5kIHdoYXQgc3RhbmRzIGJlaGluZCB0aGlzIF9fcnRlbXNfXyBpbgo+
ICAgICBuZXdsaWIsIGJ1dCBpdCBicmVha3MgdGhlIGJ1aWxkIHByZXR0eSBiYWRseS4gSWYgc29t
ZW9uZSBjb21lcyBoZXJlCj4gICAgIGxhdGVyIHdpdGggYW4gaW50ZW50aW9uIHRvIGVuYWJsZSBf
X3J0ZW1zX18gZ2xvYmFseSwgSSB3b3VsZCBhc3N1bWUKPiAgICAgaGUvc2hlIHdpbGwga25vdyBi
ZXR0ZXIgd2hhdCBpcyBpdCBmb3IuIEFuZCB0aGF0IHdvdWxkIG1ha2Ugc2Vuc2UgdG8KPiAgICAg
cmVjb25zaWRlciB0aGlzIHdyYXBwZXIuCj4gCj4gMikgVGhlIGNvbnN0cnVjdGlvbiBmb3IgZGVm
aW5pbmcgYW5kIHVuZGVmaW5pbmcgX19ydGVtc19fIGxvb2tzIHN1cGVyCj4gICAgIHVnbHk6Cj4g
ICAgICAgICNpZm5kZWYgX19ydGVtc19fCj4gICAgICAgICNkZWZpbmUgX19ydGVtc19fCj4gICAg
ICAgICNpbmNsdWRlX25leHQgPHN5cy9zdGF0Lmg+Cj4gICAgICAgICN1bmRlZiBfX3J0ZW1zX18K
PiAgICAgICAgI2Vsc2UKPiAgICAgICAgI2luY2x1ZGVfbmV4dCA8c3lzL3N0YXQuaD4KPiAgICAg
ICAgI2VuZGlmCgpJIHRoaW5rIDIpIGlzIG5vdCBhIGdvb2QgcmVhc29uLCBiZWNhdXNlIHVnbHkg
aXMgc3RpbGwgYmV0dGVyIHRoYW4gCndyb25nLiA7LSkgSG93ZXZlciwgSSB0aGluayAxKSBtYWtl
cyBzZW5zZS4gUlRFTVMgaXMgYSByZWFsLXRpbWUgCm9wZXJhdGluZyBzeXN0ZW0sIHNvIF9fcnRl
bXNfXyBzaG91bGQgaW4gZ2VuZXJhbCBvbmx5IGJlIHNldCBpZiB5b3UgCmNvbXBpbGUgbmV3bGli
IGZvciBSVEVNUy4gQ29uc2lkZXJpbmcgdW5pa3JhZnQgaXNuJ3QgUlRFTVMsIGl0IHNlZW1zIHRv
IAptYWtlIHNlbnNlIHRvIG1lIHRoYXQgd2UgY2FuIGV4cGVjdCB0aGF0IHRoaXMgaXNuJ3Qgc2V0
LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9z
LWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Wed Mar 06 09:30:14 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 06 Mar 2019 09:30:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h1SsO-0003P4-Sr; Wed, 06 Mar 2019 09:30: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=mYrd=RJ=neclab.eu=florian.schmidt@srs-us1.protection.inumbo.net>)
 id 1h1SsO-0003Oz-AN
 for minios-devel@lists.xen.org; Wed, 06 Mar 2019 09:30:12 +0000
X-Inumbo-ID: 6eb9b93c-3ff2-11e9-bc90-bc764e045a96
Received: from mailer2.neclab.eu (unknown [195.37.70.41])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6eb9b93c-3ff2-11e9-bc90-bc764e045a96;
 Wed, 06 Mar 2019 09:30:09 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer2.neclab.eu (Postfix) with ESMTP id 09BF2F2029;
 Wed,  6 Mar 2019 10:30:08 +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 u7B_3W8jWx3T; Wed,  6 Mar 2019 10:30:07 +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 CE118F200D
 for <minios-devel@lists.xen.org>; Wed,  6 Mar 2019 10:30:05 +0100 (CET)
Received: from [10.1.2.30] (10.1.2.30) by skoll.office.hd (192.168.125.11)
 with Microsoft SMTP Server (TLS) id 14.3.319.2; Wed, 6 Mar 2019 10:30:05
 +0100
To: Yuri Volchkov <yuri.volchkov@neclab.eu>, <minios-devel@lists.xen.org>
References: <20190305182955.1883-1-yuri.volchkov@neclab.eu>
 <20190305182955.1883-3-yuri.volchkov@neclab.eu>
From: Florian Schmidt <Florian.Schmidt@neclab.eu>
Message-ID: <de4f3c0f-ddd7-71e4-04e9-b8abf9cad808@neclab.eu>
Date: Wed, 6 Mar 2019 10:30:05 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <20190305182955.1883-3-yuri.volchkov@neclab.eu>
Content-Language: en-US
X-Originating-IP: [10.1.2.30]
Subject: Re: [Minios-devel] [UNIKRAFT/NEWLIB PATCH v2 2/2] add declarations
 needed for vfscore in the gluecode
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-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>

SGkgWXVyaSwKCnRoaXMgbG9va3MgZ29vZCwgZXhjZXB0IGZvciB0d28gcGhyYXNpbmdzLCBidXQg
SSdsbCBmaXggdGhlbSBvbiAKdXBzdHJlYW1pbmcgKHNlZSBiZWxvdyksIHVubGVzcyB5b3Ugb2Jq
ZWN0IHRvIG15IHJlcGhyYXNpbmcuCgpSZXZpZXdlZC1ieTogRmxvcmlhbiBTY2htaWR0IDxmbG9y
aWFuLnNjaG1pZHRAbmVjbGFiLmV1PgoKT24gMy81LzE5IDc6MjkgUE0sIFl1cmkgVm9sY2hrb3Yg
d3JvdGU6Cj4gKy8qIEdsaWJjIGRvZXMgbm90IHByb3ZpZGUgS0VFUF9TSVpFIGFuZCBQVU5DSF9I
T0xFIGFueW1vcmUuIEluc3RlYWQgaXQKPiArICogaW5jbHVkZXMgbGludXgvZmFsbG9jLmguCj4g
KyAqCj4gKyAqIE11c2wgc3RpbGwgZG9lcyBwcm92aWRlIHRoZW0uIEFuZCBOZXdsaWIgaXMganVz
dCBkb2VzIG5vdCBjYXJlLgo+ICsgKi8KCnMvTmV3bGliIGlzIGp1c3QvTmV3aWIganVzdC8KCj4g
KyNpZmRlZiBfX3J0ZW1zX18KPiArI2Vycm9yICJUaGUgX19ydGVtc19fIGlzIGRlZmluZWQuIFBs
ZWFzZSByZXZpc2l0IHRoaXMgaGVhZGVyIHdyYXBwZXIiCj4gKyNlbmRpZgoKcy9UaGUgX19ydGVt
c19fIGlzIGRlZmluZWQvVW5leHBlY3RlZCBkZWZpbml0aW9uIG9mIF9fcnRlbXNfXy8KCgotLSAK
RHIuIEZsb3JpYW4gU2NobWlkdArjg5Xjg63jg7zjg6rjgqLjg7Pjg7vjgrfjg6Xjg5/jg4Pjg4gK
UmVzZWFyY2ggU2NpZW50aXN0LApTeXN0ZW1zIGFuZCBNYWNoaW5lIExlYXJuaW5nIEdyb3VwCk5F
QyBMYWJvcmF0b3JpZXMgRXVyb3BlCkt1cmbDvHJzdGVuLUFubGFnZSAzNiwgRC02OTExNSBIZWlk
ZWxiZXJnClRlbC4gICAgICs0OSAoMCk2MjIxIDQzNDItMjY1CkZheDogICAgICs0OSAoMCk2MjIx
IDQzNDItMTU1CmUtbWFpbDogIGZsb3JpYW4uc2NobWlkdEBuZWNsYWIuZXUKPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ClJlZ2lzdGVy
ZWQgYXQgQW10c2dlcmljaHQgTWFubmhlaW0sIEdlcm1hbnksIEhSQjcyODU1OAoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxp
bmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Wed Mar 06 10:04:24 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 06 Mar 2019 10:04:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h1TPS-0005MB-Am; Wed, 06 Mar 2019 10:04:22 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=mYrd=RJ=neclab.eu=florian.schmidt@srs-us1.protection.inumbo.net>)
 id 1h1TPR-0005M6-5V
 for minios-devel@lists.xen.org; Wed, 06 Mar 2019 10:04:21 +0000
X-Inumbo-ID: 34efb850-3ff7-11e9-bc90-bc764e045a96
Received: from mailer2.neclab.eu (unknown [195.37.70.41])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 34efb850-3ff7-11e9-bc90-bc764e045a96;
 Wed, 06 Mar 2019 10:04:19 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer2.neclab.eu (Postfix) with ESMTP id 749DDF2029;
 Wed,  6 Mar 2019 11:04:18 +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 medUOHQZrGl4; Wed,  6 Mar 2019 11:04:18 +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 3A7F3F200D
 for <minios-devel@lists.xen.org>; Wed,  6 Mar 2019 11:04:16 +0100 (CET)
Received: from vortex.office.hd (10.1.2.30) by skoll.office.hd
 (192.168.125.11) with Microsoft SMTP Server (TLS) id 14.3.319.2; Wed, 6 Mar
 2019 11:04:15 +0100
From: Florian Schmidt <florian.schmidt@neclab.eu>
To: <minios-devel@lists.xen.org>
Date: Wed, 6 Mar 2019 11:04:05 +0100
Message-ID: <20190306100406.15263-1-florian.schmidt@neclab.eu>
X-Mailer: git-send-email 2.21.0
MIME-Version: 1.0
X-Originating-IP: [10.1.2.30]
Subject: [Minios-devel] [UNIKRAFT PATCH 0/1] One more step towards parallel
 make
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>
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>

UGFyYWxsZWwgbWFrZSBpcyBzdGlsbCBzb21ld2hhdCBicm9rZW4gZm9yIHVuaWtyYWZ0IGFzIHNv
b24gYXMgdGhlIGJ1aWxkCnVzZXMgdGhlIGZldGNoIGFuZCBwcmVwYXJlIHN0ZXAgKG9uIGV4dGVy
bmFsIGxpYnJhcmllcyBmb3IgZXhhbXBsZSkuIEluCnRob3NlIGNhc2VzLCB0aGUgYnVpbGQgc3lz
dGVtIHRyaWVzIHRvIGNvbXBpbGUgZmlsZXMgYmVmb3JlIHRoZXkgYXJlCmRvd25sb2FkZWQgYW5k
IGV4dHJhY3RlZCwgYnJlYWtpbmcgdGhlIGJ1aWxkLiBUaGlzIHN0aWxsIG5lZWRzIHRvIGJlIGZp
eGVkLgoKSG93ZXZlciwgb24gdG9wIG9mIHRoYXQsIHRoZSBwcmVwYXJlIHN0ZXAgd2FzIGluIGl0
c2VsZiBicm9rZW4gZm9yIHBhcmFsbGVsCm1ha2VzLiBUaGlzIHBhdGNoIGZpeGVzIHRoYXQuIElu
IHNob3J0OgoKV2hhdCB3b3JrZWQgYmVmb3JlOgokIG1ha2UgLWo0IGZldGNoCiQgbWFrZSAtajEg
cHJlcGFyZSAjIG1ha2UgLWo0IHByZXBhcmUgd291bGQgZmFpbAokIG1ha2UgLWo0CgpXaGF0IHdv
cmtzIGFmdGVyIHRoaXMgcGF0Y2g6CiQgbWFrZSAtajQgcHJlcGFyZSAjIHByb3Blcmx5IHNlcXVl
bmNlZDogZmV0Y2ggaXMgcnVuIGJlZm9yZSBwcmVwYXJlIHN0YWdlCiQgbWFrZSAtajQKCldoYXQg
c3RpbGwgZG9lc24ndCB3b3JrOgokIG1ha2UgLWo0ICMgd2l0aG91dCBwcmVjZWRpbmcgbWFudWFs
IGZldGNoL3ByZXBhcmUgc3RlcAoKCkZsb3JpYW4gU2NobWlkdCAoMSk6CiAgYnVpbGQ6IGZpeCBi
dWlsZCBydWxlcyB0aGF0IGV4cGVjdCBkaXJlY3RvcmllcwoKIE1ha2VmaWxlIHwgMiArKwogMSBm
aWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKQoKLS0gCjIuMjEuMAoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxp
c3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Wed Mar 06 10:04:33 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 06 Mar 2019 10:04: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 1h1TPd-0005Mv-Ll; Wed, 06 Mar 2019 10:04:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=mYrd=RJ=neclab.eu=florian.schmidt@srs-us1.protection.inumbo.net>)
 id 1h1TPc-0005Mo-Cb
 for minios-devel@lists.xen.org; Wed, 06 Mar 2019 10:04:32 +0000
X-Inumbo-ID: 38c0292a-3ff7-11e9-813f-eba604a67214
Received: from mailer1.neclab.eu (unknown [195.37.70.40])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 38c0292a-3ff7-11e9-813f-eba604a67214;
 Wed, 06 Mar 2019 10:04:26 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer1.neclab.eu (Postfix) with ESMTP id 187C8104DAF;
 Wed,  6 Mar 2019 11:04:25 +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 zfBV6HQEDHiL; Wed,  6 Mar 2019 11:04:24 +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 mailer1.neclab.eu (Postfix) with ESMTPS id E8144104D3F
 for <minios-devel@lists.xen.org>; Wed,  6 Mar 2019 11:04:22 +0100 (CET)
Received: from vortex.office.hd (10.1.2.30) by skoll.office.hd
 (192.168.125.11) with Microsoft SMTP Server (TLS) id 14.3.319.2; Wed, 6 Mar
 2019 11:04:22 +0100
From: Florian Schmidt <florian.schmidt@neclab.eu>
To: <minios-devel@lists.xen.org>
Date: Wed, 6 Mar 2019 11:04:06 +0100
Message-ID: <20190306100406.15263-2-florian.schmidt@neclab.eu>
X-Mailer: git-send-email 2.21.0
In-Reply-To: <20190306100406.15263-1-florian.schmidt@neclab.eu>
References: <20190306100406.15263-1-florian.schmidt@neclab.eu>
MIME-Version: 1.0
X-Originating-IP: [10.1.2.30]
Subject: [Minios-devel] [UNIKRAFT PATCH 1/1] build: fix build rules that
 expect directories
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>
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>

VGhlc2UgdHdvIHJ1bGVzIHJ1bm5pbmcgZHVyaW5nIHRoZSBwcmVwYXJlIHN0ZXAgZXhwZWN0IGJ1
aWxkL2tjb25maWcvIHRvCmV4aXN0LiBUaGlzIGhhcHBlbnMgdG8gYmUgdGhlIGNhc2UgbWFrZSAt
ajEsIGJlY2F1c2UgYW5vdGhlciBydWxlCmNyZWF0ZXMgdGhhdCBkaXJlY3RvcnkgYmVmb3JlIG1h
a2UgZ2V0cyB0byB0aG9zZSBydWxlcy4gVGhhdCBicmVha3Mgb24KcGFyYWxsZWwgbWFrZSB0aG91
Z2gsIHNvIG1ha2Ugc3VyZSB0aGUgZGlyZWN0b3J5IGlzIHRoZXJlIHJlZ2FyZGxlc3Mgb2YKcnVs
ZSBleGVjdXRpb24gb3JkZXIuCgpTaWduZWQtb2ZmLWJ5OiBGbG9yaWFuIFNjaG1pZHQgPGZsb3Jp
YW4uc2NobWlkdEBuZWNsYWIuZXU+Ci0tLQogTWFrZWZpbGUgfCAyICsrCiAxIGZpbGUgY2hhbmdl
ZCwgMiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvTWFrZWZpbGUgYi9NYWtlZmlsZQppbmRl
eCA4ZTgxYzY0Yi4uMjU4OGQyNjEgMTAwNjQ0Ci0tLSBhL01ha2VmaWxlCisrKyBiL01ha2VmaWxl
CkBAIC01NzQsNiArNTc0LDcgQEAgJChLQ09ORklHX0FQUF9JTikgJChLQ09ORklHX0VMSUJfSU4p
OiAlOiAlLm5ldwogCUBjbXAgLXMgJF4gJEA7IGlmIFsgJCQ/IC1uZSAwIF07IHRoZW4gY3AgJF4g
JEA7IGZpCiAKICQoS0NPTkZJR19BUFBfSU4pLm5ldzoKKwlta2RpciAtcCAkKEBEKQogCUBlY2hv
ICcjIGV4dGVybmFsIGFwcGxpY2F0aW9uJyA+ICRACiBpZm5lcSAoJChDT05GSUdfVUtfQkFTRSks
JChDT05GSUdfVUtfQVBQKSkKIAlAZWNobyAnc291cmNlICIkKEFQUF9ESVIpL0NvbmZpZy51ayIn
ID4+ICRACkBAIC01ODMsNiArNTg0LDcgQEAgZW5kaWYKIAogIyBhdXRvLWdlbmVyYXRlZCBLQ29u
ZmlnIGZpbGVzIGZvciBpbmNsdWRpbmcgZXh0ZXJuYWwgbGlicmFyaWVzCiAkKEtDT05GSUdfRUxJ
Ql9JTikubmV3OgorCW1rZGlyIC1wICQoQEQpCiAJQGVjaG8gJyMgZXh0ZXJuYWwgbGlicmFyaWVz
JyA+ICRACiAJQCQoZm9yZWFjaCBFLCQoRUxJQl9ESVIpLCBcCiAJCWVjaG8gJ3NvdXJjZSAiJChF
KS9Db25maWcudWsiJyA+PiAkQDsgXAotLSAKMi4yMS4wCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5p
b3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Wed Mar 06 14:38:45 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 06 Mar 2019 14:38: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 1h1Xgy-0001ox-IE; Wed, 06 Mar 2019 14:38:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Bhfg=RJ=neclab.eu=sharan.santhanam@srs-us1.protection.inumbo.net>)
 id 1h1Xgw-0001og-CW
 for minios-devel@lists.xen.org; Wed, 06 Mar 2019 14:38:42 +0000
X-Inumbo-ID: 8668e88a-401d-11e9-91eb-c74b45161a6e
Received: from mailer1.neclab.eu (unknown [195.37.70.40])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8668e88a-401d-11e9-91eb-c74b45161a6e;
 Wed, 06 Mar 2019 14:38:37 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer1.neclab.eu (Postfix) with ESMTP id E6A7F104132;
 Wed,  6 Mar 2019 15:38:35 +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 SZvhKoG4R7W7; Wed,  6 Mar 2019 15:38:35 +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 C0EA6103E78
 for <minios-devel@lists.xen.org>; Wed,  6 Mar 2019 15:38:33 +0100 (CET)
Received: from N-1309.office.hd (10.1.2.132) by skoll.office.hd
 (192.168.125.11) with Microsoft SMTP Server (TLS) id 14.3.319.2; Wed, 6 Mar
 2019 15:38:33 +0100
From: Sharan Santhanam <sharan.santhanam@neclab.eu>
To: <minios-devel@lists.xen.org>
Date: Wed, 6 Mar 2019 15:38:25 +0100
Message-ID: <1551883107-11602-1-git-send-email-sharan.santhanam@neclab.eu>
X-Mailer: git-send-email 2.7.4
MIME-Version: 1.0
X-Originating-IP: [10.1.2.132]
Subject: [Minios-devel] [UNIKRAFT PATCH 0/2] Add support for strtol in nolibc
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: Sharan Santhanam <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>

SW4gdGhpcyBwYXRjaCBzZXQsIHdlIGFkZCBzdXBwb3J0IGZvciBzdHJ0b2wgZnVuY3Rpb24gaW4g
bm9saWJjLgpJdCB3YXMgYWxzbyBvYnNlcnZlZCB0aGF0IHRoZSBvdGhlciBzdHJ0byogZnVuY3Rp
b25zIGRpZCBub3QKcmVwb3J0IEVSQU5HRSBlcnJvciBpZiB0aGUgaW5wdXQgY2F1c2VzIGFuIG92
ZXJmbG93L3VuZGVyZmxvdyBvcgpFSU5WQUwgaWYgdGhlIGNvbnZlcnNpb24gd2FzIG5vdCBwb3Nz
aWJsZS4gVGhpcyBpcyBpbiBhY2NvcmRhbmNlCndpdGggUE9TSVggZG9jdW1lbnRhdGlvbiBbMV0u
CgpbMV0gaHR0cDovL3B1YnMub3Blbmdyb3VwLm9yZy9vbmxpbmVwdWJzLzAwMDA5NTM5OS9mdW5j
dGlvbnMvc3RydG9sLmh0bWwKClNoYXJhbiBTYW50aGFuYW0gKDIpOgogIGxpYi9ub2xpYmM6IHN0
cnRvKiByZXR1cm5zIEVSQU5HRS9FSU5WQUwgZXJyb3IgY29kZXMKICBsaWIvbm9saWJjOiBBZGQg
c3RydG9sIGZ1bmN0aW9uCgogbGliL25vbGliYy9leHBvcnRzeW1zLnVrICAgIHwgICAxICsKIGxp
Yi9ub2xpYmMvaW5jbHVkZS9zdGRsaWIuaCB8ICAgMSArCiBsaWIvbm9saWJjL3N0ZGxpYi5jICAg
ICAgICAgfCAxMzggKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0K
IDMgZmlsZXMgY2hhbmdlZCwgMTMzIGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0pCgotLSAK
Mi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpN
aW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRl
dmVs

From minios-devel-bounces@lists.xenproject.org Wed Mar 06 14:38:45 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 06 Mar 2019 14:38: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 1h1Xgy-0001oq-Gh; Wed, 06 Mar 2019 14:38:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Bhfg=RJ=neclab.eu=sharan.santhanam@srs-us1.protection.inumbo.net>)
 id 1h1Xgw-0001of-CO
 for minios-devel@lists.xen.org; Wed, 06 Mar 2019 14:38:42 +0000
X-Inumbo-ID: 87c5c00e-401d-11e9-b290-af3933230c8c
Received: from mailer2.neclab.eu (unknown [195.37.70.41])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 87c5c00e-401d-11e9-b290-af3933230c8c;
 Wed, 06 Mar 2019 14:38:39 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer2.neclab.eu (Postfix) with ESMTP id 83328F2029;
 Wed,  6 Mar 2019 15:38:38 +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 kxgfNqajqXsy; Wed,  6 Mar 2019 15:38:38 +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 56AC2F200D
 for <minios-devel@lists.xen.org>; Wed,  6 Mar 2019 15:38:36 +0100 (CET)
Received: from N-1309.office.hd (10.1.2.132) by skoll.office.hd
 (192.168.125.11) with Microsoft SMTP Server (TLS) id 14.3.319.2; Wed, 6 Mar
 2019 15:38:35 +0100
From: Sharan Santhanam <sharan.santhanam@neclab.eu>
To: <minios-devel@lists.xen.org>
Date: Wed, 6 Mar 2019 15:38:26 +0100
Message-ID: <1551883107-11602-2-git-send-email-sharan.santhanam@neclab.eu>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1551883107-11602-1-git-send-email-sharan.santhanam@neclab.eu>
References: <1551883107-11602-1-git-send-email-sharan.santhanam@neclab.eu>
MIME-Version: 1.0
X-Originating-IP: [10.1.2.132]
Subject: [Minios-devel] [UNIKRAFT PATCH 1/2] lib/nolibc: strto* returns
 ERANGE/EINVAL error codes
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: Sharan Santhanam <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>

SW4gYWNjb3JkYW5jZSB3aXRoIHRoZSBwb3NpeCBkb2N1bWVudGF0aW9uLCBzdHJ0byogZnVuY3Rp
b25zIHNoYWxsCnJlcG9ydCBFUkFOR0UgaWYgdGhlIGNvcnJlY3QgdmFsdWUgaXMgb3V0c2lkZSB0
aGUgcmFuZ2Ugb2YKcmVwcmVzZW50YWJsZSB2YWx1ZXMgYW5kIEVJTlZBTCBpZiBubyBjb252ZXJz
aW9uIHdhcyBwZXJmb3JtZWQKClNpZ25lZC1vZmYtYnk6IFNoYXJhbiBTYW50aGFuYW0gPHNoYXJh
bi5zYW50aGFuYW1AbmVjbGFiLmV1PgotLS0KIGxpYi9ub2xpYmMvc3RkbGliLmMgfCA0MSArKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDM0
IGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvbGliL25vbGliYy9z
dGRsaWIuYyBiL2xpYi9ub2xpYmMvc3RkbGliLmMKaW5kZXggZDNjOTRlMS4uNzYyMzZhZiAxMDA2
NDQKLS0tIGEvbGliL25vbGliYy9zdGRsaWIuYworKysgYi9saWIvbm9saWJjL3N0ZGxpYi5jCkBA
IC03Miw2ICs3MiwxMyBAQCB1bnNpZ25lZCBsb25nIHN0cnRvdWwoY29uc3QgY2hhciAqbnB0ciwg
Y2hhciAqKmVuZHB0ciwgaW50IGJhc2UpCiAJdW5zaWduZWQgbG9uZyBjdXRvZmY7CiAJaW50IG5l
ZyA9IDAsIGFueSwgY3V0bGltOwogCisJaWYgKGJhc2UgPCAwIHx8IGJhc2UgPT0gMSB8fCBiYXNl
ID4gMzYpIHsKKwkJZXJybm8gPSAtRUlOVkFMOworCQlhbnkgPSAwOworCQlhY2MgPSAwOworCQln
b3RvIGV4aXQ7CisJfQorCiAJLyoKIAkgKiBTZWUgc3RydG9sIGZvciBjb21tZW50cyBhcyB0byB0
aGUgbG9naWMgdXNlZC4KIAkgKi8KQEAgLTExMSwxMCArMTE4LDEyIEBAIHVuc2lnbmVkIGxvbmcg
c3RydG91bChjb25zdCBjaGFyICpucHRyLCBjaGFyICoqZW5kcHRyLCBpbnQgYmFzZSkKIAkJCWFj
YyArPSBjOwogCQl9CiAJfQotCWlmIChhbnkgPCAwKQorCWlmIChhbnkgPCAwKSB7CiAJCWFjYyA9
IFVMT05HX01BWDsKLQllbHNlIGlmIChuZWcpCisJCWVycm5vID0gRVJBTkdFOworCX0gZWxzZSBp
ZiAobmVnKQogCQlhY2MgPSAtYWNjOworZXhpdDoKIAlpZiAoZW5kcHRyICE9IDApCiAJCSplbmRw
dHIgPSBfX0RFQ09OU1QoY2hhciAqLCBhbnkgPyBzIC0gMSA6IG5wdHIpOwogCXJldHVybiBhY2M7
CkBAIC0xMzQsMTIgKzE0MywxOCBAQCBsb25nIGxvbmcgc3RydG9sbChjb25zdCBjaGFyICpucHRy
LCBjaGFyICoqZW5kcHRyLCBpbnQgYmFzZSkKIAl1bnNpZ25lZCBsb25nIGxvbmcgcWJhc2UsIGN1
dG9mZjsKIAlpbnQgbmVnLCBhbnksIGN1dGxpbTsKIAorCXMgPSBucHRyOworCWlmIChiYXNlIDwg
MCB8fCBiYXNlID09IDEgfHwgYmFzZSA+IDM2KSB7CisJCWVycm5vID0gLUVJTlZBTDsKKwkJYW55
ID0gMDsKKwkJYWNjID0gMDsKKwkJZ290byBleGl0OworCX0KIAkvKgogCSAqIFNraXAgd2hpdGUg
c3BhY2UgYW5kIHBpY2sgdXAgbGVhZGluZyArLy0gc2lnbiBpZiBhbnkuCiAJICogSWYgYmFzZSBp
cyAwLCBhbGxvdyAweCBmb3IgaGV4IGFuZCAwIGZvciBvY3RhbCwgZWxzZQogCSAqIGFzc3VtZSBk
ZWNpbWFsOyBpZiBiYXNlIGlzIGFscmVhZHkgMTYsIGFsbG93IDB4LgogCSAqLwotCXMgPSBucHRy
OwogCWRvIHsKIAkJYyA9ICpzKys7CiAJfSB3aGlsZSAoaXNzcGFjZShjKSk7CkBAIC0yMDMsMTAg
KzIxOCwxMyBAQCBsb25nIGxvbmcgc3RydG9sbChjb25zdCBjaGFyICpucHRyLCBjaGFyICoqZW5k
cHRyLCBpbnQgYmFzZSkKIAkJCWFjYyArPSBjOwogCQl9CiAJfQotCWlmIChhbnkgPCAwKQorCWlm
IChhbnkgPCAwKSB7CisJCWVycm5vID0gRVJBTkdFOwogCQlhY2MgPSBuZWcgPyBMTE9OR19NSU4g
OiBMTE9OR19NQVg7Ci0JZWxzZSBpZiAobmVnKQorCX0gZWxzZSBpZiAobmVnKQogCQlhY2MgPSAt
YWNjOworCitleGl0OgogCWlmIChlbmRwdHIgIT0gMCkKIAkJKmVuZHB0ciA9IF9fREVDT05TVChj
aGFyICosIGFueSA/IHMgLSAxIDogbnB0cik7CiAJcmV0dXJuIGFjYzsKQEAgLTIyNiw2ICsyNDQs
MTIgQEAgdW5zaWduZWQgbG9uZyBsb25nIHN0cnRvdWxsKGNvbnN0IGNoYXIgKm5wdHIsIGNoYXIg
KiplbmRwdHIsIGludCBiYXNlKQogCXVuc2lnbmVkIGxvbmcgbG9uZyBxYmFzZSwgY3V0b2ZmOwog
CWludCBuZWcsIGFueSwgY3V0bGltOwogCisJaWYgKGJhc2UgPCAwIHx8IGJhc2UgPT0gMSB8fCBi
YXNlID4gMzYpIHsKKwkJZXJybm8gPSAtRUlOVkFMOworCQlhbnkgPSAwOworCQlhY2MgPSAwOwor
CQlnb3RvIGV4aXQ7CisJfQogCS8qCiAJICogU2VlIHN0cnRvcSBmb3IgY29tbWVudHMgYXMgdG8g
dGhlIGxvZ2ljIHVzZWQuCiAJICovCkBAIC0yNjksMTAgKzI5MywxMyBAQCB1bnNpZ25lZCBsb25n
IGxvbmcgc3RydG91bGwoY29uc3QgY2hhciAqbnB0ciwgY2hhciAqKmVuZHB0ciwgaW50IGJhc2Up
CiAJCQlhY2MgKz0gYzsKIAkJfQogCX0KLQlpZiAoYW55IDwgMCkKKwlpZiAoYW55IDwgMCkgewor
CQllcnJubyA9IEVSQU5HRTsKIAkJYWNjID0gVUxMT05HX01BWDsKLQllbHNlIGlmIChuZWcpCisJ
fSBlbHNlIGlmIChuZWcpCiAJCWFjYyA9IC1hY2M7CisKK2V4aXQ6CiAJaWYgKGVuZHB0ciAhPSAw
KQogCQkqZW5kcHRyID0gX19ERUNPTlNUKGNoYXIgKiwgYW55ID8gcyAtIDEgOiBucHRyKTsKIAly
ZXR1cm4gYWNjOwotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Wed Mar 06 14:38:45 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 06 Mar 2019 14:38: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 1h1Xgz-0001pZ-K4; Wed, 06 Mar 2019 14:38:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Bhfg=RJ=neclab.eu=sharan.santhanam@srs-us1.protection.inumbo.net>)
 id 1h1Xgy-0001ou-L1
 for minios-devel@lists.xen.org; Wed, 06 Mar 2019 14:38:44 +0000
X-Inumbo-ID: 89410862-401d-11e9-a0c1-d303d2e170f4
Received: from mailer1.neclab.eu (unknown [195.37.70.40])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 89410862-401d-11e9-a0c1-d303d2e170f4;
 Wed, 06 Mar 2019 14:38:41 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer1.neclab.eu (Postfix) with ESMTP id 098F8104178;
 Wed,  6 Mar 2019 15:38:41 +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 eRgTDCnuOECX; Wed,  6 Mar 2019 15:38: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 mailer1.neclab.eu (Postfix) with ESMTPS id D89A5103E78
 for <minios-devel@lists.xen.org>; Wed,  6 Mar 2019 15:38:38 +0100 (CET)
Received: from N-1309.office.hd (10.1.2.132) by skoll.office.hd
 (192.168.125.11) with Microsoft SMTP Server (TLS) id 14.3.319.2; Wed, 6 Mar
 2019 15:38:38 +0100
From: Sharan Santhanam <sharan.santhanam@neclab.eu>
To: <minios-devel@lists.xen.org>
Date: Wed, 6 Mar 2019 15:38:27 +0100
Message-ID: <1551883107-11602-3-git-send-email-sharan.santhanam@neclab.eu>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1551883107-11602-1-git-send-email-sharan.santhanam@neclab.eu>
References: <1551883107-11602-1-git-send-email-sharan.santhanam@neclab.eu>
MIME-Version: 1.0
X-Originating-IP: [10.1.2.132]
Subject: [Minios-devel] [UNIKRAFT PATCH 2/2] lib/nolibc: Add strtol function
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: Sharan Santhanam <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>

VGhlIHBhdGNoIGV4dGVuZHMgbm9saWJjIHRoZSBzdHJ0byogZmFtaWx5IG9mIGZ1bmN0aW9uIHdp
dGggc3RydG9sLgpUaGUgaW1wbGVtZW50YXRpb24gdXNlcyB0aGUgZXhpc3Rpbmcgc3RydG9sIGZ1
bmN0aW9uIHByb3ZpZGVkIHdpdGhpbgpub2xpYmMuCgpTaWduZWQtb2ZmLWJ5OiBTaGFyYW4gU2Fu
dGhhbmFtIDxzaGFyYW4uc2FudGhhbmFtQG5lY2xhYi5ldT4KLS0tCiBsaWIvbm9saWJjL2V4cG9y
dHN5bXMudWsgICAgfCAgMSArCiBsaWIvbm9saWJjL2luY2x1ZGUvc3RkbGliLmggfCAgMSArCiBs
aWIvbm9saWJjL3N0ZGxpYi5jICAgICAgICAgfCA5NyArKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysKIDMgZmlsZXMgY2hhbmdlZCwgOTkgaW5zZXJ0aW9ucygrKQoK
ZGlmZiAtLWdpdCBhL2xpYi9ub2xpYmMvZXhwb3J0c3ltcy51ayBiL2xpYi9ub2xpYmMvZXhwb3J0
c3ltcy51awppbmRleCBiMmViYjhkLi4zOTNjOTcwIDEwMDY0NAotLS0gYS9saWIvbm9saWJjL2V4
cG9ydHN5bXMudWsKKysrIGIvbGliL25vbGliYy9leHBvcnRzeW1zLnVrCkBAIC00MCw2ICs0MCw3
IEBAIHByaW50ZgogZmZsdXNoCiAKICMgc3RkbGliCitzdHJ0b2wKIHN0cnRvdWwKIHN0cnRvbGwK
IHN0cnRvdWxsCmRpZmYgLS1naXQgYS9saWIvbm9saWJjL2luY2x1ZGUvc3RkbGliLmggYi9saWIv
bm9saWJjL2luY2x1ZGUvc3RkbGliLmgKaW5kZXggMjQ3YTNmOC4uMjg3MTgxNSAxMDA2NDQKLS0t
IGEvbGliL25vbGliYy9pbmNsdWRlL3N0ZGxpYi5oCisrKyBiL2xpYi9ub2xpYmMvaW5jbHVkZS9z
dGRsaWIuaApAQCAtNDYsNiArNDYsNyBAQCBleHRlcm4gIkMiIHsKICAqIEBlbmRwdHI6IEEgcG9p
bnRlciB0byB0aGUgZW5kIG9mIHRoZSBwYXJzZWQgc3RyaW5nIHdpbGwgYmUgcGxhY2VkIGhlcmUK
ICAqIEBiYXNlOiAgIFRoZSBudW1iZXIgYmFzZSB0byB1c2UKICAqLworbG9uZyBzdHJ0b2woY29u
c3QgY2hhciAqbnB0ciwgY2hhciAqKmVuZHB0ciwgaW50IGJhc2UpOwogdW5zaWduZWQgbG9uZyBz
dHJ0b3VsKGNvbnN0IGNoYXIgKm5wdHIsIGNoYXIgKiplbmRwdHIsIGludCBiYXNlKTsKIGxvbmcg
bG9uZyBzdHJ0b2xsKGNvbnN0IGNoYXIgKm5wdHIsIGNoYXIgKiplbmRwdHIsIGludCBiYXNlKTsK
IHVuc2lnbmVkIGxvbmcgbG9uZyBzdHJ0b3VsbChjb25zdCBjaGFyICpucHRyLCBjaGFyICoqZW5k
cHRyLCBpbnQgYmFzZSk7CmRpZmYgLS1naXQgYS9saWIvbm9saWJjL3N0ZGxpYi5jIGIvbGliL25v
bGliYy9zdGRsaWIuYwppbmRleCA3NjIzNmFmLi5jODNjNmRlIDEwMDY0NAotLS0gYS9saWIvbm9s
aWJjL3N0ZGxpYi5jCisrKyBiL2xpYi9ub2xpYmMvc3RkbGliLmMKQEAgLTUxLDYgKzUxLDcgQEAK
ICAqIFNVQ0ggREFNQUdFLgogICovCiAKKyNpbmNsdWRlIDxlcnJuby5oPgogI2luY2x1ZGUgPHN0
ZGludC5oPgogI2luY2x1ZGUgPHN0ZGxpYi5oPgogI2luY2x1ZGUgPGxpbWl0cy5oPgpAQCAtMTI5
LDYgKzEzMCwxMDIgQEAgZXhpdDoKIAlyZXR1cm4gYWNjOwogfQogCitsb25nIHN0cnRvbChjb25z
dCBjaGFyICpucHRyLCBjaGFyICoqZW5kcHRyLCBpbnQgYmFzZSkKK3sKKwljb25zdCBjaGFyICpz
OworCXVuc2lnbmVkIGxvbmcgYWNjOworCXVuc2lnbmVkIGNoYXIgYzsKKwl1bnNpZ25lZCBsb25n
IHFiYXNlLCBjdXRvZmY7CisJaW50IG5lZywgYW55LCBjdXRsaW07CisKKwlzID0gbnB0cjsKKwlp
ZiAoYmFzZSA8IDAgfHwgYmFzZSA9PSAxIHx8IGJhc2UgPiAzNikgeworCQllcnJubyA9IC1FSU5W
QUw7CisJCWFueSA9IDA7CisJCWFjYyA9IDA7CisJCWdvdG8gZXhpdDsKKwl9CisKKwkvKgorCSAq
IFNraXAgd2hpdGUgc3BhY2UgYW5kIHBpY2sgdXAgbGVhZGluZyArLy0gc2lnbiBpZiBhbnkuCisJ
ICogSWYgYmFzZSBpcyAwLCBhbGxvdyAweCBmb3IgaGV4IGFuZCAwIGZvciBvY3RhbCwgZWxzZQor
CSAqIGFzc3VtZSBkZWNpbWFsOyBpZiBiYXNlIGlzIGFscmVhZHkgMTYsIGFsbG93IDB4LgorCSAq
LworCWRvIHsKKwkJYyA9ICpzKys7CisJfSB3aGlsZSAoaXNzcGFjZShjKSk7CisJaWYgKGMgPT0g
Jy0nKSB7CisJCW5lZyA9IDE7CisJCWMgPSAqcysrOworCX0gZWxzZSB7CisJCW5lZyA9IDA7CisJ
CWlmIChjID09ICcrJykKKwkJCWMgPSAqcysrOworCX0KKwlpZiAoKGJhc2UgPT0gMCB8fCBiYXNl
ID09IDE2KSAmJiBjID09ICcwJyAmJiAoKnMgPT0gJ3gnIHx8ICpzID09ICdYJykpIHsKKwkJYyA9
IHNbMV07CisJCXMgKz0gMjsKKwkJYmFzZSA9IDE2OworCX0KKwlpZiAoYmFzZSA9PSAwKQorCQli
YXNlID0gYyA9PSAnMCcgPyA4IDogMTA7CisKKwkvKgorCSAqIENvbXB1dGUgdGhlIGN1dG9mZiB2
YWx1ZSBiZXR3ZWVuIGxlZ2FsIG51bWJlcnMgYW5kIGlsbGVnYWwKKwkgKiBudW1iZXJzLiAgVGhh
dCBpcyB0aGUgbGFyZ2VzdCBsZWdhbCB2YWx1ZSwgZGl2aWRlZCBieSB0aGUKKwkgKiBiYXNlLiAg
QW4gaW5wdXQgbnVtYmVyIHRoYXQgaXMgZ3JlYXRlciB0aGFuIHRoaXMgdmFsdWUsIGlmCisJICog
Zm9sbG93ZWQgYnkgYSBsZWdhbCBpbnB1dCBjaGFyYWN0ZXIsIGlzIHRvbyBiaWcuICBPbmUgdGhh
dAorCSAqIGlzIGVxdWFsIHRvIHRoaXMgdmFsdWUgbWF5IGJlIHZhbGlkIG9yIG5vdDsgdGhlIGxp
bWl0CisJICogYmV0d2VlbiB2YWxpZCBhbmQgaW52YWxpZCBudW1iZXJzIGlzIHRoZW4gYmFzZWQg
b24gdGhlIGxhc3QKKwkgKiBkaWdpdC4gIEZvciBpbnN0YW5jZSwgaWYgdGhlIHJhbmdlIGZvciBx
dWFkcyBpcworCSAqIFstMjE0NzQ4MzY0OC4uMjE0NzQ4MzY0N10gYW5kIHRoZSBpbnB1dCBiYXNl
CisJICogaXMgMTAsIGN1dG9mZiB3aWxsIGJlIHNldCB0byAyMTQ3NDgzNjQ3IGFuZCBjdXRsaW0g
dG8KKwkgKiBlaXRoZXIgNyAobmVnPT0wKSBvciA4IChuZWc9PTEpLCBtZWFuaW5nIHRoYXQgaWYg
d2UgaGF2ZQorCSAqIGFjY3VtdWxhdGVkIGEgdmFsdWUgPiAyMTQ3NDgzNjQ3LCBvciBlcXVhbCBi
dXQgdGhlCisJICogbmV4dCBkaWdpdCBpcyA+IDcgKG9yIDgpLCB0aGUgbnVtYmVyIGlzIHRvbyBi
aWcsIGFuZCB3ZSB3aWxsCisJICogcmV0dXJuIGEgcmFuZ2UgZXJyb3IuCisJICoKKwkgKiBTZXQg
YW55IGlmIGFueSBgZGlnaXRzJyBjb25zdW1lZDsgbWFrZSBpdCBuZWdhdGl2ZSB0byBpbmRpY2F0
ZQorCSAqIG92ZXJmbG93LgorCSAqLworCXFiYXNlID0gKHVuc2lnbmVkIGludCliYXNlOworCWN1
dG9mZiA9IG5lZworCQkgICAgID8gKHVuc2lnbmVkIGxvbmcpTE9OR19NQVgKKwkJCSAgIC0gKHVu
c2lnbmVkIGxvbmcpKExPTkdfTUlOICsgTE9OR19NQVgpCisJCSAgICAgOiBMT05HX01BWDsKKwlj
dXRsaW0gPSBjdXRvZmYgJSBxYmFzZTsKKwljdXRvZmYgLz0gcWJhc2U7CisJZm9yIChhY2MgPSAw
LCBhbnkgPSAwOzsgYyA9ICpzKyspIHsKKwkJaWYgKCFpc2FzY2lpKGMpKQorCQkJYnJlYWs7CisJ
CWlmIChpc2RpZ2l0KGMpKQorCQkJYyAtPSAnMCc7CisJCWVsc2UgaWYgKGlzYWxwaGEoYykpCisJ
CQljIC09IGlzdXBwZXIoYykgPyAnQScgLSAxMCA6ICdhJyAtIDEwOworCQllbHNlCisJCQlicmVh
azsKKwkJaWYgKGMgPj0gYmFzZSkKKwkJCWJyZWFrOworCQlpZiAoYW55IDwgMCB8fCBhY2MgPiBj
dXRvZmYgfHwgKGFjYyA9PSBjdXRvZmYgJiYgYyA+IGN1dGxpbSkpCisJCQlhbnkgPSAtMTsKKwkJ
ZWxzZSB7CisJCQlhbnkgPSAxOworCQkJYWNjICo9IHFiYXNlOworCQkJYWNjICs9IGM7CisJCX0K
Kwl9CisJaWYgKGFueSA8IDApIHsKKwkJYWNjID0gbmVnID8gTE9OR19NSU4gOiBMT05HX01BWDsK
KwkJZXJybm8gPSBFUkFOR0U7CisJfSBlbHNlIGlmIChuZWcpCisJCWFjYyA9IC1hY2M7CisKK2V4
aXQ6CisJaWYgKGVuZHB0ciAhPSAwKQorCQkqZW5kcHRyID0gX19ERUNPTlNUKGNoYXIgKiwgYW55
ID8gcyAtIDEgOiBucHRyKTsKKwlyZXR1cm4gYWNjOworfQorCiAvKgogICogQ29udmVydCBhIHN0
cmluZyB0byBhIGxvbmcgbG9uZyBpbnRlZ2VyLgogICoKLS0gCjIuNy40CgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcg
bGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Thu Mar 07 10:21:29 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 07 Mar 2019 10:21: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 1h1q9X-0008FU-Kc; Thu, 07 Mar 2019 10:21:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=T47w=RK=neclab.eu=sharan.santhanam@srs-us1.protection.inumbo.net>)
 id 1h1q9W-0008FP-R5
 for minios-devel@lists.xen.org; Thu, 07 Mar 2019 10:21:26 +0000
X-Inumbo-ID: bfe88e4e-40c2-11e9-a25f-6f454bfce991
Received: from mailer2.neclab.eu (unknown [195.37.70.41])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bfe88e4e-40c2-11e9-a25f-6f454bfce991;
 Thu, 07 Mar 2019 10:21:20 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer2.neclab.eu (Postfix) with ESMTP id 954B1F200F;
 Thu,  7 Mar 2019 11:21:19 +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 ffAB1HltzmmU; Thu,  7 Mar 2019 11:21:19 +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 67DB3F200E
 for <minios-devel@lists.xen.org>; Thu,  7 Mar 2019 11:21:17 +0100 (CET)
Received: from N-1309.office.hd (10.1.2.132) by skoll.office.hd
 (192.168.125.11) with Microsoft SMTP Server (TLS) id 14.3.319.2; Thu, 7 Mar
 2019 11:21:17 +0100
From: Sharan Santhanam <sharan.santhanam@neclab.eu>
To: <minios-devel@lists.xen.org>
Date: Thu, 7 Mar 2019 11:21:05 +0100
Message-ID: <1551954065-15782-1-git-send-email-sharan.santhanam@neclab.eu>
X-Mailer: git-send-email 2.7.4
MIME-Version: 1.0
X-Originating-IP: [10.1.2.132]
Subject: [Minios-devel] [UNIKRAFT PATCH] build: plat library are build even
 when disabled
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, Sharan Santhanam <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>

UGxhdGZvcm0gbGlicmFyeSBpcyBidWlsdCBldmVuIHdoZW4gdGhlIGNvbmZpZ3VyYXRpb24gaXMK
ZGlzYWJsZWQuIFRoaXMgaXMgZml4ZWQgYnkgdXNpbmcgY29uZGl0aW9uYWwgZXhwYW5zaW9uCmlu
c3RlYWQgb2YgY29uZGl0aW9uYWwtZGlyZWN0aXZlcy4KClNpZ25lZC1vZmYtYnk6IFNoYXJhbiBT
YW50aGFuYW0gPHNoYXJhbi5zYW50aGFuYW1AbmVjbGFiLmV1PgotLS0KIHN1cHBvcnQvYnVpbGQv
TWFrZWZpbGUucnVsZXMgfCA0ICstLS0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwg
MyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9zdXBwb3J0L2J1aWxkL01ha2VmaWxlLnJ1bGVz
IGIvc3VwcG9ydC9idWlsZC9NYWtlZmlsZS5ydWxlcwppbmRleCA5OTllMTdlLi45MjZhNTMzIDEw
MDY0NAotLS0gYS9zdXBwb3J0L2J1aWxkL01ha2VmaWxlLnJ1bGVzCisrKyBiL3N1cHBvcnQvYnVp
bGQvTWFrZWZpbGUucnVsZXMKQEAgLTE2Nyw5ICsxNjcsNyBAQCBlbmRlZgogCiAjIGFkZHBsYXRs
aWJfcyAkcGxhdG5hbWUsJGxpYm5hbWUsJHN3aXRjaAogZGVmaW5lIGFkZHBsYXRsaWJfcyA9Ci1p
ZmVxICgkKDMpLHkpCi0kKGNhbGwgYWRkcGxhdGxpYiwkKDEpLCQoMikpCi1lbmRpZgorJChpZiAk
KGZpbHRlciB5LCQoMykpLCQoY2FsbCBhZGRwbGF0bGliLCQoMSksJCgyKSksKQogZW5kZWYKIAog
Ci0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby9taW5p
b3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Thu Mar 07 16:10:57 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 07 Mar 2019 16:10: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 1h1vbj-0004Cl-6w; Thu, 07 Mar 2019 16:10:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=v9nY=RK=neclab.eu=florian.schmidt@srs-us1.protection.inumbo.net>)
 id 1h1vbh-0004Cg-Nw
 for minios-devel@lists.xen.org; Thu, 07 Mar 2019 16:10:53 +0000
X-Inumbo-ID: 91fadeca-40f3-11e9-8050-537543426811
Received: from mailer2.neclab.eu (unknown [195.37.70.41])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 91fadeca-40f3-11e9-8050-537543426811;
 Thu, 07 Mar 2019 16:10:49 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer2.neclab.eu (Postfix) with ESMTP id 7F3B2F200F;
 Thu,  7 Mar 2019 17:10:47 +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 HlE7khUGtooY; Thu,  7 Mar 2019 17:10:47 +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 508ADF200E
 for <minios-devel@lists.xen.org>; Thu,  7 Mar 2019 17:10:45 +0100 (CET)
Received: from vortex.office.hd (10.1.2.30) by skoll.office.hd
 (192.168.125.11) with Microsoft SMTP Server (TLS) id 14.3.319.2; Thu, 7 Mar
 2019 17:10:45 +0100
From: Florian Schmidt <florian.schmidt@neclab.eu>
To: <minios-devel@lists.xen.org>
Date: Thu, 7 Mar 2019 17:10:36 +0100
Message-ID: <20190307161036.20535-1-florian.schmidt@neclab.eu>
X-Mailer: git-send-email 2.21.0
MIME-Version: 1.0
X-Originating-IP: [10.1.2.30]
Subject: [Minios-devel] [UNIKRAFT PATCH] build: properly separate
 UK_EXTRAVERSION in version string
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>
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>

U2lnbmVkLW9mZi1ieTogRmxvcmlhbiBTY2htaWR0IDxmbG9yaWFuLnNjaG1pZHRAbmVjbGFiLmV1
PgotLS0KIE1ha2VmaWxlIHwgNiArKysrKy0KIDEgZmlsZSBjaGFuZ2VkLCA1IGluc2VydGlvbnMo
KyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9NYWtlZmlsZSBiL01ha2VmaWxlCmluZGV4
IDhlODFjNjRiLi43ZjI5ZTAwNiAxMDA2NDQKLS0tIGEvTWFrZWZpbGUKKysrIGIvTWFrZWZpbGUK
QEAgLTEzMSw3ICsxMzEsMTEgQEAgaW5jbHVkZSAkKENPTkZJR19VS19CQVNFKS92ZXJzaW9uLm1r
CiAKICMgQ29tcHV0ZSB0aGUgZnVsbCBsb2NhbCB2ZXJzaW9uIHN0cmluZyBzbyBwYWNrYWdlcyBj
YW4gdXNlIGl0IGFzLWlzCiAjIE5lZWQgdG8gZXhwb3J0IGl0LCBzbyBpdCBjYW4gYmUgZ290IGZy
b20gZW52aXJvbm1lbnQgaW4gY2hpbGRyZW4gKGVnLiBtY29uZikKLWV4cG9ydCBVS19GVUxMVkVS
U0lPTiA6PSAkKFVLX1ZFUlNJT04pLiQoVUtfU1VCVkVSU0lPTikkKFVLX0VYVFJBVkVSU0lPTikk
KHNoZWxsICQoU0NSSVBUU19ESVIpL2dpdHNoYTEpCitpZmRlZiBVS19FWFRSQVZFUlNJT04KK2V4
cG9ydCBVS19GVUxMVkVSU0lPTiA6PSAkKFVLX1ZFUlNJT04pLiQoVUtfU1VCVkVSU0lPTikuJChV
S19FWFRSQVZFUlNJT04pJChzaGVsbCAkKFNDUklQVFNfRElSKS9naXRzaGExKQorZWxzZQorZXhw
b3J0IFVLX0ZVTExWRVJTSU9OIDo9ICQoVUtfVkVSU0lPTikuJChVS19TVUJWRVJTSU9OKSQoc2hl
bGwgJChTQ1JJUFRTX0RJUikvZ2l0c2hhMSkKK2VuZGlmCiAKICMgRGVmYXVsdCBpbWFnZSBuYW1l
CiBleHBvcnQgQ09ORklHX1VLX05BTUUgPz0gJChub3RkaXIgJChBUFBfRElSKSkKLS0gCjIuMjEu
MAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlv
cy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Thu Mar 07 16:17:42 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 07 Mar 2019 16:17:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h1viH-0004In-Pg; Thu, 07 Mar 2019 16:17:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=wCnN=RK=neclab.eu=simon.kuenzer@srs-us1.protection.inumbo.net>)
 id 1h1viG-0004Ii-TJ
 for minios-devel@lists.xen.org; Thu, 07 Mar 2019 16:17:40 +0000
X-Inumbo-ID: 84d00094-40f4-11e9-a894-bb203714c481
Received: from mailer1.neclab.eu (unknown [195.37.70.40])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 84d00094-40f4-11e9-a894-bb203714c481;
 Thu, 07 Mar 2019 16:17:36 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer1.neclab.eu (Postfix) with ESMTP id 4A43C104BFE;
 Thu,  7 Mar 2019 17:17:35 +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 x5R2OGNCKtEY; Thu,  7 Mar 2019 17:17:35 +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 mailer1.neclab.eu (Postfix) with ESMTPS id 1DF14104BD9
 for <minios-devel@lists.xen.org>; Thu,  7 Mar 2019 17:17:33 +0100 (CET)
Received: from HYDRA.office.hd ([169.254.4.196]) by METHONE.office.hd
 ([192.168.24.54]) with mapi id 14.03.0319.002; Thu, 7 Mar 2019 17:17:32 +0100
From: Simon Kuenzer <simon.kuenzer@neclab.eu>
To: Florian Schmidt <Florian.Schmidt@neclab.eu>, "minios-devel@lists.xen.org"
 <minios-devel@lists.xen.org>
Thread-Topic: [UNIKRAFT PATCH] build: properly separate UK_EXTRAVERSION in
 version string
Thread-Index: AQHU1QBRMx47fUoTCEyIjb9jKR9BiaYAWIaA
Date: Thu, 7 Mar 2019 16:17:32 +0000
Message-ID: <15291E94-1230-4B49-9E56-9AF848198C3B@neclab.eu>
References: <20190307161036.20535-1-florian.schmidt@neclab.eu>
In-Reply-To: <20190307161036.20535-1-florian.schmidt@neclab.eu>
Accept-Language: en-GB, gl-ES, de-DE, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.1.2.186]
Content-ID: <D7C009B74058184989C70919A0DDA932@office.hd>
MIME-Version: 1.0
Subject: Re: [Minios-devel] [UNIKRAFT PATCH] build: properly separate
 UK_EXTRAVERSION in version string
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>

TG9va3MgZ29vZCwgdGhhbmtzIQ0KDQpSZXZpZXdlZC1ieTogU2ltb24gS3VlbnplciA8c2ltb24u
a3VlbnplckBuZWNsYWIuZXU+DQoNCu+7v09uIDA3LjAzLjE5LCAxNzoxMCwgIkZsb3JpYW4gU2No
bWlkdCIgPEZsb3JpYW4uU2NobWlkdEBuZWNsYWIuZXU+IHdyb3RlOg0KDQogICAgU2lnbmVkLW9m
Zi1ieTogRmxvcmlhbiBTY2htaWR0IDxmbG9yaWFuLnNjaG1pZHRAbmVjbGFiLmV1Pg0KICAgIC0t
LQ0KICAgICBNYWtlZmlsZSB8IDYgKysrKystDQogICAgIDEgZmlsZSBjaGFuZ2VkLCA1IGluc2Vy
dGlvbnMoKyksIDEgZGVsZXRpb24oLSkNCiAgICANCiAgICBkaWZmIC0tZ2l0IGEvTWFrZWZpbGUg
Yi9NYWtlZmlsZQ0KICAgIGluZGV4IDhlODFjNjRiLi43ZjI5ZTAwNiAxMDA2NDQNCiAgICAtLS0g
YS9NYWtlZmlsZQ0KICAgICsrKyBiL01ha2VmaWxlDQogICAgQEAgLTEzMSw3ICsxMzEsMTEgQEAg
aW5jbHVkZSAkKENPTkZJR19VS19CQVNFKS92ZXJzaW9uLm1rDQogICAgIA0KICAgICAjIENvbXB1
dGUgdGhlIGZ1bGwgbG9jYWwgdmVyc2lvbiBzdHJpbmcgc28gcGFja2FnZXMgY2FuIHVzZSBpdCBh
cy1pcw0KICAgICAjIE5lZWQgdG8gZXhwb3J0IGl0LCBzbyBpdCBjYW4gYmUgZ290IGZyb20gZW52
aXJvbm1lbnQgaW4gY2hpbGRyZW4gKGVnLiBtY29uZikNCiAgICAtZXhwb3J0IFVLX0ZVTExWRVJT
SU9OIDo9ICQoVUtfVkVSU0lPTikuJChVS19TVUJWRVJTSU9OKSQoVUtfRVhUUkFWRVJTSU9OKSQo
c2hlbGwgJChTQ1JJUFRTX0RJUikvZ2l0c2hhMSkNCiAgICAraWZkZWYgVUtfRVhUUkFWRVJTSU9O
DQogICAgK2V4cG9ydCBVS19GVUxMVkVSU0lPTiA6PSAkKFVLX1ZFUlNJT04pLiQoVUtfU1VCVkVS
U0lPTikuJChVS19FWFRSQVZFUlNJT04pJChzaGVsbCAkKFNDUklQVFNfRElSKS9naXRzaGExKQ0K
ICAgICtlbHNlDQogICAgK2V4cG9ydCBVS19GVUxMVkVSU0lPTiA6PSAkKFVLX1ZFUlNJT04pLiQo
VUtfU1VCVkVSU0lPTikkKHNoZWxsICQoU0NSSVBUU19ESVIpL2dpdHNoYTEpDQogICAgK2VuZGlm
DQogICAgIA0KICAgICAjIERlZmF1bHQgaW1hZ2UgbmFtZQ0KICAgICBleHBvcnQgQ09ORklHX1VL
X05BTUUgPz0gJChub3RkaXIgJChBUFBfRElSKSkNCiAgICAtLSANCiAgICAyLjIxLjANCiAgICAN
CiAgICANCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
TWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1k
ZXZlbA==

From minios-devel-bounces@lists.xenproject.org Thu Mar 07 16:37:25 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 07 Mar 2019 16:37:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h1w1M-0005kC-RX; Thu, 07 Mar 2019 16:37:24 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=v9nY=RK=neclab.eu=florian.schmidt@srs-us1.protection.inumbo.net>)
 id 1h1w1L-0005k6-Dj
 for minios-devel@lists.xen.org; Thu, 07 Mar 2019 16:37:23 +0000
X-Inumbo-ID: 46ad5391-40f7-11e9-bc90-bc764e045a96
Received: from mailer1.neclab.eu (unknown [195.37.70.40])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 46ad5391-40f7-11e9-bc90-bc764e045a96;
 Thu, 07 Mar 2019 16:37:20 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer1.neclab.eu (Postfix) with ESMTP id 7E7F2104BFE;
 Thu,  7 Mar 2019 17:37:19 +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 slH9QYIqWChT; Thu,  7 Mar 2019 17:37:19 +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 mailer1.neclab.eu (Postfix) with ESMTPS id 54932104BD9
 for <minios-devel@lists.xen.org>; Thu,  7 Mar 2019 17:37:17 +0100 (CET)
Received: from [10.1.2.30] (10.1.2.30) by skoll.office.hd (192.168.125.11)
 with Microsoft SMTP Server (TLS) id 14.3.319.2; Thu, 7 Mar 2019 17:37:17
 +0100
To: "minios-devel@lists.xen.org" <minios-devel@lists.xen.org>
From: Florian Schmidt <Florian.Schmidt@neclab.eu>
Message-ID: <9693ed52-d5e9-95bb-84ad-6052f0460c35@neclab.eu>
Date: Thu, 7 Mar 2019 17:37:16 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
Content-Language: en-US
X-Originating-IP: [10.1.2.30]
Subject: [Minios-devel] Unikraft 0.3.1 released
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-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>

SGkgYWxsLAoKdGhlIFVuaWtyYWZ0IHRlYW0gaXMgcHJvdWQgdG8gYW5ub3VuY2UgdGhhdCBhIG5l
dyByZWxlYXNlIGlzIG91dDoKICAgICAwLjMuMSBJYXBldHVzCgpUaGlzIHJlbGVhc2UgaXMgdGFn
Z2VkIHdpdGggYFJFTEVBU0UtMC4zLjFgIGluIHRoZSByZXBvc2l0b3JpZXMuCkl0IGlzIG1lYW50
IGFzIGEgYnVnZml4IHJlbGVhc2UgdGhhdCBhZGRzIHN1cHBvcnQgZm9yIG5ld2xpYiBiYWNrIHRv
IAp1bmlrcmFmdC4gRHVlIHRvIGNoYW5nZXMgaW4gdW5pa3JhZnQncyB2ZnNjb3JlIGxpYnJhcnks
IG5ld2xpYiBkaWQgbm90IApwcm9wZXJseSBjb21waWxlIGFnYWluc3QgdjAuMy4gVGhpcyByZWxl
YXNlIGZpeGVzIHRoaXMgcHJvYmxlbS4KCkFsbCB4ZW5iaXRzLWhvc3RlZCB1bmlrcmFmdCByZXBv
c2l0b3JpZXMgKHVuaWtyYWZ0LCBuZXdsaWIsIGx3aXAsIGFzIAp3ZWxsIGFzIHRoZSBleGFtcGxl
IGFwcGxpY2F0aW9ucyBoZWxsb3dvcmxkIGFuZCBodHRwcmVwbHkpIGF0IApgUkVMRUFTRS0wLjMu
MWAgdGFnIGFyZSBjb21wYXRpYmxlIHdpdGggZWFjaCBvdGhlciBhbmQgY2FuIGJlIGJ1aWx0IGFu
ZCAKbGlua2VkIHRvZ2V0aGVyIGFnYWluLgoKVGhhbmtzLApGbG9yaWFuCgotLSAKRHIuIEZsb3Jp
YW4gU2NobWlkdArjg5Xjg63jg7zjg6rjgqLjg7Pjg7vjgrfjg6Xjg5/jg4Pjg4gKUmVzZWFyY2gg
U2NpZW50aXN0LApTeXN0ZW1zIGFuZCBNYWNoaW5lIExlYXJuaW5nIEdyb3VwCk5FQyBMYWJvcmF0
b3JpZXMgRXVyb3BlCkt1cmbDvHJzdGVuLUFubGFnZSAzNiwgRC02OTExNSBIZWlkZWxiZXJnClRl
bC4gICAgICs0OSAoMCk2MjIxIDQzNDItMjY1CkZheDogICAgICs0OSAoMCk2MjIxIDQzNDItMTU1
CmUtbWFpbDogIGZsb3JpYW4uc2NobWlkdEBuZWNsYWIuZXUKPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ClJlZ2lzdGVyZWQgYXQgQW10
c2dlcmljaHQgTWFubmhlaW0sIEdlcm1hbnksIEhSQjcyODU1OAoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApN
aW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Sun Mar 10 14:27:57 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Sun, 10 Mar 2019 14:27:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h2zQg-0003TM-0G; Sun, 10 Mar 2019 14:27: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=kg+E=RN=gmail.com=costin.lup@srs-us1.protection.inumbo.net>)
 id 1h2zQf-0003TH-BL
 for minios-devel@lists.xen.org; Sun, 10 Mar 2019 14:27:53 +0000
X-Inumbo-ID: af0d8048-4340-11e9-bc90-bc764e045a96
Received: from mail-wm1-x341.google.com (unknown [2a00:1450:4864:20::341])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id af0d8048-4340-11e9-bc90-bc764e045a96;
 Sun, 10 Mar 2019 14:27:51 +0000 (UTC)
Received: by mail-wm1-x341.google.com with SMTP id f65so1900412wma.2
 for <minios-devel@lists.xen.org>; Sun, 10 Mar 2019 07:27:51 -0700 (PDT)
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=fSPnfrnIcncftPba1hO8vob3tZ4/y4SbAPxdBYJPfrc=;
 b=j1X4ttdZ2Q/GCxezhE6KRzpLTWxQOXkzKDv/wcPY5k6hE+sIR4h95T1+N/tCKURRNm
 +m6LD8nn4qiFC7hC1PAuAFhLRgj9SrJOH3/oGh+7ytYf8utJES44kPxzeyF0dhQwPaNm
 hFWy5bnJwHX2REQy9OsbbSrU2+Q7kjG8K8jY6ig6c0ro79C5xneo+b2nexOzsPCuZrwo
 nqpYBNSMEiU5f82RTju1/1ADV3o4bzN1g9coPbVQhgYBvY/4qijMg4xOiM+mmewXD3VG
 1KgpY3+18aMHs4ulrach28tZd3arVC1su46J4SB7ZGpe934sG4mth6cWsU3mDkod3wco
 Bpcw==
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=fSPnfrnIcncftPba1hO8vob3tZ4/y4SbAPxdBYJPfrc=;
 b=IOBeTnTmBLR35DDhCo9hq0N+BpT6LflnkhG8bgvHpNpdpW1cBDTjq0FCBQGvG9GqLL
 Zzdae1IcvcFv+D2ARHozYyeSsHCVFOop/uHGe/HK/F4Awcdt0yHnE19YOscnqg4V7xjT
 AG0nqJqcbwEyxdZMeJNTJnrRz//pw9KbMYOXi4qk0seOx9QG0izenyIuD1I5iM9hb56V
 wYcLzsw9QTSJ8kcLj08atXTPXN6Tov28gLSSpARRUo07xmnqL48MNJUflmO5dp9UOzXN
 +v2ed57mDo1GDlalMY3mwGmSg1kMZEEP2rI5+hZ6l0K4gn6lVZ7mG0fUJ6K7SB3UbzNP
 69bg==
X-Gm-Message-State: APjAAAXoAtWvqm3QYfDi/NApza6OXwjKyPINMFZxWc/8IIMQV5Swt/rh
 52aLnxUvtOv6JhJoju3jlf7Hx6W2
X-Google-Smtp-Source: APXvYqw3FVzy9XI8Hv/0f54IWafd1/mxRRvyzGw7BbOSccFJHF6p6PH1ZaCOzaMVObbjWKpVC0fE9g==
X-Received: by 2002:a1c:1dcd:: with SMTP id
 d196mr14474946wmd.146.1552228069753; 
 Sun, 10 Mar 2019 07:27:49 -0700 (PDT)
Received: from [172.19.2.117] ([141.85.233.142])
 by smtp.gmail.com with ESMTPSA id q135sm21025749wme.43.2019.03.10.07.27.48
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Sun, 10 Mar 2019 07:27:49 -0700 (PDT)
To: Florian Schmidt <Florian.Schmidt@neclab.eu>,
 Yuri Volchkov <yuri.volchkov@neclab.eu>, minios-devel@lists.xen.org
References: <20190305182955.1883-1-yuri.volchkov@neclab.eu>
 <20190305182955.1883-2-yuri.volchkov@neclab.eu>
 <dce47ed6-b813-cfc7-4994-3e2b1e626438@neclab.eu>
From: Costin Lupu <costin.lup@gmail.com>
Message-ID: <5192fc3f-bf6c-445d-fa0f-6d0a9a69e64f@gmail.com>
Date: Sun, 10 Mar 2019 16:27:48 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <dce47ed6-b813-cfc7-4994-3e2b1e626438@neclab.eu>
Content-Language: en-US
Subject: Re: [Minios-devel] [UNIKRAFT/NEWLIB PATCH v2 1/2] update newlib
 glue for use with vfscore
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>

SGkgWXVyaSwKCldoYXQgaXMgdGhlIHJlYXNvbiBiZWhpbmQgYWRkaW5nIHRoZSBzdHViIGZvciBz
aWdmaWxsc2V0PyBJIGdldApjb21waWxpbmcgZXJyb3JzIGZvciBpdCBiZWNhdXNlIHNpZ3NldF90
IGlzIG5vdCBkZWZpbmVkIChJJ20gYnVpbGRpbmcKd2l0aCBuZXdsaWIpLgoKVGhhbmtzLApDb3N0
aW4KCk9uIDMvNi8xOSA5OjU5IEFNLCBGbG9yaWFuIFNjaG1pZHQgd3JvdGU6Cj4gTG9va2luZyBn
b29kLgo+IAo+IFJldmlld2VkLWJ5OiBGbG9yaWFuIFNjaG1pZHQgPGZsb3JpYW4uc2NobWlkdEBu
ZWNsYWIuZXU+Cj4gCj4gT24gMy81LzE5IDc6MjkgUE0sIFl1cmkgVm9sY2hrb3Ygd3JvdGU6Cj4+
IENvbnNpc3RzIG9mIG11bHRpcGxlIGZpeGVzOgo+PiDCoMKgIC0gcmVtb3ZlIHN0dWJzIG9mIHRo
ZSBmdW5jdGlvbnMgcHJvdmlkZWQgYnkgdmZzY29yZQo+PiDCoMKgIC0gaW1wb3J0IG1vdW50Lmgs
IHN0YXRmcy5oLCB1aW8uaCBmcm9tIG5vbGliYyAobWluaW1hbCBjaGFuZ2VzKQo+PiDCoMKgIC0g
YWRkIHN0dWIgZm9yIHNpZ2ZpbGxzZXQKPj4KPj4gU2lnbmVkLW9mZi1ieTogWXVyaSBWb2xjaGtv
diA8eXVyaS52b2xjaGtvdkBuZWNsYWIuZXU+Cj4+IC0tLQo+PiDCoCBmaWxlLmPCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgIHzCoCAzNyAtLS0tLS0tLS0tLS0tLS0KPj4gwqAgaW5jbHVkZS9z
eXMvbW91bnQuaMKgIHwgMTA5ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysKPj4gwqAgaW5jbHVkZS9zeXMvc3RhdGZzLmggfMKgIDM2ICsrKysrKysrKysrKysrCj4+
IMKgIGluY2x1ZGUvc3lzL3Vpby5owqDCoMKgIHzCoCA2MiArKysrKysrKysrKysrKysrKysrKysr
KysKPj4gwqAgcGxhdC5jwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8wqDCoCA2ICsrKwo+
PiDCoCA1IGZpbGVzIGNoYW5nZWQsIDIxMyBpbnNlcnRpb25zKCspLCAzNyBkZWxldGlvbnMoLSkK
Pj4gwqAgY3JlYXRlIG1vZGUgMTAwNjQ0IGluY2x1ZGUvc3lzL21vdW50LmgKPj4gwqAgY3JlYXRl
IG1vZGUgMTAwNjQ0IGluY2x1ZGUvc3lzL3N0YXRmcy5oCj4+IMKgIGNyZWF0ZSBtb2RlIDEwMDY0
NCBpbmNsdWRlL3N5cy91aW8uaAo+Pgo+PiBkaWZmIC0tZ2l0IGEvZmlsZS5jIGIvZmlsZS5jCj4+
IGluZGV4IDlmZDc4MDkuLjA1ZDI5YjUgMTAwNjQ0Cj4+IC0tLSBhL2ZpbGUuYwo+PiArKysgYi9m
aWxlLmMKPj4gQEAgLTQ1LDQ5ICs0NSwxNyBAQCBleHRlcm4gaW50IGVycm5vOwo+PiDCoCAjZGVm
aW5lIFNURE9VVF9GSUxFTk/CoMKgIDHCoMKgwqDCoMKgwqAgLyogc3RhbmRhcmQgb3V0cHV0IGZp
bGUgZGVzY3JpcHRvciAqLwo+PiDCoCAjZGVmaW5lIFNUREVSUl9GSUxFTk/CoMKgIDLCoMKgwqDC
oMKgwqAgLyogc3RhbmRhcmQgZXJyb3IgZmlsZSBkZXNjcmlwdG9yICovCj4+IMKgIC1pbnQgb3Bl
bihjb25zdCBjaGFyICpuYW1lIF9fdW51c2VkLCBpbnQgZmxhZ3MgX191bnVzZWQsIGludCBtb2Rl
Cj4+IF9fdW51c2VkKQo+PiAtewo+PiAtwqDCoMKgIHJldHVybiAtMTsKPj4gLX0KPj4gLQo+PiAt
aW50IGZzdGF0KGludCBmaWxlIF9fdW51c2VkLCBzdHJ1Y3Qgc3RhdCAqc3QpCj4+IC17Cj4+IC3C
oMKgwqAgc3QtPnN0X21vZGUgPSBTX0lGQ0hSOwo+PiAtwqDCoMKgIHJldHVybiAwOwo+PiAtfQo+
PiAtCj4+IC1pbnQgc3RhdChjb25zdCBjaGFyICpwYXRoIF9fdW51c2VkLCBzdHJ1Y3Qgc3RhdCAq
YnVmIF9fdW51c2VkKQo+PiAtewo+PiAtwqDCoMKgIHJldHVybiAtMTsKPj4gLX0KPj4gLQo+PiAt
aW50IG1rZGlyKGNvbnN0IGNoYXIgKl9wYXRoIF9fdW51c2VkLCBtb2RlX3QgX19tb2RlIF9fdW51
c2VkKQo+PiAtewo+PiAtwqDCoMKgIHJldHVybiAtMTsKPj4gLX0KPj4gLQo+PiDCoCBpbnQgbGlu
ayhjaGFyICpvbGQgX191bnVzZWQsIGNoYXIgKm5ldyBfX3VudXNlZCkKPj4gwqAgewo+PiDCoMKg
wqDCoMKgIGVycm5vID0gRU1MSU5LOwo+PiDCoMKgwqDCoMKgIHJldHVybiAtMTsKPj4gwqAgfQo+
PiDCoCAtaW50IHVubGluayhjaGFyICpuYW1lIF9fdW51c2VkKQo+PiAtewo+PiAtwqDCoMKgIGVy
cm5vID0gRU5PRU5UOwo+PiAtwqDCoMKgIHJldHVybiAtMTsKPj4gLX0KPj4gLQo+PiDCoCBpbnQg
bHNlZWsoaW50IGZpbGUgX191bnVzZWQsIGludCBwdHIgX191bnVzZWQsIGludCBkaXIgX191bnVz
ZWQpCj4+IMKgIHsKPj4gwqDCoMKgwqDCoCByZXR1cm4gMDsKPj4gwqAgfQo+PiDCoCAtaW50IGNo
bW9kKGNvbnN0IGNoYXIgKnBhdGhuYW1lIF9fdW51c2VkLCBtb2RlX3QgbW9kZSBfX3VudXNlZCkK
Pj4gLXsKPj4gLcKgwqDCoCByZXR1cm4gMDsKPj4gLX0KPj4gLQo+PiDCoCBpbnQgYWNjZXNzKGNv
bnN0IGNoYXIgKnBhdGggX191bnVzZWQsIGludCBhbW9kZSBfX3VudXNlZCkKPj4gwqAgewo+PiDC
oMKgwqDCoMKgIHJldHVybiAwOwo+PiBAQCAtMTM4LDExICsxMDYsNiBAQCBsb25nIHBhdGhjb25m
KGNvbnN0IGNoYXIgKnBhdGggX191bnVzZWQsIGludCBuYW1lCj4+IF9fdW51c2VkKQo+PiDCoMKg
wqDCoMKgIHJldHVybiAwOwo+PiDCoCB9Cj4+IMKgIC1pbnQgZHVwMihpbnQgb2xkZmQgX191bnVz
ZWQsIGludCBuZXdmZCBfX3VudXNlZCkKPj4gLXsKPj4gLcKgwqDCoCByZXR1cm4gMDsKPj4gLX0K
Pj4gLQo+PiDCoCAjaW5jbHVkZSA8c3lzL21tYW4uaD4KPj4gwqAgdm9pZCAqbW1hcCh2b2lkICph
ZGRyIF9fdW51c2VkLCBzaXplX3QgbGVuIF9fdW51c2VkLCBpbnQgcHJvdCBfX3VudXNlZCwKPj4g
wqDCoMKgwqDCoMKgwqDCoMKgIGludCBmbGFncyBfX3VudXNlZCwgaW50IGZpbGRlcyBfX3VudXNl
ZCwgb2ZmX3Qgb2ZmIF9fdW51c2VkKQo+PiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS9zeXMvbW91bnQu
aCBiL2luY2x1ZGUvc3lzL21vdW50LmgKPj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQKPj4gaW5kZXgg
MDAwMDAwMC4uZDdhOTViMwo+PiAtLS0gL2Rldi9udWxsCj4+ICsrKyBiL2luY2x1ZGUvc3lzL21v
dW50LmgKPj4gQEAgLTAsMCArMSwxMDkgQEAKPj4gKy8qIFNQRFgtTGljZW5zZS1JZGVudGlmaWVy
OiBCU0QtMy1DbGF1c2UgKi8KPj4gKy8qCj4+ICsgKiBDb3B5cmlnaHQgKEMpIDIwMTMgQ2xvdWRp
dXMgU3lzdGVtcywgTHRkLgo+PiArICogQ29weXJpZ2h0IChjKSAyMDE5LCBORUMgRXVyb3BlIEx0
ZC4sIE5FQyBDb3Jwb3JhdGlvbi4KPj4gKyAqCj4+ICsgKiBBbGwgcmlnaHRzIHJlc2VydmVkLgo+
PiArICoKPj4gKyAqIFJlZGlzdHJpYnV0aW9uIGFuZCB1c2UgaW4gc291cmNlIGFuZCBiaW5hcnkg
Zm9ybXMsIHdpdGggb3Igd2l0aG91dAo+PiArICogbW9kaWZpY2F0aW9uLCBhcmUgcGVybWl0dGVk
IHByb3ZpZGVkIHRoYXQgdGhlIGZvbGxvd2luZyBjb25kaXRpb25zCj4+ICsgKiBhcmUgbWV0Ogo+
PiArICoKPj4gKyAqIDEuIFJlZGlzdHJpYnV0aW9ucyBvZiBzb3VyY2UgY29kZSBtdXN0IHJldGFp
biB0aGUgYWJvdmUgY29weXJpZ2h0Cj4+ICsgKsKgwqDCoCBub3RpY2UsIHRoaXMgbGlzdCBvZiBj
b25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIuCj4+ICsgKiAyLiBSZWRpc3Ry
aWJ1dGlvbnMgaW4gYmluYXJ5IGZvcm0gbXVzdCByZXByb2R1Y2UgdGhlIGFib3ZlIGNvcHlyaWdo
dAo+PiArICrCoMKgwqAgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZv
bGxvd2luZyBkaXNjbGFpbWVyIGluCj4+IHRoZQo+PiArICrCoMKgwqAgZG9jdW1lbnRhdGlvbiBh
bmQvb3Igb3RoZXIgbWF0ZXJpYWxzIHByb3ZpZGVkIHdpdGggdGhlCj4+IGRpc3RyaWJ1dGlvbi4K
Pj4gKyAqIDMuIE5laXRoZXIgdGhlIG5hbWUgb2YgdGhlIGNvcHlyaWdodCBob2xkZXIgbm9yIHRo
ZSBuYW1lcyBvZiBpdHMKPj4gKyAqwqDCoMKgIGNvbnRyaWJ1dG9ycyBtYXkgYmUgdXNlZCB0byBl
bmRvcnNlIG9yIHByb21vdGUgcHJvZHVjdHMgZGVyaXZlZAo+PiBmcm9tCj4+ICsgKsKgwqDCoCB0
aGlzIHNvZnR3YXJlIHdpdGhvdXQgc3BlY2lmaWMgcHJpb3Igd3JpdHRlbiBwZXJtaXNzaW9uLgo+
PiArICoKPj4gKyAqIFRISVMgU09GVFdBUkUgSVMgUFJPVklERUQgQlkgVEhFIENPUFlSSUdIVCBI
T0xERVJTIEFORAo+PiBDT05UUklCVVRPUlMgIkFTIElTIgo+PiArICogQU5EIEFOWSBFWFBSRVNT
IE9SIElNUExJRUQgV0FSUkFOVElFUywgSU5DTFVESU5HLCBCVVQgTk9UIExJTUlURUQKPj4gVE8s
IFRIRQo+PiArICogSU1QTElFRCBXQVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJTElUWSBBTkQgRklU
TkVTUyBGT1IgQSBQQVJUSUNVTEFSCj4+IFBVUlBPU0UKPj4gKyAqIEFSRSBESVNDTEFJTUVELiBJ
TiBOTyBFVkVOVCBTSEFMTCBUSEUgQ09QWVJJR0hUIEhPTERFUiBPUgo+PiBDT05UUklCVVRPUlMg
QkUKPj4gKyAqIExJQUJMRSBGT1IgQU5ZIERJUkVDVCwgSU5ESVJFQ1QsIElOQ0lERU5UQUwsIFNQ
RUNJQUwsIEVYRU1QTEFSWSwgT1IKPj4gKyAqIENPTlNFUVVFTlRJQUwgREFNQUdFUyAoSU5DTFVE
SU5HLCBCVVQgTk9UIExJTUlURUQgVE8sIFBST0NVUkVNRU5UIE9GCj4+ICsgKiBTVUJTVElUVVRF
IEdPT0RTIE9SIFNFUlZJQ0VTOyBMT1NTIE9GIFVTRSwgREFUQSwgT1IgUFJPRklUUzsgT1IKPj4g
QlVTSU5FU1MKPj4gKyAqIElOVEVSUlVQVElPTikgSE9XRVZFUiBDQVVTRUQgQU5EIE9OIEFOWSBU
SEVPUlkgT0YgTElBQklMSVRZLAo+PiBXSEVUSEVSIElOCj4+ICsgKiBDT05UUkFDVCwgU1RSSUNU
IExJQUJJTElUWSwgT1IgVE9SVCAoSU5DTFVESU5HIE5FR0xJR0VOQ0UgT1IKPj4gT1RIRVJXSVNF
KQo+PiArICogQVJJU0lORyBJTiBBTlkgV0FZIE9VVCBPRiBUSEUgVVNFIE9GIFRISVMgU09GVFdB
UkUsIEVWRU4gSUYKPj4gQURWSVNFRCBPRiBUSEUKPj4gKyAqIFBPU1NJQklMSVRZIE9GIFNVQ0gg
REFNQUdFLgo+PiArICoKPj4gKyAqIFRISVMgSEVBREVSIE1BWSBOT1QgQkUgRVhUUkFDVEVEIE9S
IE1PRElGSUVEIElOIEFOWSBXQVkuCj4+ICsgKi8KPj4gKwo+PiArI2lmbmRlZiBfU1lTX01PVU5U
X0gKPj4gKyNkZWZpbmUgX1NZU19NT1VOVF9ICj4+ICsKPj4gKyNpZmRlZiBfX2NwbHVzcGx1cwo+
PiArZXh0ZXJuICJDIiB7Cj4+ICsjZW5kaWYKPj4gKwo+PiArCj4+ICsjZGVmaW5lIEJMS1JPU0VU
wqDCoMKgwqDCoCBfSU8oMHgxMizCoCA5MykKPj4gKyNkZWZpbmUgQkxLUk9HRVTCoMKgwqDCoMKg
IF9JTygweDEyLMKgIDk0KQo+PiArI2RlZmluZSBCTEtSUlBBUlTCoMKgwqDCoCBfSU8oMHgxMizC
oCA5NSkKPj4gKyNkZWZpbmUgQkxLR0VUU0laRcKgwqDCoCBfSU8oMHgxMizCoCA5NikKPj4gKyNk
ZWZpbmUgQkxLRkxTQlVGwqDCoMKgwqAgX0lPKDB4MTIswqAgOTcpCj4+ICsjZGVmaW5lIEJMS1JB
U0VUwqDCoMKgwqDCoCBfSU8oMHgxMizCoCA5OCkKPj4gKyNkZWZpbmUgQkxLUkFHRVTCoMKgwqDC
oMKgIF9JTygweDEyLMKgIDk5KQo+PiArI2RlZmluZSBCTEtGUkFTRVTCoMKgwqDCoCBfSU8oMHgx
MiwgMTAwKQo+PiArI2RlZmluZSBCTEtGUkFHRVTCoMKgwqDCoCBfSU8oMHgxMiwgMTAxKQo+PiAr
I2RlZmluZSBCTEtTRUNUU0VUwqDCoMKgIF9JTygweDEyLCAxMDIpCj4+ICsjZGVmaW5lIEJMS1NF
Q1RHRVTCoMKgwqAgX0lPKDB4MTIsIDEwMykKPj4gKyNkZWZpbmUgQkxLU1NaR0VUwqDCoMKgwqAg
X0lPKDB4MTIsIDEwNCkKPj4gKyNkZWZpbmUgQkxLQlNaR0VUwqDCoMKgIF9JT1IoMHgxMiwgMTEy
LCBzaXplX3QpCj4+ICsjZGVmaW5lIEJMS0JTWlNFVMKgwqDCoCBfSU9XKDB4MTIsIDExMywgc2l6
ZV90KQo+PiArI2RlZmluZSBCTEtHRVRTSVpFNjQgX0lPUigweDEyLCAxMTQsIHNpemVfdCkKPj4g
Kwo+PiArI2RlZmluZSBNU19SRE9OTFnCoMKgwqDCoMKgIDEKPj4gKyNkZWZpbmUgTVNfTk9TVUlE
wqDCoMKgwqDCoCAyCj4+ICsjZGVmaW5lIE1TX05PREVWwqDCoMKgwqDCoMKgIDQKPj4gKyNkZWZp
bmUgTVNfTk9FWEVDwqDCoMKgwqDCoCA4Cj4+ICsjZGVmaW5lIE1TX1NZTkNIUk9OT1VTIDE2Cj4+
ICsjZGVmaW5lIE1TX1JFTU9VTlTCoMKgwqDCoCAzMgo+PiArI2RlZmluZSBNU19NQU5ETE9DS8Kg
wqDCoCA2NAo+PiArI2RlZmluZSBNU19ESVJTWU5DwqDCoMKgwqAgMTI4Cj4+ICsjZGVmaW5lIE1T
X05PQVRJTUXCoMKgwqDCoCAxMDI0Cj4+ICsjZGVmaW5lIE1TX05PRElSQVRJTUXCoCAyMDQ4Cj4+
ICsjZGVmaW5lIE1TX0JJTkTCoMKgwqDCoMKgwqDCoCA0MDk2Cj4+ICsjZGVmaW5lIE1TX01PVkXC
oMKgwqDCoMKgwqDCoCA4MTkyCj4+ICsjZGVmaW5lIE1TX1JFQ8KgwqDCoMKgwqDCoMKgwqAgMTYz
ODQKPj4gKyNkZWZpbmUgTVNfU0lMRU5UwqDCoMKgwqDCoCAzMjc2OAo+PiArI2RlZmluZSBNU19Q
T1NJWEFDTMKgwqDCoCAoMTw8MTYpCj4+ICsjZGVmaW5lIE1TX1VOQklOREFCTEXCoCAoMTw8MTcp
Cj4+ICsjZGVmaW5lIE1TX1BSSVZBVEXCoMKgwqDCoCAoMTw8MTgpCj4+ICsjZGVmaW5lIE1TX1NM
QVZFwqDCoMKgwqDCoMKgICgxPDwxOSkKPj4gKyNkZWZpbmUgTVNfU0hBUkVEwqDCoMKgwqDCoCAo
MTw8MjApCj4+ICsjZGVmaW5lIE1TX1JFTEFUSU1FwqDCoMKgICgxPDwyMSkKPj4gKyNkZWZpbmUg
TVNfS0VSTk1PVU5UwqDCoCAoMTw8MjIpCj4+ICsjZGVmaW5lIE1TX0lfVkVSU0lPTsKgwqAgKDE8
PDIzKQo+PiArI2RlZmluZSBNU19TVFJJQ1RBVElNRSAoMTw8MjQpCj4+ICsjZGVmaW5lIE1TX0xB
WllUSU1FwqDCoMKgICgxPDwyNSkKPj4gKyNkZWZpbmUgTVNfTk9SRU1PVEVMT0NLICgxPDwyNykK
Pj4gKyNkZWZpbmUgTVNfTk9TRUPCoMKgwqDCoMKgwqAgKDE8PDI4KQo+PiArI2RlZmluZSBNU19C
T1JOwqDCoMKgwqDCoMKgwqAgKDE8PDI5KQo+PiArI2RlZmluZSBNU19BQ1RJVkXCoMKgwqDCoMKg
ICgxPDwzMCkKPj4gKyNkZWZpbmUgTVNfTk9VU0VSwqDCoMKgwqDCoCAoMVU8PDMxKQo+PiArCj4+
ICsjZGVmaW5lIE1TX1JNVF9NQVNLCj4+IChNU19SRE9OTFl8TVNfU1lOQ0hST05PVVN8TVNfTUFO
RExPQ0t8TVNfSV9WRVJTSU9OfE1TX0xBWllUSU1FKQo+PiArCj4+ICsjZGVmaW5lIE1TX01HQ19W
QUwgMHhjMGVkMDAwMAo+PiArI2RlZmluZSBNU19NR0NfTVNLIDB4ZmZmZjAwMDAKPj4gKwo+PiAr
I2RlZmluZSBNTlRfRk9SQ0XCoMKgwqDCoMKgwqAgMQo+PiArI2RlZmluZSBNTlRfREVUQUNIwqDC
oMKgwqDCoCAyCj4+ICsjZGVmaW5lIE1OVF9FWFBJUkXCoMKgwqDCoMKgIDQKPj4gKyNkZWZpbmUg
VU1PVU5UX05PRk9MTE9XIDgKPj4gKwo+PiAraW50IG1vdW50KGNvbnN0IGNoYXIgKmRldiwgY29u
c3QgY2hhciAqZGlyLCBjb25zdCBjaGFyICpmc25hbWUsCj4+ICvCoMKgwqDCoMKgIHVuc2lnbmVk
IGxvbmcgZmxhZ3MsIGNvbnN0IHZvaWQgKmRhdGEpOwo+PiAraW50IHVtb3VudChjb25zdCBjaGFy
ICpwYXRoKTsKPj4gK2ludCB1bW91bnQyKGNvbnN0IGNoYXIgKnBhdGgsIGludCBmbGFncyk7Cj4+
ICsKPj4gKyNpZmRlZiBfX2NwbHVzcGx1cwo+PiArfQo+PiArI2VuZGlmCj4+ICsKPj4gKyNlbmRp
Zgo+PiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS9zeXMvc3RhdGZzLmggYi9pbmNsdWRlL3N5cy9zdGF0
ZnMuaAo+PiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+PiBpbmRleCAwMDAwMDAwLi41OWRlNjI5Cj4+
IC0tLSAvZGV2L251bGwKPj4gKysrIGIvaW5jbHVkZS9zeXMvc3RhdGZzLmgKPj4gQEAgLTAsMCAr
MSwzNiBAQAo+PiArI2lmbmRlZsKgwqDCoCBfU1lTX1NUQVRGU19ICj4+ICsjZGVmaW5lwqDCoMKg
IF9TWVNfU1RBVEZTX0gKPj4gKwo+PiArI2lmZGVmIF9fY3BsdXNwbHVzCj4+ICtleHRlcm4gIkMi
IHsKPj4gKyNlbmRpZgo+PiArCj4+ICsjaW5jbHVkZSA8c3lzL3N0YXR2ZnMuaD4KPj4gKwo+PiAr
dHlwZWRlZiBzdHJ1Y3QgX19mc2lkX3Qgewo+PiArwqDCoMKgIGludCBfX3ZhbFsyXTsKPj4gK30g
ZnNpZF90Owo+PiArCj4+ICtzdHJ1Y3Qgc3RhdGZzIHsKPj4gK8KgwqDCoCB1bnNpZ25lZCBsb25n
IGZfdHlwZSwgZl9ic2l6ZTsKPj4gK8KgwqDCoCBmc2Jsa2NudF90IGZfYmxvY2tzLCBmX2JmcmVl
LCBmX2JhdmFpbDsKPj4gK8KgwqDCoCBmc2ZpbGNudF90IGZfZmlsZXMsIGZfZmZyZWU7Cj4+ICvC
oMKgwqAgZnNpZF90IGZfZnNpZDsKPj4gK8KgwqDCoCB1bnNpZ25lZCBsb25nIGZfbmFtZWxlbiwg
Zl9mcnNpemUsIGZfZmxhZ3MsIGZfc3BhcmVbNF07Cj4+ICt9Owo+PiArCj4+ICtpbnQgc3RhdGZz
KGNvbnN0IGNoYXIgKnBhdGgsIHN0cnVjdCBzdGF0ZnMgKmJ1Zik7Cj4+ICtpbnQgZnN0YXRmcyhp
bnQgZmQsIHN0cnVjdCBzdGF0ZnMgKmJ1Zik7Cj4+ICsKPj4gKyNpZiBkZWZpbmVkKF9MQVJHRUZJ
TEU2NF9TT1VSQ0UpIHx8IGRlZmluZWQoX0dOVV9TT1VSQ0UpCj4+ICsjZGVmaW5lIHN0YXRmczY0
IHN0YXRmcwo+PiArI2RlZmluZSBmc3RhdGZzNjQgZnN0YXRmcwo+PiArI2RlZmluZSBmc2Jsa2Nu
dDY0X3QgZnNibGtjbnRfdAo+PiArI2RlZmluZSBmc2ZpbGNudDY0X3QgZnNmaWxjbnRfdAo+PiAr
I2VuZGlmCj4+ICsKPj4gKyNpZmRlZiBfX2NwbHVzcGx1cwo+PiArfQo+PiArI2VuZGlmCj4+ICsK
Pj4gKyNlbmRpZgo+PiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS9zeXMvdWlvLmggYi9pbmNsdWRlL3N5
cy91aW8uaAo+PiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+PiBpbmRleCAwMDAwMDAwLi5iODM2NDJl
Cj4+IC0tLSAvZGV2L251bGwKPj4gKysrIGIvaW5jbHVkZS9zeXMvdWlvLmgKPj4gQEAgLTAsMCAr
MSw2MiBAQAo+PiArLyogU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEJTRC0zLUNsYXVzZSAqLwo+
PiArLyoKPj4gKyAqIENvcHlyaWdodCAoQykgMjAxMyBDbG91ZGl1cyBTeXN0ZW1zLCBMdGQuCj4+
ICsgKiBDb3B5cmlnaHQgKGMpIDIwMTksIE5FQyBFdXJvcGUgTHRkLiwgTkVDIENvcnBvcmF0aW9u
Lgo+PiArICoKPj4gKyAqIEFsbCByaWdodHMgcmVzZXJ2ZWQuCj4+ICsgKgo+PiArICogUmVkaXN0
cmlidXRpb24gYW5kIHVzZSBpbiBzb3VyY2UgYW5kIGJpbmFyeSBmb3Jtcywgd2l0aCBvciB3aXRo
b3V0Cj4+ICsgKiBtb2RpZmljYXRpb24sIGFyZSBwZXJtaXR0ZWQgcHJvdmlkZWQgdGhhdCB0aGUg
Zm9sbG93aW5nIGNvbmRpdGlvbnMKPj4gKyAqIGFyZSBtZXQ6Cj4+ICsgKgo+PiArICogMS4gUmVk
aXN0cmlidXRpb25zIG9mIHNvdXJjZSBjb2RlIG11c3QgcmV0YWluIHRoZSBhYm92ZSBjb3B5cmln
aHQKPj4gKyAqwqDCoMKgIG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBm
b2xsb3dpbmcgZGlzY2xhaW1lci4KPj4gKyAqIDIuIFJlZGlzdHJpYnV0aW9ucyBpbiBiaW5hcnkg
Zm9ybSBtdXN0IHJlcHJvZHVjZSB0aGUgYWJvdmUgY29weXJpZ2h0Cj4+ICsgKsKgwqDCoCBub3Rp
Y2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIg
aW4KPj4gdGhlCj4+ICsgKsKgwqDCoCBkb2N1bWVudGF0aW9uIGFuZC9vciBvdGhlciBtYXRlcmlh
bHMgcHJvdmlkZWQgd2l0aCB0aGUKPj4gZGlzdHJpYnV0aW9uLgo+PiArICogMy4gTmVpdGhlciB0
aGUgbmFtZSBvZiB0aGUgY29weXJpZ2h0IGhvbGRlciBub3IgdGhlIG5hbWVzIG9mIGl0cwo+PiAr
ICrCoMKgwqAgY29udHJpYnV0b3JzIG1heSBiZSB1c2VkIHRvIGVuZG9yc2Ugb3IgcHJvbW90ZSBw
cm9kdWN0cyBkZXJpdmVkCj4+IGZyb20KPj4gKyAqwqDCoMKgIHRoaXMgc29mdHdhcmUgd2l0aG91
dCBzcGVjaWZpYyBwcmlvciB3cml0dGVuIHBlcm1pc3Npb24uCj4+ICsgKgo+PiArICogVEhJUyBT
T0ZUV0FSRSBJUyBQUk9WSURFRCBCWSBUSEUgQ09QWVJJR0hUIEhPTERFUlMgQU5ECj4+IENPTlRS
SUJVVE9SUyAiQVMgSVMiCj4+ICsgKiBBTkQgQU5ZIEVYUFJFU1MgT1IgSU1QTElFRCBXQVJSQU5U
SUVTLCBJTkNMVURJTkcsIEJVVCBOT1QgTElNSVRFRAo+PiBUTywgVEhFCj4+ICsgKiBJTVBMSUVE
IFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZIEFORCBGSVRORVNTIEZPUiBBIFBBUlRJQ1VM
QVIKPj4gUFVSUE9TRQo+PiArICogQVJFIERJU0NMQUlNRUQuIElOIE5PIEVWRU5UIFNIQUxMIFRI
RSBDT1BZUklHSFQgSE9MREVSIE9SCj4+IENPTlRSSUJVVE9SUyBCRQo+PiArICogTElBQkxFIEZP
UiBBTlkgRElSRUNULCBJTkRJUkVDVCwgSU5DSURFTlRBTCwgU1BFQ0lBTCwgRVhFTVBMQVJZLCBP
Ugo+PiArICogQ09OU0VRVUVOVElBTCBEQU1BR0VTIChJTkNMVURJTkcsIEJVVCBOT1QgTElNSVRF
RCBUTywgUFJPQ1VSRU1FTlQgT0YKPj4gKyAqIFNVQlNUSVRVVEUgR09PRFMgT1IgU0VSVklDRVM7
IExPU1MgT0YgVVNFLCBEQVRBLCBPUiBQUk9GSVRTOyBPUgo+PiBCVVNJTkVTUwo+PiArICogSU5U
RVJSVVBUSU9OKSBIT1dFVkVSIENBVVNFRCBBTkQgT04gQU5ZIFRIRU9SWSBPRiBMSUFCSUxJVFks
Cj4+IFdIRVRIRVIgSU4KPj4gKyAqIENPTlRSQUNULCBTVFJJQ1QgTElBQklMSVRZLCBPUiBUT1JU
IChJTkNMVURJTkcgTkVHTElHRU5DRSBPUgo+PiBPVEhFUldJU0UpCj4+ICsgKiBBUklTSU5HIElO
IEFOWSBXQVkgT1VUIE9GIFRIRSBVU0UgT0YgVEhJUyBTT0ZUV0FSRSwgRVZFTiBJRgo+PiBBRFZJ
U0VEIE9GIFRIRQo+PiArICogUE9TU0lCSUxJVFkgT0YgU1VDSCBEQU1BR0UuCj4+ICsgKgo+PiAr
ICogVEhJUyBIRUFERVIgTUFZIE5PVCBCRSBFWFRSQUNURUQgT1IgTU9ESUZJRUQgSU4gQU5ZIFdB
WS4KPj4gKyAqLwo+PiArCj4+ICsjaWZuZGVmIF9TWVNfVUlPX0gKPj4gKyNkZWZpbmUgX1NZU19V
SU9fSAo+PiArCj4+ICsjaWZkZWYgX19jcGx1c3BsdXMKPj4gK2V4dGVybiAiQyIgewo+PiArI2Vu
ZGlmCj4+ICsKPj4gKyNkZWZpbmUgVUlPX01BWElPViAxMDI0Cj4+ICsKPj4gK3NzaXplX3QgcmVh
ZHYoaW50IGZkLCBjb25zdCBzdHJ1Y3QgaW92ZWMgKmlvdiwgaW50IGlvdmNudCk7Cj4+ICtzc2l6
ZV90IHdyaXRldihpbnQgZmQsIGNvbnN0IHN0cnVjdCBpb3ZlYyAqaW92LCBpbnQgaW92Y250KTsK
Pj4gKwo+PiArI2lmIGRlZmluZWQoX0dOVV9TT1VSQ0UpIHx8IGRlZmluZWQoX0JTRF9TT1VSQ0Up
Cj4+ICtzc2l6ZV90IHByZWFkdihpbnQgZmQsIGNvbnN0IHN0cnVjdCBpb3ZlYyAqaW92LCBpbnQg
aW92Y250LCBvZmZfdAo+PiBvZmZzZXQpOwo+PiArc3NpemVfdCBwd3JpdGV2KGludCBmZCwgY29u
c3Qgc3RydWN0IGlvdmVjICppb3YsIGludCBpb3ZjbnQsIG9mZl90Cj4+IG9mZnNldCk7Cj4+ICsj
aWYgZGVmaW5lZChfTEFSR0VGSUxFNjRfU09VUkNFKSB8fCBkZWZpbmVkKF9HTlVfU09VUkNFKQo+
PiArI2RlZmluZSBwcmVhZHY2NCBwcmVhZHYKPj4gKyNkZWZpbmUgcHdyaXRldjY0IHB3cml0ZXYK
Pj4gKyNkZWZpbmUgb2ZmNjRfdCBvZmZfdAo+PiArI2VuZGlmCj4+ICsjZW5kaWYKPj4gKwo+PiAr
I2lmZGVmIF9fY3BsdXNwbHVzCj4+ICt9Cj4+ICsjZW5kaWYKPj4gKwo+PiArI2VuZGlmCj4+IGRp
ZmYgLS1naXQgYS9wbGF0LmMgYi9wbGF0LmMKPj4gaW5kZXggZGYwN2RjZS4uZjY3ODY5NCAxMDA2
NDQKPj4gLS0tIGEvcGxhdC5jCj4+ICsrKyBiL3BsYXQuYwo+PiBAQCAtNTUsNiArNTUsMTIgQEAg
aW50IHNpZ3Byb2NtYXNrKGludCBob3cgX191bnVzZWQsIGNvbnN0IHNpZ3NldF90Cj4+ICpzZXQg
X191bnVzZWQsCj4+IMKgwqDCoMKgwqAgcmV0dXJuIC0xOwo+PiDCoCB9Cj4+IMKgICtpbnQgc2ln
ZmlsbHNldChzaWdzZXRfdCAqc2V0IF9fdW51c2VkKQo+PiArewo+PiArwqDCoMKgIGVycm5vID0g
RU5PVFNVUDsKPj4gK8KgwqDCoCByZXR1cm4gLTE7Cj4+ICt9Cj4+ICsKPj4gwqAgI2luY2x1ZGUg
PHVrL3BsYXQvYm9vdHN0cmFwLmg+Cj4+IMKgIMKgIHZvaWQgYWJvcnQodm9pZCkKPj4KPiAKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZl
bCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Sun Mar 10 14:33:20 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Sun, 10 Mar 2019 14:33:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h2zVv-00046N-Oq; Sun, 10 Mar 2019 14:33:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0Tx9=RN=cs.pub.ro=costin.lupu@srs-us1.protection.inumbo.net>)
 id 1h2zVu-00046D-Mm
 for minios-devel@lists.xen.org; Sun, 10 Mar 2019 14:33:18 +0000
X-Inumbo-ID: 703e0127-4341-11e9-bc90-bc764e045a96
Received: from vesa.cs.pub.ro (unknown [141.85.227.187])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 703e0127-4341-11e9-bc90-bc764e045a96;
 Sun, 10 Mar 2019 14:33:15 +0000 (UTC)
IronPort-SDR: buKoUC1pNKD2O3YNvtptOm10HaQY0M6VpdmiwRuR+/OaFGKTPCVyn2eo253xeNIHI8cpziYTnB
 ceCt4Sfs1gHA==
IronPort-PHdr: =?us-ascii?q?9a23=3A4KsMnBWLna8cqdGHlBvr/WESjWbV8LGtZVwlr6?=
 =?us-ascii?q?E/grcLSJyIuqrYbR2Pt8tkgFKBZ4jH8fUM07OQ7/m4HzRZqb+681k6OKRWUB?=
 =?us-ascii?q?EEjchE1ycBO+WiTXPBEfjxciYhF95DXlI2t1uyMExSBdqsLwaK+i764jEdAA?=
 =?us-ascii?q?jwOhRoLerpBIHSk9631+ev8JHPfglEnjWwba5uIBmssQndq9QdjJd/JKo21h?=
 =?us-ascii?q?bHuGZDdf5MxWNvK1KTnhL86dm18ZV+7SleuO8v+tBZX6nicKs2UbJXDDI9M2?=
 =?us-ascii?q?Ao/8LrrgXMTRGO5nQHTGoblAdDDhXf4xH7WpfxtTb6tvZ41SKHM8D6Uaw4VD?=
 =?us-ascii?q?K/5KptVRTmijoINyQh/W/XlMJ+kaxVrhGmqRFk34LYfJuYOOZkc6/BYd8XQ3?=
 =?us-ascii?q?dKUMZLVyxGB4Oxd5UCD+0aPeZEron9oUYFox2jBQm0GePk1zhFiWPx3a0hz+?=
 =?us-ascii?q?QhEAfG0BYkH9ITqHTUsc74O7sJUeyv1KnI0C7MY+lM2Tf68YXFdA0qr/KUXb?=
 =?us-ascii?q?9obMbcxlQjGxnGg1iQs4DpIS2Z2+YXv2WV9+ZsSO2ih3M9pwxyojWj3Nkgh4?=
 =?us-ascii?q?fHi44P11zJ+jt1zYAoLtOiUkF7e8SrEJ5IuiGfMIt5X90tTnlzuCY/1r0GoZ?=
 =?us-ascii?q?m7fDUWyJg/xx7QdfiHc4+Q7xL9UeaeOzZ4hHZ/dL2jnBa+61CgyvDnWcWuyl?=
 =?us-ascii?q?ZKqTJJktjKtn8Tyxze8tWLR/Rg8ku72juC1xrf5v9aLU02j6bWJYYtwrsqmZ?=
 =?us-ascii?q?oStUTDEDX2mELzjKKOakok/fOo6/jmYrXgvJOcM5J0ihnjMqk1hsO/Gv40Mh?=
 =?us-ascii?q?ATX2eA4+i8zrrj8VXjQLpWlv02jrXZsJfCKMQep665BQ5V0oE46xqmEjipzs?=
 =?us-ascii?q?oYkmcDLF9efBKHjpPpO03VIPziAvawnVKsnC1sx/DcMb3rGo/NIWTbkLf9Yb?=
 =?us-ascii?q?Z97FZRxgo3zdBY/ZJUC6sOIPTpVkHsqNPYDho5Mw2pzOb7E9h90J0RVn6LAq?=
 =?us-ascii?q?CDK6zeq0GH5v83KemWeIAVoCr9K+Qi5/P2ln85mUUSfbOz0psRcny4Be5pI0?=
 =?us-ascii?q?OFYXrsmNgBF30Fvg8lQezsllKNTTpTaGypUK4m+D47FZqsDZ3fSYC1nLyBwC?=
 =?us-ascii?q?C7E4VNZmBHD1CMFnHoe5+HW/cRdi2SJM5gnSIeVbW6TY8uyw2htAvgxLV8NO?=
 =?us-ascii?q?bb5DAYv4r51Ndp/+3TiQ0y9TtsAsWdzmGNVWB0knkWRz8x2KBwvUx9ylSE0a?=
 =?us-ascii?q?hmmPFYE8Jc6O9NUgggLpHQ1fJ1C82hEj7GK9KITlehWZCqDC88Svo1wsQSeA?=
 =?us-ascii?q?BtFtPkiQrMjASwBLpAvLuQGJ0yuobBx2W5c8160GrH0u8lkkE7asBUc3W7jO?=
 =?us-ascii?q?hl8F6AVMbyj0yFmvPyJuwn1ynX+TLbwA=3D=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A2DtAwDMH4Vc/wPjVY1jHQEBBQEHBQG?=
 =?us-ascii?q?BZYJ4gQMnjQKmfSgQAYRAhFk4EgEBAwEBBwEDAgFsHAyCOiKDbk+BAoMiAYF?=
 =?us-ascii?q?5r1aKJIEvhmaGHj+JcYUUA6QhBwKCQgSFC4svJYJRkGmfDjchgVYzGoNfCY1?=
 =?us-ascii?q?pgls9AQExgQUBAY9+AQE?=
X-IPAS-Result: =?us-ascii?q?A2DtAwDMH4Vc/wPjVY1jHQEBBQEHBQGBZYJ4gQMnjQKmf?=
 =?us-ascii?q?SgQAYRAhFk4EgEBAwEBBwEDAgFsHAyCOiKDbk+BAoMiAYF5r1aKJIEvhmaGH?=
 =?us-ascii?q?j+JcYUUA6QhBwKCQgSFC4svJYJRkGmfDjchgVYzGoNfCY1pgls9AQExgQUBA?=
 =?us-ascii?q?Y9+AQE?=
X-IronPort-AV: E=Sophos;i="5.58,464,1544479200"; 
   d="scan'208";a="3251058"
Received: from mail.cs.pub.ro (HELO vmail.cs.pub.ro) ([141.85.227.3])
 by vesa.cs.pub.ro with ESMTP; 10 Mar 2019 16:33:10 +0200
Received: from localhost (localhost [127.0.0.1])
 by vmail.cs.pub.ro (Postfix) with ESMTP id 7A4B61A60150;
 Sun, 10 Mar 2019 16:33:10 +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 Ybv922agJTon; Sun, 10 Mar 2019 16:33:10 +0200 (EET)
Received: from vmail.cs.pub.ro (localhost [127.0.0.1])
 by vmail.cs.pub.ro (Postfix) with ESMTPS id 57E5C1A60151;
 Sun, 10 Mar 2019 16:33:10 +0200 (EET)
Received: from wolfprec.precis.pub.ro (unknown [141.85.233.142])
 by vmail.cs.pub.ro (Postfix) with ESMTPSA id 4F2F11A60150;
 Sun, 10 Mar 2019 16:33:10 +0200 (EET)
From: Costin Lupu <costin.lupu@cs.pub.ro>
To: minios-devel@lists.xen.org
Date: Sun, 10 Mar 2019 16:33:06 +0200
Message-Id: <20190310143306.8952-1-costin.lupu@cs.pub.ro>
X-Mailer: git-send-email 2.11.0
Subject: [Minios-devel] [UNIKRAFT/NEWLIB PATCH] Enable setjmp and longjmp
 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, simon.kuenzer@neclab.eu, yuri.volchkov@neclab.eu,
 sharan.santhanam@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>

U2lnbmVkLW9mZi1ieTogQ29zdGluIEx1cHUgPGNvc3Rpbi5sdXB1QGNzLnB1Yi5ybz4KLS0tCiBN
YWtlZmlsZS51ayB8IDcgKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKQoK
ZGlmZiAtLWdpdCBhL01ha2VmaWxlLnVrIGIvTWFrZWZpbGUudWsKaW5kZXggNzBkNWM4NS4uNmE5
MThiOCAxMDA2NDQKLS0tIGEvTWFrZWZpbGUudWsKKysrIGIvTWFrZWZpbGUudWsKQEAgLTc5Nyw2
ICs3OTcsMTMgQEAgTElCTkVXTElCQ19TUkNTLXkgKz0gJChMSUJORVdMSUJfTElCQykvdGltZS90
enZhcnMuYwogTElCTkVXTElCQ19TUkNTLXkgKz0gJChMSUJORVdMSUJfTElCQykvdGltZS93Y3Nm
dGltZS5jCiAKICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCisjIE5ld2xpYi9saWJjIGNvZGUgLS0g
c2V0am1wLCBsb25nam1wCisjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIworTElCTkVXTElCQ19TUkNT
LSQoQ09ORklHX0FSQ0hfWDg2XzY0KSArPSAkKExJQk5FV0xJQl9MSUJDKS9tYWNoaW5lL3g4Nl82
NC9zZXRqbXAuUworTElCTkVXTElCQ19TUkNTLSQoQ09ORklHX0FSQ0hfQVJNXzMyKSArPSAkKExJ
Qk5FV0xJQl9MSUJDKS9tYWNoaW5lL2FybS9zZXRqbXAuUworTElCTkVXTElCQ19TUkNTLSQoQ09O
RklHX0FSQ0hfQVJNXzY0KSArPSAkKExJQk5FV0xJQl9MSUJDKS9tYWNoaW5lL2FhcmNoNjQvc2V0
am1wLlMKKworIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMKICMgTmV3bGliL2xpYm0gY29kZSAtLSBt
YXRoCiAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIwogTElCTkVXTElCTV9TUkNTLXkgKz0gJChMSUJO
RVdMSUJfTElCTSkvbWF0aC9lX2Fjb3MuYwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApN
aW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Sun Mar 10 20:10:18 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Sun, 10 Mar 2019 20:10:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h34m1-0000Xj-QJ; Sun, 10 Mar 2019 20:10:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0Tx9=RN=cs.pub.ro=costin.lupu@srs-us1.protection.inumbo.net>)
 id 1h34m1-0000XR-6O
 for minios-devel@lists.xen.org; Sun, 10 Mar 2019 20:10:17 +0000
X-Inumbo-ID: 84b7b2a0-4370-11e9-bc90-bc764e045a96
Received: from vesa.cs.pub.ro (unknown [141.85.227.187])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 84b7b2a0-4370-11e9-bc90-bc764e045a96;
 Sun, 10 Mar 2019 20:10:15 +0000 (UTC)
IronPort-SDR: zVa1H5e3kMRoDwr7vh3fflutrI5sbuaO8PK56GkcflJGpmM1NOw/+OMcWtOga3tGggXf5AfjKg
 56ZxHX60pxFA==
IronPort-PHdr: =?us-ascii?q?9a23=3A5uW4AxTqA9oW9aIKVPnHCMA/dtpsv+yvbD5Q0Y?=
 =?us-ascii?q?Iujvd0So/mwa67ZBSFt8tkgFKBZ4jH8fUM07OQ7/m4HzRZqb+681k6OKRWUB?=
 =?us-ascii?q?EEjchE1ycBO+WiTXPBEfjxciYhF95DXlI2t1uyMExSBdqsLwaK+i764jEdAA?=
 =?us-ascii?q?jwOhRoLerpBIHSk9631+ev8JHPfglEnjWwba5uIBmssQndq9QdjJd/JKo21h?=
 =?us-ascii?q?bHuGZDdf5MxWNvK1KTnhL86dm18ZV+7SleuO8v+tBZX6nicKs2UbJXDDI9M2?=
 =?us-ascii?q?Ao/8LrrgXMTRGO5nQHTGoblAdDDhXf4xH7WpfxtTb6tvZ41SKHM8D6Uaw4VD?=
 =?us-ascii?q?K/5KptVRTmijoINyQh/W/XlMJ+kaxVrhGmqRN9zY7Ze52ZOOZkc6/BZ94WWX?=
 =?us-ascii?q?ZNU8BMXCJBGIO8aI4PAvIfMOZftIn9u1oOrR2jDgeqGePv0iJIjWLx0KIm1O?=
 =?us-ascii?q?QhCh3G3A0mH94UtHTUsc31NLoJXO+p16nE1y3Db+5N1jvn8ojIdQksrPeRVr?=
 =?us-ascii?q?xzacrc0VQjGgzYglmKqoHoPymZ2voTv2WZ9eZtW/qjh3Mopg1suDSixcchhp?=
 =?us-ascii?q?PXio8bxF3I7zh1zYkrKdC+VUV1e8SrEIFKuCGfL4Z2R8QiTHx2tysi0b0GvI?=
 =?us-ascii?q?K7fDANyJQ62x7Tc/yHfJaM4hLkTOuRPzJ4i2hkeLK7nRq97VOgxvfkVsmpy1?=
 =?us-ascii?q?lGtDBFkt7UunAM0Rzc9NSHR+Ng8kquxDqDzQPe5+FeLUwqi6bWKYQtz7Aomp?=
 =?us-ascii?q?oWq0vDHyv2mEvsjK+Rc0Up4vSn6+P8YrX6p5+cMZV4igXjMqQ2h8yyGvg3Mh?=
 =?us-ascii?q?MUU2iD5OSzz6fv/Vf+QLlSlP05jrHZsIzGJcQcvqO5Bg5V0oAi6xa4FDeqyc?=
 =?us-ascii?q?kXkmcZLF1bfBKKlIzpO1DVIPDkFvezmVutnyltx/zcOb3hGJrNJGDZkLj9Zb?=
 =?us-ascii?q?Z991JcyA0rwN5f45JUDasBIPPpVU/3rtDWEwM2Mwyxw+bmFdp9ypgTWWSRDa?=
 =?us-ascii?q?CFNKPdq0SH6vgxLOmRfIUVoiryK+A55/7yin80gUQdfamz0psNcn+4GO5qI1?=
 =?us-ascii?q?6DbnrqntcBEX0FvgwkQ+zvk1CCVyBcaGq2X60m/T43EpypDZrbTIC3nLOBxD?=
 =?us-ascii?q?u7HoFRZm1eEVCMEHLod4KCW/sWayKSP9FukjoFVLe/UY8szheuuxHmxLpjNO?=
 =?us-ascii?q?Xb4TcUuoz+1NJt/e3ciQky9SBoD8Say2yMT3x0nnkJRzMswqB/pkh9xUuD0a?=
 =?us-ascii?q?h7hPxYC8de5/VXXQgmMZ7T1fd1B8rsVQLcLZ+1TwOjQ9OnBip0Qt8vztsmZ0?=
 =?us-ascii?q?dmB87knh3FmS2wDOw7jbuOUbcz6b7d2TDVOt5ggyLN07I9jl9gRtZXKEWtne?=
 =?us-ascii?q?hn6gKVHYmfwBbRrLqjaalJhH2Fz2yE12fb5Ew=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A2DxAADLboVc/wPjVY1jHQEBBQEHBQG?=
 =?us-ascii?q?BVAUBCwGDaBInjQKmfDgBhEAChFc3Bg0BAQMBAQcBAwIBbBwMgjoigm8GJ1I?=
 =?us-ascii?q?QPxJXGYMigXqvPzOKI4EvAYZlhh4/gRGNdAOQcJMxBwKCQgSQOiWTOp8ONiK?=
 =?us-ascii?q?BVjMac4JsghYXigKEHj0BATGBBQEBj34BAQ?=
X-IPAS-Result: =?us-ascii?q?A2DxAADLboVc/wPjVY1jHQEBBQEHBQGBVAUBCwGDaBInj?=
 =?us-ascii?q?QKmfDgBhEAChFc3Bg0BAQMBAQcBAwIBbBwMgjoigm8GJ1IQPxJXGYMigXqvP?=
 =?us-ascii?q?zOKI4EvAYZlhh4/gRGNdAOQcJMxBwKCQgSQOiWTOp8ONiKBVjMac4JsghYXi?=
 =?us-ascii?q?gKEHj0BATGBBQEBj34BAQ?=
X-IronPort-AV: E=Sophos;i="5.58,465,1544479200"; 
   d="scan'208";a="3251379"
Received: from mail.cs.pub.ro (HELO vmail.cs.pub.ro) ([141.85.227.3])
 by vesa.cs.pub.ro with ESMTP; 10 Mar 2019 22:10:09 +0200
Received: from localhost (localhost [127.0.0.1])
 by vmail.cs.pub.ro (Postfix) with ESMTP id 906B81A60198;
 Sun, 10 Mar 2019 22:10:09 +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 p2xND2DAkjav; Sun, 10 Mar 2019 22:10:09 +0200 (EET)
Received: from vmail.cs.pub.ro (localhost [127.0.0.1])
 by vmail.cs.pub.ro (Postfix) with ESMTPS id 719721A60067;
 Sun, 10 Mar 2019 22:10:09 +0200 (EET)
Received: from wolfprec.precis.pub.ro (unknown [141.85.233.142])
 by vmail.cs.pub.ro (Postfix) with ESMTPSA id 647E51A60151;
 Sun, 10 Mar 2019 22:10:09 +0200 (EET)
From: Costin Lupu <costin.lupu@cs.pub.ro>
To: minios-devel@lists.xen.org
Date: Sun, 10 Mar 2019 22:09:59 +0200
Message-Id: <20190310201005.10877-7-costin.lupu@cs.pub.ro>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190310201005.10877-1-costin.lupu@cs.pub.ro>
References: <20190310201005.10877-1-costin.lupu@cs.pub.ro>
Subject: [Minios-devel] [UNIKRAFT PATCH v3 06/12] lib/uksched: Revisit
 thread exiting logic
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, yuri.volchkov@neclab.eu,
 sharan.santhanam@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>

V2UgdXNlIGEgbGlzdCBmb3IgdGVybWluYXRlZCB0aHJlYWRzIG9uIGFsbCBzY2hlZHVsZXJzIGJl
Y2F1c2UgaXQKa2VlcHMgcmVmZXJlbmNlcyB0byB0aG9zZSB0aHJlYWRzIHVudGlsIHdhaXQgaXMg
Y2FsbGVkIGZvciB0aGVtLgoKU2lnbmVkLW9mZi1ieTogQ29zdGluIEx1cHUgPGNvc3Rpbi5sdXB1
QGNzLnB1Yi5ybz4KUmV2aWV3ZWQtYnk6IEZsb3JpYW4gU2NobWlkdCA8Zmxvcmlhbi5zY2htaWR0
QG5lY2xhYi5ldT4KLS0tCiBsaWIvdWtzY2hlZC9pbmNsdWRlL3VrL3NjaGVkLmggfCAgMSArCiBs
aWIvdWtzY2hlZC9zY2hlZC5jICAgICAgICAgICAgfCAgNyArKysrLS0tCiBsaWIvdWtzY2hlZGNv
b3Avc2NoZWRjb29wLmMgICAgfCAxMSArKystLS0tLS0tLQogMyBmaWxlcyBjaGFuZ2VkLCA4IGlu
c2VydGlvbnMoKyksIDExIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2xpYi91a3NjaGVkL2lu
Y2x1ZGUvdWsvc2NoZWQuaCBiL2xpYi91a3NjaGVkL2luY2x1ZGUvdWsvc2NoZWQuaAppbmRleCA5
NTU0YzZlMS4uZTU2MzBlZDYgMTAwNjQ0Ci0tLSBhL2xpYi91a3NjaGVkL2luY2x1ZGUvdWsvc2No
ZWQuaAorKysgYi9saWIvdWtzY2hlZC9pbmNsdWRlL3VrL3NjaGVkLmgKQEAgLTg3LDYgKzg3LDcg
QEAgc3RydWN0IHVrX3NjaGVkIHsKIAogCS8qIGludGVybmFsICovCiAJc3RydWN0IHVrX3RocmVh
ZCBpZGxlOworCXN0cnVjdCB1a190aHJlYWRfbGlzdCBleGl0ZWRfdGhyZWFkczsKIAlzdHJ1Y3Qg
dWtwbGF0X2N0eF9jYWxsYmFja3MgcGxhdF9jdHhfY2JzOwogCXN0cnVjdCB1a19hbGxvYyAqYWxs
b2NhdG9yOwogCXN0cnVjdCB1a19zY2hlZCAqbmV4dDsKZGlmZiAtLWdpdCBhL2xpYi91a3NjaGVk
L3NjaGVkLmMgYi9saWIvdWtzY2hlZC9zY2hlZC5jCmluZGV4IGQ3Y2E3ZjM1Li5hMGQ3MDZmNSAx
MDA2NDQKLS0tIGEvbGliL3Vrc2NoZWQvc2NoZWQuYworKysgYi9saWIvdWtzY2hlZC9zY2hlZC5j
CkBAIC0xMjIsNiArMTIyLDcgQEAgc3RydWN0IHVrX3NjaGVkICp1a19zY2hlZF9jcmVhdGUoc3Ry
dWN0IHVrX2FsbG9jICphLCBzaXplX3QgcHJ2X3NpemUpCiAJfQogCiAJc2NoZWQtPmFsbG9jYXRv
ciA9IGE7CisJVUtfVEFJTFFfSU5JVCgmc2NoZWQtPmV4aXRlZF90aHJlYWRzKTsKIAlzY2hlZC0+
cHJ2ID0gKHZvaWQgKikgc2NoZWQgKyBzaXplb2Yoc3RydWN0IHVrX3NjaGVkKTsKIAogCXJldHVy
biBzY2hlZDsKQEAgLTIxMyw2ICsyMTQsOSBAQCB2b2lkIHVrX3NjaGVkX3RocmVhZF9kZXN0cm95
KHN0cnVjdCB1a19zY2hlZCAqc2NoZWQsIHN0cnVjdCB1a190aHJlYWQgKnRocmVhZCkKIHsKIAlV
S19BU1NFUlQoc2NoZWQgIT0gTlVMTCk7CiAJVUtfQVNTRVJUKHRocmVhZCAhPSBOVUxMKTsKKwlV
S19BU1NFUlQoaXNfZXhpdGVkKHRocmVhZCkpOworCisJVUtfVEFJTFFfUkVNT1ZFKCZzY2hlZC0+
ZXhpdGVkX3RocmVhZHMsIHRocmVhZCwgdGhyZWFkX2xpc3QpOwogCXVrX3RocmVhZF9maW5pKHRo
cmVhZCwgc2NoZWQtPmFsbG9jYXRvcik7CiAJdWtfcGZyZWUoc2NoZWQtPmFsbG9jYXRvciwgdGhy
ZWFkLT5zdGFjaywgU1RBQ0tfU0laRV9QQUdFX09SREVSKTsKIAl1a19mcmVlKHNjaGVkLT5hbGxv
Y2F0b3IsIHRocmVhZCk7CkBAIC0yMzIsOSArMjM2LDYgQEAgdm9pZCB1a19zY2hlZF90aHJlYWRf
ZXhpdCh2b2lkKQogCXN0cnVjdCB1a190aHJlYWQgKnRocmVhZDsKIAogCXRocmVhZCA9IHVrX3Ro
cmVhZF9jdXJyZW50KCk7Ci0KLQl1a19wcl9pbmZvKCJUaHJlYWQgXCIlc1wiIGV4aXRlZC5cbiIs
IHRocmVhZC0+bmFtZSk7Ci0KIAlVS19BU1NFUlQodGhyZWFkLT5zY2hlZCk7CiAJdWtfc2NoZWRf
dGhyZWFkX3JlbW92ZSh0aHJlYWQtPnNjaGVkLCB0aHJlYWQpOwogCVVLX0NSQVNIKCJFcnJvciBz
dG9wcGluZyB0aHJlYWQuIik7CmRpZmYgLS1naXQgYS9saWIvdWtzY2hlZGNvb3Avc2NoZWRjb29w
LmMgYi9saWIvdWtzY2hlZGNvb3Avc2NoZWRjb29wLmMKaW5kZXggNTA5MWM5MTMuLjJhNjQ2NzYw
IDEwMDY0NAotLS0gYS9saWIvdWtzY2hlZGNvb3Avc2NoZWRjb29wLmMKKysrIGIvbGliL3Vrc2No
ZWRjb29wL3NjaGVkY29vcC5jCkBAIC0zNiw3ICszNiw2IEBACiAKIHN0cnVjdCBzY2hlZGNvb3Bf
cHJpdmF0ZSB7CiAJc3RydWN0IHVrX3RocmVhZF9saXN0IHRocmVhZF9saXN0OwotCXN0cnVjdCB1
a190aHJlYWRfbGlzdCBleGl0ZWRfdGhyZWFkczsKIAlpbnQgdGhyZWFkc19zdGFydGVkOwogfTsK
IApAQCAtMTIzLDE2ICsxMjIsMTMgQEAgc3RhdGljIHZvaWQgc2NoZWRjb29wX3NjaGVkdWxlKHN0
cnVjdCB1a19zY2hlZCAqcykKIAlpZiAocHJldiAhPSBuZXh0KQogCQl1a19zY2hlZF90aHJlYWRf
c3dpdGNoKHMsIHByZXYsIG5leHQpOwogCi0JVUtfVEFJTFFfRk9SRUFDSF9TQUZFKHRocmVhZCwg
JnBydi0+ZXhpdGVkX3RocmVhZHMsIHRocmVhZF9saXN0LCB0bXApIHsKKwlVS19UQUlMUV9GT1JF
QUNIX1NBRkUodGhyZWFkLCAmcy0+ZXhpdGVkX3RocmVhZHMsIHRocmVhZF9saXN0LCB0bXApIHsK
IAkJaWYgKCF0aHJlYWQtPmRldGFjaGVkKQogCQkJLyogc29tZW9uZSB3aWxsIGV2ZW50dWFsbHkg
d2FpdCBmb3IgaXQgKi8KIAkJCWNvbnRpbnVlOwogCi0JCWlmICh0aHJlYWQgIT0gcHJldikgewot
CQkJVUtfVEFJTFFfUkVNT1ZFKCZwcnYtPmV4aXRlZF90aHJlYWRzLAotCQkJCQl0aHJlYWQsIHRo
cmVhZF9saXN0KTsKKwkJaWYgKHRocmVhZCAhPSBwcmV2KQogCQkJdWtfdGhyZWFkX2Rlc3Ryb3ko
dGhyZWFkKTsKLQkJfQogCX0KIH0KIApAQCAtMTYzLDcgKzE1OSw3IEBAIHN0YXRpYyB2b2lkIHNj
aGVkY29vcF90aHJlYWRfcmVtb3ZlKHN0cnVjdCB1a19zY2hlZCAqcywgc3RydWN0IHVrX3RocmVh
ZCAqdCkKIAl1a190aHJlYWRfZXhpdCh0KTsKIAogCS8qIFB1dCBvbnRvIGV4aXRlZCBsaXN0ICov
Ci0JVUtfVEFJTFFfSU5TRVJUX0hFQUQoJnBydi0+ZXhpdGVkX3RocmVhZHMsIHQsIHRocmVhZF9s
aXN0KTsKKwlVS19UQUlMUV9JTlNFUlRfSEVBRCgmcy0+ZXhpdGVkX3RocmVhZHMsIHQsIHRocmVh
ZF9saXN0KTsKIAogCXVrcGxhdF9sY3B1X3Jlc3RvcmVfaXJxZihmbGFncyk7CiAKQEAgLTIwOCw3
ICsyMDQsNiBAQCBzdHJ1Y3QgdWtfc2NoZWQgKnVrX3NjaGVkY29vcF9pbml0KHN0cnVjdCB1a19h
bGxvYyAqYSkKIAl1a3BsYXRfY3R4X2NhbGxiYWNrc19pbml0KCZzY2hlZC0+cGxhdF9jdHhfY2Jz
LCB1a3BsYXRfY3R4X3N3KTsKIAogCXBydiA9IHNjaGVkLT5wcnY7Ci0JVUtfVEFJTFFfSU5JVCgm
cHJ2LT5leGl0ZWRfdGhyZWFkcyk7CiAJVUtfVEFJTFFfSU5JVCgmcHJ2LT50aHJlYWRfbGlzdCk7
CiAJcHJ2LT50aHJlYWRzX3N0YXJ0ZWQgPSAwOwogCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBs
aXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Sun Mar 10 20:10:18 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Sun, 10 Mar 2019 20:10:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h34m0-0000XF-MZ; Sun, 10 Mar 2019 20:10:16 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0Tx9=RN=cs.pub.ro=costin.lupu@srs-us1.protection.inumbo.net>)
 id 1h34lz-0000X4-Ud
 for minios-devel@lists.xen.org; Sun, 10 Mar 2019 20:10:15 +0000
X-Inumbo-ID: 8439f3a3-4370-11e9-bc90-bc764e045a96
Received: from vesa.cs.pub.ro (unknown [141.85.227.187])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 8439f3a3-4370-11e9-bc90-bc764e045a96;
 Sun, 10 Mar 2019 20:10:15 +0000 (UTC)
IronPort-SDR: Tss9wolsJ9aWExoXC7Gw9cOX2pDzq5BEuBsO4fr6Dl94wY+51+HjAxjxnasSP9heLskAqNPaFS
 or4+xZPqqE9w==
IronPort-PHdr: =?us-ascii?q?9a23=3AGNVhmBIJ1/CIgQkt3NmcpTZWNBhigK39O0sv0r?=
 =?us-ascii?q?FitYgXKvz5rarrMEGX3/hxlliBBdydt6sczbKP+4nbGkU4qa6bt34DdJEeHz?=
 =?us-ascii?q?Qksu4x2zIaPcieFEfgJ+TrZSFpVO5LVVti4m3peRMNQJW2aFLduGC94iAPER?=
 =?us-ascii?q?vjKwV1Ov71GonPhMiryuy+4ZLebxhUiDanfb9+MQi9oBnMuMURnYZsMLs6xA?=
 =?us-ascii?q?HTontPdeRWxGdoKkyWkh3h+Mq+/4Nt/jpJtf45+MFOTav1f6IjTbxFFzsmKH?=
 =?us-ascii?q?w65NfqtRbYUwSC4GYXX3gMnRpJBwjF6wz6Xov0vyDnuOdxxDWWMMvrRr0yRD?=
 =?us-ascii?q?+s7bpkSAXwhSkHKTA37W/ZhM93gq1ZrhKsvABzz5LObY2JLvdyYr/RcNUHTm?=
 =?us-ascii?q?RBRMZRUClBD5uiYosIFOoBIedYr4/grFUIsBu+HRSsD/7oxzBUgX/2xrE60+?=
 =?us-ascii?q?UnEQ3c2AwgAsoOsGnPodrpL6ceS/i1zLTTwjnZdfNW3i7w5Y7VeR4iufGBRa?=
 =?us-ascii?q?98fMXMxUU1FA7Ijk+cpZL7Mz6XzOgAvXCX4/dvWO6ykWIqqAF8riKxysoihI?=
 =?us-ascii?q?TFnJ8Zx1/a+Sh/3Y07P8e3SFRhbt6hCJZQsiaaOJZoTc46WGFovTo6yqUBuZ?=
 =?us-ascii?q?6mYCgG0JQnyADba/yAa4WI/BfjW/yQITd8nn5qZKm/iwyq8Ui90eLwTNO00F?=
 =?us-ascii?q?FSoipElNnDqGwN2gTO5sWIV/dx5ESs1DaV2wzN9O1JI1o4mKTDJ54k2LEwl5?=
 =?us-ascii?q?4TsUrZHi/xnUX7lLOZdkI/+ui06uTnZK/qppuBN49slwHzKbghmtelDeQgLw?=
 =?us-ascii?q?gBRHKX+f671LH75032XK1KjuEqkqneqJ3aIMUbpqi4Aw9SyYYv8guwACm40N?=
 =?us-ascii?q?sGmXkKN1ZFeBOcj4j1IFHCOv/5Aum5g1i2lzdr3f/GNKX7AprRNnjDjKvhfb?=
 =?us-ascii?q?Fl5kBczAozyspf55NOBbEHOv79R1P+tNzdDh84LgO03/3qCNNj2YwCXWKAGL?=
 =?us-ascii?q?SWPLnMvl+V/ugvOfWDZJcJuDbhLPgo/+XujX8jll8HZ6ap24EbaGuiEfRgP0?=
 =?us-ascii?q?WZYWDjgtEbHmcPpQc+SvLlh0GGUTFJfHm+Rbwz5iwjAoK8EYjDXpytgKCG3C?=
 =?us-ascii?q?qjBZ1WZ2VGCleKEXvydIWERukDaCSTI8B/iDwJTr6hRJE92hGqrgD10KBrIf?=
 =?us-ascii?q?TJ+icAr5LsyMB15/HPlRE17TF1D9md03uMT21ugGMIQDs207x/oUx+zVeDz7?=
 =?us-ascii?q?N1g/pGGtNP4/NGSBw1OYTCwOxnWJjOXVfEf9GIT03jTti4DDUZStMq38RIc0?=
 =?us-ascii?q?t7XdK4gUPtxS2vVpQSjKCKAtQQ77rBlyz6IN1hynCA0LQ5knEtWY1XKGfgnK?=
 =?us-ascii?q?kppFubPJLAj0jMz/XiTq8bxiOYrGo=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A2C4AgDLboVc/wPjVY1jHAEBAQQBAQc?=
 =?us-ascii?q?EAQGBZYJ4cRInjQKbSYszKBABhEAChFc4EgEBAwEBBwEDAgFsHAyCOiKCbwY?=
 =?us-ascii?q?nUhA/ElcZgyIBgXmvPzOKI4EvhmaGHj+BEYJkixADihqaBwcCgkIEhQuLLyW?=
 =?us-ascii?q?CUZBpnw43IYFWMxqDXwmCDRcTiW+BQ4JbPQEBMYEFAQGPfgEB?=
X-IPAS-Result: =?us-ascii?q?A2C4AgDLboVc/wPjVY1jHAEBAQQBAQcEAQGBZYJ4cRInj?=
 =?us-ascii?q?QKbSYszKBABhEAChFc4EgEBAwEBBwEDAgFsHAyCOiKCbwYnUhA/ElcZgyIBg?=
 =?us-ascii?q?XmvPzOKI4EvhmaGHj+BEYJkixADihqaBwcCgkIEhQuLLyWCUZBpnw43IYFWM?=
 =?us-ascii?q?xqDXwmCDRcTiW+BQ4JbPQEBMYEFAQGPfgEB?=
X-IronPort-AV: E=Sophos;i="5.58,465,1544479200"; 
   d="scan'208";a="3251375"
Received: from mail.cs.pub.ro (HELO vmail.cs.pub.ro) ([141.85.227.3])
 by vesa.cs.pub.ro with ESMTP; 10 Mar 2019 22:10:09 +0200
Received: from localhost (localhost [127.0.0.1])
 by vmail.cs.pub.ro (Postfix) with ESMTP id 5BF431A60194;
 Sun, 10 Mar 2019 22:10:09 +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 DLlRSxrCw29B; Sun, 10 Mar 2019 22:10:09 +0200 (EET)
Received: from vmail.cs.pub.ro (localhost [127.0.0.1])
 by vmail.cs.pub.ro (Postfix) with ESMTPS id 376E51A60183;
 Sun, 10 Mar 2019 22:10:09 +0200 (EET)
Received: from wolfprec.precis.pub.ro (unknown [141.85.233.142])
 by vmail.cs.pub.ro (Postfix) with ESMTPSA id 24D4F1A60154;
 Sun, 10 Mar 2019 22:10:09 +0200 (EET)
From: Costin Lupu <costin.lupu@cs.pub.ro>
To: minios-devel@lists.xen.org
Date: Sun, 10 Mar 2019 22:09:55 +0200
Message-Id: <20190310201005.10877-3-costin.lupu@cs.pub.ro>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190310201005.10877-1-costin.lupu@cs.pub.ro>
References: <20190310201005.10877-1-costin.lupu@cs.pub.ro>
Subject: [Minios-devel] [UNIKRAFT PATCH v3 02/12] lib/uksched: Add function
 for allocating scheduler common info
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, yuri.volchkov@neclab.eu,
 sharan.santhanam@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>

V2UgaW50cm9kdWNlIHVrX3NjaGVkX2NyZWF0ZSBmdW5jdGlvbiB3aGljaCBhbGxvY2F0ZXMgdGhl
IG1lbW9yeQpuZWVkZWQgZm9yIHNjaGVkdWxlcnMgZGF0YS4gSXQgYWxzbyBpbml0aWFsaXplcyBk
YXRhIHRoYXQgaXMKY29tbW9uIHRvIGFsbCBzY2hlZHVsZXJzLgoKU2lnbmVkLW9mZi1ieTogQ29z
dGluIEx1cHUgPGNvc3Rpbi5sdXB1QGNzLnB1Yi5ybz4KUmV2aWV3ZWQtYnk6IEZsb3JpYW4gU2No
bWlkdCA8Zmxvcmlhbi5zY2htaWR0QG5lY2xhYi5ldT4KLS0tCiBsaWIvdWtzY2hlZC9leHBvcnRz
eW1zLnVrICAgICAgfCAgMSArCiBsaWIvdWtzY2hlZC9pbmNsdWRlL3VrL3NjaGVkLmggfCAgMiAr
KwogbGliL3Vrc2NoZWQvc2NoZWQuYyAgICAgICAgICAgIHwgMTggKysrKysrKysrKysrKysrKysr
CiBsaWIvdWtzY2hlZGNvb3Avc2NoZWRjb29wLmMgICAgfCAyNiArKysrLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQogNCBmaWxlcyBjaGFuZ2VkLCAyNSBpbnNlcnRpb25zKCspLCAyMiBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS9saWIvdWtzY2hlZC9leHBvcnRzeW1zLnVrIGIvbGliL3Vrc2NoZWQv
ZXhwb3J0c3ltcy51awppbmRleCA5ZGMxMzNjYS4uNDVhOTY5NGEgMTAwNjQ0Ci0tLSBhL2xpYi91
a3NjaGVkL2V4cG9ydHN5bXMudWsKKysrIGIvbGliL3Vrc2NoZWQvZXhwb3J0c3ltcy51awpAQCAt
Miw2ICsyLDcgQEAgdWtfc2NoZWRfZGVmYXVsdF9pbml0CiB1a19zY2hlZF9yZWdpc3RlcgogdWtf
c2NoZWRfZ2V0X2RlZmF1bHQKIHVrX3NjaGVkX3NldF9kZWZhdWx0Cit1a19zY2hlZF9jcmVhdGUK
IHVrX3NjaGVkX3N0YXJ0CiB1a19zY2hlZF9pZGxlX2luaXQKIHVrX3NjaGVkX3RocmVhZF9jcmVh
dGUKZGlmZiAtLWdpdCBhL2xpYi91a3NjaGVkL2luY2x1ZGUvdWsvc2NoZWQuaCBiL2xpYi91a3Nj
aGVkL2luY2x1ZGUvdWsvc2NoZWQuaAppbmRleCBiYmZlNDQyMy4uZDJmYzhkZjMgMTAwNjQ0Ci0t
LSBhL2xpYi91a3NjaGVkL2luY2x1ZGUvdWsvc2NoZWQuaAorKysgYi9saWIvdWtzY2hlZC9pbmNs
dWRlL3VrL3NjaGVkLmgKQEAgLTExNCw2ICsxMTQsOCBAQCBzdGF0aWMgaW5saW5lIHZvaWQgdWtf
c2NoZWRfdGhyZWFkX3JlbW92ZShzdHJ1Y3QgdWtfc2NoZWQgKnMsCiAgKiBJbnRlcm5hbCBzY2hl
ZHVsZXIgZnVuY3Rpb25zCiAgKi8KIAorc3RydWN0IHVrX3NjaGVkICp1a19zY2hlZF9jcmVhdGUo
c3RydWN0IHVrX2FsbG9jICphLCBzaXplX3QgcHJ2X3NpemUpOworCiB2b2lkIHVrX3NjaGVkX2lk
bGVfaW5pdChzdHJ1Y3QgdWtfc2NoZWQgKnNjaGVkLAogCQl2b2lkICpzdGFjaywgdm9pZCAoKmZ1
bmN0aW9uKSh2b2lkICopKTsKIApkaWZmIC0tZ2l0IGEvbGliL3Vrc2NoZWQvc2NoZWQuYyBiL2xp
Yi91a3NjaGVkL3NjaGVkLmMKaW5kZXggMTI3ODBlYzguLmMzYmUyMDYwIDEwMDY0NAotLS0gYS9s
aWIvdWtzY2hlZC9zY2hlZC5jCisrKyBiL2xpYi91a3NjaGVkL3NjaGVkLmMKQEAgLTEwOSw2ICsx
MDksMjQgQEAgaW50IHVrX3NjaGVkX3NldF9kZWZhdWx0KHN0cnVjdCB1a19zY2hlZCAqcykKIAly
ZXR1cm4gMDsKIH0KIAorc3RydWN0IHVrX3NjaGVkICp1a19zY2hlZF9jcmVhdGUoc3RydWN0IHVr
X2FsbG9jICphLCBzaXplX3QgcHJ2X3NpemUpCit7CisJc3RydWN0IHVrX3NjaGVkICpzY2hlZCA9
IE5VTEw7CisKKwlVS19BU1NFUlQoYSAhPSBOVUxMKTsKKworCXNjaGVkID0gdWtfbWFsbG9jKGEs
IHNpemVvZihzdHJ1Y3QgdWtfc2NoZWQpICsgcHJ2X3NpemUpOworCWlmIChzY2hlZCA9PSBOVUxM
KSB7CisJCXVrX3ByX3dhcm4oIkNvdWxkIG5vdCBhbGxvY2F0ZSBzY2hlZHVsZXIuIik7CisJCXJl
dHVybiBOVUxMOworCX0KKworCXNjaGVkLT5hbGxvY2F0b3IgPSBhOworCXNjaGVkLT5wcnYgPSAo
dm9pZCAqKSBzY2hlZCArIHNpemVvZihzdHJ1Y3QgdWtfc2NoZWQpOworCisJcmV0dXJuIHNjaGVk
OworfQorCiB2b2lkIHVrX3NjaGVkX3N0YXJ0KHN0cnVjdCB1a19zY2hlZCAqc2NoZWQpCiB7CiAJ
VUtfQVNTRVJUKHNjaGVkICE9IE5VTEwpOwpkaWZmIC0tZ2l0IGEvbGliL3Vrc2NoZWRjb29wL3Nj
aGVkY29vcC5jIGIvbGliL3Vrc2NoZWRjb29wL3NjaGVkY29vcC5jCmluZGV4IDZmNTFlY2ViLi4z
ZTNhOTJmNSAxMDA2NDQKLS0tIGEvbGliL3Vrc2NoZWRjb29wL3NjaGVkY29vcC5jCisrKyBiL2xp
Yi91a3NjaGVkY29vcC9zY2hlZGNvb3AuYwpAQCAtMTk0LDI2ICsxOTQsMTYgQEAgc3RydWN0IHVr
X3NjaGVkICp1a19zY2hlZGNvb3BfaW5pdChzdHJ1Y3QgdWtfYWxsb2MgKmEpCiAKIAl1a19wcl9p
bmZvKCJJbml0aWFsaXppbmcgY29vcGVyYXRpdmUgc2NoZWR1bGVyXG4iKTsKIAotCXNjaGVkID0g
dWtfbWFsbG9jKGEsIHNpemVvZihzdHJ1Y3QgdWtfc2NoZWQpKTsKLQlpZiAoc2NoZWQgPT0gTlVM
TCkgewotCQl1a19wcl93YXJuKCJDb3VsZCBub3QgYWxsb2NhdGUgbWVtb3J5IGZvciBzY2hlZHVs
ZXIuXG4iKTsKLQkJZ290byBvdXRfZXJyOwotCX0KLQotCXNjaGVkLT5hbGxvY2F0b3IgPSBhOwor
CXNjaGVkID0gdWtfc2NoZWRfY3JlYXRlKGEsIHNpemVvZihzdHJ1Y3Qgc2NoZWRjb29wX3ByaXZh
dGUpKTsKKwlpZiAoc2NoZWQgPT0gTlVMTCkKKwkJcmV0dXJuIE5VTEw7CiAKIAl1a3BsYXRfY3R4
X2NhbGxiYWNrc19pbml0KCZzY2hlZC0+cGxhdF9jdHhfY2JzLCB1a3BsYXRfY3R4X3N3KTsKIAot
CXBydiA9IHVrX21hbGxvYyhhLCBzaXplb2Yoc3RydWN0IHNjaGVkY29vcF9wcml2YXRlKSk7Ci0J
aWYgKHBydiA9PSBOVUxMKSB7Ci0JCXVrX3ByX3dhcm4oIkNvdWxkIG5vdCBhbGxvY2F0ZSBtZW1v
cnkgZm9yIHNjaGVkdWxlciBwcml2YXRlIGRhdGEuXG4iKTsKLQkJZ290byBvdXRfZXJyOwotCX0K
LQorCXBydiA9IHNjaGVkLT5wcnY7CiAJVUtfVEFJTFFfSU5JVCgmcHJ2LT5leGl0ZWRfdGhyZWFk
cyk7CiAJVUtfVEFJTFFfSU5JVCgmcHJ2LT50aHJlYWRfbGlzdCk7CiAJcHJ2LT50aHJlYWRzX3N0
YXJ0ZWQgPSAwOwotCXNjaGVkLT5wcnYgPSBwcnY7CiAKIAl1a19zY2hlZF9pZGxlX2luaXQoc2No
ZWQsIE5VTEwsIGlkbGVfdGhyZWFkX2ZuKTsKIApAQCAtMjIzLDEyICsyMTMsNCBAQCBzdHJ1Y3Qg
dWtfc2NoZWQgKnVrX3NjaGVkY29vcF9pbml0KHN0cnVjdCB1a19hbGxvYyAqYSkKIAkJCXNjaGVk
Y29vcF90aHJlYWRfcmVtb3ZlKTsKIAogCXJldHVybiBzY2hlZDsKLQotb3V0X2VycjoKLQlpZiAo
cHJ2KQotCQl1a19mcmVlKGEsIHBydik7Ci0JaWYgKHNjaGVkKQotCQl1a19mcmVlKGEsIHNjaGVk
KTsKLQotCXJldHVybiBOVUxMOwogfQotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5p
b3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Sun Mar 10 20:10:18 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Sun, 10 Mar 2019 20:10:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h34m0-0000XK-OA; Sun, 10 Mar 2019 20:10:16 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0Tx9=RN=cs.pub.ro=costin.lupu@srs-us1.protection.inumbo.net>)
 id 1h34lz-0000X5-Vn
 for minios-devel@lists.xen.org; Sun, 10 Mar 2019 20:10:16 +0000
X-Inumbo-ID: 84226870-4370-11e9-bc90-bc764e045a96
Received: from vesa.cs.pub.ro (unknown [141.85.227.187])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 84226870-4370-11e9-bc90-bc764e045a96;
 Sun, 10 Mar 2019 20:10:14 +0000 (UTC)
IronPort-SDR: +LK7zVtQdasWTf7lm2j6CHByqHM0ZgifQiQ/5BMUlM1XLtIe1X9lM404CG9O+iWoESqqZeLXl/
 T6zzXNGHLmcw==
IronPort-PHdr: =?us-ascii?q?9a23=3Afkku/xyAuBoxIeTXCy+O+j09IxM/srCxBDY+r6?=
 =?us-ascii?q?Qd0uoWKPad9pjvdHbS+e9qxAeQG9mCs7Qc0qL/iOPJYSQ4+5GPsXQPItRndi?=
 =?us-ascii?q?QuroEopTEmG9OPEkbhLfTnPGQQFcVGU0J5rTngaRAGUMnxaEfPrXKs8DUcBg?=
 =?us-ascii?q?vwNRZvJuTyB4Xek9m72/q99pHOfwlEniaxba5vJxiqsAvdsdUbj5F/Iagr0B?=
 =?us-ascii?q?vJpXVIe+VSxWx2IF+Yggjx6MSt8pN96ipco/0u+dJOXqX8ZKQ4UKdXDC86PG?=
 =?us-ascii?q?Av5c3krgfMQA2S7XYBSGoWkx5IAw/Y7BHmW5r6ryX3uvZh1CScIMb7S60/Vz?=
 =?us-ascii?q?a/4KdxUBLmiDkJOSM3/m/UjcJ/jqxbrQm9qxBj2YPYfJuYOOZicq7bYNgURX?=
 =?us-ascii?q?BBXsFUVyFZHI68aJAPD/YAPeZesoLzoUYOrQOjBQKxA+7g1jhIhmTq3a071e?=
 =?us-ascii?q?QtCwXG3BE4H9ITq3nbsM71OL0KUeCo16bE1y/Db/RP1Dr79YPGcQghrOmRUb?=
 =?us-ascii?q?9/bMbd00oiGgPfglmOt4DoPSmZ2+oVv2SG4OdsSPijhm0npg1rvDSiyMkhhp?=
 =?us-ascii?q?PUio8a1FzJ8zhyzpwvKt2iUkF7ZMapEJ5Xty6HKYR7WtgiQ2R0uCYizb0GpI?=
 =?us-ascii?q?K7cDAKyJs5wx7fbOSKc5aN4h35VeaRJS10i25+eL6lnxay7FOvxvfmVsmzyF?=
 =?us-ascii?q?pKryxFncfQtn0VyhDe5dWLRuF+80qhwzqDyR7f5+NeLU06jabbLoQuwr80lp?=
 =?us-ascii?q?odq0TDGSr2lV3qg6+RbUUk5umo6+L9brXiu5+cL5J0hxriPaQ1gMC/Gfk4PR?=
 =?us-ascii?q?MUU2iB/uSwzKfj8lHhQLVWkv02lbHUsJXbJcQdp665BBRV3p8+5BmhETepzt?=
 =?us-ascii?q?AYkGIDLFJEYxKHk5PpN0vBIf/mC/ezmVOskC1kx/reJL3uHo3NLmTfkLfmZb?=
 =?us-ascii?q?tz60pcyA0pzdBe/Z1UDKsNLu/vVU/xsdzYDwI2MxCvzubhFtpyyoceVniUDa?=
 =?us-ascii?q?ODLqzSrEeC5vgzLOmUeI8VpDH9JuA+5/7ul3A5g0USfa+z0ZsMcn+4GOhmI0?=
 =?us-ascii?q?WDbnrqmNgBFHwHvgwgQ+P2jF2NSyVca2ysUKIh/js7Ep6pDZ/fRoCxh7yMxD?=
 =?us-ascii?q?y7HpxTZmBBDFCAC3Tod5iaVPcKaSOdPNVhnycCVbe/V4Ah0QuhuxTgx7V5M+?=
 =?us-ascii?q?re4jcYuo771Nhp++3Tkgk/9DxpD8SH0mGBVX90nmQMRzAq3KB/okt9ykmY3K?=
 =?us-ascii?q?h+nfNXCdhT6OlSXQsgK5Hc0r8yN9enXwPHf9CSDVqrXNiiKTUwVc4qhc8DZQ?=
 =?us-ascii?q?B6AdrxoArE2n+BBKQJlrrDIIEs7+qI1H/qO8d7jXLbzLQJhEJgWtZFc3eh0P?=
 =?us-ascii?q?0svzPPDpLExh3K352hcr4RiXbA?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A2C3AgDLboVc/wPjVY1jHAEBAQQBAQc?=
 =?us-ascii?q?EAQGBZYJ4cRInjQKmfCgQAYRAAoRXOBIBAQMBAQcBAwIBbBwMgjoigm8GJ1I?=
 =?us-ascii?q?QPxJXGYMiAYF5rz8ziiOBL4Zmhh4/gRGHXIEEhRQDpCEHAoJCBIULg3yHMyW?=
 =?us-ascii?q?CUZBpnw43IYFWMxqDXwmCDReLRYJbPQEBMYEFAQGNMYJNAQE?=
X-IPAS-Result: =?us-ascii?q?A2C3AgDLboVc/wPjVY1jHAEBAQQBAQcEAQGBZYJ4cRInj?=
 =?us-ascii?q?QKmfCgQAYRAAoRXOBIBAQMBAQcBAwIBbBwMgjoigm8GJ1IQPxJXGYMiAYF5r?=
 =?us-ascii?q?z8ziiOBL4Zmhh4/gRGHXIEEhRQDpCEHAoJCBIULg3yHMyWCUZBpnw43IYFWM?=
 =?us-ascii?q?xqDXwmCDReLRYJbPQEBMYEFAQGNMYJNAQE?=
X-IronPort-AV: E=Sophos;i="5.58,465,1544479200"; 
   d="scan'208";a="3251377"
Received: from mail.cs.pub.ro (HELO vmail.cs.pub.ro) ([141.85.227.3])
 by vesa.cs.pub.ro with ESMTP; 10 Mar 2019 22:10:09 +0200
Received: from localhost (localhost [127.0.0.1])
 by vmail.cs.pub.ro (Postfix) with ESMTP id 7505D1A60197;
 Sun, 10 Mar 2019 22:10:09 +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 yu7CTzw91Yus; Sun, 10 Mar 2019 22:10:09 +0200 (EET)
Received: from vmail.cs.pub.ro (localhost [127.0.0.1])
 by vmail.cs.pub.ro (Postfix) with ESMTPS id 56F4D1A6015A;
 Sun, 10 Mar 2019 22:10:09 +0200 (EET)
Received: from wolfprec.precis.pub.ro (unknown [141.85.233.142])
 by vmail.cs.pub.ro (Postfix) with ESMTPSA id 493EA1A60151;
 Sun, 10 Mar 2019 22:10:09 +0200 (EET)
From: Costin Lupu <costin.lupu@cs.pub.ro>
To: minios-devel@lists.xen.org
Date: Sun, 10 Mar 2019 22:09:57 +0200
Message-Id: <20190310201005.10877-5-costin.lupu@cs.pub.ro>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190310201005.10877-1-costin.lupu@cs.pub.ro>
References: <20190310201005.10877-1-costin.lupu@cs.pub.ro>
Subject: [Minios-devel] [UNIKRAFT PATCH v3 04/12] lib/uksched: Introduce
 detached flag for threads
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, yuri.volchkov@neclab.eu,
 sharan.santhanam@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>

QnkgdGhlIGRlZmF1bHQsIGRldGFjaGVkIGZsYWcgaXMgc2V0IG9uIGZhbHNlIG1lYW5pbmcgdGhh
dCBvbmUgaGFzIHRvCndhaXQgZm9yIHRoZSB0aHJlYWQgaW4gb3JkZXIgdG8gZnJlZSBpdHMgcmVz
b3VyY2VzIGFmdGVyIGNvbXBsZXRpb24uCkRldGFjaGVkIHRocmVhZHMgc2hvdWxkIG5vdCBiZSB3
YWl0ZWQgb24uIElmIHRoZSBmbGFnIGlzIHRydWUgdGhlbiB0aGUKdGhyZWFkIHJlc291cmNlcyB3
aWxsIGJlIGZyZWVkIGJ5IHRoZSBzeXN0ZW0uCgpTaWduZWQtb2ZmLWJ5OiBDb3N0aW4gTHVwdSA8
Y29zdGluLmx1cHVAY3MucHViLnJvPgotLS0KIGxpYi91a3NjaGVkL2V4cG9ydHN5bXMudWsgICAg
ICAgfCAgMyArKy0KIGxpYi91a3NjaGVkL2luY2x1ZGUvdWsvc2NoZWQuaCAgfCAgMiArKwogbGli
L3Vrc2NoZWQvaW5jbHVkZS91ay90aHJlYWQuaCB8ICAyICsrCiBsaWIvdWtzY2hlZC90aHJlYWQu
YyAgICAgICAgICAgIHwgMTAgKysrKysrKysrKwogNCBmaWxlcyBjaGFuZ2VkLCAxNiBpbnNlcnRp
b25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvbGliL3Vrc2NoZWQvZXhwb3J0c3lt
cy51ayBiL2xpYi91a3NjaGVkL2V4cG9ydHN5bXMudWsKaW5kZXggZGYwYmI0ZGIuLjMzNGM2NTJm
IDEwMDY0NAotLS0gYS9saWIvdWtzY2hlZC9leHBvcnRzeW1zLnVrCisrKyBiL2xpYi91a3NjaGVk
L2V4cG9ydHN5bXMudWsKQEAgLTExLDYgKzExLDcgQEAgdWtfc2NoZWRfdGhyZWFkX3NsZWVwCiB1
a19zY2hlZF90aHJlYWRfZXhpdAogdWtfdGhyZWFkX2luaXQKIHVrX3RocmVhZF9maW5pCit1a190
aHJlYWRfZGV0YWNoCiB1a190aHJlYWRfc2V0X3ByaW8KIHVrX3RocmVhZF9nZXRfcHJpbwogdWtf
dGhyZWFkX3NldF90aW1lc2xpY2UKQEAgLTI1LDQgKzI2LDQgQEAgdWtfdGhyZWFkX2F0dHJfZ2V0
X2RldGFjaHN0YXRlCiB1a190aHJlYWRfYXR0cl9zZXRfcHJpbwogdWtfdGhyZWFkX2F0dHJfZ2V0
X3ByaW8KIHVrX3RocmVhZF9hdHRyX3NldF90aW1lc2xpY2UKLXVrX3RocmVhZF9hdHRyX2dldF90
aW1lc2xpY2UKXCBObyBuZXdsaW5lIGF0IGVuZCBvZiBmaWxlCit1a190aHJlYWRfYXR0cl9nZXRf
dGltZXNsaWNlCmRpZmYgLS1naXQgYS9saWIvdWtzY2hlZC9pbmNsdWRlL3VrL3NjaGVkLmggYi9s
aWIvdWtzY2hlZC9pbmNsdWRlL3VrL3NjaGVkLmgKaW5kZXggNWYyZDMwOGYuLjk1NTRjNmUxIDEw
MDY0NAotLS0gYS9saWIvdWtzY2hlZC9pbmNsdWRlL3VrL3NjaGVkLmgKKysrIGIvbGliL3Vrc2No
ZWQvaW5jbHVkZS91ay9zY2hlZC5oCkBAIC0xMTEsNiArMTExLDggQEAgc3RhdGljIGlubGluZSB2
b2lkIHVrX3NjaGVkX3RocmVhZF9hZGQoc3RydWN0IHVrX3NjaGVkICpzLAogewogCVVLX0FTU0VS
VChzKTsKIAlVS19BU1NFUlQodCk7CisJaWYgKGF0dHIpCisJCXQtPmRldGFjaGVkID0gYXR0ci0+
ZGV0YWNoZWQ7CiAJdC0+c2NoZWQgPSBzOwogCXMtPnRocmVhZF9hZGQocywgdCwgYXR0cik7CiB9
CmRpZmYgLS1naXQgYS9saWIvdWtzY2hlZC9pbmNsdWRlL3VrL3RocmVhZC5oIGIvbGliL3Vrc2No
ZWQvaW5jbHVkZS91ay90aHJlYWQuaAppbmRleCA1ZmYyZGQ2NS4uNWYzYzI1MDEgMTAwNjQ0Ci0t
LSBhL2xpYi91a3NjaGVkL2luY2x1ZGUvdWsvdGhyZWFkLmgKKysrIGIvbGliL3Vrc2NoZWQvaW5j
bHVkZS91ay90aHJlYWQuaApAQCAtMjksNiArMjksNyBAQAogI2RlZmluZSBfX1VLX1RIUkVBRF9I
X18KIAogI2luY2x1ZGUgPHN0ZGludC5oPgorI2luY2x1ZGUgPHN0ZGJvb2wuaD4KICNpZmRlZiBD
T05GSUdfSEFWRV9MSUJDCiAjaW5jbHVkZSA8c3lzL3JlZW50Lmg+CiAjZW5kaWYKQEAgLTUyLDYg
KzUzLDcgQEAgc3RydWN0IHVrX3RocmVhZCB7CiAJVUtfVEFJTFFfRU5UUlkoc3RydWN0IHVrX3Ro
cmVhZCkgdGhyZWFkX2xpc3Q7CiAJdWludDMyX3QgZmxhZ3M7CiAJX19zbnNlYyB3YWtldXBfdGlt
ZTsKKwlib29sIGRldGFjaGVkOwogCXN0cnVjdCB1a19zY2hlZCAqc2NoZWQ7CiAjaWZkZWYgQ09O
RklHX0hBVkVfTElCQwogCXN0cnVjdCBfcmVlbnQgcmVlbnQ7CmRpZmYgLS1naXQgYS9saWIvdWtz
Y2hlZC90aHJlYWQuYyBiL2xpYi91a3NjaGVkL3RocmVhZC5jCmluZGV4IDlkMDY1NTI2Li5hZWVh
ZmYxNyAxMDA2NDQKLS0tIGEvbGliL3Vrc2NoZWQvdGhyZWFkLmMKKysrIGIvbGliL3Vrc2NoZWQv
dGhyZWFkLmMKQEAgLTg2LDYgKzg2LDcgQEAgaW50IHVrX3RocmVhZF9pbml0KHN0cnVjdCB1a190
aHJlYWQgKnRocmVhZCwKIAkvKiBOb3QgcnVubmFibGUsIG5vdCBleGl0ZWQsIG5vdCBzbGVlcGlu
ZyAqLwogCXRocmVhZC0+ZmxhZ3MgPSAwOwogCXRocmVhZC0+d2FrZXVwX3RpbWUgPSAwTEw7CisJ
dGhyZWFkLT5kZXRhY2hlZCA9IGZhbHNlOwogCiAjaWZkZWYgQ09ORklHX0hBVkVfTElCQwogCS8v
VE9ETyBfUkVFTlRfSU5JVF9QVFIoJnRocmVhZC0+cmVlbnQpOwpAQCAtMTMwLDYgKzEzMSwxNSBA
QCB2b2lkIHVrX3RocmVhZF93YWtlKHN0cnVjdCB1a190aHJlYWQgKnRocmVhZCkKIAlzZXRfcnVu
bmFibGUodGhyZWFkKTsKIH0KIAoraW50IHVrX3RocmVhZF9kZXRhY2goc3RydWN0IHVrX3RocmVh
ZCAqdGhyZWFkKQoreworCVVLX0FTU0VSVCh0aHJlYWQpOworCisJdGhyZWFkLT5kZXRhY2hlZCA9
IHRydWU7CisKKwlyZXR1cm4gMDsKK30KKwogaW50IHVrX3RocmVhZF9zZXRfcHJpbyhzdHJ1Y3Qg
dWtfdGhyZWFkICp0aHJlYWQsIHByaW9fdCBwcmlvKQogewogCWlmICghdGhyZWFkKQotLSAKMi4x
MS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlu
aW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZl
bA==

From minios-devel-bounces@lists.xenproject.org Sun Mar 10 20:10:18 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Sun, 10 Mar 2019 20:10:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h34m1-0000Xw-Ul; Sun, 10 Mar 2019 20:10:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0Tx9=RN=cs.pub.ro=costin.lupu@srs-us1.protection.inumbo.net>)
 id 1h34m1-0000XW-DJ
 for minios-devel@lists.xen.org; Sun, 10 Mar 2019 20:10:17 +0000
X-Inumbo-ID: 854fad94-4370-11e9-bc90-bc764e045a96
Received: from vesa.cs.pub.ro (unknown [141.85.227.187])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 854fad94-4370-11e9-bc90-bc764e045a96;
 Sun, 10 Mar 2019 20:10:16 +0000 (UTC)
IronPort-SDR: 5ml/wZlTvr/chOzIzv6IycnqeavhCCvjplQWo+YqYYghfuQiMQgPGpH+epJyzfW9HK3cjEN+F0
 50RRD1bo0kYQ==
IronPort-PHdr: =?us-ascii?q?9a23=3AAjokcBE5AJomTYvHoByGLJ1GYnF86YWxBRYc79?=
 =?us-ascii?q?8ds5kLTJ76p8y4bnLW6fgltlLVR4KTs6sC17OO9fi5EUU7or+5+EgYd5JNUx?=
 =?us-ascii?q?JXwe43pCcHRPC/NEvgMfTxZDY7FskRHHVs/nW8LFQHUJ2mPw6arXK99yMdFQ?=
 =?us-ascii?q?viPgRpOOv1BpTSj8Oq3Oyu5pHfeQpFiCehbb9oMBm6sBjau9ULj4dlNqs/0A?=
 =?us-ascii?q?bCrGFSe+RRy2NoJFaTkAj568yt4pNt8Dletuw4+cJYXqr0Y6o3TbpDDDQ7KG?=
 =?us-ascii?q?81/9HktQPCTQSU+HQRVHgdnwdSDAjE6BH6WYrxsjf/u+Fg1iSWIdH6QLYpUj?=
 =?us-ascii?q?mk8qxlSgLniD0fOjA57m/Zl8J+gqFcrh2jqRxy2JLYbJ2POfZiZK7RYc8WSG?=
 =?us-ascii?q?xcVchRTSxBBYa8YpMRAuoGJuZYs4j9p10TphW4GAmsHP7vwSJPi3Dq2q06yP?=
 =?us-ascii?q?ghEQDA3AA6G9IOrWzUrMjuOagOSuC51rHIzSjYYP9Mwzf975HFfxY8qv+PRb?=
 =?us-ascii?q?J9adfdxEYyGw/fjVidqZbpMy2L2ukPqWSW4fJsWf+ghmI6sQ18oTiiyt0yho?=
 =?us-ascii?q?THiI8Z0E3I+CpnzIszONa2UlR0YcS+H5tVryyaMox2Td48TGxwoyY6z6EGuY?=
 =?us-ascii?q?a8fCgX1JQr3x7fZOKDc4iP+h/jSuORLi15hHJhYr6wmw2y/VK4yu3hTca4yk?=
 =?us-ascii?q?xKri1dntnNsHACyQDT59CaRvZy40utwzWC2gDJ5u1aP0w5l7DXJpA5zr41jJ?=
 =?us-ascii?q?UTsEDDHiHsmEXxia+bblkr+u+z6+T7Y7XmoIWQN4tpigHmL6QjgdCwAf8iPg?=
 =?us-ascii?q?gWQmiU4v6w1Kfk/UHhWrVFkuU2krXFsJDdPckbo6+5AwlU0oYk8BazFiqp38?=
 =?us-ascii?q?oGnXYZKFJIYxaHj4nyO1HSO/D0F/i+jEqqkDtxwPDGJLLhCI3XLnffiLfhYa?=
 =?us-ascii?q?p960lExQQzydBf4IhUCrAbL/L1QEP/qcDXDh88Mwy13unnFM5w1oUAVm2TBq?=
 =?us-ascii?q?+WKrjdvUWW6eIyO+OMfpMauC7hK/g54P7jlWQ5mV8Hcqmzx5QXbmq0Hu98LE?=
 =?us-ascii?q?WffXrsgs0OEWEQsQo7V+HqjkONXiJXZ3moRK0w/C80CJ++B4fZWo+tmKCB3D?=
 =?us-ascii?q?u8HpBOfWBGC1WMEXDud4meWPcMdTydIslgkzMaT7isUIkh2g+yuw/+0bVoNf?=
 =?us-ascii?q?DY9TMFtZj7zth6+/XTlQ0u9TxzF8mc03yNT3t1nm8SWT8226R/rlB9yleA1q?=
 =?us-ascii?q?h4nedVFdpN6PxVVgc1L4XTw/ZkBNDvCUr9eYKMSVCnRc7jDTwvQ9YZx94Vf1?=
 =?us-ascii?q?07C9ikyBfZ0HmEGbgQwpeMH4A19Or4wmDsb5J2zG3a1a9ni0Q+X+NELiu+m6?=
 =?us-ascii?q?Q57Q+FVN2BqFmQi6v/LfdU5yXK7mrWlWc=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A2ClAADLboVc/wPjVY1jHAEBAQQBAQc?=
 =?us-ascii?q?EAQGBVAQBAQsBg2gSJ40CpRWBZzgBhEAChFc3Bg0BAQMBAQcBAwIBbCiCOiK?=
 =?us-ascii?q?CbwYnUhA/ElcZgyKBeq8/M4ojgS8BhmWGHj+BEYJkhRdlhRQDl2eMOgcCgkI?=
 =?us-ascii?q?EkDoljG6GTJ8ONiKBVjMag1+CFhcTjg09AQExgQUBAY0zK4IgAQE?=
X-IPAS-Result: =?us-ascii?q?A2ClAADLboVc/wPjVY1jHAEBAQQBAQcEAQGBVAQBAQsBg?=
 =?us-ascii?q?2gSJ40CpRWBZzgBhEAChFc3Bg0BAQMBAQcBAwIBbCiCOiKCbwYnUhA/ElcZg?=
 =?us-ascii?q?yKBeq8/M4ojgS8BhmWGHj+BEYJkhRdlhRQDl2eMOgcCgkIEkDoljG6GTJ8ON?=
 =?us-ascii?q?iKBVjMag1+CFhcTjg09AQExgQUBAY0zK4IgAQE?=
X-IronPort-AV: E=Sophos;i="5.58,465,1544479200"; 
   d="scan'208";a="3251380"
Received: from mail.cs.pub.ro (HELO vmail.cs.pub.ro) ([141.85.227.3])
 by vesa.cs.pub.ro with ESMTP; 10 Mar 2019 22:10:09 +0200
Received: from localhost (localhost [127.0.0.1])
 by vmail.cs.pub.ro (Postfix) with ESMTP id A580B1A60183;
 Sun, 10 Mar 2019 22:10:09 +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 9GotZFFBSMKP; Sun, 10 Mar 2019 22:10:09 +0200 (EET)
Received: from vmail.cs.pub.ro (localhost [127.0.0.1])
 by vmail.cs.pub.ro (Postfix) with ESMTPS id 84FE21A60185;
 Sun, 10 Mar 2019 22:10:09 +0200 (EET)
Received: from wolfprec.precis.pub.ro (unknown [141.85.233.142])
 by vmail.cs.pub.ro (Postfix) with ESMTPSA id 7F67F1A60150;
 Sun, 10 Mar 2019 22:10:09 +0200 (EET)
From: Costin Lupu <costin.lupu@cs.pub.ro>
To: minios-devel@lists.xen.org
Date: Sun, 10 Mar 2019 22:10:01 +0200
Message-Id: <20190310201005.10877-9-costin.lupu@cs.pub.ro>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190310201005.10877-1-costin.lupu@cs.pub.ro>
References: <20190310201005.10877-1-costin.lupu@cs.pub.ro>
Subject: [Minios-devel] [UNIKRAFT PATCH v3 08/12] lib/uksched: Set scheduler
 reference in scheduler implementation
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, yuri.volchkov@neclab.eu,
 sharan.santhanam@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>

U2NoZWR1bGVyIHJlZmVyZW5jZSBzaG91bGQgYmUgc2V0IGluIHNjaGVkdWxlciAnbWV0aG9kcycg
YmVjYXVzZSB0aGlzIGlzCmRvbmUgYWZ0ZXIgdmFsaWRhdGlvbnMgc3BlY2lmaWMgdG8gc2NoZWR1
bGVyIGltcGxlbWVudGF0aW9uIGFyZSBtYWRlLgpUaHVzLCBhbiBlcnJvciBtaWdodCBwcmV2ZW50
IHRocmVhZHMgb2YgYmVpbmcgYWRkZWQvcmVtb3ZlZCBmcm9tCnNjaGVkdWxlcnMgaW50ZXJuYWwg
Y29sbGVjdGlvbnMuCgpTaWduZWQtb2ZmLWJ5OiBDb3N0aW4gTHVwdSA8Y29zdGluLmx1cHVAY3Mu
cHViLnJvPgotLS0KIGxpYi91a3NjaGVkL2luY2x1ZGUvdWsvc2NoZWQuaCB8IDIgLS0KIGxpYi91
a3NjaGVkL3RocmVhZC5jICAgICAgICAgICB8IDEgKwogbGliL3Vrc2NoZWRjb29wL3NjaGVkY29v
cC5jICAgIHwgMSArCiAzIGZpbGVzIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS9saWIvdWtzY2hlZC9pbmNsdWRlL3VrL3NjaGVkLmggYi9saWIv
dWtzY2hlZC9pbmNsdWRlL3VrL3NjaGVkLmgKaW5kZXggOWUyMTg2ODguLjBlOGYxZTI2IDEwMDY0
NAotLS0gYS9saWIvdWtzY2hlZC9pbmNsdWRlL3VrL3NjaGVkLmgKKysrIGIvbGliL3Vrc2NoZWQv
aW5jbHVkZS91ay9zY2hlZC5oCkBAIC0xMTQsNyArMTE0LDYgQEAgc3RhdGljIGlubGluZSB2b2lk
IHVrX3NjaGVkX3RocmVhZF9hZGQoc3RydWN0IHVrX3NjaGVkICpzLAogCVVLX0FTU0VSVCh0KTsK
IAlpZiAoYXR0cikKIAkJdC0+ZGV0YWNoZWQgPSBhdHRyLT5kZXRhY2hlZDsKLQl0LT5zY2hlZCA9
IHM7CiAJcy0+dGhyZWFkX2FkZChzLCB0LCBhdHRyKTsKIH0KIApAQCAtMTI0LDcgKzEyMyw2IEBA
IHN0YXRpYyBpbmxpbmUgdm9pZCB1a19zY2hlZF90aHJlYWRfcmVtb3ZlKHN0cnVjdCB1a19zY2hl
ZCAqcywKIAlVS19BU1NFUlQocyk7CiAJVUtfQVNTRVJUKHQpOwogCXMtPnRocmVhZF9yZW1vdmUo
cywgdCk7Ci0JdC0+c2NoZWQgPSBOVUxMOwogfQogCiBzdGF0aWMgaW5saW5lIGludCB1a19zY2hl
ZF90aHJlYWRfc2V0X3ByaW8oc3RydWN0IHVrX3NjaGVkICpzLApkaWZmIC0tZ2l0IGEvbGliL3Vr
c2NoZWQvdGhyZWFkLmMgYi9saWIvdWtzY2hlZC90aHJlYWQuYwppbmRleCA4NjAyNDAyYS4uZTUy
YmIzMGYgMTAwNjQ0Ci0tLSBhL2xpYi91a3NjaGVkL3RocmVhZC5jCisrKyBiL2xpYi91a3NjaGVk
L3RocmVhZC5jCkBAIC04OSw2ICs4OSw3IEBAIGludCB1a190aHJlYWRfaW5pdChzdHJ1Y3QgdWtf
dGhyZWFkICp0aHJlYWQsCiAJdGhyZWFkLT53YWtldXBfdGltZSA9IDBMTDsKIAl0aHJlYWQtPmRl
dGFjaGVkID0gZmFsc2U7CiAJdWtfd2FpdHFfaW5pdCgmdGhyZWFkLT53YWl0aW5nX3RocmVhZHMp
OworCXRocmVhZC0+c2NoZWQgPSBOVUxMOwogCiAjaWZkZWYgQ09ORklHX0hBVkVfTElCQwogCS8v
VE9ETyBfUkVFTlRfSU5JVF9QVFIoJnRocmVhZC0+cmVlbnQpOwpkaWZmIC0tZ2l0IGEvbGliL3Vr
c2NoZWRjb29wL3NjaGVkY29vcC5jIGIvbGliL3Vrc2NoZWRjb29wL3NjaGVkY29vcC5jCmluZGV4
IGEzZjI2NWM2Li5jMTlhMjc2YSAxMDA2NDQKLS0tIGEvbGliL3Vrc2NoZWRjb29wL3NjaGVkY29v
cC5jCisrKyBiL2xpYi91a3NjaGVkY29vcC9zY2hlZGNvb3AuYwpAQCAtMTM5LDYgKzEzOSw3IEBA
IHN0YXRpYyB2b2lkIHNjaGVkY29vcF90aHJlYWRfYWRkKHN0cnVjdCB1a19zY2hlZCAqcywgc3Ry
dWN0IHVrX3RocmVhZCAqdCwKIAlzdHJ1Y3Qgc2NoZWRjb29wX3ByaXZhdGUgKnBydiA9IHMtPnBy
djsKIAogCXNldF9ydW5uYWJsZSh0KTsKKwl0LT5zY2hlZCA9IHM7CiAKIAlmbGFncyA9IHVrcGxh
dF9sY3B1X3NhdmVfaXJxZigpOwogCVVLX1RBSUxRX0lOU0VSVF9UQUlMKCZwcnYtPnRocmVhZF9s
aXN0LCB0LCB0aHJlYWRfbGlzdCk7Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlv
cy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Sun Mar 10 20:10:18 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Sun, 10 Mar 2019 20:10:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h34lz-0000Wz-L1; Sun, 10 Mar 2019 20:10: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=0Tx9=RN=cs.pub.ro=costin.lupu@srs-us1.protection.inumbo.net>)
 id 1h34ly-0000Wu-MO
 for minios-devel@lists.xen.org; Sun, 10 Mar 2019 20:10:14 +0000
X-Inumbo-ID: 81d478b7-4370-11e9-bc90-bc764e045a96
Received: from vesa.cs.pub.ro (unknown [141.85.227.187])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 81d478b7-4370-11e9-bc90-bc764e045a96;
 Sun, 10 Mar 2019 20:10:11 +0000 (UTC)
IronPort-SDR: GMSilWnjYT4Gz88QYa9B6ymKnINtGg0fWOfPaj4hEw9e+1jcw8uhrkY1SxHI/pwe1RzJ/lUYKn
 l7c2mZ7RUYIg==
IronPort-PHdr: =?us-ascii?q?9a23=3AeCifpxIbePoA4cyZldmcpTZWNBhigK39O0sv0r?=
 =?us-ascii?q?FitYgXKvj7rarrMEGX3/hxlliBBdydt6sczbKP+4nbGkU4qa6bt34DdJEeHz?=
 =?us-ascii?q?Qksu4x2zIaPcieFEfgJ+TrZSFpVO5LVVti4m3peRMNQJW2aFLduGC94iAPER?=
 =?us-ascii?q?vjKwV1Ov71GonPhMiryuy+4ZLebxhUiDanfb9+MQi9oBnMuMURnYZsMLs6xA?=
 =?us-ascii?q?HTontPdeRWxGdoKkyWkh3h+Mq+/4Nt/jpJtf45+MFOTav1f6IjTbxFFzsmKH?=
 =?us-ascii?q?w65NfqtRbYUwSC4GYXX3gMnRpJBwjF6wz6Xov0vyDnuOdxxDWWMMvrRr0yRD?=
 =?us-ascii?q?+s7bpkSAXwhSkHKTA37W/ZhM93gq1ZrhKsvABzz5LObY2JLvdyYr/RcNUHTm?=
 =?us-ascii?q?RBRMZRUClBD5uiYosIFOoBIedYr4/grFUIsBu+HRSsD/7oxzBUgX/2xrE60+?=
 =?us-ascii?q?UnEQ3c2AwgAsoOsGnPodrpL6ceS/i1zLTTwjnZdfNW3i7w5Y7VeR4vpvGMWK?=
 =?us-ascii?q?h/ccvXyUQ3CQzFiEmQqZblPj6U2ekBqXOb4PFmWOmyiGAnsxl8riWgy8sxkI?=
 =?us-ascii?q?XEhYIYxkra+Slnwos5P9O1RFZmbdOrDZdcrSKXOotsTs88TWxltjw2xqAJtJ?=
 =?us-ascii?q?KleiUB1Y4pyATFa/OddoiF+hfjVOGMLjhmnH9lY7e/hwqq8Uin1+38StG40F?=
 =?us-ascii?q?ZUoSpBldnBrm4N1xnJ5ciGTvtx5Fuu2S2V2wDL9+FLOlo4lbDcK5I5w74wkI?=
 =?us-ascii?q?QcsVjbEyPrl0j6kbWae0Yk9+Sy9ejrfLfrqoWSOoNsjwHxKKUumsixAeQiNQ?=
 =?us-ascii?q?gOWnCW9vi71L344U35QbNKgucykqnEqJDaON8WqbKiAwNPyoYj9g2wAy280N?=
 =?us-ascii?q?QfhXUHNk5KeAqbj4j1PFHDOPX4Dfa5g1Stlzdr3OnKMaD/DZXTMHfDlKzsfb?=
 =?us-ascii?q?J8605H1Aoz1spT5p1KBbEHOv7zXVXxtNPABB8jLwO02/rnCMl61o4GWWyPBq?=
 =?us-ascii?q?iZMLnTsVCS4OIjOfSCa5MVuDb4Kvgq+uLugGQ/mVADYaap2YEYZ2uiEvt4Pk?=
 =?us-ascii?q?WTeWDsjcsZEWcWogo+S/TniEaCUTFJfXa9RaQ86isgCI28C4fDWoCtj6aH3C?=
 =?us-ascii?q?ihG51bfWZGBU6QHnfsbYqLQO0AZzyPIsV5iDwLSaChS5M91RGprAL60LtnLu?=
 =?us-ascii?q?/T+i0er57j18V16PPVlRAz6zN0Fd+Q02eTQG5ommMHXSQ50Lphrkxg0l2Dy7?=
 =?us-ascii?q?R3g+REFdxP4PNESgc7NYPGz+x7EdzyRAXBftOVR1amQdWmBi8xQ8k3w9AQf0?=
 =?us-ascii?q?l9H8+tgQvZ0yW0Hr9G34CMUZk19KPbxD39Kthwz17C1bI9lB82T80JMnep1Y?=
 =?us-ascii?q?Bl8A2GLInSj0Sf34K3bblUiCXK73uCyyyKoVlFeAVrF73YVzYFYR2F/pzC+k?=
 =?us-ascii?q?reQur2WvwcOQxbxJvaJw=3D=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A2DWAgDLboVc/wPjVY1jHAEBAQQBAQc?=
 =?us-ascii?q?EAQGBZYNpEieNAqZ8OAGBG4MlAoRXOBIBAQMBAQcBAwIBbBwMgjoigm8GJ1I?=
 =?us-ascii?q?QPxJXGYMigXqvPzOKI4EvhmaGHj+JcYUUA6QhBwKCQgSQOiWTOi2eYTchgVY?=
 =?us-ascii?q?zGoNfghYXigKEHj0BATGBBQEBj34BAQ?=
X-IPAS-Result: =?us-ascii?q?A2DWAgDLboVc/wPjVY1jHAEBAQQBAQcEAQGBZYNpEieNA?=
 =?us-ascii?q?qZ8OAGBG4MlAoRXOBIBAQMBAQcBAwIBbBwMgjoigm8GJ1IQPxJXGYMigXqvP?=
 =?us-ascii?q?zOKI4EvhmaGHj+JcYUUA6QhBwKCQgSQOiWTOi2eYTchgVYzGoNfghYXigKEH?=
 =?us-ascii?q?j0BATGBBQEBj34BAQ?=
X-IronPort-AV: E=Sophos;i="5.58,465,1544479200"; 
   d="scan'208";a="3251376"
Received: from mail.cs.pub.ro (HELO vmail.cs.pub.ro) ([141.85.227.3])
 by vesa.cs.pub.ro with ESMTP; 10 Mar 2019 22:10:09 +0200
Received: from localhost (localhost [127.0.0.1])
 by vmail.cs.pub.ro (Postfix) with ESMTP id 4D0EB1A60185;
 Sun, 10 Mar 2019 22:10:09 +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 T8O8M-gVvwr7; Sun, 10 Mar 2019 22:10:09 +0200 (EET)
Received: from vmail.cs.pub.ro (localhost [127.0.0.1])
 by vmail.cs.pub.ro (Postfix) with ESMTPS id 2C4141A60067;
 Sun, 10 Mar 2019 22:10:09 +0200 (EET)
Received: from wolfprec.precis.pub.ro (unknown [141.85.233.142])
 by vmail.cs.pub.ro (Postfix) with ESMTPSA id 17C131A60150;
 Sun, 10 Mar 2019 22:10:09 +0200 (EET)
From: Costin Lupu <costin.lupu@cs.pub.ro>
To: minios-devel@lists.xen.org
Date: Sun, 10 Mar 2019 22:09:54 +0200
Message-Id: <20190310201005.10877-2-costin.lupu@cs.pub.ro>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190310201005.10877-1-costin.lupu@cs.pub.ro>
References: <20190310201005.10877-1-costin.lupu@cs.pub.ro>
Subject: [Minios-devel] [UNIKRAFT PATCH v3 01/12] arch/*: Add STACK_MASK_TOP
 bit mask
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, yuri.volchkov@neclab.eu,
 sharan.santhanam@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>

U1RBQ0tfTUFTS19UT1AgaXMgdXNlZCBmb3IgZ2V0dGluZyB0aGUgY3VycmVudCBzdGFjayBhZGRy
ZXNzIChlLmcuIHNwICYKU1RBQ0tfTUFTS19UT1ApLgoKU2lnbmVkLW9mZi1ieTogQ29zdGluIEx1
cHUgPGNvc3Rpbi5sdXB1QGNzLnB1Yi5ybz4KUmV2aWV3ZWQtYnk6IEZsb3JpYW4gU2NobWlkdCA8
Zmxvcmlhbi5zY2htaWR0QG5lY2xhYi5ldT4KLS0tCiBpbmNsdWRlL3VrL2FyY2gvbGltaXRzLmgg
ICAgICAgIHwgMiArKwogbGliL3VrZGVidWcvcHJpbnQuYyAgICAgICAgICAgICB8IDIgKy0KIGxp
Yi91a3NjaGVkL2luY2x1ZGUvdWsvdGhyZWFkLmggfCAyICstCiBwbGF0L3hlbi94ODYvYXJjaF9l
dmVudHMuYyAgICAgIHwgMiArLQogcGxhdC94ZW4veDg2L2VudHJ5NjQuUyAgICAgICAgICB8IDIg
Ky0KIDUgZmlsZXMgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL2luY2x1ZGUvdWsvYXJjaC9saW1pdHMuaCBiL2luY2x1ZGUvdWsvYXJjaC9saW1p
dHMuaAppbmRleCBmMWI1ODMxOC4uYjExYmY3ZDggMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvdWsvYXJj
aC9saW1pdHMuaAorKysgYi9pbmNsdWRlL3VrL2FyY2gvbGltaXRzLmgKQEAgLTM4LDYgKzM4LDgg
QEAKIAogI2luY2x1ZGUgPHVrL2FzbS9saW1pdHMuaD4KIAorI2RlZmluZSBTVEFDS19NQVNLX1RP
UCAgICAgICAgICAgKH4oX19TVEFDS19TSVpFIC0gMSkpCisKICNpZm5kZWYgX19BU1NFTUJMWV9f
CiAKICNpbmNsdWRlIDx1ay9hc20vaW50c2l6ZXMuaD4KZGlmZiAtLWdpdCBhL2xpYi91a2RlYnVn
L3ByaW50LmMgYi9saWIvdWtkZWJ1Zy9wcmludC5jCmluZGV4IDI3ZjAzY2I5Li45YzcwYTgxZiAx
MDA2NDQKLS0tIGEvbGliL3VrZGVidWcvcHJpbnQuYworKysgYi9saWIvdWtkZWJ1Zy9wcmludC5j
CkBAIC05Niw3ICs5Niw3IEBAIHN0YXRpYyB2b2lkIF9wcmludF9zdGFjayhzdHJ1Y3QgX3Zwcmlu
dF9jb25zb2xlICpjb25zKQogCWNoYXIgYnVmW0JVRkxFTl07CiAJaW50IGxlbjsKIAotCXN0YWNr
YiA9ICh1a2FyY2hfcmVhZF9zcCgpICYgfihfX1NUQUNLX1NJWkUgLSAxKSkgKyBfX1NUQUNLX1NJ
WkU7CisJc3RhY2tiID0gKHVrYXJjaF9yZWFkX3NwKCkgJiBTVEFDS19NQVNLX1RPUCkgKyBfX1NU
QUNLX1NJWkU7CiAKIAlsZW4gPSBzbnByaW50ZihidWYsIEJVRkxFTiwgIjwlcD4gIiwgKHZvaWQg
Kikgc3RhY2tiKTsKIAljb25zLT5jb3V0KChjaGFyICopYnVmLCBsZW4pOwpkaWZmIC0tZ2l0IGEv
bGliL3Vrc2NoZWQvaW5jbHVkZS91ay90aHJlYWQuaCBiL2xpYi91a3NjaGVkL2luY2x1ZGUvdWsv
dGhyZWFkLmgKaW5kZXggNGZmYjAwMjcuLmU2NmEwNWI1IDEwMDY0NAotLS0gYS9saWIvdWtzY2hl
ZC9pbmNsdWRlL3VrL3RocmVhZC5oCisrKyBiL2xpYi91a3NjaGVkL2luY2x1ZGUvdWsvdGhyZWFk
LmgKQEAgLTcwLDcgKzcwLDcgQEAgc3RydWN0IHVrX3RocmVhZCAqdWtfdGhyZWFkX2N1cnJlbnQo
dm9pZCkKIAlzdHJ1Y3QgdWtfdGhyZWFkICoqY3VycmVudDsKIAl1bnNpZ25lZCBsb25nIHNwID0g
dWthcmNoX3JlYWRfc3AoKTsKIAotCWN1cnJlbnQgPSAoc3RydWN0IHVrX3RocmVhZCAqKikgKHNw
ICYgfihfX1NUQUNLX1NJWkUgLSAxKSk7CisJY3VycmVudCA9IChzdHJ1Y3QgdWtfdGhyZWFkICoq
KSAoc3AgJiBTVEFDS19NQVNLX1RPUCk7CiAKIAlyZXR1cm4gKmN1cnJlbnQ7CiB9CmRpZmYgLS1n
aXQgYS9wbGF0L3hlbi94ODYvYXJjaF9ldmVudHMuYyBiL3BsYXQveGVuL3g4Ni9hcmNoX2V2ZW50
cy5jCmluZGV4IDViODgwNjVkLi4xZTE2NWM4MSAxMDA2NDQKLS0tIGEvcGxhdC94ZW4veDg2L2Fy
Y2hfZXZlbnRzLmMKKysrIGIvcGxhdC94ZW4veDg2L2FyY2hfZXZlbnRzLmMKQEAgLTQ5LDcgKzQ5
LDcgQEAgdm9pZCBhcmNoX2luaXRfZXZlbnRzKHZvaWQpCiAJY3B1MF9wZGEuaXJxY291bnQgPSAt
MTsKIAljcHUwX3BkYS5pcnFzdGFja3B0ciA9CiAJCQkodm9pZCAqKSAoKCh1bnNpZ25lZCBsb25n
KWlycXN0YWNrICsgMiAqIFNUQUNLX1NJWkUpCi0JCQkmIH4oU1RBQ0tfU0laRSAtIDEpKTsKKwkJ
CSYgU1RBQ0tfTUFTS19UT1ApOwogI2VuZGlmCiB9CiAKZGlmZiAtLWdpdCBhL3BsYXQveGVuL3g4
Ni9lbnRyeTY0LlMgYi9wbGF0L3hlbi94ODYvZW50cnk2NC5TCmluZGV4IDY1NDAxOTY4Li5kMzQx
ODFiZSAxMDA2NDQKLS0tIGEvcGxhdC94ZW4veDg2L2VudHJ5NjQuUworKysgYi9wbGF0L3hlbi94
ODYvZW50cnk2NC5TCkBAIC02Myw3ICs2Myw3IEBAIF9saWJ4ZW5wbGF0X3N0YXJ0OgogI2VuZGlm
CiAJY2xkCiAJbW92cSBzdGFja19zdGFydCglcmlwKSwlcnNwCi0JYW5kcSAkKH4oX19TVEFDS19T
SVpFLTEpKSwgJXJzcAorCWFuZHEgJFNUQUNLX01BU0tfVE9QLCAlcnNwCiAJbW92cSAlcnNpLCAl
cjggLyogZXNpIGNvbnRhaW5zIHBvaW50ZXIgdG8gc3RhcnRfaW5mbyBwYWdlICovCiAJLyogV2Ug
d2lsbCB3b3JrIG9uIGNyMCBhbmQgY3I0IG11bHRpcGxlIHRpbWVzLgogCSAqIFdlIHB1dCBjcjAg
aW50byByc2kgYW5kIGNyNCBpbnRvIHJkaSwgYmVjYXVzZSBjcHVpZCBhbmQKLS0gCjIuMTEuMAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1k
ZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Sun Mar 10 20:10:18 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Sun, 10 Mar 2019 20:10:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h34m1-0000Xo-S9; Sun, 10 Mar 2019 20:10:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0Tx9=RN=cs.pub.ro=costin.lupu@srs-us1.protection.inumbo.net>)
 id 1h34m1-0000XS-94
 for minios-devel@lists.xen.org; Sun, 10 Mar 2019 20:10:17 +0000
X-Inumbo-ID: 8503c0b3-4370-11e9-bc90-bc764e045a96
Received: from vesa.cs.pub.ro (unknown [141.85.227.187])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 8503c0b3-4370-11e9-bc90-bc764e045a96;
 Sun, 10 Mar 2019 20:10:16 +0000 (UTC)
IronPort-SDR: MGNklVvqh9n3HPDfEkA57gcqU4U8TL7p95ISW0GZ4JToOo/xFikh14FYYhC+dYP20Hgn89wE1V
 dEFEqQVNYFKQ==
IronPort-PHdr: =?us-ascii?q?9a23=3A0vRvcx//+KGLqf9uRHKM819IXTAuvvDOBiVQ1K?=
 =?us-ascii?q?B+0+oUIJqq85mqBkHD//Il1AaPAdyDraodw8Pt8InYEVQa5piAtH1QOLdtbD?=
 =?us-ascii?q?Qizfssogo7HcSeAlf6JvO5JwYzHcBFSUM3tyrjaRsdF8nxfUDdrWOv5jAOBB?=
 =?us-ascii?q?r/KRB1JuPoEYLOksi7ze+/94DPbwlSmDaxfK55IQmrownWqsQYm5ZpJLwryh?=
 =?us-ascii?q?vOrHtIeuBWyn1tKFmOgRvy5dq+8YB6/ShItP0v68BPUaPhf6QlVrNYFygpM3?=
 =?us-ascii?q?o05MLwqxbOSxaE62YGXWUXlhpIBBXF7A3/U5zsvCb2qvZx1S+HNsDwULs6Wy?=
 =?us-ascii?q?mt771zRRHolikJKjA3/mLQhMNygqJWuw6tqwBlzoLIeoyZKOZyc6XAdt0aX2?=
 =?us-ascii?q?pBWcNRWjRfD4O7dIsPE+sBPeBFpIf7ulsOtQa+DhSrCezzzT9InWP23aw80+?=
 =?us-ascii?q?g7FQHGwRQgH88VvXvIt9X5Lr8SUf2uw6XS1zXDaOpb1DHg44bLahAsueyAUL?=
 =?us-ascii?q?1tfcbLykQiFxnJgkuOpYHnJT+Y2PwBv3WU4uZ9T+6iiG4qpxtvrjWhyMogkJ?=
 =?us-ascii?q?TFi40Lxl3C6C532pw6JceiR05+edOkFZxQuDyEOIZuWcMiRn1ouD49yr0bpZ?=
 =?us-ascii?q?63ZCgKx4ojxx7Yc/GHbY2I7QjiVOaVOzt3mGlldKinhxav6kes0Pf8Vs6s3F?=
 =?us-ascii?q?ZLqCpKjMXMu2gQ2xHc98SLUPhw80e71TqRyQze6PtILE4smareMZEhw7owlp?=
 =?us-ascii?q?QJsUTEGy/7gFn5jKiNdkU4++io7f7rYrH7pp+EKo95kR3xMr80lsynHOQ3KR?=
 =?us-ascii?q?ICX3Kc+eikzr3s4VX5QKlWjv0xiqTZtZHaJcIapq6+GA9Zy5ss5AihDzi41N?=
 =?us-ascii?q?QVhn0HLFNeeBKblIjlIV7PL+7+DfulhFSsijhrzejcPrL9GpXNMmTDkLD5cL?=
 =?us-ascii?q?h9705czxAzzdFF6JJSEL0PPe78Wk/0tNzZExA5Lxe5w+D5B9ph0oMRQ3mADr?=
 =?us-ascii?q?WHP6PPqVWI/P4gI/GQZI8JvzbwM+Ml5/70gn8jg1Ade7Ol3YANZ3C+AvRmI1?=
 =?us-ascii?q?+WYXz2jdcECmoKuBQxQ/DuiFKYSjFffWi9X78k7DEhFI2mFZvDRpyqgLGZxy?=
 =?us-ascii?q?e7H5hWZmdAClyWEnfoapuLW/ENaS2MOM9siToEWqa9RI8lzx6hrxX2xKR6Lu?=
 =?us-ascii?q?DM4C0XqYrj1MRp5+3UjRwz9SF0D96c022XUWF0mWcISCM23KB8pkx91EyO0a?=
 =?us-ascii?q?5mjPNEEdxc/ehGXh0kOp7BnKRGDIX3WwTAeczMRFu4T9GOBTAqUsl309IIJU?=
 =?us-ascii?q?FnFIaMlBfGigGtGKMUkfSvGYQpuvbX2GPtJsA7z2veyYEqlB8+X8EJL2rw1f?=
 =?us-ascii?q?03zBTaG4OcyxbRrK2tb6lJhCM=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A2C3AgDLboVc/wPjVY1jHAEBAQQBAQc?=
 =?us-ascii?q?EAQGBZYJ4cRInjQKmfCgQAYRAAoRXOBIBAQMBAQcBAwIBbBwMgjoigm8GJ1I?=
 =?us-ascii?q?QPxJXGYMiAYF5rz8ziiOBL4Zmhh4/gRGNdAOQcJMxBwKCQgSFC4svJYJRkGm?=
 =?us-ascii?q?fDjchgVYzGnOCbAmCDReLRYJbPQEBMYEFAQGPfgEB?=
X-IPAS-Result: =?us-ascii?q?A2C3AgDLboVc/wPjVY1jHAEBAQQBAQcEAQGBZYJ4cRInj?=
 =?us-ascii?q?QKmfCgQAYRAAoRXOBIBAQMBAQcBAwIBbBwMgjoigm8GJ1IQPxJXGYMiAYF5r?=
 =?us-ascii?q?z8ziiOBL4Zmhh4/gRGNdAOQcJMxBwKCQgSFC4svJYJRkGmfDjchgVYzGnOCb?=
 =?us-ascii?q?AmCDReLRYJbPQEBMYEFAQGPfgEB?=
X-IronPort-AV: E=Sophos;i="5.58,465,1544479200"; 
   d="scan'208";a="3251378"
Received: from mail.cs.pub.ro (HELO vmail.cs.pub.ro) ([141.85.227.3])
 by vesa.cs.pub.ro with ESMTP; 10 Mar 2019 22:10:09 +0200
Received: from localhost (localhost [127.0.0.1])
 by vmail.cs.pub.ro (Postfix) with ESMTP id 901531A60197;
 Sun, 10 Mar 2019 22:10:09 +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 wsZjQSzz1bWD; Sun, 10 Mar 2019 22:10:09 +0200 (EET)
Received: from vmail.cs.pub.ro (localhost [127.0.0.1])
 by vmail.cs.pub.ro (Postfix) with ESMTPS id 6504F1A60183;
 Sun, 10 Mar 2019 22:10:09 +0200 (EET)
Received: from wolfprec.precis.pub.ro (unknown [141.85.233.142])
 by vmail.cs.pub.ro (Postfix) with ESMTPSA id 568901A60067;
 Sun, 10 Mar 2019 22:10:09 +0200 (EET)
From: Costin Lupu <costin.lupu@cs.pub.ro>
To: minios-devel@lists.xen.org
Date: Sun, 10 Mar 2019 22:09:58 +0200
Message-Id: <20190310201005.10877-6-costin.lupu@cs.pub.ro>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190310201005.10877-1-costin.lupu@cs.pub.ro>
References: <20190310201005.10877-1-costin.lupu@cs.pub.ro>
Subject: [Minios-devel] [UNIKRAFT PATCH v3 05/12] lib/uksched: Add support
 for waiting threads
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, yuri.volchkov@neclab.eu,
 sharan.santhanam@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>

U2ltaWxhciB0byB3YWl0aW5nIHByb2Nlc3Nlcywgd2UgaW50cm9kdWNlIHN1cHBvcnQgZm9yIHdh
aXRpbmcKdGhyZWFkcy4gVGhpcyBpcyB0aGUgY29udmVudGlvbmFsIHdheSBvZiBnZXR0aW5nIG5v
dGlmaWVkIGJ5IHRocmVhZAp0ZXJtaW5hdGlvbiBldmVudHMgYW5kIGZyZWVpbmcgdGhyZWFkIHJl
c291cmNlcyB1cG9uIGV4aXQuCgpBIHRocmVhZCBjYW4gYmUgd2FpdGVkIG9uIGJ5IG90aGVyIHRo
cmVhZHMuIElmIG5vIHN1Y2ggYmVoYXZpb3VyIGlzCmRlc2lyZWQgdGhlbiBvbmUgc2hvdWxkIHNl
dCB0aGUgZGV0YWNoZWQgYXR0cmlidXRlIGZvciB0aGUgdGhyZWFkLiBUaGlzCmltcGxpZXMgdGhh
dCB0aGUgdGhyZWFkIHJlc291cmNlcyB3aWxsIGJlIGF1dG9tYXRpY2FsbHkgZnJlZWQgd2hlbiB0
aGUKdGhyZWFkIGV4aXRzLgoKU2lnbmVkLW9mZi1ieTogQ29zdGluIEx1cHUgPGNvc3Rpbi5sdXB1
QGNzLnB1Yi5ybz4KLS0tCiBsaWIvdWtzY2hlZC9leHBvcnRzeW1zLnVrICAgICAgIHwgIDIgKysK
IGxpYi91a3NjaGVkL2luY2x1ZGUvdWsvdGhyZWFkLmggfCAxMCArKysrKysrKysrCiBsaWIvdWtz
Y2hlZC90aHJlYWQuYyAgICAgICAgICAgIHwgMzIgKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysKIGxpYi91a3NjaGVkY29vcC9zY2hlZGNvb3AuYyAgICAgfCAgNiArKysrKysKIDQgZmls
ZXMgY2hhbmdlZCwgNTAgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2xpYi91a3NjaGVkL2V4
cG9ydHN5bXMudWsgYi9saWIvdWtzY2hlZC9leHBvcnRzeW1zLnVrCmluZGV4IDMzNGM2NTJmLi4z
MTE4MzgzZCAxMDA2NDQKLS0tIGEvbGliL3Vrc2NoZWQvZXhwb3J0c3ltcy51aworKysgYi9saWIv
dWtzY2hlZC9leHBvcnRzeW1zLnVrCkBAIC0xMSw2ICsxMSw4IEBAIHVrX3NjaGVkX3RocmVhZF9z
bGVlcAogdWtfc2NoZWRfdGhyZWFkX2V4aXQKIHVrX3RocmVhZF9pbml0CiB1a190aHJlYWRfZmlu
aQordWtfdGhyZWFkX2V4aXQKK3VrX3RocmVhZF93YWl0CiB1a190aHJlYWRfZGV0YWNoCiB1a190
aHJlYWRfc2V0X3ByaW8KIHVrX3RocmVhZF9nZXRfcHJpbwpkaWZmIC0tZ2l0IGEvbGliL3Vrc2No
ZWQvaW5jbHVkZS91ay90aHJlYWQuaCBiL2xpYi91a3NjaGVkL2luY2x1ZGUvdWsvdGhyZWFkLmgK
aW5kZXggNWYzYzI1MDEuLjEzMTI2OGI0IDEwMDY0NAotLS0gYS9saWIvdWtzY2hlZC9pbmNsdWRl
L3VrL3RocmVhZC5oCisrKyBiL2xpYi91a3NjaGVkL2luY2x1ZGUvdWsvdGhyZWFkLmgKQEAgLTM3
LDYgKzM3LDcgQEAKICNpbmNsdWRlIDx1ay9hcmNoL3RpbWUuaD4KICNpbmNsdWRlIDx1ay9wbGF0
L3RocmVhZC5oPgogI2luY2x1ZGUgPHVrL3RocmVhZF9hdHRyLmg+CisjaW5jbHVkZSA8dWsvd2Fp
dF90eXBlcy5oPgogI2luY2x1ZGUgPHVrL2xpc3QuaD4KICNpbmNsdWRlIDx1ay9lc3NlbnRpYWxz
Lmg+CiAKQEAgLTU0LDYgKzU1LDcgQEAgc3RydWN0IHVrX3RocmVhZCB7CiAJdWludDMyX3QgZmxh
Z3M7CiAJX19zbnNlYyB3YWtldXBfdGltZTsKIAlib29sIGRldGFjaGVkOworCXN0cnVjdCB1a193
YWl0cSB3YWl0aW5nX3RocmVhZHM7CiAJc3RydWN0IHVrX3NjaGVkICpzY2hlZDsKICNpZmRlZiBD
T05GSUdfSEFWRV9MSUJDCiAJc3RydWN0IF9yZWVudCByZWVudDsKQEAgLTY5LDYgKzcxLDEwIEBA
IFVLX1RBSUxRX0hFQUQodWtfdGhyZWFkX2xpc3QsIHN0cnVjdCB1a190aHJlYWQpOwogCXVrX3Ro
cmVhZF9jcmVhdGVfYXR0cihuYW1lLCBOVUxMLCBmdW5jdGlvbiwgZGF0YSkKICNkZWZpbmUgdWtf
dGhyZWFkX2Rlc3Ryb3kodGhyZWFkKSBcCiAJdWtfc2NoZWRfdGhyZWFkX2Rlc3Ryb3kodGhyZWFk
LT5zY2hlZCwgdGhyZWFkKQordm9pZCB1a190aHJlYWRfZXhpdChzdHJ1Y3QgdWtfdGhyZWFkICp0
aHJlYWQpOworCitpbnQgdWtfdGhyZWFkX3dhaXQoc3RydWN0IHVrX3RocmVhZCAqdGhyZWFkKTsK
K2ludCB1a190aHJlYWRfZGV0YWNoKHN0cnVjdCB1a190aHJlYWQgKnRocmVhZCk7CiAKIGludCB1
a190aHJlYWRfc2V0X3ByaW8oc3RydWN0IHVrX3RocmVhZCAqdGhyZWFkLCBwcmlvX3QgcHJpbyk7
CiBpbnQgdWtfdGhyZWFkX2dldF9wcmlvKGNvbnN0IHN0cnVjdCB1a190aHJlYWQgKnRocmVhZCwg
cHJpb190ICpwcmlvKTsKQEAgLTg4LDExICs5NCwxNSBAQCBzdHJ1Y3QgdWtfdGhyZWFkICp1a190
aHJlYWRfY3VycmVudCh2b2lkKQogfQogCiAjZGVmaW5lIFJVTk5BQkxFX0ZMQUcgICAweDAwMDAw
MDAxCisjZGVmaW5lIEVYSVRFRF9GTEFHICAgICAweDAwMDAwMDAyCiAKICNkZWZpbmUgaXNfcnVu
bmFibGUoX3RocmVhZCkgICAgKChfdGhyZWFkKS0+ZmxhZ3MgJiAgIFJVTk5BQkxFX0ZMQUcpCiAj
ZGVmaW5lIHNldF9ydW5uYWJsZShfdGhyZWFkKSAgICgoX3RocmVhZCktPmZsYWdzIHw9ICBSVU5O
QUJMRV9GTEFHKQogI2RlZmluZSBjbGVhcl9ydW5uYWJsZShfdGhyZWFkKSAoKF90aHJlYWQpLT5m
bGFncyAmPSB+UlVOTkFCTEVfRkxBRykKIAorI2RlZmluZSBpc19leGl0ZWQoX3RocmVhZCkgICAg
ICAoKF90aHJlYWQpLT5mbGFncyAmICAgRVhJVEVEX0ZMQUcpCisjZGVmaW5lIHNldF9leGl0ZWQo
X3RocmVhZCkgICAgICgoX3RocmVhZCktPmZsYWdzIHw9ICBFWElURURfRkxBRykKKwogaW50IHVr
X3RocmVhZF9pbml0KHN0cnVjdCB1a190aHJlYWQgKnRocmVhZCwKIAkJc3RydWN0IHVrcGxhdF9j
dHhfY2FsbGJhY2tzICpjYnMsIHN0cnVjdCB1a19hbGxvYyAqYWxsb2NhdG9yLAogCQljb25zdCBj
aGFyICpuYW1lLCB2b2lkICpzdGFjaywKZGlmZiAtLWdpdCBhL2xpYi91a3NjaGVkL3RocmVhZC5j
IGIvbGliL3Vrc2NoZWQvdGhyZWFkLmMKaW5kZXggYWVlYWZmMTcuLjg2MDI0MDJhIDEwMDY0NAot
LS0gYS9saWIvdWtzY2hlZC90aHJlYWQuYworKysgYi9saWIvdWtzY2hlZC90aHJlYWQuYwpAQCAt
MzUsNiArMzUsNyBAQAogI2luY2x1ZGUgPHVrL3BsYXQvdGltZS5oPgogI2luY2x1ZGUgPHVrL3Ro
cmVhZC5oPgogI2luY2x1ZGUgPHVrL3NjaGVkLmg+CisjaW5jbHVkZSA8dWsvd2FpdC5oPgogI2lu
Y2x1ZGUgPHVrL3ByaW50Lmg+CiAjaW5jbHVkZSA8dWsvYXNzZXJ0Lmg+CiAKQEAgLTg3LDYgKzg4
LDcgQEAgaW50IHVrX3RocmVhZF9pbml0KHN0cnVjdCB1a190aHJlYWQgKnRocmVhZCwKIAl0aHJl
YWQtPmZsYWdzID0gMDsKIAl0aHJlYWQtPndha2V1cF90aW1lID0gMExMOwogCXRocmVhZC0+ZGV0
YWNoZWQgPSBmYWxzZTsKKwl1a193YWl0cV9pbml0KCZ0aHJlYWQtPndhaXRpbmdfdGhyZWFkcyk7
CiAKICNpZmRlZiBDT05GSUdfSEFWRV9MSUJDCiAJLy9UT0RPIF9SRUVOVF9JTklUX1BUUigmdGhy
ZWFkLT5yZWVudCk7CkBAIC0xMzEsNiArMTMzLDM2IEBAIHZvaWQgdWtfdGhyZWFkX3dha2Uoc3Ry
dWN0IHVrX3RocmVhZCAqdGhyZWFkKQogCXNldF9ydW5uYWJsZSh0aHJlYWQpOwogfQogCit2b2lk
IHVrX3RocmVhZF9leGl0KHN0cnVjdCB1a190aHJlYWQgKnRocmVhZCkKK3sKKwlVS19BU1NFUlQo
dGhyZWFkKTsKKworCXNldF9leGl0ZWQodGhyZWFkKTsKKworCWlmICghdGhyZWFkLT5kZXRhY2hl
ZCkKKwkJdWtfd2FpdHFfd2FrZV91cCgmdGhyZWFkLT53YWl0aW5nX3RocmVhZHMpOworCisJdWtf
cHJfZGVidWcoIlRocmVhZCBcIiVzXCIgZXhpdGVkLlxuIiwgdGhyZWFkLT5uYW1lKTsKK30KKwor
aW50IHVrX3RocmVhZF93YWl0KHN0cnVjdCB1a190aHJlYWQgKnRocmVhZCkKK3sKKwlVS19BU1NF
UlQodGhyZWFkKTsKKworCS8qIFRPRE8gY3JpdGljYWwgcmVnaW9uICovCisKKwlpZiAodGhyZWFk
LT5kZXRhY2hlZCkKKwkJcmV0dXJuIC0xOworCisJdWtfd2FpdHFfd2FpdF9ldmVudCgmdGhyZWFk
LT53YWl0aW5nX3RocmVhZHMsIGlzX2V4aXRlZCh0aHJlYWQpKTsKKworCXRocmVhZC0+ZGV0YWNo
ZWQgPSB0cnVlOworCisJdWtfc2NoZWRfdGhyZWFkX2Rlc3Ryb3kodGhyZWFkLT5zY2hlZCwgdGhy
ZWFkKTsKKworCXJldHVybiAwOworfQorCiBpbnQgdWtfdGhyZWFkX2RldGFjaChzdHJ1Y3QgdWtf
dGhyZWFkICp0aHJlYWQpCiB7CiAJVUtfQVNTRVJUKHRocmVhZCk7CmRpZmYgLS1naXQgYS9saWIv
dWtzY2hlZGNvb3Avc2NoZWRjb29wLmMgYi9saWIvdWtzY2hlZGNvb3Avc2NoZWRjb29wLmMKaW5k
ZXggNmY0NmQ0OWUuLjUwOTFjOTEzIDEwMDY0NAotLS0gYS9saWIvdWtzY2hlZGNvb3Avc2NoZWRj
b29wLmMKKysrIGIvbGliL3Vrc2NoZWRjb29wL3NjaGVkY29vcC5jCkBAIC0xMjQsNiArMTI0LDEw
IEBAIHN0YXRpYyB2b2lkIHNjaGVkY29vcF9zY2hlZHVsZShzdHJ1Y3QgdWtfc2NoZWQgKnMpCiAJ
CXVrX3NjaGVkX3RocmVhZF9zd2l0Y2gocywgcHJldiwgbmV4dCk7CiAKIAlVS19UQUlMUV9GT1JF
QUNIX1NBRkUodGhyZWFkLCAmcHJ2LT5leGl0ZWRfdGhyZWFkcywgdGhyZWFkX2xpc3QsIHRtcCkg
eworCQlpZiAoIXRocmVhZC0+ZGV0YWNoZWQpCisJCQkvKiBzb21lb25lIHdpbGwgZXZlbnR1YWxs
eSB3YWl0IGZvciBpdCAqLworCQkJY29udGludWU7CisKIAkJaWYgKHRocmVhZCAhPSBwcmV2KSB7
CiAJCQlVS19UQUlMUV9SRU1PVkUoJnBydi0+ZXhpdGVkX3RocmVhZHMsCiAJCQkJCXRocmVhZCwg
dGhyZWFkX2xpc3QpOwpAQCAtMTU2LDYgKzE2MCw4IEBAIHN0YXRpYyB2b2lkIHNjaGVkY29vcF90
aHJlYWRfcmVtb3ZlKHN0cnVjdCB1a19zY2hlZCAqcywgc3RydWN0IHVrX3RocmVhZCAqdCkKIAlV
S19UQUlMUV9SRU1PVkUoJnBydi0+dGhyZWFkX2xpc3QsIHQsIHRocmVhZF9saXN0KTsKIAljbGVh
cl9ydW5uYWJsZSh0KTsKIAorCXVrX3RocmVhZF9leGl0KHQpOworCiAJLyogUHV0IG9udG8gZXhp
dGVkIGxpc3QgKi8KIAlVS19UQUlMUV9JTlNFUlRfSEVBRCgmcHJ2LT5leGl0ZWRfdGhyZWFkcywg
dCwgdGhyZWFkX2xpc3QpOwogCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Sun Mar 10 20:10:19 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Sun, 10 Mar 2019 20:10:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h34m3-0000ZE-0f; Sun, 10 Mar 2019 20:10:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0Tx9=RN=cs.pub.ro=costin.lupu@srs-us1.protection.inumbo.net>)
 id 1h34m2-0000Xp-10
 for minios-devel@lists.xen.org; Sun, 10 Mar 2019 20:10:18 +0000
X-Inumbo-ID: 8270af5a-4370-11e9-a15e-f3139944b56b
Received: from vesa.cs.pub.ro (unknown [141.85.227.187])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 8270af5a-4370-11e9-a15e-f3139944b56b;
 Sun, 10 Mar 2019 20:10:12 +0000 (UTC)
IronPort-SDR: 2+JffESJE1rwcb82K+UkgldLI+ZpigoBPpxurshwOxoBd9tTfLjQEq9bIvqttLIDCUeQZXAK9s
 zXbvlKzXgqsg==
IronPort-PHdr: =?us-ascii?q?9a23=3AJKWR3xBK0kKOuuOtbhf7UyQJP3N1i/DPJgcQr6?=
 =?us-ascii?q?AfoPdwSPXyr8bcNUDSrc9gkEXOFd2Cra4d06yO6ujJYi8p2d65qncMcZhBBV?=
 =?us-ascii?q?cuqP49uEgeOvODElDxN/XwbiY3T4xoXV5h+GynYwAOQJ6tL1LdrWev4jEMBx?=
 =?us-ascii?q?7xKRR6JvjvGo7Vks+7y/2+94fcbglVmDaxe69+IAirpgjNq8cahpdvJLwswR?=
 =?us-ascii?q?XTuHtIfOpWxWJsJV2Nmhv3+9m98p1+/SlOovwt78FPX7n0cKQ+VrxYES8pM3?=
 =?us-ascii?q?sp683xtBnMVhWA630BWWgLiBVIAgzF7BbnXpfttybxq+Rw1DWGMcDwULs5Xy?=
 =?us-ascii?q?mp4aV2Rx/ykCoJNyA3/nzZhMJzi6xWuw6tqwBlzoLIeoyZKOZyc6XAdt0aX2?=
 =?us-ascii?q?pBWcNRWjRfD4O7dIsPE+sBPeBFpIf7ulsOtQa+DhSrCezzzT9InWP23aw80+?=
 =?us-ascii?q?g7FQHGwRQgH88VvXvIt9X5Lr8SUf2uw6XS1zXDaOpb1DHg44bLahAsueyAUL?=
 =?us-ascii?q?1tfcbLykQiFxnJgkuOpYHnJT+Y2PwBv3WU4uZ9T+6iiG4qpxtvrjWhyMogkJ?=
 =?us-ascii?q?TFi40Lxl3C6C532pw6JceiR05+edOkFZxQuDyEOIZuWcMiRn1ouD49yr0bpZ?=
 =?us-ascii?q?63ZCgKx4ojxx7Yc/GHbY2I7QjiVOaVOzt3mGlldKinhxav6kes0Pf8Vs6s3F?=
 =?us-ascii?q?ZLqCpKjMXMu2gQ2xHc98SLUPhw80e71TqRyQze6PtILE4smareMZEhw7owlp?=
 =?us-ascii?q?QJsUTEGy/7gFn5jKiNdkU4++io7f7rYrH7pp+EKo95kR3xMr80lsynHOQ3KR?=
 =?us-ascii?q?ICX3Kc+eikzr3s4VX5QKlWjv0xiqTZtZHaJcIapq6+GA9Zy5ss5AihDzi41N?=
 =?us-ascii?q?QVhn0HLFNeeBKblIjlIV7PL+7+DfulhFSsijhrzejcPrL9GpXNMmTDkLD5cL?=
 =?us-ascii?q?h9705czxAzzdFF6JJSEL0PPe78Wk/0tNzZExA5Lxe5w+D5B9ph0oMRQ3mADr?=
 =?us-ascii?q?WHP6PPqVWI/P4gI/GQZI8JvzbwM+Ml5/70gn8jg1Ade7Ol3YANZ3C+AvRmI1?=
 =?us-ascii?q?+WYXz2jdcECmoKuBQxQ/DuiFKYSjFffWi9X78k7DEhFI2mFZvDRpyqgLGZxy?=
 =?us-ascii?q?e7H5hWZmdAClyWEnfoapuLW/ENaS2MOM9siToEWqa9RI8lzx6hrxX2xKR6Lu?=
 =?us-ascii?q?DM4C0XqYrj1MRp5+3UjRwz9SF0D96c022XUWF0mWcISCM23KB8pkx91EyO0a?=
 =?us-ascii?q?5mjPNEEdxc/ehGXh0kOp7BnKRGDIX3WwTAeczMRFu4T9GOBTAqUsl309IIJU?=
 =?us-ascii?q?FnFIaMlBfGigGtGKMUkfSvGYQpuvbX2GPtJsA7z2veyYEqlB8+X8EJL2rw1f?=
 =?us-ascii?q?03zBTaG4OcyxbRrK2tb6lJhCM=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A2DvAwDLboVc/wPjVY1jHQEBBQEHBQG?=
 =?us-ascii?q?BZYFmgRJxEieNAqZ8KBABhECEWTgSAQEDAQEHAQMCAWwcDII6IoNuT4QkAYF?=
 =?us-ascii?q?5r3KKI4EvhmaGHj+JcYUUA6QhBwKCQgSFC4svJYF5WJBpjAqTBDchgVYzGoN?=
 =?us-ascii?q?fCYMkAQeKPYJbPQEBMYEFAQGPfgEB?=
X-IPAS-Result: =?us-ascii?q?A2DvAwDLboVc/wPjVY1jHQEBBQEHBQGBZYFmgRJxEieNA?=
 =?us-ascii?q?qZ8KBABhECEWTgSAQEDAQEHAQMCAWwcDII6IoNuT4QkAYF5r3KKI4EvhmaGH?=
 =?us-ascii?q?j+JcYUUA6QhBwKCQgSFC4svJYF5WJBpjAqTBDchgVYzGoNfCYMkAQeKPYJbP?=
 =?us-ascii?q?QEBMYEFAQGPfgEB?=
X-IronPort-AV: E=Sophos;i="5.58,465,1544479200"; 
   d="scan'208";a="3251374"
Received: from mail.cs.pub.ro (HELO vmail.cs.pub.ro) ([141.85.227.3])
 by vesa.cs.pub.ro with ESMTP; 10 Mar 2019 22:10:09 +0200
Received: from localhost (localhost [127.0.0.1])
 by vmail.cs.pub.ro (Postfix) with ESMTP id 40A1D1A60150;
 Sun, 10 Mar 2019 22:10:09 +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 Rjjhp43675j2; Sun, 10 Mar 2019 22:10:09 +0200 (EET)
Received: from vmail.cs.pub.ro (localhost [127.0.0.1])
 by vmail.cs.pub.ro (Postfix) with ESMTPS id 1B6D21A60151;
 Sun, 10 Mar 2019 22:10:09 +0200 (EET)
Received: from wolfprec.precis.pub.ro (unknown [141.85.233.142])
 by vmail.cs.pub.ro (Postfix) with ESMTPSA id 074321A60067;
 Sun, 10 Mar 2019 22:10:09 +0200 (EET)
From: Costin Lupu <costin.lupu@cs.pub.ro>
To: minios-devel@lists.xen.org
Date: Sun, 10 Mar 2019 22:09:53 +0200
Message-Id: <20190310201005.10877-1-costin.lupu@cs.pub.ro>
X-Mailer: git-send-email 2.11.0
Subject: [Minios-devel] [UNIKRAFT PATCH v3 00/12] Extend scheduling API
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, yuri.volchkov@neclab.eu,
 sharan.santhanam@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>

VGhlIGN1cnJlbnQgcGF0Y2ggc2VyaWVzIGludHJvZHVjZSBzY2hlZHVsaW5nIEFQSSBleHRlbnNp
b25zIHN1Y2ggYXMgCmhhbmRsaW5nIHRocmVhZCBhdHRyaWJ1dGVzIGFuZCB0aHJlYWQgcmVzb3Vy
Y2VzIGNsZWFudXAuIFRoZSBnb2FsIGlzCnRvIGV4dGVuZCB0aGUgQVBJIHNvIHRoYXQgaXQgY2Fu
IGJlIGVhc2llciB0byBpbnRlZ3JhdGUgd2l0aCBwdGhyZWFkCkFQSS4KCkNoYW5nZXMgc2luY2Ug
djE6Ci0gVXBkYXRlIGV4cG9ydGVkIHN5bWJvbHMgZmlsZQotIENoZWNrIGlmIHRpbWUgc2xpY2Ug
aXMgZ3JlYXRlciB0aGFuIHRpbWVyIHRpY2sKLSBBZGQgZGVmYXVsdCB2YWx1ZXMgZm9yIHByaW9y
aXR5IGFuZCB0aW1lIHNsaWNlIGF0dHJpYnV0ZXMKCkNoYW5nZXMgc2luY2UgdjI6Ci0gUmVtb3Zl
IHRocmVhZCBpbmZvIGFuZCBrZWVwIGp1c3QgdGhlIGRldGFjaCBmbGFnCi0gU3BsaXQgbGFzdCBw
YXRjaCBvZiB2MiBpbiAzIGRpZmZlcmVudCBvbmVzCi0gQWRkIHByaXZhdGUgZmllbGQgb24gdGhy
ZWFkIHN0cnVjdHVyZSBmb3IgdXNlciBmcmFtZXdvcmtzCgpDb3N0aW4gTHVwdSAoMTIpOgogIGFy
Y2gvKjogQWRkIFNUQUNLX01BU0tfVE9QIGJpdCBtYXNrCiAgbGliL3Vrc2NoZWQ6IEFkZCBmdW5j
dGlvbiBmb3IgYWxsb2NhdGluZyBzY2hlZHVsZXIgY29tbW9uIGluZm8KICBsaWIvdWtzY2hlZDog
SW50cm9kdWNlIHRocmVhZCBhdHRyaWJ1dGVzCiAgbGliL3Vrc2NoZWQ6IEludHJvZHVjZSBkZXRh
Y2hlZCBmbGFnIGZvciB0aHJlYWRzCiAgbGliL3Vrc2NoZWQ6IEFkZCBzdXBwb3J0IGZvciB3YWl0
aW5nIHRocmVhZHMKICBsaWIvdWtzY2hlZDogUmV2aXNpdCB0aHJlYWQgZXhpdGluZyBsb2dpYwog
IGxpYi91a3NjaGVkOiBBZGQgZnVuY3Rpb24gZm9yIGtpbGxpbmcgdGhyZWFkcwogIGxpYi91a3Nj
aGVkOiBTZXQgc2NoZWR1bGVyIHJlZmVyZW5jZSBpbiBzY2hlZHVsZXIgaW1wbGVtZW50YXRpb24K
ICBsaWIvdWtzY2hlZDogUmV2aXNpdCBwdWJsaWMgc2NoZWR1bGluZyBmdW5jdGlvbnMKICBsaWIv
dWtzY2hlZGNvb3A6IFJlbW92ZSByZWR1bmRhbnQgY29uZmlnIGRlcGVuZGVuY2llcwogIGxpYi91
a3NjaGVkOiBBZGQgcmUtZW50cmFuY3kgc3VwcG9ydCBmb3IgbmV3bGliCiAgbGliL3Vrc2NoZWQ6
IEFkZCBwcml2YXRlIGZpZWxkIGZvciB1c2VyCgogaW5jbHVkZS91ay9hcmNoL2xpbWl0cy5oICAg
ICAgICAgICAgIHwgICAyICsKIGxpYi91a2RlYnVnL3ByaW50LmMgICAgICAgICAgICAgICAgICB8
ICAgMiArLQogbGliL3VrbmV0ZGV2L25ldGRldi5jICAgICAgICAgICAgICAgIHwgICAyICstCiBs
aWIvdWtzY2hlZC9NYWtlZmlsZS51ayAgICAgICAgICAgICAgfCAgIDEgKwogbGliL3Vrc2NoZWQv
ZXhwb3J0c3ltcy51ayAgICAgICAgICAgIHwgIDE3ICsrKysrCiBsaWIvdWtzY2hlZC9pbmNsdWRl
L3VrL3NjaGVkLmggICAgICAgfCAxMDIgKysrKysrKysrKysrKysrKysrKysrLS0tLQogbGliL3Vr
c2NoZWQvaW5jbHVkZS91ay90aHJlYWQuaCAgICAgIHwgIDM1ICsrKysrKystLQogbGliL3Vrc2No
ZWQvaW5jbHVkZS91ay90aHJlYWRfYXR0ci5oIHwgIDgyICsrKysrKysrKysrKysrKysrKysrKwog
bGliL3Vrc2NoZWQvc2NoZWQuYyAgICAgICAgICAgICAgICAgIHwgIDM2ICsrKysrKystLQogbGli
L3Vrc2NoZWQvdGhyZWFkLmMgICAgICAgICAgICAgICAgIHwgMTA2ICsrKysrKysrKysrKysrKysr
KysrKysrKystCiBsaWIvdWtzY2hlZC90aHJlYWRfYXR0ci5jICAgICAgICAgICAgfCAxMzkgKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIGxpYi91a3NjaGVkY29vcC9Db25maWcu
dWsgICAgICAgICAgICB8ICAgMiAtCiBsaWIvdWtzY2hlZGNvb3Avc2NoZWRjb29wLmMgICAgICAg
ICAgfCAgNTcgKysrKystLS0tLS0tLS0KIHBsYXQveGVuL3g4Ni9hcmNoX2V2ZW50cy5jICAgICAg
ICAgICB8ICAgMiArLQogcGxhdC94ZW4veDg2L2VudHJ5NjQuUyAgICAgICAgICAgICAgIHwgICAy
ICstCiBwbGF0L3hlbi94ZW5idXMveHNfY29tbXMuYyAgICAgICAgICAgfCAgIDIgKy0KIDE2IGZp
bGVzIGNoYW5nZWQsIDUxOSBpbnNlcnRpb25zKCspLCA3MCBkZWxldGlvbnMoLSkKIGNyZWF0ZSBt
b2RlIDEwMDY0NCBsaWIvdWtzY2hlZC9pbmNsdWRlL3VrL3RocmVhZF9hdHRyLmgKIGNyZWF0ZSBt
b2RlIDEwMDY0NCBsaWIvdWtzY2hlZC90aHJlYWRfYXR0ci5jCgotLSAKMi4xMS4wCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1h
aWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Sun Mar 10 20:10:19 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Sun, 10 Mar 2019 20:10:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h34m3-0000ZK-2g; Sun, 10 Mar 2019 20:10:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0Tx9=RN=cs.pub.ro=costin.lupu@srs-us1.protection.inumbo.net>)
 id 1h34m2-0000Z0-JA
 for minios-devel@lists.xen.org; Sun, 10 Mar 2019 20:10:18 +0000
X-Inumbo-ID: 85c246c4-4370-11e9-bc90-bc764e045a96
Received: from vesa.cs.pub.ro (unknown [141.85.227.187])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 85c246c4-4370-11e9-bc90-bc764e045a96;
 Sun, 10 Mar 2019 20:10:17 +0000 (UTC)
IronPort-SDR: Fz1XKOSuZzR0bpraeNF3uR/CQOnUpUoW8tKYtHsXa1rZe8GaBaRMxjbfOP2z9UISHxHeQYHXrX
 +lRWGf8+Asaw==
IronPort-PHdr: =?us-ascii?q?9a23=3AaFwDYxdjy+GX8Y29giI7a4OllGMj4u6mDksu8p?=
 =?us-ascii?q?Mizoh2WeGdxc26ZBaN2/xhgRfzUJnB7Loc0qyK6vimATVIyK3CmUhKSIZLWR?=
 =?us-ascii?q?4BhJdetC0bK+nBN3fGKuX3ZTcxBsVIWQwt1Xi6NU9IBJS2PAWK8TW94jEIBx?=
 =?us-ascii?q?rwKxd+KPjrFY7OlcS30P2594HObwlSizexfK9+IA+qoQnMq8IbnZZsJqEtxx?=
 =?us-ascii?q?XTv3BGYf5WxWRmJVKSmxbz+MK994N9/ipTpvws6ddOXb31cKokQ7NYCi8mM3?=
 =?us-ascii?q?0u683wqRbDVwqP6WACXWgQjxFFHhLK7BD+Xpf2ryv6qu9w0zSUMMHqUbw5Xy?=
 =?us-ascii?q?mp4qF2QxHqlSgHLSY0/mHJhMJtgqxVoxWvqB5xw4PPfI2ZKOBzcr/HcN8GWW?=
 =?us-ascii?q?ZMWNtaWSxbAoO7aosCF/QMPeFDr4nhplsOqwa1Cw+xBOP31z9Dm3j70rE90+?=
 =?us-ascii?q?Q6DQHG3QogE8gKsHTJtNX1KbwfXvyuzKXS1TXDcuhZ1S3n6IjPax0sp+yHU7?=
 =?us-ascii?q?FoccfJ1EUiGB7Jgk+TpIHlJT+ZyPoBvmqB4+duTe6jlmEqpxxrrjWsxsogkJ?=
 =?us-ascii?q?fFi4wbx1ze6Cl0z5g5KNulQ0Bhe9GkCoFftySCOotzRcMtXn9ntT4hyr0DpZ?=
 =?us-ascii?q?67ZC8KyIk7xxLHa/yIbYyI4hX7WeaPJDd3nnNleLalixmu6kis0PX8VtSv31?=
 =?us-ascii?q?pQtCpFlcHAtnEL1xPN9siKUuZx80i81TqV1A3e6vtILV4qmafZMZIszKY8lp?=
 =?us-ascii?q?8JvkTCGi/2ll/2jKiTdkg85ueo7P/nYqnnpp+aLYN0jhz+MrwzmsGkHes4KR?=
 =?us-ascii?q?ICX3CG+eunzrHj50r5TK1QjvIqiqnZrIzaJcMDq668Ag9V1Icj6xGkDzu/zd?=
 =?us-ascii?q?sXg2cHI0xBeB+ci4jpOkrOIOzjDfuljFWjjjFry+rBPr37DZXHNmLDn6v5fb?=
 =?us-ascii?q?Zh905czxI+w9Bb55JTELEBIej8WknruNLFEhA5Mwm0w+f6B9VhzY4eX3yADb?=
 =?us-ascii?q?OdMKzIqlCE/PwgI/SUbo8PpDn9M+Ql5+LpjXIhgl8dfbOm3YENZ3C+BPhmOF?=
 =?us-ascii?q?+WYXzwgtcBC2gKuBAxTOnxhV2ETzFce3KyULgn6T0hFo2mEJ/JRpqxj7yZwC?=
 =?us-ascii?q?e7AppWa3hdClCNFHfocIOEV+0PaCKPPMBhlD0FWqa7S4I60xGhqhP1y759Ie?=
 =?us-ascii?q?XP4CEXq4/j3sBv5+LPjREy6SB0D8OF3mCNUmF0hGIISyUo3KB4pUxy1leD0a?=
 =?us-ascii?q?t/g/xGDtFT4e1GXRs+NZHG1ON2Ec79Wh+SNuuOHVOnRNShGnQ9Q8w8x/cKYl?=
 =?us-ascii?q?1hAJOygxaF2DClUJEPkLneL5sv7qPal1zsP9s1n33Bz7UgiR8iX9NSHWa9wL?=
 =?us-ascii?q?Zi/U7JANiawA2ii6+2ePFEj2b2/2CZwD/WsQ=3D=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A2DxAADLboVc/wPjVY1jHQEBBQEHBQG?=
 =?us-ascii?q?BVAUBCwGDaBInjQKmfDgBhEAChFc3Bg0BAQMBAQcBAwIBbCiCOiKCbwYnUhA?=
 =?us-ascii?q?/ElcZgyKBeq8/M4ojgS8BhmWGHj+BEYhghRQDpCEHAoJCBJA6JZM6nw42IoF?=
 =?us-ascii?q?WMxqDX4IWF44gPQEBMYEFAQGPfgEB?=
X-IPAS-Result: =?us-ascii?q?A2DxAADLboVc/wPjVY1jHQEBBQEHBQGBVAUBCwGDaBInj?=
 =?us-ascii?q?QKmfDgBhEAChFc3Bg0BAQMBAQcBAwIBbCiCOiKCbwYnUhA/ElcZgyKBeq8/M?=
 =?us-ascii?q?4ojgS8BhmWGHj+BEYhghRQDpCEHAoJCBJA6JZM6nw42IoFWMxqDX4IWF44gP?=
 =?us-ascii?q?QEBMYEFAQGPfgEB?=
X-IronPort-AV: E=Sophos;i="5.58,465,1544479200"; 
   d="scan'208";a="3251382"
Received: from mail.cs.pub.ro (HELO vmail.cs.pub.ro) ([141.85.227.3])
 by vesa.cs.pub.ro with ESMTP; 10 Mar 2019 22:10:09 +0200
Received: from localhost (localhost [127.0.0.1])
 by vmail.cs.pub.ro (Postfix) with ESMTP id AF00E1A60151;
 Sun, 10 Mar 2019 22:10:09 +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 he9hN9hCszyh; Sun, 10 Mar 2019 22:10:09 +0200 (EET)
Received: from vmail.cs.pub.ro (localhost [127.0.0.1])
 by vmail.cs.pub.ro (Postfix) with ESMTPS id 8D5E71A60195;
 Sun, 10 Mar 2019 22:10:09 +0200 (EET)
Received: from wolfprec.precis.pub.ro (unknown [141.85.233.142])
 by vmail.cs.pub.ro (Postfix) with ESMTPSA id 848941A6015A;
 Sun, 10 Mar 2019 22:10:09 +0200 (EET)
From: Costin Lupu <costin.lupu@cs.pub.ro>
To: minios-devel@lists.xen.org
Date: Sun, 10 Mar 2019 22:10:02 +0200
Message-Id: <20190310201005.10877-10-costin.lupu@cs.pub.ro>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190310201005.10877-1-costin.lupu@cs.pub.ro>
References: <20190310201005.10877-1-costin.lupu@cs.pub.ro>
Subject: [Minios-devel] [UNIKRAFT PATCH v3 09/12] lib/uksched: Revisit
 public scheduling functions
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, yuri.volchkov@neclab.eu,
 sharan.santhanam@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>

Q3VycmVudGx5LCB1a19zY2hlZF9zdGFydCBhbmQgdWtfc2NoZWRfc3RhcnRlZCBhcmUgdGhlIG9u
bHkgc2NoZWR1bGVyCmZ1bmN0aW9ucyAod2hpY2ggZG8gbm90IGNvbnRhaW4gYW55IHRocmVhZCBy
ZWZlcmVuY2UpIHRoYXQgYXJlIHB1YmxpYy4KClNpZ25lZC1vZmYtYnk6IENvc3RpbiBMdXB1IDxj
b3N0aW4ubHVwdUBjcy5wdWIucm8+Ci0tLQogbGliL3Vrc2NoZWQvaW5jbHVkZS91ay9zY2hlZC5o
IHwgMTggKysrKysrKysrKysrLS0tLS0tCiBsaWIvdWtzY2hlZC9zY2hlZC5jICAgICAgICAgICAg
fCAgMSArCiBsaWIvdWtzY2hlZGNvb3Avc2NoZWRjb29wLmMgICAgfCAgNSArLS0tLQogMyBmaWxl
cyBjaGFuZ2VkLCAxNCBpbnNlcnRpb25zKCspLCAxMCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS9saWIvdWtzY2hlZC9pbmNsdWRlL3VrL3NjaGVkLmggYi9saWIvdWtzY2hlZC9pbmNsdWRlL3Vr
L3NjaGVkLmgKaW5kZXggMGU4ZjFlMjYuLjI1MzhlMDJkIDEwMDY0NAotLS0gYS9saWIvdWtzY2hl
ZC9pbmNsdWRlL3VrL3NjaGVkLmgKKysrIGIvbGliL3Vrc2NoZWQvaW5jbHVkZS91ay9zY2hlZC5o
CkBAIC04Niw2ICs4Niw3IEBAIHN0cnVjdCB1a19zY2hlZCB7CiAJdWtfc2NoZWRfdGhyZWFkX2dl
dF90c2xpY2VfZnVuY190IHRocmVhZF9nZXRfdHNsaWNlOwogCiAJLyogaW50ZXJuYWwgKi8KKwli
b29sIHRocmVhZHNfc3RhcnRlZDsKIAlzdHJ1Y3QgdWtfdGhyZWFkIGlkbGU7CiAJc3RydWN0IHVr
X3RocmVhZF9saXN0IGV4aXRlZF90aHJlYWRzOwogCXN0cnVjdCB1a3BsYXRfY3R4X2NhbGxiYWNr
cyBwbGF0X2N0eF9jYnM7CkBAIC0xODQsMTIgKzE4NSw2IEBAIHN0YXRpYyBpbmxpbmUgc3RydWN0
IHVrX3RocmVhZCAqdWtfc2NoZWRfZ2V0X2lkbGUoc3RydWN0IHVrX3NjaGVkICpzKQogCXJldHVy
biAmcy0+aWRsZTsKIH0KIAotLyoKLSAqIFB1YmxpYyBzY2hlZHVsZXIgZnVuY3Rpb25zCi0gKi8K
LQotdm9pZCB1a19zY2hlZF9zdGFydChzdHJ1Y3QgdWtfc2NoZWQgKnNjaGVkKSBfX25vcmV0dXJu
OwotCiAjZGVmaW5lIHVrX3NjaGVkX2luaXQocywgeWllbGRfZnVuYywgXAogCQl0aHJlYWRfYWRk
X2Z1bmMsIHRocmVhZF9yZW1vdmVfZnVuYywgXAogCQl0aHJlYWRfc2V0X3ByaW9fZnVuYywgdGhy
ZWFkX2dldF9wcmlvX2Z1bmMsIFwKQEAgLTIwNSw2ICsyMDAsMTcgQEAgdm9pZCB1a19zY2hlZF9z
dGFydChzdHJ1Y3QgdWtfc2NoZWQgKnNjaGVkKSBfX25vcmV0dXJuOwogCQl1a19zY2hlZF9yZWdp
c3RlcigocykpOyBcCiAJfSB3aGlsZSAoMCkKIAorLyoKKyAqIFB1YmxpYyBzY2hlZHVsZXIgZnVu
Y3Rpb25zCisgKi8KKwordm9pZCB1a19zY2hlZF9zdGFydChzdHJ1Y3QgdWtfc2NoZWQgKnNjaGVk
KSBfX25vcmV0dXJuOworCitzdGF0aWMgaW5saW5lIGJvb2wgdWtfc2NoZWRfc3RhcnRlZChzdHJ1
Y3QgdWtfc2NoZWQgKnNjaGVkKQoreworCXJldHVybiBzY2hlZC0+dGhyZWFkc19zdGFydGVkOwor
fQorCiAKIC8qCiAgKiBJbnRlcm5hbCB0aHJlYWQgc2NoZWR1bGluZyBmdW5jdGlvbnMKZGlmZiAt
LWdpdCBhL2xpYi91a3NjaGVkL3NjaGVkLmMgYi9saWIvdWtzY2hlZC9zY2hlZC5jCmluZGV4IDVm
NmJjNjg1Li5hNmY0OWQ2NyAxMDA2NDQKLS0tIGEvbGliL3Vrc2NoZWQvc2NoZWQuYworKysgYi9s
aWIvdWtzY2hlZC9zY2hlZC5jCkBAIC0xMjEsNiArMTIxLDcgQEAgc3RydWN0IHVrX3NjaGVkICp1
a19zY2hlZF9jcmVhdGUoc3RydWN0IHVrX2FsbG9jICphLCBzaXplX3QgcHJ2X3NpemUpCiAJCXJl
dHVybiBOVUxMOwogCX0KIAorCXNjaGVkLT50aHJlYWRzX3N0YXJ0ZWQgPSBmYWxzZTsKIAlzY2hl
ZC0+YWxsb2NhdG9yID0gYTsKIAlVS19UQUlMUV9JTklUKCZzY2hlZC0+ZXhpdGVkX3RocmVhZHMp
OwogCXNjaGVkLT5wcnYgPSAodm9pZCAqKSBzY2hlZCArIHNpemVvZihzdHJ1Y3QgdWtfc2NoZWQp
OwpkaWZmIC0tZ2l0IGEvbGliL3Vrc2NoZWRjb29wL3NjaGVkY29vcC5jIGIvbGliL3Vrc2NoZWRj
b29wL3NjaGVkY29vcC5jCmluZGV4IGMxOWEyNzZhLi4yN2FmYWQyYiAxMDA2NDQKLS0tIGEvbGli
L3Vrc2NoZWRjb29wL3NjaGVkY29vcC5jCisrKyBiL2xpYi91a3NjaGVkY29vcC9zY2hlZGNvb3Au
YwpAQCAtMzYsNyArMzYsNiBAQAogCiBzdHJ1Y3Qgc2NoZWRjb29wX3ByaXZhdGUgewogCXN0cnVj
dCB1a190aHJlYWRfbGlzdCB0aHJlYWRfbGlzdDsKLQlpbnQgdGhyZWFkc19zdGFydGVkOwogfTsK
IAogI2lmZGVmIFNDSEVEX0RFQlVHCkBAIC0xNzUsOSArMTc0LDggQEAgc3RhdGljIHZvaWQgaWRs
ZV90aHJlYWRfZm4odm9pZCAqdW51c2VkIF9fdW51c2VkKQogewogCXN0cnVjdCB1a190aHJlYWQg
KmN1cnJlbnQgPSB1a190aHJlYWRfY3VycmVudCgpOwogCXN0cnVjdCB1a19zY2hlZCAqcyA9IGN1
cnJlbnQtPnNjaGVkOwotCXN0cnVjdCBzY2hlZGNvb3BfcHJpdmF0ZSAqcHJ2ID0gcy0+cHJ2Owog
Ci0JcHJ2LT50aHJlYWRzX3N0YXJ0ZWQgPSAxOworCXMtPnRocmVhZHNfc3RhcnRlZCA9IHRydWU7
CiAJdWtwbGF0X2xjcHVfZW5hYmxlX2lycSgpOwogCiAJd2hpbGUgKDEpIHsKQEAgLTIwNiw3ICsy
MDQsNiBAQCBzdHJ1Y3QgdWtfc2NoZWQgKnVrX3NjaGVkY29vcF9pbml0KHN0cnVjdCB1a19hbGxv
YyAqYSkKIAogCXBydiA9IHNjaGVkLT5wcnY7CiAJVUtfVEFJTFFfSU5JVCgmcHJ2LT50aHJlYWRf
bGlzdCk7Ci0JcHJ2LT50aHJlYWRzX3N0YXJ0ZWQgPSAwOwogCiAJdWtfc2NoZWRfaWRsZV9pbml0
KHNjaGVkLCBOVUxMLCBpZGxlX3RocmVhZF9mbik7CiAKLS0gCjIuMTEuMAoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5n
IGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Sun Mar 10 20:10:19 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Sun, 10 Mar 2019 20:10:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h34m3-0000ZU-4Y; Sun, 10 Mar 2019 20:10:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0Tx9=RN=cs.pub.ro=costin.lupu@srs-us1.protection.inumbo.net>)
 id 1h34m2-0000Z1-Jl
 for minios-devel@lists.xen.org; Sun, 10 Mar 2019 20:10:18 +0000
X-Inumbo-ID: 85de6fc5-4370-11e9-bc90-bc764e045a96
Received: from vesa.cs.pub.ro (unknown [141.85.227.187])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 85de6fc5-4370-11e9-bc90-bc764e045a96;
 Sun, 10 Mar 2019 20:10:17 +0000 (UTC)
IronPort-SDR: A9v845zszWAS3P+i/24TMGfZk0Cwfsdktkk46AK2KQXIt49t1sWxPLfrBe2CETP/p+8ByPIQfu
 Nte0cv1KTrGQ==
IronPort-PHdr: =?us-ascii?q?9a23=3AOYlKlhdB4pXV/63dPLVqjdIAlGMj4u6mDksu8p?=
 =?us-ascii?q?Mizoh2WeGdxc26ZBaN2/xhgRfzUJnB7Loc0qyK6vimATVIyK3CmUhKSIZLWR?=
 =?us-ascii?q?4BhJdetC0bK+nBN3fGKuX3ZTcxBsVIWQwt1Xi6NU9IBJS2PAWK8TW94jEIBx?=
 =?us-ascii?q?rwKxd+KPjrFY7OlcS30P2594HObwlSizexfK9+IA+qoQnMq8IbnZZsJqEtxx?=
 =?us-ascii?q?XTv3BGYf5WxWRmJVKSmxbz+MK994N9/ipTpvws6ddOXb31cKokQ7NYCi8mM3?=
 =?us-ascii?q?0u683wqRbDVwqP6WACXWgQjxFFHhLK7BD+Xpf2ryv6qu9w0zSUMMHqUbw5Xy?=
 =?us-ascii?q?mp4qF2QxHqlSgHLSY0/mHJhMJtgqxVoxWvqB5xw4PPfI2ZKOBzcr/HcN8GWW?=
 =?us-ascii?q?ZMWNtaWSxbAoO7aosCF/QMPeFDr4nhplsOqwa1Cw+xBOP31z9Dm3j70rE90+?=
 =?us-ascii?q?Q6DQHG3QogE8gKsHTJtNX1KbwfXvyuzKXS1TXDcuhZ1S3n6IjPax0sp+yHU7?=
 =?us-ascii?q?FoccfJ1EUiGB7Jgk+TpIHlJT+ZyPoBvmqB4+duTe6jlmEqpxxrrjWsxsogkJ?=
 =?us-ascii?q?fFi4wbx1ze6Cl0z5g5KNulQ0Bhe9GkCoFftySCOotzRcMtXn9ntT4hyr0DpZ?=
 =?us-ascii?q?67ZC8KyIk7xxLHa/yIbYyI4hX7WeaPJDd3nnNleLalixmu6kis0PX8VtSv31?=
 =?us-ascii?q?pQtCpFlcHAtnEL1xPN9siKUuZx80i81TqV1A3e6vtILV4qmafZMZIszKY8lp?=
 =?us-ascii?q?8JvkTCGi/2ll/2jKiTdkg85ueo7P/nYqnnpp+aLYN0jhz+MrwzmsGkHes4KR?=
 =?us-ascii?q?ICX3CG+eunzrHj50r5TK1QjvIqiqnZrIzaJcMDq668Ag9V1Icj6xGkDzu/zd?=
 =?us-ascii?q?sXg2cHI0xBeB+ci4jpOkrOIOzjDfuljFWjjjFry+rBPr37DZXHNmLDn6v5fb?=
 =?us-ascii?q?Zh905czxI+w9Bb55JTELEBIej8WknruNLFEhA5Mwm0w+f6B9VhzY4eX3yADb?=
 =?us-ascii?q?OdMKzIqlCE/PwgI/SUbo8PpDn9M+Ql5+LpjXIhgl8dfbOm3YENZ3C+BPhmOF?=
 =?us-ascii?q?+WYXzwgtcBC2gKuBAxTOnxhV2ETzFce3KyULgn6T0hFo2mEJ/JRpqxj7yZwC?=
 =?us-ascii?q?e7AppWa3hdClCNFHfocIOEV+0PaCKPPMBhlD0FWqa7S4I60xGhqhP1y759Ie?=
 =?us-ascii?q?XP4CEXq4/j3sBv5+LPjREy6SB0D8OF3mCNUmF0hGIISyUo3KB4pUxy1leD0a?=
 =?us-ascii?q?t/g/xGDtFT4e1GXRs+NZHG1ON2Ec79Wh+SNuuOHVOnRNShGnQ9Q8w8x/cKYl?=
 =?us-ascii?q?1hAJOygxaF2DClUJEPkLneL5sv7qPal1zsP9s1n33Bz7UgiR8iX9NSHWa9wL?=
 =?us-ascii?q?Zi/U7JANiawA2ii6+2ePFEj2b2/2CZwD/WsQ=3D=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A2C3AgDLboVc/wPjVY1jHAEBAQQBAQc?=
 =?us-ascii?q?EAQGBZYJ4cRInjQKmfCgQAYRAAoRXOBIBAQMBAQcBAwIBbBwMgjoigm8GeRA?=
 =?us-ascii?q?/ElcZgyIBgXmvcoojgS+GZoYeP4lxhRQDpCEHAoJCBIULiy8lgWlokGmfDjc?=
 =?us-ascii?q?hgVYzGoNfCY1pgls9AQExgQUBAY9+AQE?=
X-IPAS-Result: =?us-ascii?q?A2C3AgDLboVc/wPjVY1jHAEBAQQBAQcEAQGBZYJ4cRInj?=
 =?us-ascii?q?QKmfCgQAYRAAoRXOBIBAQMBAQcBAwIBbBwMgjoigm8GeRA/ElcZgyIBgXmvc?=
 =?us-ascii?q?oojgS+GZoYeP4lxhRQDpCEHAoJCBIULiy8lgWlokGmfDjchgVYzGoNfCY1pg?=
 =?us-ascii?q?ls9AQExgQUBAY9+AQE?=
X-IronPort-AV: E=Sophos;i="5.58,465,1544479200"; 
   d="scan'208";a="3251384"
Received: from mail.cs.pub.ro (HELO vmail.cs.pub.ro) ([141.85.227.3])
 by vesa.cs.pub.ro with ESMTP; 10 Mar 2019 22:10:09 +0200
Received: from localhost (localhost [127.0.0.1])
 by vmail.cs.pub.ro (Postfix) with ESMTP id C8AD41A60067;
 Sun, 10 Mar 2019 22:10:09 +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 edAjpFh2Q5dR; Sun, 10 Mar 2019 22:10:09 +0200 (EET)
Received: from vmail.cs.pub.ro (localhost [127.0.0.1])
 by vmail.cs.pub.ro (Postfix) with ESMTPS id 9E7131A60150;
 Sun, 10 Mar 2019 22:10:09 +0200 (EET)
Received: from wolfprec.precis.pub.ro (unknown [141.85.233.142])
 by vmail.cs.pub.ro (Postfix) with ESMTPSA id 8B8461A60194;
 Sun, 10 Mar 2019 22:10:09 +0200 (EET)
From: Costin Lupu <costin.lupu@cs.pub.ro>
To: minios-devel@lists.xen.org
Date: Sun, 10 Mar 2019 22:10:03 +0200
Message-Id: <20190310201005.10877-11-costin.lupu@cs.pub.ro>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190310201005.10877-1-costin.lupu@cs.pub.ro>
References: <20190310201005.10877-1-costin.lupu@cs.pub.ro>
Subject: [Minios-devel] [UNIKRAFT PATCH v3 10/12] lib/ukschedcoop: Remove
 redundant config dependencies
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, yuri.volchkov@neclab.eu,
 sharan.santhanam@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>

dWtzY2hlZGNvb3AgbGlicmFyeSBuZWVkcyBub3RoaW5nIG1vcmUgdGhhbiB1a3NjaGVkIGxpYnJh
cnkuCgpTaWduZWQtb2ZmLWJ5OiBDb3N0aW4gTHVwdSA8Y29zdGluLmx1cHVAY3MucHViLnJvPgot
LS0KIGxpYi91a3NjaGVkY29vcC9Db25maWcudWsgfCAyIC0tCiAxIGZpbGUgY2hhbmdlZCwgMiBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9saWIvdWtzY2hlZGNvb3AvQ29uZmlnLnVrIGIvbGli
L3Vrc2NoZWRjb29wL0NvbmZpZy51awppbmRleCBiNDI3N2ExYi4uOGE1MDcyNTEgMTAwNjQ0Ci0t
LSBhL2xpYi91a3NjaGVkY29vcC9Db25maWcudWsKKysrIGIvbGliL3Vrc2NoZWRjb29wL0NvbmZp
Zy51awpAQCAtMSw2ICsxLDQgQEAKIGNvbmZpZyBMSUJVS1NDSEVEQ09PUAogCWJvb2wgInVrc2No
ZWRjb29wOiBDb29wZXJhdGl2ZSBSb3VuZC1Sb2JpbiBzY2hlZHVsZXIiCiAJZGVmYXVsdCBuCi0J
c2VsZWN0IExJQk5PTElCQyBpZiAhSEFWRV9MSUJDCi0Jc2VsZWN0IExJQlVLREVCVUcKIAlzZWxl
Y3QgTElCVUtTQ0hFRAotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Sun Mar 10 20:10:21 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Sun, 10 Mar 2019 20:10: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 1h34m5-0000av-61; Sun, 10 Mar 2019 20:10: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=0Tx9=RN=cs.pub.ro=costin.lupu@srs-us1.protection.inumbo.net>)
 id 1h34m3-0000a6-PW
 for minios-devel@lists.xen.org; Sun, 10 Mar 2019 20:10:19 +0000
X-Inumbo-ID: 86610990-4370-11e9-bc90-bc764e045a96
Received: from vesa.cs.pub.ro (unknown [141.85.227.187])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 86610990-4370-11e9-bc90-bc764e045a96;
 Sun, 10 Mar 2019 20:10:18 +0000 (UTC)
IronPort-SDR: v7HWe7ewIAQYtlvRNo6BXJ+L5E7/KtqzQpQfh69NFflLMUSlyO9iOnBv2AQKQILozpj+BerZWK
 MtNb7O9/FUaw==
IronPort-PHdr: =?us-ascii?q?9a23=3A41Dw5BGhrH0o5IRHvM80F51GYnF86YWxBRYc79?=
 =?us-ascii?q?8ds5kLTJ76p8y4bnLW6fgltlLVR4KTs6sC17OO9fi5EUU7or+5+EgYd5JNUx?=
 =?us-ascii?q?JXwe43pCcHRPC/NEvgMfTxZDY7FskRHHVs/nW8LFQHUJ2mPw6arXK99yMdFQ?=
 =?us-ascii?q?viPgRpOOv1BpTSj8Oq3Oyu5pHfeQpFiCehbb9oMBm6sBjau9ULj4dlNqs/0A?=
 =?us-ascii?q?bCrGFSe+RRy2NoJFaTkAj568yt4pNt8Dletuw4+cJYXqr0Y6o3TbpDDDQ7KG?=
 =?us-ascii?q?81/9HktQPCTQSU+HQRVHgdnwdSDAjE6BH6WYrxsjf/u+Fg1iSWIdH6QLYpUj?=
 =?us-ascii?q?mk8qxlSgLniD0fOjA57m/Zl8J+gqFcrh2jqRxy2JLYbJ2POfZiZK7RYc8WSG?=
 =?us-ascii?q?xcVchRTSxBBYa8YpMRAuoGJuZYs4j9p10TphW4GAmsHP7vwSJPi3Dq2q06yP?=
 =?us-ascii?q?ghEQDA3AA6G9IOrWzUrMjuOagOSuC51rHIzSjYYP9Mwzf975HFfxY8qv+PRb?=
 =?us-ascii?q?J9adfdxEYyGw/fjVidqZbpMy2L2ukPqWSW4fJsWf+ghmI6sQ18oTiiyt0yho?=
 =?us-ascii?q?THiI8Z0E3I+CpnzIszONa2UlR0YcS+H5tVryyaMox2Td48TGxwoyY6z6EGuY?=
 =?us-ascii?q?a8fCgX1JQr3x7fZOKDc4iP+h/jSuORLi15hHJhYr6wmw2y/VK4yu3hTca4yk?=
 =?us-ascii?q?xKri1dntnNsHACyQDT59CaRvZy40utwzWC2gDJ5u1aP0w5l7DXJpA5zr41jJ?=
 =?us-ascii?q?UTsEDDHiHsmEXxia+bblkr+u+z6+T7Y7XmoIWQN4tpigHmL6QjgdCwAf8iPg?=
 =?us-ascii?q?gWQmiU4v6w1Kfk/UHhWrVFkuU2krXFsJDdPckbo6+5AwlU0oYk8BazFiqp38?=
 =?us-ascii?q?oGnXYZKFJIYxaHj4nyO1HSO/D0F/i+jEqqkDtxwPDGJLLhCI3XLnffiLfhYa?=
 =?us-ascii?q?p960lExQQzydBf4IhUCrAbL/L1QEP/qcDXDh88Mwy13unnFM5w1oUAVm2TBq?=
 =?us-ascii?q?+WKrjdvUWW6eIyO+OMfpMauC7hK/g54P7jlWQ5mV8Hcqmzx5QXbmq0Hu98LE?=
 =?us-ascii?q?WffXrsgs0OEWEQsQo7V+HqjkONXiJXZ3moRK0w/C80CJ++B4fZWo+tmKCB3D?=
 =?us-ascii?q?u8HpBOfWBGC1WMEXDud4meWPcMdTydIslgkzMaT7isUIkh2g+yuw/+0bVoNf?=
 =?us-ascii?q?DY9TMFtZj7zth6+/XTlQ0u9TxzF8mc03yNT3t1nm8SWT8226R/rlB9yleA1q?=
 =?us-ascii?q?h4nedVFdpN6PxVVgc1L4XTw/ZkBNDvCUr9eYKMSVCnRc7jDTwvQ9YZx94Vf1?=
 =?us-ascii?q?07C9ikyBfZ0HmEGbgQwpeMH4A19Or4wmDsb5J2zG3a1a9ni0Q+X+NELiu+m6?=
 =?us-ascii?q?Q57Q+FVN2BqFmQi6v/LfdU5yXK7mrWlWc=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A2ClAADLboVc/wPjVY1jHAEBAQQBAQc?=
 =?us-ascii?q?EAQGBVAQBAQsBg2gSJ40Cpnw4AYRAAoRXNwYNAQEDAQEHAQMCAWwogjoigm8?=
 =?us-ascii?q?GJ1IQPxJXGYMigXqvPzOKI4EvAYZlhh4/gRGDa4R1hRQDpCEHAoJCBJA6JZM?=
 =?us-ascii?q?6nw42IoFWMxqDX4IWF44gPQEBMYEFAQGPfgEB?=
X-IPAS-Result: =?us-ascii?q?A2ClAADLboVc/wPjVY1jHAEBAQQBAQcEAQGBVAQBAQsBg?=
 =?us-ascii?q?2gSJ40Cpnw4AYRAAoRXNwYNAQEDAQEHAQMCAWwogjoigm8GJ1IQPxJXGYMig?=
 =?us-ascii?q?XqvPzOKI4EvAYZlhh4/gRGDa4R1hRQDpCEHAoJCBJA6JZM6nw42IoFWMxqDX?=
 =?us-ascii?q?4IWF44gPQEBMYEFAQGPfgEB?=
X-IronPort-AV: E=Sophos;i="5.58,465,1544479200"; 
   d="scan'208";a="3251383"
Received: from mail.cs.pub.ro (HELO vmail.cs.pub.ro) ([141.85.227.3])
 by vesa.cs.pub.ro with ESMTP; 10 Mar 2019 22:10:09 +0200
Received: from localhost (localhost [127.0.0.1])
 by vmail.cs.pub.ro (Postfix) with ESMTP id D0D7D1A6015A;
 Sun, 10 Mar 2019 22:10:09 +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 kY6lDHEBeAyQ; Sun, 10 Mar 2019 22:10:09 +0200 (EET)
Received: from vmail.cs.pub.ro (localhost [127.0.0.1])
 by vmail.cs.pub.ro (Postfix) with ESMTPS id B475B1A60194;
 Sun, 10 Mar 2019 22:10:09 +0200 (EET)
Received: from wolfprec.precis.pub.ro (unknown [141.85.233.142])
 by vmail.cs.pub.ro (Postfix) with ESMTPSA id A89111A60197;
 Sun, 10 Mar 2019 22:10:09 +0200 (EET)
From: Costin Lupu <costin.lupu@cs.pub.ro>
To: minios-devel@lists.xen.org
Date: Sun, 10 Mar 2019 22:10:05 +0200
Message-Id: <20190310201005.10877-13-costin.lupu@cs.pub.ro>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190310201005.10877-1-costin.lupu@cs.pub.ro>
References: <20190310201005.10877-1-costin.lupu@cs.pub.ro>
Subject: [Minios-devel] [UNIKRAFT PATCH v3 12/12] lib/uksched: Add private
 field for user
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, yuri.volchkov@neclab.eu,
 sharan.santhanam@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>

VGhlIHByaXZhdGUgZmllbGQgbWF5IGJlIHVzZWQgYnkgdGhlIHVzZXIgZm9yIGhvbGRpbmcgaXRz
IHByaXZhdGUKaW5mb3JtYXRpb24gaW4gc2NoZWR1bGluZyBmcmFtZXdvcmtzIHdoaWNoIHdvdWxk
IHdyYXAgdGhlIFVuaWtyYWZ0CnNjaGVkdWxpbmcgZnVuY3Rpb25hbGl0eS4gT25lIHN1Y2ggZXhh
bXBsZSBtaWdodCBiZSB0aGUgcHRocmVhZCBsaWJyYXJ5CndoaWNoIHdvdWxkIHNldCB0aGUgcHJp
dmF0ZSBmaWVsZCBhcyBhIGJhY2sgcG9pbnRlciB0byBpdHMgcHRocmVhZF90CmRhdGEuIFRoaXMg
aXMgZXNwZWNpYWxseSB1c2VmdWwgd2hlbiBpbXBsZW1lbnRpbmcgcHRocmVhZF9zZWxmKCkgYnkK
Y2FsbGluZyB1a190aHJlYWRfY3VycmVudCgpLgoKU2lnbmVkLW9mZi1ieTogQ29zdGluIEx1cHUg
PGNvc3Rpbi5sdXB1QGNzLnB1Yi5ybz4KLS0tCiBsaWIvdWtzY2hlZC9pbmNsdWRlL3VrL3RocmVh
ZC5oIHwgMSArCiBsaWIvdWtzY2hlZC90aHJlYWQuYyAgICAgICAgICAgIHwgMSArCiAyIGZpbGVz
IGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2xpYi91a3NjaGVkL2luY2x1
ZGUvdWsvdGhyZWFkLmggYi9saWIvdWtzY2hlZC9pbmNsdWRlL3VrL3RocmVhZC5oCmluZGV4IGY4
YmRiYjVlLi43MWUzOTIyNSAxMDA2NDQKLS0tIGEvbGliL3Vrc2NoZWQvaW5jbHVkZS91ay90aHJl
YWQuaAorKysgYi9saWIvdWtzY2hlZC9pbmNsdWRlL3VrL3RocmVhZC5oCkBAIC01Nyw2ICs1Nyw3
IEBAIHN0cnVjdCB1a190aHJlYWQgewogCWJvb2wgZGV0YWNoZWQ7CiAJc3RydWN0IHVrX3dhaXRx
IHdhaXRpbmdfdGhyZWFkczsKIAlzdHJ1Y3QgdWtfc2NoZWQgKnNjaGVkOworCXZvaWQgKnBydjsK
ICNpZmRlZiBDT05GSUdfTElCTkVXTElCQwogCXN0cnVjdCBfcmVlbnQgcmVlbnQ7CiAjZW5kaWYK
ZGlmZiAtLWdpdCBhL2xpYi91a3NjaGVkL3RocmVhZC5jIGIvbGliL3Vrc2NoZWQvdGhyZWFkLmMK
aW5kZXggNjRmZTZhMmIuLmY4NWE2NTJlIDEwMDY0NAotLS0gYS9saWIvdWtzY2hlZC90aHJlYWQu
YworKysgYi9saWIvdWtzY2hlZC90aHJlYWQuYwpAQCAtMTE0LDYgKzExNCw3IEBAIGludCB1a190
aHJlYWRfaW5pdChzdHJ1Y3QgdWtfdGhyZWFkICp0aHJlYWQsCiAJdGhyZWFkLT5kZXRhY2hlZCA9
IGZhbHNlOwogCXVrX3dhaXRxX2luaXQoJnRocmVhZC0+d2FpdGluZ190aHJlYWRzKTsKIAl0aHJl
YWQtPnNjaGVkID0gTlVMTDsKKwl0aHJlYWQtPnBydiA9IE5VTEw7CiAKICNpZmRlZiBDT05GSUdf
TElCTkVXTElCQwogCXJlZW50X2luaXQoJnRocmVhZC0+cmVlbnQpOwotLSAKMi4xMS4wCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVs
IG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Sun Mar 10 20:10:21 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Sun, 10 Mar 2019 20:10: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 1h34m5-0000b0-89; Sun, 10 Mar 2019 20:10: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=0Tx9=RN=cs.pub.ro=costin.lupu@srs-us1.protection.inumbo.net>)
 id 1h34m3-0000a7-T1
 for minios-devel@lists.xen.org; Sun, 10 Mar 2019 20:10:19 +0000
X-Inumbo-ID: 8663e465-4370-11e9-bc90-bc764e045a96
Received: from vesa.cs.pub.ro (unknown [141.85.227.187])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 8663e465-4370-11e9-bc90-bc764e045a96;
 Sun, 10 Mar 2019 20:10:18 +0000 (UTC)
IronPort-SDR: uzRuVnzbEWcBFQSOAyoaBZvb5OCunhzXmWvUoL8ESgS9SEZHHAWPfN0K1bmmKnjJ7EjmGzk63/
 Ezb1yW5od3cQ==
IronPort-PHdr: =?us-ascii?q?9a23=3AvCMBJBc8QXU4YDWbWSlRuwLmlGMj4u6mDksu8p?=
 =?us-ascii?q?Mizoh2WeGdxc26ZBaN2/xhgRfzUJnB7Loc0qyK6vimATVIyK3CmUhKSIZLWR?=
 =?us-ascii?q?4BhJdetC0bK+nBN3fGKuX3ZTcxBsVIWQwt1Xi6NU9IBJS2PAWK8TW94jEIBx?=
 =?us-ascii?q?rwKxd+KPjrFY7OlcS30P2594HObwlSizexfK9+IA+qoQnMq8IbnZZsJqEtxx?=
 =?us-ascii?q?XTv3BGYf5WxWRmJVKSmxbz+MK994N9/ipTpvws6ddOXb31cKokQ7NYCi8mM3?=
 =?us-ascii?q?0u683wqRbDVwqP6WACXWgQjxFFHhLK7BD+Xpf2ryv6qu9w0zSUMMHqUbw5Xy?=
 =?us-ascii?q?mp4qF2QxHqlSgHLSY0/mHJhMJtgqxVoxWvqB5xw4PPfI2ZKOBzcr/HcN8GWW?=
 =?us-ascii?q?ZMWNtaWSxbAoO7aosCF/QMPeFDr4nhplsOqwa1Cw+xBOP31z9Dm3j70rE90+?=
 =?us-ascii?q?Q6DQHG3QogE8gKsHTJtNX1KbwfXvyuzKXS1TXDcuhZ1S3n6IjPax0sp+yHU7?=
 =?us-ascii?q?FoccfJ1EUiGB7Jgk+TpIHlJT+ZyPoBvmqB4+duTe6jlmEqpxxrrjWsxsogkJ?=
 =?us-ascii?q?fFi4wbx1ze6Cl0z5g5KNulQ0Bhe9GkCoFftySCOotzRcMtXn9ntT4hyr0DpZ?=
 =?us-ascii?q?67ZC8KyIk7xxLHa/yIbYyI4hX7WeaPJDd3nnNleLalixmu6kis0PX8VtSv31?=
 =?us-ascii?q?pQtCpFlcHAtnEL1xPN9siKUuZx80i81TqV1A3e6vtILV4qmafZMZIszKY8lp?=
 =?us-ascii?q?8JvkTCGi/2ll/2jKiTdkg85ueo7P/nYqnnpp+aLYN0jhz+MrwzmsGkHes4KR?=
 =?us-ascii?q?ICX3CG+eunzrHj50r5TK1QjvIqiqnZrIzaJcMDq668Ag9V1Icj6xGkDzu/zd?=
 =?us-ascii?q?sXg2cHI0xBeB+ci4jpOkrOIOzjDfuljFWjjjFry+rBPr37DZXHNmLDn6v5fb?=
 =?us-ascii?q?Zh905czxI+w9Bb55JTELEBIej8WknruNLFEhA5Mwm0w+f6B9VhzY4eX3yADb?=
 =?us-ascii?q?OdMKzIqlCE/PwgI/SUbo8PpDn9M+Ql5+LpjXIhgl8dfbOm3YENZ3C+BPhmOF?=
 =?us-ascii?q?+WYXzwgtcBC2gKuBAxTOnxhV2ETzFce3KyULgn6T0hFo2mEJ/JRpqxj7yZwC?=
 =?us-ascii?q?e7AppWa3hdClCNFHfocIOEV+0PaCKPPMBhlD0FWqa7S4I60xGhqhP1y759Ie?=
 =?us-ascii?q?XP4CEXq4/j3sBv5+LPjREy6SB0D8OF3mCNUmF0hGIISyUo3KB4pUxy1leD0a?=
 =?us-ascii?q?t/g/xGDtFT4e1GXRs+NZHG1ON2Ec79Wh+SNuuOHVOnRNShGnQ9Q8w8x/cKYl?=
 =?us-ascii?q?1hAJOygxaF2DClUJEPkLneL5sv7qPal1zsP9s1n33Bz7UgiR8iX9NSHWa9wL?=
 =?us-ascii?q?Zi/U7JANiawA2ii6+2ePFEj2b2/2CZwD/WsQ=3D=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A2C2AgDLboVc/wPjVY1jHAEBAQQBAQc?=
 =?us-ascii?q?EAQGBZYNpEieNAqZ8OAGEQAKEVzgSAQEDAQEHAQMCAWwogjoigm8GJ1IQPxJ?=
 =?us-ascii?q?XGYMigXqvPzOKI4EvhmaGHj+BEYhghRQDkHCTMQcCgkIEkDolkzqfDjchgVY?=
 =?us-ascii?q?zGoNfghYXjiA9AQExgQUBAY9+AQE?=
X-IPAS-Result: =?us-ascii?q?A2C2AgDLboVc/wPjVY1jHAEBAQQBAQcEAQGBZYNpEieNA?=
 =?us-ascii?q?qZ8OAGEQAKEVzgSAQEDAQEHAQMCAWwogjoigm8GJ1IQPxJXGYMigXqvPzOKI?=
 =?us-ascii?q?4EvhmaGHj+BEYhghRQDkHCTMQcCgkIEkDolkzqfDjchgVYzGoNfghYXjiA9A?=
 =?us-ascii?q?QExgQUBAY9+AQE?=
X-IronPort-AV: E=Sophos;i="5.58,465,1544479200"; 
   d="scan'208";a="3251385"
Received: from mail.cs.pub.ro (HELO vmail.cs.pub.ro) ([141.85.227.3])
 by vesa.cs.pub.ro with ESMTP; 10 Mar 2019 22:10:09 +0200
Received: from localhost (localhost [127.0.0.1])
 by vmail.cs.pub.ro (Postfix) with ESMTP id D3B551A60150;
 Sun, 10 Mar 2019 22:10:09 +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 kcH_uN9wyfTC; Sun, 10 Mar 2019 22:10:09 +0200 (EET)
Received: from vmail.cs.pub.ro (localhost [127.0.0.1])
 by vmail.cs.pub.ro (Postfix) with ESMTPS id AF02C1A60185;
 Sun, 10 Mar 2019 22:10:09 +0200 (EET)
Received: from wolfprec.precis.pub.ro (unknown [141.85.233.142])
 by vmail.cs.pub.ro (Postfix) with ESMTPSA id 99B851A60067;
 Sun, 10 Mar 2019 22:10:09 +0200 (EET)
From: Costin Lupu <costin.lupu@cs.pub.ro>
To: minios-devel@lists.xen.org
Date: Sun, 10 Mar 2019 22:10:04 +0200
Message-Id: <20190310201005.10877-12-costin.lupu@cs.pub.ro>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190310201005.10877-1-costin.lupu@cs.pub.ro>
References: <20190310201005.10877-1-costin.lupu@cs.pub.ro>
Subject: [Minios-devel] [UNIKRAFT PATCH v3 11/12] lib/uksched: Add
 re-entrancy support for newlib
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, yuri.volchkov@neclab.eu,
 sharan.santhanam@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>

UmUtZW50cmFuY3kgaW4gbmV3bGliIGlzIHByb3ZpZGVkIGJ5IG1hcHBpbmcgYSBfcmVlbnQgYXR0
cmlidXRlIHRvCmVhY2ggdGhyZWFkLiBUaGUgYXR0cmlidXRlIGVuY2Fwc3VsYXRlcyB0aGUgZ2xv
YmFsIHN0YXRlIHNwZWNpZmljCnRvIGVhY2ggdGhyZWFkIChlLmcuIGVycm5vLCBzdGFuZGFyZCBJ
TyBzdHJlYW1zLCBzaWduYWwgc3RhdGUsIGV0YykuCgpTaWduZWQtb2ZmLWJ5OiBDb3N0aW4gTHVw
dSA8Y29zdGluLmx1cHVAY3MucHViLnJvPgotLS0KIGxpYi91a3NjaGVkL2luY2x1ZGUvdWsvdGhy
ZWFkLmggfCAgNCArKy0tCiBsaWIvdWtzY2hlZC90aHJlYWQuYyAgICAgICAgICAgIHwgMjggKysr
KysrKysrKysrKysrKysrKysrKysrKystLQogMiBmaWxlcyBjaGFuZ2VkLCAyOCBpbnNlcnRpb25z
KCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2xpYi91a3NjaGVkL2luY2x1ZGUvdWsv
dGhyZWFkLmggYi9saWIvdWtzY2hlZC9pbmNsdWRlL3VrL3RocmVhZC5oCmluZGV4IGYzODkxYzI5
Li5mOGJkYmI1ZSAxMDA2NDQKLS0tIGEvbGliL3Vrc2NoZWQvaW5jbHVkZS91ay90aHJlYWQuaAor
KysgYi9saWIvdWtzY2hlZC9pbmNsdWRlL3VrL3RocmVhZC5oCkBAIC0zMCw3ICszMCw3IEBACiAK
ICNpbmNsdWRlIDxzdGRpbnQuaD4KICNpbmNsdWRlIDxzdGRib29sLmg+Ci0jaWZkZWYgQ09ORklH
X0hBVkVfTElCQworI2lmZGVmIENPTkZJR19MSUJORVdMSUJDCiAjaW5jbHVkZSA8c3lzL3JlZW50
Lmg+CiAjZW5kaWYKICNpbmNsdWRlIDx1ay9hcmNoL2xjcHUuaD4KQEAgLTU3LDcgKzU3LDcgQEAg
c3RydWN0IHVrX3RocmVhZCB7CiAJYm9vbCBkZXRhY2hlZDsKIAlzdHJ1Y3QgdWtfd2FpdHEgd2Fp
dGluZ190aHJlYWRzOwogCXN0cnVjdCB1a19zY2hlZCAqc2NoZWQ7Ci0jaWZkZWYgQ09ORklHX0hB
VkVfTElCQworI2lmZGVmIENPTkZJR19MSUJORVdMSUJDCiAJc3RydWN0IF9yZWVudCByZWVudDsK
ICNlbmRpZgogfTsKZGlmZiAtLWdpdCBhL2xpYi91a3NjaGVkL3RocmVhZC5jIGIvbGliL3Vrc2No
ZWQvdGhyZWFkLmMKaW5kZXggZTUyYmIzMGYuLjY0ZmU2YTJiIDEwMDY0NAotLS0gYS9saWIvdWtz
Y2hlZC90aHJlYWQuYworKysgYi9saWIvdWtzY2hlZC90aHJlYWQuYwpAQCAtMjksNiArMjksNyBA
QAogICogVGhyZWFkIGRlZmluaXRpb25zCiAgKiBQb3J0ZWQgZnJvbSBNaW5pLU9TCiAgKi8KKyNp
bmNsdWRlIDxzdHJpbmcuaD4KICNpbmNsdWRlIDxzdGRsaWIuaD4KICNpbmNsdWRlIDxlcnJuby5o
PgogI2luY2x1ZGUgPHVrL3BsYXQvY29uZmlnLmg+CkBAIC02MSw2ICs2MiwyOSBAQCBzdGF0aWMg
dm9pZCBpbml0X3NwKHVuc2lnbmVkIGxvbmcgKnNwLCBjaGFyICpzdGFjaywKIAlzdGFja19wdXNo
KHNwLCAodW5zaWduZWQgbG9uZykgZGF0YSk7CiB9CiAKKyNpZmRlZiBDT05GSUdfTElCTkVXTElC
Qworc3RhdGljIHZvaWQgcmVlbnRfaW5pdChzdHJ1Y3QgX3JlZW50ICpyZWVudCkKK3sKKwlfUkVF
TlRfSU5JVF9QVFIocmVlbnQpOworI2lmIDAKKwkvKiBUT0RPIGluaXRpYWxpemUgYmFzaWMgc2ln
bmFsIGhhbmRsaW5nICovCisJX2luaXRfc2lnbmFsX3IobXlyZWVudCk7CisjZW5kaWYKK30KKwor
c3RydWN0IF9yZWVudCAqX19nZXRyZWVudCh2b2lkKQoreworCXN0cnVjdCBfcmVlbnQgKl9yZWVu
dDsKKworCWlmICghdWtfc2NoZWRfc3RhcnRlZCh1a19zY2hlZF9nZXRfZGVmYXVsdCgpKSkKKwkJ
X3JlZW50ID0gX2ltcHVyZV9wdHI7CisJZWxzZQorCQlfcmVlbnQgPSAmdWtfdGhyZWFkX2N1cnJl
bnQoKS0+cmVlbnQ7CisKKwlyZXR1cm4gX3JlZW50OworfQorI2VuZGlmIC8qIENPTkZJR19MSUJO
RVdMSUJDICovCisKIGludCB1a190aHJlYWRfaW5pdChzdHJ1Y3QgdWtfdGhyZWFkICp0aHJlYWQs
CiAJCXN0cnVjdCB1a3BsYXRfY3R4X2NhbGxiYWNrcyAqY2JzLCBzdHJ1Y3QgdWtfYWxsb2MgKmFs
bG9jYXRvciwKIAkJY29uc3QgY2hhciAqbmFtZSwgdm9pZCAqc3RhY2ssCkBAIC05MSw4ICsxMTUs
OCBAQCBpbnQgdWtfdGhyZWFkX2luaXQoc3RydWN0IHVrX3RocmVhZCAqdGhyZWFkLAogCXVrX3dh
aXRxX2luaXQoJnRocmVhZC0+d2FpdGluZ190aHJlYWRzKTsKIAl0aHJlYWQtPnNjaGVkID0gTlVM
TDsKIAotI2lmZGVmIENPTkZJR19IQVZFX0xJQkMKLQkvL1RPRE8gX1JFRU5UX0lOSVRfUFRSKCZ0
aHJlYWQtPnJlZW50KTsKKyNpZmRlZiBDT05GSUdfTElCTkVXTElCQworCXJlZW50X2luaXQoJnRo
cmVhZC0+cmVlbnQpOwogI2VuZGlmCiAKIAl1a19wcl9pbmZvKCJUaHJlYWQgXCIlc1wiOiBwb2lu
dGVyOiAlcCwgc3RhY2s6ICVwXG4iLAotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5p
b3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Sun Mar 10 20:10:23 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Sun, 10 Mar 2019 20:10: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 1h34m7-0000cV-BD; Sun, 10 Mar 2019 20:10: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=0Tx9=RN=cs.pub.ro=costin.lupu@srs-us1.protection.inumbo.net>)
 id 1h34m6-0000bo-5U
 for minios-devel@lists.xen.org; Sun, 10 Mar 2019 20:10:22 +0000
X-Inumbo-ID: 86f25b64-4370-11e9-bc90-bc764e045a96
Received: from vesa.cs.pub.ro (unknown [141.85.227.187])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 86f25b64-4370-11e9-bc90-bc764e045a96;
 Sun, 10 Mar 2019 20:10:19 +0000 (UTC)
IronPort-SDR: eeVTXJTH4FmfY+EOGInpaI2JR3jqWY3Oc9Gctmr4zmUvJvGnCad5geuA9Dsf3xm/5kqRLeI6zn
 QA8P2subMc1Q==
IronPort-PHdr: =?us-ascii?q?9a23=3AE4pzixf6pRhCVshP9847CmsnlGMj4u6mDksu8p?=
 =?us-ascii?q?Mizoh2WeGdxc26ZBaN2/xhgRfzUJnB7Loc0qyK6vimATVIyK3CmUhKSIZLWR?=
 =?us-ascii?q?4BhJdetC0bK+nBN3fGKuX3ZTcxBsVIWQwt1Xi6NU9IBJS2PAWK8TW94jEIBx?=
 =?us-ascii?q?rwKxd+KPjrFY7OlcS30P2594HObwlSizexfK9+IA+qoQnMq8IbnZZsJqEtxx?=
 =?us-ascii?q?XTv3BGYf5WxWRmJVKSmxbz+MK994N9/ipTpvws6ddOXb31cKokQ7NYCi8mM3?=
 =?us-ascii?q?0u683wqRbDVwqP6WACXWgQjxFFHhLK7BD+Xpf2ryv6qu9w0zSUMMHqUbw5Xy?=
 =?us-ascii?q?mp4qF2QxHqlSgHLSY0/mHJhMJtgqxVoxWvqB5xw4PPfI2ZKOBzcr/HcN8GWW?=
 =?us-ascii?q?ZMWNtaWSxbAoO7aosCF/QMPeFDr4nhplsOqwa1Cw+xBOP31z9Dm3j70rE90+?=
 =?us-ascii?q?Q6DQHG3QogE8gKsHTJtNX1KbwfXvyuzKXS1TXDcuhZ1S3n6IjPax0sp+yHU7?=
 =?us-ascii?q?FoccfJ1EUiGB7Jgk+TpIHlJT+ZyPoBvmqB4+duTe6jlmEqpxxrrjWsxsogkJ?=
 =?us-ascii?q?fFi4wbx1ze6Cl0z5g5KNulQ0Bhe9GkCoFftySCOotzRcMtXn9ntT4hyr0DpZ?=
 =?us-ascii?q?67ZC8KyIk7xxLHa/yIbYyI4hX7WeaPJDd3nnNleLalixmu6kis0PX8VtSv31?=
 =?us-ascii?q?pQtCpFlcHAtnEL1xPN9siKUuZx80i81TqV1A3e6vtILV4qmafZMZIszKY8lp?=
 =?us-ascii?q?8JvkTCGi/2ll/2jKiTdkg85ueo7P/nYqnnpp+aLYN0jhz+MrwzmsGkHes4KR?=
 =?us-ascii?q?ICX3CG+eunzrHj50r5TK1QjvIqiqnZrIzaJcMDq668Ag9V1Icj6xGkDzu/zd?=
 =?us-ascii?q?sXg2cHI0xBeB+ci4jpOkrOIOzjDfuljFWjjjFry+rBPr37DZXHNmLDn6v5fb?=
 =?us-ascii?q?Zh905czxI+w9Bb55JTELEBIej8WknruNLFEhA5Mwm0w+f6B9VhzY4eX3yADb?=
 =?us-ascii?q?OdMKzIqlCE/PwgI/SUbo8PpDn9M+Ql5+LpjXIhgl8dfbOm3YENZ3C+BPhmOF?=
 =?us-ascii?q?+WYXzwgtcBC2gKuBAxTOnxhV2ETzFce3KyULgn6T0hFo2mEJ/JRpqxj7yZwC?=
 =?us-ascii?q?e7AppWa3hdClCNFHfocIOEV+0PaCKPPMBhlD0FWqa7S4I60xGhqhP1y759Ie?=
 =?us-ascii?q?XP4CEXq4/j3sBv5+LPjREy6SB0D8OF3mCNUmF0hGIISyUo3KB4pUxy1leD0a?=
 =?us-ascii?q?t/g/xGDtFT4e1GXRs+NZHG1ON2Ec79Wh+SNuuOHVOnRNShGnQ9Q8w8x/cKYl?=
 =?us-ascii?q?1hAJOygxaF2DClUJEPkLneL5sv7qPal1zsP9s1n33Bz7UgiR8iX9NSHWa9wL?=
 =?us-ascii?q?Zi/U7JANiawA2ii6+2ePFEj2b2/2CZwD/WsQ=3D=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A2B3AwDLboVc/wPjVY1jHAEBAQQBAQc?=
 =?us-ascii?q?EAQGBZYFmgRJxEieNAo1Xlz6BZygQAYFLgnUChFc4EgEBAwEBBwEDAgFsHAy?=
 =?us-ascii?q?COiKCbwYnUhA/ElcZgldLAYF5rz8ziiOBL4ZmgymCdT+BEYJdhHsUhggDijq?=
 =?us-ascii?q?GNhOTHgcCgkIEhQuHO4N0JYIiL5Bpnw43IYFWMxpzgmwJgg0XgQABB4o9gls?=
 =?us-ascii?q?9AQExgQUBAY0xgk0BAQ?=
X-IPAS-Result: =?us-ascii?q?A2B3AwDLboVc/wPjVY1jHAEBAQQBAQcEAQGBZYFmgRJxE?=
 =?us-ascii?q?ieNAo1Xlz6BZygQAYFLgnUChFc4EgEBAwEBBwEDAgFsHAyCOiKCbwYnUhA/E?=
 =?us-ascii?q?lcZgldLAYF5rz8ziiOBL4ZmgymCdT+BEYJdhHsUhggDijqGNhOTHgcCgkIEh?=
 =?us-ascii?q?QuHO4N0JYIiL5Bpnw43IYFWMxpzgmwJgg0XgQABB4o9gls9AQExgQUBAY0xg?=
 =?us-ascii?q?k0BAQ?=
X-IronPort-AV: E=Sophos;i="5.58,465,1544479200"; 
   d="scan'208";a="3251386"
Received: from mail.cs.pub.ro (HELO vmail.cs.pub.ro) ([141.85.227.3])
 by vesa.cs.pub.ro with ESMTP; 10 Mar 2019 22:10:10 +0200
Received: from localhost (localhost [127.0.0.1])
 by vmail.cs.pub.ro (Postfix) with ESMTP id 677B21A60067;
 Sun, 10 Mar 2019 22:10:10 +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 n_DmG30k3ril; Sun, 10 Mar 2019 22:10:09 +0200 (EET)
Received: from vmail.cs.pub.ro (localhost [127.0.0.1])
 by vmail.cs.pub.ro (Postfix) with ESMTPS id 49E681A60154;
 Sun, 10 Mar 2019 22:10:09 +0200 (EET)
Received: from wolfprec.precis.pub.ro (unknown [141.85.233.142])
 by vmail.cs.pub.ro (Postfix) with ESMTPSA id 335FD1A6015A;
 Sun, 10 Mar 2019 22:10:09 +0200 (EET)
From: Costin Lupu <costin.lupu@cs.pub.ro>
To: minios-devel@lists.xen.org
Date: Sun, 10 Mar 2019 22:09:56 +0200
Message-Id: <20190310201005.10877-4-costin.lupu@cs.pub.ro>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190310201005.10877-1-costin.lupu@cs.pub.ro>
References: <20190310201005.10877-1-costin.lupu@cs.pub.ro>
Subject: [Minios-devel] [UNIKRAFT PATCH v3 03/12] lib/uksched: Introduce
 thread attributes
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, yuri.volchkov@neclab.eu,
 sharan.santhanam@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>

V2UgaW50cm9kdWNlIGEgdGhyZWFkIGF0dHJpYnV0ZXMgYWJzdHJhY3Rpb24gd2hpY2ggaXMgdXNl
ZCBmb3IKY29uZmlndXJpbmcgdGhyZWFkIGJlaGF2aW9yLiBUaGUgc2V0IG9mIGN1cnJlbnRseSBh
dmFpbGFibGUKYXR0cmlidXRlcyB3YXMgaW5zcGlyZWQgZnJvbSB0aGUgcHRocmVhZCBpbnRlcmZh
Y2UuCgpUaHJlYWQgYXR0cmlidXRlcyBjYW4gYmUgc2V0IGVpdGhlciB3aGVuIGNyZWF0aW5nIHRo
ZSB0aHJlYWRzIG9yCmR1cmluZyB0aHJlYWQgZXhlY3V0aW9uIGJ5IGNhbGxpbmcgdGhlIGNvcnJl
c3BvbmRpbmcgc2V0dGVycy4gSWYKYW4gYXR0cmlidXRlIGlzIG5vdCBzdXBwb3J0ZWQgYnkgdGhl
IHVuZGVybHlpbmcgc2NoZWR1bGVyIHRoZW4KLUVJTlZBTCBpcyByZXR1cm5lZCBieSBzZXR0ZXJz
LgoKVGhlIGRldGFjaCBhdHRyaWJ1dGUgaXMgY29tbW9uIHRvIGFsbCB0aHJlYWRzLCByZWdhcmRs
ZXNzIG9mIHRoZQpzY2hlZHVsaW5nIHBvbGljeSwgYW5kIGlmIHNldCBpdCBtZWFucyB0aGF0IHRo
ZSB0aHJlYWQgcmVzb3VyY2VzCndpbGwgYmUgYXV0b21hdGljYWxseSBmcmVlZCBvbiB0aHJlYWQg
ZXhpdC4gQnkgZGVmYXVsdCwgdGhyZWFkcwphcmUgbm90IGRldGFjaGVkLiBUaGUgY29tcGxldGUg
ZGV0YWNoIHN1cHBvcnQgd2lsbCBiZSBhZGRlZCBpbiBhCmZvbGxvd2luZyBjb21taXQuCgpUaW1l
IHNsaWNlIGFuZCBwcmlvcml0eSBtYWtlIHNlbnNlIG9ubHkgZm9yIHByZWVtcHRpdmUgc2NoZWR1
bGVycy4KClNpZ25lZC1vZmYtYnk6IENvc3RpbiBMdXB1IDxjb3N0aW4ubHVwdUBjcy5wdWIucm8+
Ci0tLQogbGliL3VrbmV0ZGV2L25ldGRldi5jICAgICAgICAgICAgICAgIHwgICAyICstCiBsaWIv
dWtzY2hlZC9NYWtlZmlsZS51ayAgICAgICAgICAgICAgfCAgIDEgKwogbGliL3Vrc2NoZWQvZXhw
b3J0c3ltcy51ayAgICAgICAgICAgIHwgIDEyICsrKwogbGliL3Vrc2NoZWQvaW5jbHVkZS91ay9z
Y2hlZC5oICAgICAgIHwgIDc1ICsrKysrKysrKysrKysrKysrLS0KIGxpYi91a3NjaGVkL2luY2x1
ZGUvdWsvdGhyZWFkLmggICAgICB8ICAxMiArKy0KIGxpYi91a3NjaGVkL2luY2x1ZGUvdWsvdGhy
ZWFkX2F0dHIuaCB8ICA4MiArKysrKysrKysrKysrKysrKysrKysKIGxpYi91a3NjaGVkL3NjaGVk
LmMgICAgICAgICAgICAgICAgICB8ICAgNSArLQogbGliL3Vrc2NoZWQvdGhyZWFkLmMgICAgICAg
ICAgICAgICAgIHwgIDM0ICsrKysrKysrKwogbGliL3Vrc2NoZWQvdGhyZWFkX2F0dHIuYyAgICAg
ICAgICAgIHwgMTM5ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiBsaWIvdWtz
Y2hlZGNvb3Avc2NoZWRjb29wLmMgICAgICAgICAgfCAgIDYgKy0KIDEwIGZpbGVzIGNoYW5nZWQs
IDM1NyBpbnNlcnRpb25zKCspLCAxMSBkZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCBs
aWIvdWtzY2hlZC9pbmNsdWRlL3VrL3RocmVhZF9hdHRyLmgKIGNyZWF0ZSBtb2RlIDEwMDY0NCBs
aWIvdWtzY2hlZC90aHJlYWRfYXR0ci5jCgpkaWZmIC0tZ2l0IGEvbGliL3VrbmV0ZGV2L25ldGRl
di5jIGIvbGliL3VrbmV0ZGV2L25ldGRldi5jCmluZGV4IDNiOTJmNjIyLi5jZGE4YTgyYiAxMDA2
NDQKLS0tIGEvbGliL3VrbmV0ZGV2L25ldGRldi5jCisrKyBiL2xpYi91a25ldGRldi9uZXRkZXYu
YwpAQCAtMjkwLDcgKzI5MCw3IEBAIHN0YXRpYyBpbnQgX2NyZWF0ZV9ldmVudF9oYW5kbGVyKHVr
X25ldGRldl9xdWV1ZV9ldmVudF90IGNhbGxiYWNrLAogCX0KIAogCWgtPmRpc3BhdGNoZXIgPSB1
a19zY2hlZF90aHJlYWRfY3JlYXRlKGgtPmRpc3BhdGNoZXJfcywKLQkJCQkJICAgICAgIGgtPmRp
c3BhdGNoZXJfbmFtZSwKKwkJCQkJICAgICAgIGgtPmRpc3BhdGNoZXJfbmFtZSwgTlVMTCwKIAkJ
CQkJICAgICAgIF9kaXNwYXRjaGVyLCBoKTsKIAlpZiAoIWgtPmRpc3BhdGNoZXIpIHsKIAkJaWYg
KGgtPmRpc3BhdGNoZXJfbmFtZSkKZGlmZiAtLWdpdCBhL2xpYi91a3NjaGVkL01ha2VmaWxlLnVr
IGIvbGliL3Vrc2NoZWQvTWFrZWZpbGUudWsKaW5kZXggMjQ4MTZmNmEuLjIyOWQ4NDdiIDEwMDY0
NAotLS0gYS9saWIvdWtzY2hlZC9NYWtlZmlsZS51aworKysgYi9saWIvdWtzY2hlZC9NYWtlZmls
ZS51awpAQCAtNSwzICs1LDQgQEAgQ1hYSU5DTFVERVMtJChDT05GSUdfTElCVUtTQ0hFRCkgICAr
PSAtSSQoTElCVUtTQ0hFRF9CQVNFKS9pbmNsdWRlCiAKIExJQlVLU0NIRURfU1JDUy15ICs9ICQo
TElCVUtTQ0hFRF9CQVNFKS9zY2hlZC5jCiBMSUJVS1NDSEVEX1NSQ1MteSArPSAkKExJQlVLU0NI
RURfQkFTRSkvdGhyZWFkLmMKK0xJQlVLU0NIRURfU1JDUy15ICs9ICQoTElCVUtTQ0hFRF9CQVNF
KS90aHJlYWRfYXR0ci5jCmRpZmYgLS1naXQgYS9saWIvdWtzY2hlZC9leHBvcnRzeW1zLnVrIGIv
bGliL3Vrc2NoZWQvZXhwb3J0c3ltcy51awppbmRleCA0NWE5Njk0YS4uZGYwYmI0ZGIgMTAwNjQ0
Ci0tLSBhL2xpYi91a3NjaGVkL2V4cG9ydHN5bXMudWsKKysrIGIvbGliL3Vrc2NoZWQvZXhwb3J0
c3ltcy51awpAQCAtMTEsNiArMTEsMTggQEAgdWtfc2NoZWRfdGhyZWFkX3NsZWVwCiB1a19zY2hl
ZF90aHJlYWRfZXhpdAogdWtfdGhyZWFkX2luaXQKIHVrX3RocmVhZF9maW5pCit1a190aHJlYWRf
c2V0X3ByaW8KK3VrX3RocmVhZF9nZXRfcHJpbwordWtfdGhyZWFkX3NldF90aW1lc2xpY2UKK3Vr
X3RocmVhZF9nZXRfdGltZXNsaWNlCiB1a190aHJlYWRfYmxvY2tfdGltZW91dAogdWtfdGhyZWFk
X2Jsb2NrCiB1a190aHJlYWRfd2FrZQordWtfdGhyZWFkX2F0dHJfaW5pdAordWtfdGhyZWFkX2F0
dHJfZmluaQordWtfdGhyZWFkX2F0dHJfc2V0X2RldGFjaHN0YXRlCit1a190aHJlYWRfYXR0cl9n
ZXRfZGV0YWNoc3RhdGUKK3VrX3RocmVhZF9hdHRyX3NldF9wcmlvCit1a190aHJlYWRfYXR0cl9n
ZXRfcHJpbwordWtfdGhyZWFkX2F0dHJfc2V0X3RpbWVzbGljZQordWtfdGhyZWFkX2F0dHJfZ2V0
X3RpbWVzbGljZQpcIE5vIG5ld2xpbmUgYXQgZW5kIG9mIGZpbGUKZGlmZiAtLWdpdCBhL2xpYi91
a3NjaGVkL2luY2x1ZGUvdWsvc2NoZWQuaCBiL2xpYi91a3NjaGVkL2luY2x1ZGUvdWsvc2NoZWQu
aAppbmRleCBkMmZjOGRmMy4uNWYyZDMwOGYgMTAwNjQ0Ci0tLSBhL2xpYi91a3NjaGVkL2luY2x1
ZGUvdWsvc2NoZWQuaAorKysgYi9saWIvdWtzY2hlZC9pbmNsdWRlL3VrL3NjaGVkLmgKQEAgLTYw
LDE2ICs2MCwzMSBAQCB0eXBlZGVmIHZvaWQgICgqdWtfc2NoZWRfeWllbGRfZnVuY190KQogCQko
c3RydWN0IHVrX3NjaGVkICpzKTsKIAogdHlwZWRlZiB2b2lkICAoKnVrX3NjaGVkX3RocmVhZF9h
ZGRfZnVuY190KQotCQkoc3RydWN0IHVrX3NjaGVkICpzLCBzdHJ1Y3QgdWtfdGhyZWFkICp0KTsK
KwkJKHN0cnVjdCB1a19zY2hlZCAqcywgc3RydWN0IHVrX3RocmVhZCAqdCwKKwkJCWNvbnN0IHVr
X3RocmVhZF9hdHRyX3QgKmF0dHIpOwogdHlwZWRlZiB2b2lkICAoKnVrX3NjaGVkX3RocmVhZF9y
ZW1vdmVfZnVuY190KQogCQkoc3RydWN0IHVrX3NjaGVkICpzLCBzdHJ1Y3QgdWtfdGhyZWFkICp0
KTsKIAordHlwZWRlZiBpbnQgICAoKnVrX3NjaGVkX3RocmVhZF9zZXRfcHJpb19mdW5jX3QpCisJ
CShzdHJ1Y3QgdWtfc2NoZWQgKnMsIHN0cnVjdCB1a190aHJlYWQgKnQsIHByaW9fdCBwcmlvKTsK
K3R5cGVkZWYgaW50ICAgKCp1a19zY2hlZF90aHJlYWRfZ2V0X3ByaW9fZnVuY190KQorCQkoc3Ry
dWN0IHVrX3NjaGVkICpzLCBjb25zdCBzdHJ1Y3QgdWtfdGhyZWFkICp0LCBwcmlvX3QgKnByaW8p
OwordHlwZWRlZiBpbnQgICAoKnVrX3NjaGVkX3RocmVhZF9zZXRfdHNsaWNlX2Z1bmNfdCkKKwkJ
KHN0cnVjdCB1a19zY2hlZCAqcywgc3RydWN0IHVrX3RocmVhZCAqdCwgaW50IHRzbGljZSk7Cit0
eXBlZGVmIGludCAgICgqdWtfc2NoZWRfdGhyZWFkX2dldF90c2xpY2VfZnVuY190KQorCQkoc3Ry
dWN0IHVrX3NjaGVkICpzLCBjb25zdCBzdHJ1Y3QgdWtfdGhyZWFkICp0LCBpbnQgKnRzbGljZSk7
CisKIHN0cnVjdCB1a19zY2hlZCB7CiAJdWtfc2NoZWRfeWllbGRfZnVuY190IHlpZWxkOwogCiAJ
dWtfc2NoZWRfdGhyZWFkX2FkZF9mdW5jX3QgICAgICB0aHJlYWRfYWRkOwogCXVrX3NjaGVkX3Ro
cmVhZF9yZW1vdmVfZnVuY190ICAgdGhyZWFkX3JlbW92ZTsKIAorCXVrX3NjaGVkX3RocmVhZF9z
ZXRfcHJpb19mdW5jX3QgICB0aHJlYWRfc2V0X3ByaW87CisJdWtfc2NoZWRfdGhyZWFkX2dldF9w
cmlvX2Z1bmNfdCAgIHRocmVhZF9nZXRfcHJpbzsKKwl1a19zY2hlZF90aHJlYWRfc2V0X3RzbGlj
ZV9mdW5jX3QgdGhyZWFkX3NldF90c2xpY2U7CisJdWtfc2NoZWRfdGhyZWFkX2dldF90c2xpY2Vf
ZnVuY190IHRocmVhZF9nZXRfdHNsaWNlOworCiAJLyogaW50ZXJuYWwgKi8KIAlzdHJ1Y3QgdWtf
dGhyZWFkIGlkbGU7CiAJc3RydWN0IHVrcGxhdF9jdHhfY2FsbGJhY2tzIHBsYXRfY3R4X2NiczsK
QEAgLTkyLDEyICsxMDcsMTIgQEAgc3RhdGljIGlubGluZSB2b2lkIHVrX3NjaGVkX3lpZWxkKHZv
aWQpCiB9CiAKIHN0YXRpYyBpbmxpbmUgdm9pZCB1a19zY2hlZF90aHJlYWRfYWRkKHN0cnVjdCB1
a19zY2hlZCAqcywKLQkJc3RydWN0IHVrX3RocmVhZCAqdCkKKwkJc3RydWN0IHVrX3RocmVhZCAq
dCwgY29uc3QgdWtfdGhyZWFkX2F0dHJfdCAqYXR0cikKIHsKIAlVS19BU1NFUlQocyk7CiAJVUtf
QVNTRVJUKHQpOwogCXQtPnNjaGVkID0gczsKLQlzLT50aHJlYWRfYWRkKHMsIHQpOworCXMtPnRo
cmVhZF9hZGQocywgdCwgYXR0cik7CiB9CiAKIHN0YXRpYyBpbmxpbmUgdm9pZCB1a19zY2hlZF90
aHJlYWRfcmVtb3ZlKHN0cnVjdCB1a19zY2hlZCAqcywKQEAgLTEwOSw2ICsxMjQsNDkgQEAgc3Rh
dGljIGlubGluZSB2b2lkIHVrX3NjaGVkX3RocmVhZF9yZW1vdmUoc3RydWN0IHVrX3NjaGVkICpz
LAogCXQtPnNjaGVkID0gTlVMTDsKIH0KIAorc3RhdGljIGlubGluZSBpbnQgdWtfc2NoZWRfdGhy
ZWFkX3NldF9wcmlvKHN0cnVjdCB1a19zY2hlZCAqcywKKwkJc3RydWN0IHVrX3RocmVhZCAqdCwg
cHJpb190IHByaW8pCit7CisJVUtfQVNTRVJUKHMpOworCisJaWYgKCFzLT50aHJlYWRfc2V0X3By
aW8pCisJCXJldHVybiAtRUlOVkFMOworCisJcmV0dXJuIHMtPnRocmVhZF9zZXRfcHJpbyhzLCB0
LCBwcmlvKTsKK30KKworc3RhdGljIGlubGluZSBpbnQgdWtfc2NoZWRfdGhyZWFkX2dldF9wcmlv
KHN0cnVjdCB1a19zY2hlZCAqcywKKwkJY29uc3Qgc3RydWN0IHVrX3RocmVhZCAqdCwgcHJpb190
ICpwcmlvKQoreworCVVLX0FTU0VSVChzKTsKKworCWlmICghcy0+dGhyZWFkX2dldF9wcmlvKQor
CQlyZXR1cm4gLUVJTlZBTDsKKworCXJldHVybiBzLT50aHJlYWRfZ2V0X3ByaW8ocywgdCwgcHJp
byk7Cit9CisKK3N0YXRpYyBpbmxpbmUgaW50IHVrX3NjaGVkX3RocmVhZF9zZXRfdGltZXNsaWNl
KHN0cnVjdCB1a19zY2hlZCAqcywKKwkJc3RydWN0IHVrX3RocmVhZCAqdCwgaW50IHRzbGljZSkK
K3sKKwlVS19BU1NFUlQocyk7CisKKwlpZiAoIXMtPnRocmVhZF9zZXRfdHNsaWNlKQorCQlyZXR1
cm4gLUVJTlZBTDsKKworCXJldHVybiBzLT50aHJlYWRfc2V0X3RzbGljZShzLCB0LCB0c2xpY2Up
OworfQorCitzdGF0aWMgaW5saW5lIGludCB1a19zY2hlZF90aHJlYWRfZ2V0X3RpbWVzbGljZShz
dHJ1Y3QgdWtfc2NoZWQgKnMsCisJCWNvbnN0IHN0cnVjdCB1a190aHJlYWQgKnQsIGludCAqdHNs
aWNlKQoreworCVVLX0FTU0VSVChzKTsKKworCWlmICghcy0+dGhyZWFkX2dldF90c2xpY2UpCisJ
CXJldHVybiAtRUlOVkFMOworCisJcmV0dXJuIHMtPnRocmVhZF9nZXRfdHNsaWNlKHMsIHQsIHRz
bGljZSk7Cit9CiAKIC8qCiAgKiBJbnRlcm5hbCBzY2hlZHVsZXIgZnVuY3Rpb25zCkBAIC0xMzIs
MTEgKzE5MCwxNyBAQCBzdGF0aWMgaW5saW5lIHN0cnVjdCB1a190aHJlYWQgKnVrX3NjaGVkX2dl
dF9pZGxlKHN0cnVjdCB1a19zY2hlZCAqcykKIHZvaWQgdWtfc2NoZWRfc3RhcnQoc3RydWN0IHVr
X3NjaGVkICpzY2hlZCkgX19ub3JldHVybjsKIAogI2RlZmluZSB1a19zY2hlZF9pbml0KHMsIHlp
ZWxkX2Z1bmMsIFwKLQkJdGhyZWFkX2FkZF9mdW5jLCB0aHJlYWRfcmVtb3ZlX2Z1bmMpIFwKKwkJ
dGhyZWFkX2FkZF9mdW5jLCB0aHJlYWRfcmVtb3ZlX2Z1bmMsIFwKKwkJdGhyZWFkX3NldF9wcmlv
X2Z1bmMsIHRocmVhZF9nZXRfcHJpb19mdW5jLCBcCisJCXRocmVhZF9zZXRfdHNsaWNlX2Z1bmMs
IHRocmVhZF9nZXRfdHNsaWNlX2Z1bmMpIFwKIAlkbyB7IFwKIAkJKHMpLT55aWVsZCAgICAgICAg
ICAgPSB5aWVsZF9mdW5jOyBcCiAJCShzKS0+dGhyZWFkX2FkZCAgICAgID0gdGhyZWFkX2FkZF9m
dW5jOyBcCiAJCShzKS0+dGhyZWFkX3JlbW92ZSAgID0gdGhyZWFkX3JlbW92ZV9mdW5jOyBcCisJ
CShzKS0+dGhyZWFkX3NldF9wcmlvICAgID0gdGhyZWFkX3NldF9wcmlvX2Z1bmM7IFwKKwkJKHMp
LT50aHJlYWRfZ2V0X3ByaW8gICAgPSB0aHJlYWRfZ2V0X3ByaW9fZnVuYzsgXAorCQkocyktPnRo
cmVhZF9zZXRfdHNsaWNlICA9IHRocmVhZF9zZXRfdHNsaWNlX2Z1bmM7IFwKKwkJKHMpLT50aHJl
YWRfZ2V0X3RzbGljZSAgPSB0aHJlYWRfZ2V0X3RzbGljZV9mdW5jOyBcCiAJCXVrX3NjaGVkX3Jl
Z2lzdGVyKChzKSk7IFwKIAl9IHdoaWxlICgwKQogCkBAIC0xNDYsNyArMjEwLDggQEAgdm9pZCB1
a19zY2hlZF9zdGFydChzdHJ1Y3QgdWtfc2NoZWQgKnNjaGVkKSBfX25vcmV0dXJuOwogICovCiAK
IHN0cnVjdCB1a190aHJlYWQgKnVrX3NjaGVkX3RocmVhZF9jcmVhdGUoc3RydWN0IHVrX3NjaGVk
ICpzY2hlZCwKLQkJY29uc3QgY2hhciAqbmFtZSwgdm9pZCAoKmZ1bmN0aW9uKSh2b2lkICopLCB2
b2lkICphcmcpOworCQljb25zdCBjaGFyICpuYW1lLCBjb25zdCB1a190aHJlYWRfYXR0cl90ICph
dHRyLAorCQl2b2lkICgqZnVuY3Rpb24pKHZvaWQgKiksIHZvaWQgKmFyZyk7CiB2b2lkIHVrX3Nj
aGVkX3RocmVhZF9kZXN0cm95KHN0cnVjdCB1a19zY2hlZCAqc2NoZWQsCiAJCXN0cnVjdCB1a190
aHJlYWQgKnRocmVhZCk7CiAKZGlmZiAtLWdpdCBhL2xpYi91a3NjaGVkL2luY2x1ZGUvdWsvdGhy
ZWFkLmggYi9saWIvdWtzY2hlZC9pbmNsdWRlL3VrL3RocmVhZC5oCmluZGV4IGU2NmEwNWI1Li41
ZmYyZGQ2NSAxMDA2NDQKLS0tIGEvbGliL3Vrc2NoZWQvaW5jbHVkZS91ay90aHJlYWQuaAorKysg
Yi9saWIvdWtzY2hlZC9pbmNsdWRlL3VrL3RocmVhZC5oCkBAIC0zNSw2ICszNSw3IEBACiAjaW5j
bHVkZSA8dWsvYXJjaC9sY3B1Lmg+CiAjaW5jbHVkZSA8dWsvYXJjaC90aW1lLmg+CiAjaW5jbHVk
ZSA8dWsvcGxhdC90aHJlYWQuaD4KKyNpbmNsdWRlIDx1ay90aHJlYWRfYXR0ci5oPgogI2luY2x1
ZGUgPHVrL2xpc3QuaD4KICNpbmNsdWRlIDx1ay9lc3NlbnRpYWxzLmg+CiAKQEAgLTU5LDExICs2
MCwyMCBAQCBzdHJ1Y3QgdWtfdGhyZWFkIHsKIAogVUtfVEFJTFFfSEVBRCh1a190aHJlYWRfbGlz
dCwgc3RydWN0IHVrX3RocmVhZCk7CiAKKyNkZWZpbmUgdWtfdGhyZWFkX2NyZWF0ZV9hdHRyKG5h
bWUsIGF0dHIsIGZ1bmN0aW9uLCBkYXRhKSBcCisJdWtfc2NoZWRfdGhyZWFkX2NyZWF0ZSh1a19z
Y2hlZF9nZXRfZGVmYXVsdCgpLCBcCisJCQluYW1lLCBhdHRyLCBmdW5jdGlvbiwgZGF0YSkKICNk
ZWZpbmUgdWtfdGhyZWFkX2NyZWF0ZShuYW1lLCBmdW5jdGlvbiwgZGF0YSkgXAotCXVrX3NjaGVk
X3RocmVhZF9jcmVhdGUodWtfc2NoZWRfZ2V0X2RlZmF1bHQoKSwgbmFtZSwgZnVuY3Rpb24sIGRh
dGEpCisJdWtfdGhyZWFkX2NyZWF0ZV9hdHRyKG5hbWUsIE5VTEwsIGZ1bmN0aW9uLCBkYXRhKQog
I2RlZmluZSB1a190aHJlYWRfZGVzdHJveSh0aHJlYWQpIFwKIAl1a19zY2hlZF90aHJlYWRfZGVz
dHJveSh0aHJlYWQtPnNjaGVkLCB0aHJlYWQpCiAKK2ludCB1a190aHJlYWRfc2V0X3ByaW8oc3Ry
dWN0IHVrX3RocmVhZCAqdGhyZWFkLCBwcmlvX3QgcHJpbyk7CitpbnQgdWtfdGhyZWFkX2dldF9w
cmlvKGNvbnN0IHN0cnVjdCB1a190aHJlYWQgKnRocmVhZCwgcHJpb190ICpwcmlvKTsKKworaW50
IHVrX3RocmVhZF9zZXRfdGltZXNsaWNlKHN0cnVjdCB1a190aHJlYWQgKnRocmVhZCwgaW50IHRp
bWVzbGljZSk7CitpbnQgdWtfdGhyZWFkX2dldF90aW1lc2xpY2UoY29uc3Qgc3RydWN0IHVrX3Ro
cmVhZCAqdGhyZWFkLCBpbnQgKnRpbWVzbGljZSk7CisKIHN0YXRpYyBpbmxpbmUKIHN0cnVjdCB1
a190aHJlYWQgKnVrX3RocmVhZF9jdXJyZW50KHZvaWQpCiB7CmRpZmYgLS1naXQgYS9saWIvdWtz
Y2hlZC9pbmNsdWRlL3VrL3RocmVhZF9hdHRyLmggYi9saWIvdWtzY2hlZC9pbmNsdWRlL3VrL3Ro
cmVhZF9hdHRyLmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAuLmY0YmE2Y2Mz
Ci0tLSAvZGV2L251bGwKKysrIGIvbGliL3Vrc2NoZWQvaW5jbHVkZS91ay90aHJlYWRfYXR0ci5o
CkBAIC0wLDAgKzEsODIgQEAKKy8qIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBCU0QtMy1DbGF1
c2UgKi8KKy8qCisgKiBBdXRob3JzOiBDb3N0aW4gTHVwdSA8Y29zdGluLmx1cHVAY3MucHViLnJv
PgorICoKKyAqIENvcHlyaWdodCAoYykgMjAxOSwgTkVDIEV1cm9wZSBMdGQuLCBORUMgQ29ycG9y
YXRpb24uIEFsbCByaWdodHMgcmVzZXJ2ZWQuCisgKgorICogUmVkaXN0cmlidXRpb24gYW5kIHVz
ZSBpbiBzb3VyY2UgYW5kIGJpbmFyeSBmb3Jtcywgd2l0aCBvciB3aXRob3V0CisgKiBtb2RpZmlj
YXRpb24sIGFyZSBwZXJtaXR0ZWQgcHJvdmlkZWQgdGhhdCB0aGUgZm9sbG93aW5nIGNvbmRpdGlv
bnMKKyAqIGFyZSBtZXQ6CisgKgorICogMS4gUmVkaXN0cmlidXRpb25zIG9mIHNvdXJjZSBjb2Rl
IG11c3QgcmV0YWluIHRoZSBhYm92ZSBjb3B5cmlnaHQKKyAqICAgIG5vdGljZSwgdGhpcyBsaXN0
IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lci4KKyAqIDIuIFJlZGlz
dHJpYnV0aW9ucyBpbiBiaW5hcnkgZm9ybSBtdXN0IHJlcHJvZHVjZSB0aGUgYWJvdmUgY29weXJp
Z2h0CisgKiAgICBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93
aW5nIGRpc2NsYWltZXIgaW4gdGhlCisgKiAgICBkb2N1bWVudGF0aW9uIGFuZC9vciBvdGhlciBt
YXRlcmlhbHMgcHJvdmlkZWQgd2l0aCB0aGUgZGlzdHJpYnV0aW9uLgorICogMy4gTmVpdGhlciB0
aGUgbmFtZSBvZiB0aGUgY29weXJpZ2h0IGhvbGRlciBub3IgdGhlIG5hbWVzIG9mIGl0cworICog
ICAgY29udHJpYnV0b3JzIG1heSBiZSB1c2VkIHRvIGVuZG9yc2Ugb3IgcHJvbW90ZSBwcm9kdWN0
cyBkZXJpdmVkIGZyb20KKyAqICAgIHRoaXMgc29mdHdhcmUgd2l0aG91dCBzcGVjaWZpYyBwcmlv
ciB3cml0dGVuIHBlcm1pc3Npb24uCisgKgorICogVEhJUyBTT0ZUV0FSRSBJUyBQUk9WSURFRCBC
WSBUSEUgQ09QWVJJR0hUIEhPTERFUlMgQU5EIENPTlRSSUJVVE9SUyAiQVMgSVMiCisgKiBBTkQg
QU5ZIEVYUFJFU1MgT1IgSU1QTElFRCBXQVJSQU5USUVTLCBJTkNMVURJTkcsIEJVVCBOT1QgTElN
SVRFRCBUTywgVEhFCisgKiBJTVBMSUVEIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZIEFO
RCBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRQorICogQVJFIERJU0NMQUlNRUQuIElO
IE5PIEVWRU5UIFNIQUxMIFRIRSBDT1BZUklHSFQgSE9MREVSIE9SIENPTlRSSUJVVE9SUyBCRQor
ICogTElBQkxFIEZPUiBBTlkgRElSRUNULCBJTkRJUkVDVCwgSU5DSURFTlRBTCwgU1BFQ0lBTCwg
RVhFTVBMQVJZLCBPUgorICogQ09OU0VRVUVOVElBTCBEQU1BR0VTIChJTkNMVURJTkcsIEJVVCBO
T1QgTElNSVRFRCBUTywgUFJPQ1VSRU1FTlQgT0YKKyAqIFNVQlNUSVRVVEUgR09PRFMgT1IgU0VS
VklDRVM7IExPU1MgT0YgVVNFLCBEQVRBLCBPUiBQUk9GSVRTOyBPUiBCVVNJTkVTUworICogSU5U
RVJSVVBUSU9OKSBIT1dFVkVSIENBVVNFRCBBTkQgT04gQU5ZIFRIRU9SWSBPRiBMSUFCSUxJVFks
IFdIRVRIRVIgSU4KKyAqIENPTlRSQUNULCBTVFJJQ1QgTElBQklMSVRZLCBPUiBUT1JUIChJTkNM
VURJTkcgTkVHTElHRU5DRSBPUiBPVEhFUldJU0UpCisgKiBBUklTSU5HIElOIEFOWSBXQVkgT1VU
IE9GIFRIRSBVU0UgT0YgVEhJUyBTT0ZUV0FSRSwgRVZFTiBJRiBBRFZJU0VEIE9GIFRIRQorICog
UE9TU0lCSUxJVFkgT0YgU1VDSCBEQU1BR0UuCisgKgorICogVEhJUyBIRUFERVIgTUFZIE5PVCBC
RSBFWFRSQUNURUQgT1IgTU9ESUZJRUQgSU4gQU5ZIFdBWS4KKyAqLworCisjaWZuZGVmIF9fVUtf
U0NIRURfVEhSRUFEX0FUVFJfSF9fCisjZGVmaW5lIF9fVUtfU0NIRURfVEhSRUFEX0FUVFJfSF9f
CisKKyNpbmNsdWRlIDxzdGRib29sLmg+CisjaW5jbHVkZSA8dWsvYXJjaC90aW1lLmg+CisKKyNp
ZmRlZiBfX2NwbHVzcGx1cworZXh0ZXJuICJDIiB7CisjZW5kaWYKKworI2RlZmluZSBVS19USFJF
QURfQVRUUl9XQUlUQUJMRSAgICAgICAgIDAKKyNkZWZpbmUgVUtfVEhSRUFEX0FUVFJfREVUQUNI
RUQgICAgICAgICAxCisKKyNkZWZpbmUgVUtfVEhSRUFEX0FUVFJfUFJJT19JTlZBTElEICAgICAo
LTEpCisjZGVmaW5lIFVLX1RIUkVBRF9BVFRSX1BSSU9fTUlOICAgICAgICAgMAorI2RlZmluZSBV
S19USFJFQURfQVRUUl9QUklPX01BWCAgICAgICAgIDI1NQorI2RlZmluZSBVS19USFJFQURfQVRU
Ul9QUklPX0RFRkFVTFQgICAgIDEyNworCisjZGVmaW5lIFVLX1RIUkVBRF9BVFRSX1RJTUVTTElD
RV9OSUwgICAgMAorCit0eXBlZGVmIGludCBwcmlvX3Q7CisKK3R5cGVkZWYgc3RydWN0IHVrX3Ro
cmVhZF9hdHRyIHsKKwkvKiBUcnVlIGlmIHRocmVhZCBzaG91bGQgZGV0YWNoICovCisJYm9vbCBk
ZXRhY2hlZDsKKwkvKiBQcmlvcml0eSAqLworCXByaW9fdCBwcmlvOworCS8qIFRpbWUgc2xpY2Ug
aW4gbmFub3NlY29uZHMgKi8KKwlfX25zZWMgdGltZXNsaWNlOworfSB1a190aHJlYWRfYXR0cl90
OworCitpbnQgdWtfdGhyZWFkX2F0dHJfaW5pdCh1a190aHJlYWRfYXR0cl90ICphdHRyKTsKK2lu
dCB1a190aHJlYWRfYXR0cl9maW5pKHVrX3RocmVhZF9hdHRyX3QgKmF0dHIpOworCitpbnQgdWtf
dGhyZWFkX2F0dHJfc2V0X2RldGFjaHN0YXRlKHVrX3RocmVhZF9hdHRyX3QgKmF0dHIsIGludCBz
dGF0ZSk7CitpbnQgdWtfdGhyZWFkX2F0dHJfZ2V0X2RldGFjaHN0YXRlKGNvbnN0IHVrX3RocmVh
ZF9hdHRyX3QgKmF0dHIsIGludCAqc3RhdGUpOworCitpbnQgdWtfdGhyZWFkX2F0dHJfc2V0X3By
aW8odWtfdGhyZWFkX2F0dHJfdCAqYXR0ciwgcHJpb190IHByaW8pOworaW50IHVrX3RocmVhZF9h
dHRyX2dldF9wcmlvKGNvbnN0IHVrX3RocmVhZF9hdHRyX3QgKmF0dHIsIHByaW9fdCAqcHJpbyk7
CisKK2ludCB1a190aHJlYWRfYXR0cl9zZXRfdGltZXNsaWNlKHVrX3RocmVhZF9hdHRyX3QgKmF0
dHIsIF9fbnNlYyB0aW1lc2xpY2UpOworaW50IHVrX3RocmVhZF9hdHRyX2dldF90aW1lc2xpY2Uo
Y29uc3QgdWtfdGhyZWFkX2F0dHJfdCAqYXR0ciwgX19uc2VjICp0aW1lc2xpY2UpOworCisjaWZk
ZWYgX19jcGx1c3BsdXMKK30KKyNlbmRpZgorCisjZW5kaWYgLyogX19VS19TQ0hFRF9USFJFQURf
QVRUUl9IX18gKi8KZGlmZiAtLWdpdCBhL2xpYi91a3NjaGVkL3NjaGVkLmMgYi9saWIvdWtzY2hl
ZC9zY2hlZC5jCmluZGV4IGMzYmUyMDYwLi5kN2NhN2YzNSAxMDA2NDQKLS0tIGEvbGliL3Vrc2No
ZWQvc2NoZWQuYworKysgYi9saWIvdWtzY2hlZC9zY2hlZC5jCkBAIC0xNzAsNyArMTcwLDggQEAg
dm9pZCB1a19zY2hlZF9pZGxlX2luaXQoc3RydWN0IHVrX3NjaGVkICpzY2hlZCwKIH0KIAogc3Ry
dWN0IHVrX3RocmVhZCAqdWtfc2NoZWRfdGhyZWFkX2NyZWF0ZShzdHJ1Y3QgdWtfc2NoZWQgKnNj
aGVkLAotCQljb25zdCBjaGFyICpuYW1lLCB2b2lkICgqZnVuY3Rpb24pKHZvaWQgKiksIHZvaWQg
KmFyZykKKwkJY29uc3QgY2hhciAqbmFtZSwgY29uc3QgdWtfdGhyZWFkX2F0dHJfdCAqYXR0ciwK
KwkJdm9pZCAoKmZ1bmN0aW9uKSh2b2lkICopLCB2b2lkICphcmcpCiB7CiAJc3RydWN0IHVrX3Ro
cmVhZCAqdGhyZWFkID0gTlVMTDsKIAl2b2lkICpzdGFjayA9IE5VTEw7CkBAIC0xOTUsNyArMTk2
LDcgQEAgc3RydWN0IHVrX3RocmVhZCAqdWtfc2NoZWRfdGhyZWFkX2NyZWF0ZShzdHJ1Y3QgdWtf
c2NoZWQgKnNjaGVkLAogCWlmIChyYykKIAkJZ290byBlcnI7CiAKLQl1a19zY2hlZF90aHJlYWRf
YWRkKHNjaGVkLCB0aHJlYWQpOworCXVrX3NjaGVkX3RocmVhZF9hZGQoc2NoZWQsIHRocmVhZCwg
YXR0cik7CiAKIAlyZXR1cm4gdGhyZWFkOwogCmRpZmYgLS1naXQgYS9saWIvdWtzY2hlZC90aHJl
YWQuYyBiL2xpYi91a3NjaGVkL3RocmVhZC5jCmluZGV4IDEyMzZiOTk4Li45ZDA2NTUyNiAxMDA2
NDQKLS0tIGEvbGliL3Vrc2NoZWQvdGhyZWFkLmMKKysrIGIvbGliL3Vrc2NoZWQvdGhyZWFkLmMK
QEAgLTMwLDkgKzMwLDExIEBACiAgKiBQb3J0ZWQgZnJvbSBNaW5pLU9TCiAgKi8KICNpbmNsdWRl
IDxzdGRsaWIuaD4KKyNpbmNsdWRlIDxlcnJuby5oPgogI2luY2x1ZGUgPHVrL3BsYXQvY29uZmln
Lmg+CiAjaW5jbHVkZSA8dWsvcGxhdC90aW1lLmg+CiAjaW5jbHVkZSA8dWsvdGhyZWFkLmg+Cisj
aW5jbHVkZSA8dWsvc2NoZWQuaD4KICNpbmNsdWRlIDx1ay9wcmludC5oPgogI2luY2x1ZGUgPHVr
L2Fzc2VydC5oPgogCkBAIC0xMjcsMyArMTI5LDM1IEBAIHZvaWQgdWtfdGhyZWFkX3dha2Uoc3Ry
dWN0IHVrX3RocmVhZCAqdGhyZWFkKQogCXRocmVhZC0+d2FrZXVwX3RpbWUgPSAwTEw7CiAJc2V0
X3J1bm5hYmxlKHRocmVhZCk7CiB9CisKK2ludCB1a190aHJlYWRfc2V0X3ByaW8oc3RydWN0IHVr
X3RocmVhZCAqdGhyZWFkLCBwcmlvX3QgcHJpbykKK3sKKwlpZiAoIXRocmVhZCkKKwkJcmV0dXJu
IC1FSU5WQUw7CisKKwlyZXR1cm4gdWtfc2NoZWRfdGhyZWFkX3NldF9wcmlvKHRocmVhZC0+c2No
ZWQsIHRocmVhZCwgcHJpbyk7Cit9CisKK2ludCB1a190aHJlYWRfZ2V0X3ByaW8oY29uc3Qgc3Ry
dWN0IHVrX3RocmVhZCAqdGhyZWFkLCBwcmlvX3QgKnByaW8pCit7CisJaWYgKCF0aHJlYWQpCisJ
CXJldHVybiAtRUlOVkFMOworCisJcmV0dXJuIHVrX3NjaGVkX3RocmVhZF9nZXRfcHJpbyh0aHJl
YWQtPnNjaGVkLCB0aHJlYWQsIHByaW8pOworfQorCitpbnQgdWtfdGhyZWFkX3NldF90aW1lc2xp
Y2Uoc3RydWN0IHVrX3RocmVhZCAqdGhyZWFkLCBpbnQgdGltZXNsaWNlKQoreworCWlmICghdGhy
ZWFkKQorCQlyZXR1cm4gLUVJTlZBTDsKKworCXJldHVybiB1a19zY2hlZF90aHJlYWRfc2V0X3Rp
bWVzbGljZSh0aHJlYWQtPnNjaGVkLCB0aHJlYWQsIHRpbWVzbGljZSk7Cit9CisKK2ludCB1a190
aHJlYWRfZ2V0X3RpbWVzbGljZShjb25zdCBzdHJ1Y3QgdWtfdGhyZWFkICp0aHJlYWQsIGludCAq
dGltZXNsaWNlKQoreworCWlmICghdGhyZWFkKQorCQlyZXR1cm4gLUVJTlZBTDsKKworCXJldHVy
biB1a19zY2hlZF90aHJlYWRfZ2V0X3RpbWVzbGljZSh0aHJlYWQtPnNjaGVkLCB0aHJlYWQsIHRp
bWVzbGljZSk7Cit9CmRpZmYgLS1naXQgYS9saWIvdWtzY2hlZC90aHJlYWRfYXR0ci5jIGIvbGli
L3Vrc2NoZWQvdGhyZWFkX2F0dHIuYwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAw
MC4uNTJhZmU5ZjkKLS0tIC9kZXYvbnVsbAorKysgYi9saWIvdWtzY2hlZC90aHJlYWRfYXR0ci5j
CkBAIC0wLDAgKzEsMTM5IEBACisvKiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQlNELTMtQ2xh
dXNlICovCisvKgorICogQXV0aG9yczogQ29zdGluIEx1cHUgPGNvc3Rpbi5sdXB1QGNzLnB1Yi5y
bz4KKyAqCisgKiBDb3B5cmlnaHQgKGMpIDIwMTksIE5FQyBFdXJvcGUgTHRkLiwgTkVDIENvcnBv
cmF0aW9uLiBBbGwgcmlnaHRzIHJlc2VydmVkLgorICoKKyAqIFJlZGlzdHJpYnV0aW9uIGFuZCB1
c2UgaW4gc291cmNlIGFuZCBiaW5hcnkgZm9ybXMsIHdpdGggb3Igd2l0aG91dAorICogbW9kaWZp
Y2F0aW9uLCBhcmUgcGVybWl0dGVkIHByb3ZpZGVkIHRoYXQgdGhlIGZvbGxvd2luZyBjb25kaXRp
b25zCisgKiBhcmUgbWV0OgorICoKKyAqIDEuIFJlZGlzdHJpYnV0aW9ucyBvZiBzb3VyY2UgY29k
ZSBtdXN0IHJldGFpbiB0aGUgYWJvdmUgY29weXJpZ2h0CisgKiAgICBub3RpY2UsIHRoaXMgbGlz
dCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIuCisgKiAyLiBSZWRp
c3RyaWJ1dGlvbnMgaW4gYmluYXJ5IGZvcm0gbXVzdCByZXByb2R1Y2UgdGhlIGFib3ZlIGNvcHly
aWdodAorICogICAgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxv
d2luZyBkaXNjbGFpbWVyIGluIHRoZQorICogICAgZG9jdW1lbnRhdGlvbiBhbmQvb3Igb3RoZXIg
bWF0ZXJpYWxzIHByb3ZpZGVkIHdpdGggdGhlIGRpc3RyaWJ1dGlvbi4KKyAqIDMuIE5laXRoZXIg
dGhlIG5hbWUgb2YgdGhlIGNvcHlyaWdodCBob2xkZXIgbm9yIHRoZSBuYW1lcyBvZiBpdHMKKyAq
ICAgIGNvbnRyaWJ1dG9ycyBtYXkgYmUgdXNlZCB0byBlbmRvcnNlIG9yIHByb21vdGUgcHJvZHVj
dHMgZGVyaXZlZCBmcm9tCisgKiAgICB0aGlzIHNvZnR3YXJlIHdpdGhvdXQgc3BlY2lmaWMgcHJp
b3Igd3JpdHRlbiBwZXJtaXNzaW9uLgorICoKKyAqIFRISVMgU09GVFdBUkUgSVMgUFJPVklERUQg
QlkgVEhFIENPUFlSSUdIVCBIT0xERVJTIEFORCBDT05UUklCVVRPUlMgIkFTIElTIgorICogQU5E
IEFOWSBFWFBSRVNTIE9SIElNUExJRUQgV0FSUkFOVElFUywgSU5DTFVESU5HLCBCVVQgTk9UIExJ
TUlURUQgVE8sIFRIRQorICogSU1QTElFRCBXQVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJTElUWSBB
TkQgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UKKyAqIEFSRSBESVNDTEFJTUVELiBJ
TiBOTyBFVkVOVCBTSEFMTCBUSEUgQ09QWVJJR0hUIEhPTERFUiBPUiBDT05UUklCVVRPUlMgQkUK
KyAqIExJQUJMRSBGT1IgQU5ZIERJUkVDVCwgSU5ESVJFQ1QsIElOQ0lERU5UQUwsIFNQRUNJQUws
IEVYRU1QTEFSWSwgT1IKKyAqIENPTlNFUVVFTlRJQUwgREFNQUdFUyAoSU5DTFVESU5HLCBCVVQg
Tk9UIExJTUlURUQgVE8sIFBST0NVUkVNRU5UIE9GCisgKiBTVUJTVElUVVRFIEdPT0RTIE9SIFNF
UlZJQ0VTOyBMT1NTIE9GIFVTRSwgREFUQSwgT1IgUFJPRklUUzsgT1IgQlVTSU5FU1MKKyAqIElO
VEVSUlVQVElPTikgSE9XRVZFUiBDQVVTRUQgQU5EIE9OIEFOWSBUSEVPUlkgT0YgTElBQklMSVRZ
LCBXSEVUSEVSIElOCisgKiBDT05UUkFDVCwgU1RSSUNUIExJQUJJTElUWSwgT1IgVE9SVCAoSU5D
TFVESU5HIE5FR0xJR0VOQ0UgT1IgT1RIRVJXSVNFKQorICogQVJJU0lORyBJTiBBTlkgV0FZIE9V
VCBPRiBUSEUgVVNFIE9GIFRISVMgU09GVFdBUkUsIEVWRU4gSUYgQURWSVNFRCBPRiBUSEUKKyAq
IFBPU1NJQklMSVRZIE9GIFNVQ0ggREFNQUdFLgorICoKKyAqIFRISVMgSEVBREVSIE1BWSBOT1Qg
QkUgRVhUUkFDVEVEIE9SIE1PRElGSUVEIElOIEFOWSBXQVkuCisgKi8KKworI2luY2x1ZGUgPHN0
ZGxpYi5oPgorI2luY2x1ZGUgPGVycm5vLmg+CisjaW5jbHVkZSA8dWsvcGxhdC90aW1lLmg+Cisj
aW5jbHVkZSA8dWsvdGhyZWFkX2F0dHIuaD4KKyNpbmNsdWRlIDx1ay9hc3NlcnQuaD4KKworCitp
bnQgdWtfdGhyZWFkX2F0dHJfaW5pdCh1a190aHJlYWRfYXR0cl90ICphdHRyKQoreworCWlmIChh
dHRyID09IE5VTEwpCisJCXJldHVybiAtRUlOVkFMOworCisJYXR0ci0+ZGV0YWNoZWQgPSBmYWxz
ZTsKKwlhdHRyLT5wcmlvID0gVUtfVEhSRUFEX0FUVFJfUFJJT19JTlZBTElEOworCWF0dHItPnRp
bWVzbGljZSA9IFVLX1RIUkVBRF9BVFRSX1RJTUVTTElDRV9OSUw7CisKKwlyZXR1cm4gMDsKK30K
KworaW50IHVrX3RocmVhZF9hdHRyX2ZpbmkodWtfdGhyZWFkX2F0dHJfdCAqYXR0cikKK3sKKwlp
ZiAoYXR0ciA9PSBOVUxMKQorCQlyZXR1cm4gLUVJTlZBTDsKKworCXJldHVybiAwOworfQorCitp
bnQgdWtfdGhyZWFkX2F0dHJfc2V0X2RldGFjaHN0YXRlKHVrX3RocmVhZF9hdHRyX3QgKmF0dHIs
IGludCBzdGF0ZSkKK3sKKwlpZiAoYXR0ciA9PSBOVUxMKQorCQlyZXR1cm4gLUVJTlZBTDsKKwor
CWlmIChzdGF0ZSA9PSBVS19USFJFQURfQVRUUl9ERVRBQ0hFRCkKKwkJYXR0ci0+ZGV0YWNoZWQg
PSB0cnVlOworCisJZWxzZSBpZiAoc3RhdGUgPT0gVUtfVEhSRUFEX0FUVFJfV0FJVEFCTEUpCisJ
CWF0dHItPmRldGFjaGVkID0gZmFsc2U7CisKKwllbHNlCisJCXJldHVybiAtRUlOVkFMOworCisJ
cmV0dXJuIDA7Cit9CisKK2ludCB1a190aHJlYWRfYXR0cl9nZXRfZGV0YWNoc3RhdGUoY29uc3Qg
dWtfdGhyZWFkX2F0dHJfdCAqYXR0ciwgaW50ICpzdGF0ZSkKK3sKKwlpZiAoYXR0ciA9PSBOVUxM
IHx8IHN0YXRlID09IE5VTEwpCisJCXJldHVybiAtRUlOVkFMOworCisJaWYgKGF0dHItPmRldGFj
aGVkKQorCQkqc3RhdGUgPSBVS19USFJFQURfQVRUUl9ERVRBQ0hFRDsKKwllbHNlCisJCSpzdGF0
ZSA9IFVLX1RIUkVBRF9BVFRSX1dBSVRBQkxFOworCisJcmV0dXJuIDA7Cit9CisKK2ludCB1a190
aHJlYWRfYXR0cl9zZXRfcHJpbyh1a190aHJlYWRfYXR0cl90ICphdHRyLCBwcmlvX3QgcHJpbykK
K3sKKwlpbnQgcmMgPSAtRUlOVkFMOworCisJaWYgKGF0dHIgPT0gTlVMTCkKKwkJcmV0dXJuIHJj
OworCisJaWYgKHByaW8gPj0gVUtfVEhSRUFEX0FUVFJfUFJJT19NSU4gJiYKKwkJcHJpbyA8PSBV
S19USFJFQURfQVRUUl9QUklPX01BWCkgeworCQlhdHRyLT5wcmlvID0gcHJpbzsKKwkJcmMgPSAw
OworCX0KKworCXJldHVybiByYzsKK30KKworaW50IHVrX3RocmVhZF9hdHRyX2dldF9wcmlvKGNv
bnN0IHVrX3RocmVhZF9hdHRyX3QgKmF0dHIsIHByaW9fdCAqcHJpbykKK3sKKwlpZiAoYXR0ciA9
PSBOVUxMIHx8IHByaW8gPT0gTlVMTCkKKwkJcmV0dXJuIC1FSU5WQUw7CisKKwkqcHJpbyA9IGF0
dHItPnByaW87CisKKwlyZXR1cm4gMDsKK30KKworaW50IHVrX3RocmVhZF9hdHRyX3NldF90aW1l
c2xpY2UodWtfdGhyZWFkX2F0dHJfdCAqYXR0ciwgX19uc2VjIHRpbWVzbGljZSkKK3sKKwlpZiAo
YXR0ciA9PSBOVUxMKQorCQlyZXR1cm4gLUVJTlZBTDsKKworCWlmICh0aW1lc2xpY2UgPCBVS1BM
QVRfVElNRV9USUNLX05TRUMpCisJCXJldHVybiAtRUlOVkFMOworCisJYXR0ci0+dGltZXNsaWNl
ID0gdGltZXNsaWNlOworCisJcmV0dXJuIDA7Cit9CisKK2ludCB1a190aHJlYWRfYXR0cl9nZXRf
dGltZXNsaWNlKGNvbnN0IHVrX3RocmVhZF9hdHRyX3QgKmF0dHIsIF9fbnNlYyAqdGltZXNsaWNl
KQoreworCWlmIChhdHRyID09IE5VTEwgfHwgdGltZXNsaWNlID09IE5VTEwpCisJCXJldHVybiAt
RUlOVkFMOworCisJKnRpbWVzbGljZSA9IGF0dHItPnRpbWVzbGljZTsKKworCXJldHVybiAwOwor
fQpkaWZmIC0tZ2l0IGEvbGliL3Vrc2NoZWRjb29wL3NjaGVkY29vcC5jIGIvbGliL3Vrc2NoZWRj
b29wL3NjaGVkY29vcC5jCmluZGV4IDNlM2E5MmY1Li42ZjQ2ZDQ5ZSAxMDA2NDQKLS0tIGEvbGli
L3Vrc2NoZWRjb29wL3NjaGVkY29vcC5jCisrKyBiL2xpYi91a3NjaGVkY29vcC9zY2hlZGNvb3Au
YwpAQCAtMTMyLDcgKzEzMiw4IEBAIHN0YXRpYyB2b2lkIHNjaGVkY29vcF9zY2hlZHVsZShzdHJ1
Y3QgdWtfc2NoZWQgKnMpCiAJfQogfQogCi1zdGF0aWMgdm9pZCBzY2hlZGNvb3BfdGhyZWFkX2Fk
ZChzdHJ1Y3QgdWtfc2NoZWQgKnMsIHN0cnVjdCB1a190aHJlYWQgKnQpCitzdGF0aWMgdm9pZCBz
Y2hlZGNvb3BfdGhyZWFkX2FkZChzdHJ1Y3QgdWtfc2NoZWQgKnMsIHN0cnVjdCB1a190aHJlYWQg
KnQsCisJY29uc3QgdWtfdGhyZWFkX2F0dHJfdCAqYXR0ciBfX3VudXNlZCkKIHsKIAl1bnNpZ25l
ZCBsb25nIGZsYWdzOwogCXN0cnVjdCBzY2hlZGNvb3BfcHJpdmF0ZSAqcHJ2ID0gcy0+cHJ2OwpA
QCAtMjEwLDcgKzIxMSw4IEBAIHN0cnVjdCB1a19zY2hlZCAqdWtfc2NoZWRjb29wX2luaXQoc3Ry
dWN0IHVrX2FsbG9jICphKQogCXVrX3NjaGVkX2luaXQoc2NoZWQsCiAJCQlzY2hlZGNvb3BfeWll
bGQsCiAJCQlzY2hlZGNvb3BfdGhyZWFkX2FkZCwKLQkJCXNjaGVkY29vcF90aHJlYWRfcmVtb3Zl
KTsKKwkJCXNjaGVkY29vcF90aHJlYWRfcmVtb3ZlLAorCQkJTlVMTCwgTlVMTCwgTlVMTCwgTlVM
TCk7CiAKIAlyZXR1cm4gc2NoZWQ7CiB9Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1p
bmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Sun Mar 10 20:10:24 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Sun, 10 Mar 2019 20:10:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h34m8-0000d4-DA; Sun, 10 Mar 2019 20:10:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0Tx9=RN=cs.pub.ro=costin.lupu@srs-us1.protection.inumbo.net>)
 id 1h34m7-0000cT-BG
 for minios-devel@lists.xen.org; Sun, 10 Mar 2019 20:10:23 +0000
X-Inumbo-ID: 860d81e2-4370-11e9-ba40-b30e9168e5ce
Received: from vesa.cs.pub.ro (unknown [141.85.227.187])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 860d81e2-4370-11e9-ba40-b30e9168e5ce;
 Sun, 10 Mar 2019 20:10:17 +0000 (UTC)
IronPort-SDR: foBFrLjj9BC6OnyAqnX9D0TXC5T8mJ8RBw1XT4ul89HEXiQrcHwZEM6/39Et3mDat+0P3QRbm8
 NoxU1ZNpDZgQ==
IronPort-PHdr: =?us-ascii?q?9a23=3AwLSCNxBri9DGjknLRcJ+UyQJP3N1i/DPJgcQr6?=
 =?us-ascii?q?AfoPdwSP37p86wAkXT6L1XgUPTWs2DsrQY0rKQ6/mocFdDyK7JiGoFfp1IWk?=
 =?us-ascii?q?1NouQttCtkPvS4D1bmJuXhdS0wEZcKflZk+3amLRodQ56mNBXdrXKo8DEdBA?=
 =?us-ascii?q?j0OxZrKeTpAI7SiNm82/yv95HJbAhEmSaxbaluIBmrsA7cqtQYjYx+J6gr1x?=
 =?us-ascii?q?DHuGFIe+NYxWNpIVKcgRPx7dqu8ZBg7ipdpesv+9ZPXqvmcas4S6dYDCk9PG?=
 =?us-ascii?q?Au+MLrrxjDQhCR6XYaT24bjwBHAwnB7BH9Q5fxri73vfdz1SWGIcH7S60/VD?=
 =?us-ascii?q?K/5KlpVRDokj8KOT4n/m/KhMJ+j6VVrxCvpxFk34LYfJuYOOZkc6/BYd8XQ3?=
 =?us-ascii?q?dKUMZLVyxGB4Oxd5UCD+0aPeZEron9oUYFox2jBQm0GePk1zhFiWPx3a0hz+?=
 =?us-ascii?q?QhEAfG0BYkH9ITqHTUsc74O7sJUeyv1KnI0C7MY+lM2Tf68YXFdA0qr/KUXb?=
 =?us-ascii?q?9obMbcxlQjGxnGg1iQs4DpIS2Z2+YXv2WV9+ZsSO2ih3M9pwxyojWj3Nkgh4?=
 =?us-ascii?q?fHi44P11zJ+jt1zYAoLtOiUkF7e8SrEJ5IuiGfMIt5X90tTnlzuCY/1r0GoZ?=
 =?us-ascii?q?m7fDUWyJg/xx7QdfiHc4+Q7xL9UeaeOzZ4hHZ/dL2jnBa+61CgyvDnWcWuyl?=
 =?us-ascii?q?ZKqTJJktjKtn8Tyxze8tWLR/Rg8ku72juC1xrf5v9aLU02j6bWJYYtwrsqmZ?=
 =?us-ascii?q?oStUTDEDX2mELzjKKOakok/fOo6/jmYrXgvJOcM5J0ihnjMqk1hsO/Gv40Mh?=
 =?us-ascii?q?ATX2eA4+i8zrrj8VXjQLpWlv02jrXZsJfCKMQep665BQ5V0oE46xqmEjipzs?=
 =?us-ascii?q?oYkmcDLF9efBKHjpPpO03VIPziAvawnVKsnC1sx/DcMb3rGo/NIWTbkLf9Yb?=
 =?us-ascii?q?Z97FZRxgo3zdBY/ZJUC6sOIPTpVkHsqNPYDho5Mw2pzOb7E9h90J0RVn6LAq?=
 =?us-ascii?q?CDK6zeq0GH5v83KemWeIAVoCr9K+Qi5/P2ln85mUUSfbOz0psRcny4Be5pI0?=
 =?us-ascii?q?OFYXrsmNgBF30Fvg8lQezsllKNTTpTaGypUK4m+D47FZqsDZ3fSYC1nLyBwC?=
 =?us-ascii?q?C7E4VNZmBHD1CMFnHoe5+HW/cRdi2SJM5gnSIeVbW6TY8uyw2htAvgxLV8NO?=
 =?us-ascii?q?bb5DAYv4r51Ndp/+3TiQ0y9TtsAsWdzmGNVWB0knkWRz8x2KBwvUx9ylSE0a?=
 =?us-ascii?q?hmmPFYE8Jc6O9NUgggLpHQ1fJ1C82hEj7GK9KITlehWZCqDC88Svo1wsQSeA?=
 =?us-ascii?q?BtFtPkiQrMjASwBLpAvLuQGJ0yuobBx2W5c8160GrH0u8lkkE7asBUc3W7jO?=
 =?us-ascii?q?hl8F6AVMbyj0yFmvPyJuwn1ynX+TLbwA=3D=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A2C3AgDLboVc/wPjVY1jHAEBAQQBAQc?=
 =?us-ascii?q?EAQGBZYJ4cRInjQKmfCgQAYRAAoRXOBIBAQMBAQcBAwIBbBwMgjoigm8GJ1I?=
 =?us-ascii?q?QPxJXGYMiAYF5rz8ziiOBL4Zmhh4/gRGNdAOQcJMxBwKCQgSFC4svJYJRkGm?=
 =?us-ascii?q?fDjchgVYzGoNfCYINF4oCgUOCWz0BATGBBQEBj34BAQ?=
X-IPAS-Result: =?us-ascii?q?A2C3AgDLboVc/wPjVY1jHAEBAQQBAQcEAQGBZYJ4cRInj?=
 =?us-ascii?q?QKmfCgQAYRAAoRXOBIBAQMBAQcBAwIBbBwMgjoigm8GJ1IQPxJXGYMiAYF5r?=
 =?us-ascii?q?z8ziiOBL4Zmhh4/gRGNdAOQcJMxBwKCQgSFC4svJYJRkGmfDjchgVYzGoNfC?=
 =?us-ascii?q?YINF4oCgUOCWz0BATGBBQEBj34BAQ?=
X-IronPort-AV: E=Sophos;i="5.58,465,1544479200"; 
   d="scan'208";a="3251381"
Received: from mail.cs.pub.ro (HELO vmail.cs.pub.ro) ([141.85.227.3])
 by vesa.cs.pub.ro with ESMTP; 10 Mar 2019 22:10:09 +0200
Received: from localhost (localhost [127.0.0.1])
 by vmail.cs.pub.ro (Postfix) with ESMTP id A28BC1A6015A;
 Sun, 10 Mar 2019 22:10:09 +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 4TvBTzV0mY5I; Sun, 10 Mar 2019 22:10:09 +0200 (EET)
Received: from vmail.cs.pub.ro (localhost [127.0.0.1])
 by vmail.cs.pub.ro (Postfix) with ESMTPS id 801D31A60151;
 Sun, 10 Mar 2019 22:10:09 +0200 (EET)
Received: from wolfprec.precis.pub.ro (unknown [141.85.233.142])
 by vmail.cs.pub.ro (Postfix) with ESMTPSA id 71B5F1A60195;
 Sun, 10 Mar 2019 22:10:09 +0200 (EET)
From: Costin Lupu <costin.lupu@cs.pub.ro>
To: minios-devel@lists.xen.org
Date: Sun, 10 Mar 2019 22:10:00 +0200
Message-Id: <20190310201005.10877-8-costin.lupu@cs.pub.ro>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190310201005.10877-1-costin.lupu@cs.pub.ro>
References: <20190310201005.10877-1-costin.lupu@cs.pub.ro>
Subject: [Minios-devel] [UNIKRAFT PATCH v3 07/12] lib/uksched: Add function
 for killing threads
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, yuri.volchkov@neclab.eu,
 sharan.santhanam@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>

VGhyZWFkIGtpbGwgZnVuY3Rpb24gcmVwbGFjZXMgdGhlIHRocmVhZCBkZXN0cm95IGZ1bmN0aW9u
IGFzIHRoZQpwdWJsaWMgZnVuY3Rpb24gZm9yIHRyaWdnZXJpbmcgdGhyZWFkIGRlYXRocy4KClNp
Z25lZC1vZmYtYnk6IENvc3RpbiBMdXB1IDxjb3N0aW4ubHVwdUBjcy5wdWIucm8+ClJldmlld2Vk
LWJ5OiBGbG9yaWFuIFNjaG1pZHQgPGZsb3JpYW4uc2NobWlkdEBuZWNsYWIuZXU+Ci0tLQogbGli
L3Vrc2NoZWQvZXhwb3J0c3ltcy51ayAgICAgICB8IDEgKwogbGliL3Vrc2NoZWQvaW5jbHVkZS91
ay9zY2hlZC5oICB8IDIgKysKIGxpYi91a3NjaGVkL2luY2x1ZGUvdWsvdGhyZWFkLmggfCA0ICsr
LS0KIGxpYi91a3NjaGVkL3NjaGVkLmMgICAgICAgICAgICAgfCA1ICsrKysrCiBsaWIvdWtzY2hl
ZGNvb3Avc2NoZWRjb29wLmMgICAgIHwgMiArLQogcGxhdC94ZW4veGVuYnVzL3hzX2NvbW1zLmMg
ICAgICB8IDIgKy0KIDYgZmlsZXMgY2hhbmdlZCwgMTIgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS9saWIvdWtzY2hlZC9leHBvcnRzeW1zLnVrIGIvbGliL3Vrc2No
ZWQvZXhwb3J0c3ltcy51awppbmRleCAzMTE4MzgzZC4uYzY3ODkyYzQgMTAwNjQ0Ci0tLSBhL2xp
Yi91a3NjaGVkL2V4cG9ydHN5bXMudWsKKysrIGIvbGliL3Vrc2NoZWQvZXhwb3J0c3ltcy51awpA
QCAtNyw2ICs3LDcgQEAgdWtfc2NoZWRfc3RhcnQKIHVrX3NjaGVkX2lkbGVfaW5pdAogdWtfc2No
ZWRfdGhyZWFkX2NyZWF0ZQogdWtfc2NoZWRfdGhyZWFkX2Rlc3Ryb3kKK3VrX3NjaGVkX3RocmVh
ZF9raWxsCiB1a19zY2hlZF90aHJlYWRfc2xlZXAKIHVrX3NjaGVkX3RocmVhZF9leGl0CiB1a190
aHJlYWRfaW5pdApkaWZmIC0tZ2l0IGEvbGliL3Vrc2NoZWQvaW5jbHVkZS91ay9zY2hlZC5oIGIv
bGliL3Vrc2NoZWQvaW5jbHVkZS91ay9zY2hlZC5oCmluZGV4IGU1NjMwZWQ2Li45ZTIxODY4OCAx
MDA2NDQKLS0tIGEvbGliL3Vrc2NoZWQvaW5jbHVkZS91ay9zY2hlZC5oCisrKyBiL2xpYi91a3Nj
aGVkL2luY2x1ZGUvdWsvc2NoZWQuaApAQCAtMjE3LDYgKzIxNyw4IEBAIHN0cnVjdCB1a190aHJl
YWQgKnVrX3NjaGVkX3RocmVhZF9jcmVhdGUoc3RydWN0IHVrX3NjaGVkICpzY2hlZCwKIAkJdm9p
ZCAoKmZ1bmN0aW9uKSh2b2lkICopLCB2b2lkICphcmcpOwogdm9pZCB1a19zY2hlZF90aHJlYWRf
ZGVzdHJveShzdHJ1Y3QgdWtfc2NoZWQgKnNjaGVkLAogCQlzdHJ1Y3QgdWtfdGhyZWFkICp0aHJl
YWQpOwordm9pZCB1a19zY2hlZF90aHJlYWRfa2lsbChzdHJ1Y3QgdWtfc2NoZWQgKnNjaGVkLAor
CQlzdHJ1Y3QgdWtfdGhyZWFkICp0aHJlYWQpOwogCiBzdGF0aWMgaW5saW5lCiB2b2lkIHVrX3Nj
aGVkX3RocmVhZF9zd2l0Y2goc3RydWN0IHVrX3NjaGVkICpzY2hlZCwKZGlmZiAtLWdpdCBhL2xp
Yi91a3NjaGVkL2luY2x1ZGUvdWsvdGhyZWFkLmggYi9saWIvdWtzY2hlZC9pbmNsdWRlL3VrL3Ro
cmVhZC5oCmluZGV4IDEzMTI2OGI0Li5mMzg5MWMyOSAxMDA2NDQKLS0tIGEvbGliL3Vrc2NoZWQv
aW5jbHVkZS91ay90aHJlYWQuaAorKysgYi9saWIvdWtzY2hlZC9pbmNsdWRlL3VrL3RocmVhZC5o
CkBAIC02OSw4ICs2OSw4IEBAIFVLX1RBSUxRX0hFQUQodWtfdGhyZWFkX2xpc3QsIHN0cnVjdCB1
a190aHJlYWQpOwogCQkJbmFtZSwgYXR0ciwgZnVuY3Rpb24sIGRhdGEpCiAjZGVmaW5lIHVrX3Ro
cmVhZF9jcmVhdGUobmFtZSwgZnVuY3Rpb24sIGRhdGEpIFwKIAl1a190aHJlYWRfY3JlYXRlX2F0
dHIobmFtZSwgTlVMTCwgZnVuY3Rpb24sIGRhdGEpCi0jZGVmaW5lIHVrX3RocmVhZF9kZXN0cm95
KHRocmVhZCkgXAotCXVrX3NjaGVkX3RocmVhZF9kZXN0cm95KHRocmVhZC0+c2NoZWQsIHRocmVh
ZCkKKyNkZWZpbmUgdWtfdGhyZWFkX2tpbGwodGhyZWFkKSBcCisJdWtfc2NoZWRfdGhyZWFkX2tp
bGwodGhyZWFkLT5zY2hlZCwgdGhyZWFkKQogdm9pZCB1a190aHJlYWRfZXhpdChzdHJ1Y3QgdWtf
dGhyZWFkICp0aHJlYWQpOwogCiBpbnQgdWtfdGhyZWFkX3dhaXQoc3RydWN0IHVrX3RocmVhZCAq
dGhyZWFkKTsKZGlmZiAtLWdpdCBhL2xpYi91a3NjaGVkL3NjaGVkLmMgYi9saWIvdWtzY2hlZC9z
Y2hlZC5jCmluZGV4IGEwZDcwNmY1Li41ZjZiYzY4NSAxMDA2NDQKLS0tIGEvbGliL3Vrc2NoZWQv
c2NoZWQuYworKysgYi9saWIvdWtzY2hlZC9zY2hlZC5jCkBAIC0yMjIsNiArMjIyLDExIEBAIHZv
aWQgdWtfc2NoZWRfdGhyZWFkX2Rlc3Ryb3koc3RydWN0IHVrX3NjaGVkICpzY2hlZCwgc3RydWN0
IHVrX3RocmVhZCAqdGhyZWFkKQogCXVrX2ZyZWUoc2NoZWQtPmFsbG9jYXRvciwgdGhyZWFkKTsK
IH0KIAordm9pZCB1a19zY2hlZF90aHJlYWRfa2lsbChzdHJ1Y3QgdWtfc2NoZWQgKnNjaGVkLCBz
dHJ1Y3QgdWtfdGhyZWFkICp0aHJlYWQpCit7CisJdWtfc2NoZWRfdGhyZWFkX3JlbW92ZShzY2hl
ZCwgdGhyZWFkKTsKK30KKwogdm9pZCB1a19zY2hlZF90aHJlYWRfc2xlZXAoX19uc2VjIG5zZWMp
CiB7CiAJc3RydWN0IHVrX3RocmVhZCAqdGhyZWFkOwpkaWZmIC0tZ2l0IGEvbGliL3Vrc2NoZWRj
b29wL3NjaGVkY29vcC5jIGIvbGliL3Vrc2NoZWRjb29wL3NjaGVkY29vcC5jCmluZGV4IDJhNjQ2
NzYwLi5hM2YyNjVjNiAxMDA2NDQKLS0tIGEvbGliL3Vrc2NoZWRjb29wL3NjaGVkY29vcC5jCisr
KyBiL2xpYi91a3NjaGVkY29vcC9zY2hlZGNvb3AuYwpAQCAtMTI4LDcgKzEyOCw3IEBAIHN0YXRp
YyB2b2lkIHNjaGVkY29vcF9zY2hlZHVsZShzdHJ1Y3QgdWtfc2NoZWQgKnMpCiAJCQljb250aW51
ZTsKIAogCQlpZiAodGhyZWFkICE9IHByZXYpCi0JCQl1a190aHJlYWRfZGVzdHJveSh0aHJlYWQp
OworCQkJdWtfc2NoZWRfdGhyZWFkX2Rlc3Ryb3kocywgdGhyZWFkKTsKIAl9CiB9CiAKZGlmZiAt
LWdpdCBhL3BsYXQveGVuL3hlbmJ1cy94c19jb21tcy5jIGIvcGxhdC94ZW4veGVuYnVzL3hzX2Nv
bW1zLmMKaW5kZXggMDU4OWQ0OGIuLjVjMzkzYzFlIDEwMDY0NAotLS0gYS9wbGF0L3hlbi94ZW5i
dXMveHNfY29tbXMuYworKysgYi9wbGF0L3hlbi94ZW5idXMveHNfY29tbXMuYwpAQCAtNjE3LDYg
KzYxNyw2IEBAIHZvaWQgeHNfY29tbXNfZmluaSh2b2lkKQogCXhzaC5idWYgPSBOVUxMOwogCiAJ
LyogVE9ETyBzdG9wIHRocmVhZCwgaW5zdGVhZCBvZiBraWxsaW5nIGl0ICovCi0JdWtfdGhyZWFk
X2Rlc3Ryb3koeHNoLnRocmVhZCk7CisJdWtfdGhyZWFkX2tpbGwoeHNoLnRocmVhZCk7CiAJeHNo
LnRocmVhZCA9IE5VTEw7CiB9Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Sun Mar 10 20:14:51 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Sun, 10 Mar 2019 20:14:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h34qQ-0000jB-Qr; Sun, 10 Mar 2019 20:14: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=kg+E=RN=gmail.com=costin.lup@srs-us1.protection.inumbo.net>)
 id 1h34qP-0000j6-UD
 for minios-devel@lists.xen.org; Sun, 10 Mar 2019 20:14:50 +0000
X-Inumbo-ID: 26dda589-4371-11e9-bc90-bc764e045a96
Received: from mail-wm1-x341.google.com (unknown [2a00:1450:4864:20::341])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 26dda589-4371-11e9-bc90-bc764e045a96;
 Sun, 10 Mar 2019 20:14:48 +0000 (UTC)
Received: by mail-wm1-x341.google.com with SMTP id f65so2380868wma.2
 for <minios-devel@lists.xen.org>; Sun, 10 Mar 2019 13:14:48 -0700 (PDT)
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=vsjdop2BNUX5G8FTopY6BW+p+Y8yDAKtNpmRwZfLpnc=;
 b=PX/+Y3GaWUAvNV4bVPB6MChIvkY5WK0SvBFfRVWiJyJQRnQAhDk9lk0ADS16Lfvp1s
 vMpYvliiv9HBktdOkZkOdqc/eBBu04IHjXcqMVab/64uihstQRg9NhB7PkSSyWUvAqnN
 3j+FvHcdElp4fbEAMJPaaaosdmx3p0v2bSYwk1UYjKfniOoHAG0f6OUCSW407VT6A9Tu
 mMkgXWKLmBs/FWIFbYcW+jGwTljnjqR1oSosOLyupgyBUWAg8sAo/W+tcXRfijJOGtxB
 ztGGp1Si70YQeQjSldPOl/Vya3J5QmdVnxZ+pTQPRRzSOCUbYE/Wf/2qFir5m+07Lljv
 sByw==
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=vsjdop2BNUX5G8FTopY6BW+p+Y8yDAKtNpmRwZfLpnc=;
 b=Ds4NrHBUz1xYeF5unfvGSl1U2qX3Y6oGLQaVhIwu0PzWtnbpJt89F0562bkyn5EjtG
 wUAMQ0Sl5twnNAbqujXuj0bX9qgXiggJGBunCbUC9CtbyM7puatf9KA988VFvrNMH9kd
 YUrgofrUwEPK3YjrVgdSq3zgRzlnLF3sd+TW/5evMpyrWIhliySCZxuiZR5Lu0bMuSqW
 fmpVz4MN7R9rjBUt9zh4d8E6V0jJ42p+++px5qp6bfwo/B+VfiUyslCqNARqLSQHc7Qs
 McLVnCtVP49rCAVqBWDYQbfzW4SAmQgXBB6jY1ESEg/WfPy+NFo1Y+a7Ay7JVlNjWxfv
 9rTA==
X-Gm-Message-State: APjAAAWsARcm3nHJ1QIdYUeOfDXzpFiYFRyFvqqKrFqUQD+0izN4Lkbe
 BMrGfFlbBJMyvZXOMEDixrE=
X-Google-Smtp-Source: APXvYqwWy6IFEfiIcW6vrSDFu36Ft27U+0TBEa5QD/k45+FbqjK+sd5K4rW0p0RX0Po8vbyUVHgW2w==
X-Received: by 2002:a7b:cb48:: with SMTP id v8mr14649723wmj.138.1552248886893; 
 Sun, 10 Mar 2019 13:14:46 -0700 (PDT)
Received: from [172.19.2.117] ([141.85.233.142])
 by smtp.gmail.com with ESMTPSA id o5sm7424573wrv.70.2019.03.10.13.14.46
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Sun, 10 Mar 2019 13:14:46 -0700 (PDT)
To: Florian Schmidt <Florian.Schmidt@neclab.eu>, minios-devel@lists.xen.org
References: <20190110152212.14518-1-costin.lupu@cs.pub.ro>
 <20190110152212.14518-5-costin.lupu@cs.pub.ro>
 <ba459edd-0385-33d6-9e6c-0665026c6e69@neclab.eu>
From: Costin Lupu <costin.lup@gmail.com>
Message-ID: <2e81da92-e24d-e1ff-6583-22f276a8c951@gmail.com>
Date: Sun, 10 Mar 2019 22:14:45 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <ba459edd-0385-33d6-9e6c-0665026c6e69@neclab.eu>
Content-Language: en-US
Subject: Re: [Minios-devel] [UNIKRAFT PATCH v2 4/8] lib/uksched: Introduce
 thread info
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, simon.kuenzer@neclab.eu, yuri.volchkov@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>

SGkgRmxvcmlhbiwKCk9uIDEvMjMvMTkgMzo0NSBQTSwgRmxvcmlhbiBTY2htaWR0IHdyb3RlOgo+
IEhpIENvc3RpbiwKPiAKPiBPbiAxLzExLzE5IDEyOjIyIEFNLCBDb3N0aW4gTHVwdSB3cm90ZToK
PiAKPj4gRm9yIGV4YW1wbGUsIGEgcHJlZW1wdGl2ZSBzY2hlZHVsZXIgbWlnaHQgZGVmaW5lIGl0
cyBjdXN0b20gaW5mbwo+PiBsaWtlIHRoaXM6Cj4+Cj4+IHN0cnVjdCB0aHJlYWRfaW5mb19wcmVl
bXB0IHsKPj4gwqDCoMKgwqAgc3RydWN0IHRocmVhZF9pbmZvX2Jhc2UgYmFzZTsKPj4gwqDCoMKg
wqAgcHJpb190IHByaW87Cj4+IMKgwqDCoMKgIC4uLgo+Pgo+PiBTaW1pbGFyIHRvIGJhc2UgY29u
c3RydWN0b3IsIHRoZSBwcmVlbXB0aXZlIGFic3RyYWN0aW9uIGNvbnN0cnVjdG9yCj4+IHdvdWxk
IGxvb2sgbGlrZSB0aGlzOgo+Pgo+PiBzdHJ1Y3QgdGhyZWFkX2luZm9fcHJlZW1wdCAqCj4+IHRo
cmVhZF9pbmZvX3ByZWVtcHRfY3JlYXRlKHN0cnVjdCB1a19hbGxvYyAqYSwKPj4gwqDCoMKgwqDC
oMKgwqDCoCBzdHJ1Y3QgdWtfdGhyZWFkX2F0dHIgKmF0dHIpCj4+IHsKPj4gwqDCoMKgwqAgc3Ry
dWN0IHRocmVhZF9pbmZvX3ByZWVtcHQgKnRpcDsKPj4KPj4gwqDCoMKgwqAgdGlwID0gdWtfbWFs
bG9jKGEsIHNpemVvZihzdHJ1Y3QgdGhyZWFkX2luZm9fcHJlZW1wdCkpOwo+PiDCoMKgwqDCoCB0
aHJlYWRfaW5mb19iYXNlX2luaXQoJnRpcC0+YmFzZSwgYXR0cik7IC8qIGluaXQgYmFzZSBpbmZv
ICovCj4+IMKgwqDCoMKgIHRpcC0+cHJpbyA9IGF0dHItPnByaW87Cj4+IMKgwqDCoMKgIC4uLgo+
IAo+IEkgaGF2ZSB0byBhZG1pdCBJJ20gc3RpbGwgYSBiaXQgY29uZnVzZWQgYnkgdGhpcyBleHBs
YW5hdGlvbi4gVGhlCj4gZXhhbXBsZSB5b3UgZ2l2ZSBpcyBhYm91dCBhIHByZWVtcHRpdmUgc2No
ZWR1bGVyJ3MgcHJpb3JpdHkuIFdoeSB3b3VsZAo+IGl0IGR1cGxpY2F0ZSBpbmZvcm1hdGlvbiB0
aGF0IGlzIGFscmVhZHkgb24gdGhlIHRocmVhZD8gT3IgaXMgdGhlIGlkZWEKPiB0aGF0IHRocmVh
ZCBwcmlvcml0aWVzIG1pZ2h0IGJlIG9mIGEgZGlmZmVyZW50IGtpbmQgdGhhbiB0aGUgc2NoZWR1
bGVyJ3MKPiBwcmlvcml0aWVzPyBCdXQgaW4gdGhhdCBjYXNlLCBob3cgd291bGQgeW91IHNldCB0
aGVtIHByb3Blcmx5LAo+IGNvbnNpZGVyaW5nIHRoYXQgcHRocmVhZCBpcyB0aGUgaW50ZXJmYWNl
PyBJZiB0aGUgc2NoZWR1bGVyIGhhZCBtb3JlCj4gY2xhc3NlcyB0aGFuIHB0aHJlYWQgYWxsb3dz
LCB5b3UgY291bGQgbm90IHByb3Blcmx5IHVzZSBzb21lIG9mIHRoZW07IGlmCj4gaXQgaGFkIGxl
c3MsIGl0IHdvdWxkIGhhdmUgdG8gbWVyZ2Ugc29tZSBwdGhyZWFkIGNsYXNzZXMgYW55d2F5LiBP
ciB3aGF0Cj4gYW0gSSBtaXNzaW5nPwoKSSBkZWNpZGVkIHRvIGdldCByaWQgb2YgdGhlIHRocmVh
ZCBpbmZvIGFuZCBvbmx5IGtlZXAgdGhlIGRldGFjaCBmbGFnIG9uCnRoZSB0aHJlYWQgc3RydWN0
dXJlLgoKUmVnYXJkaW5nIHRoZSBwcmlvcml0eSBjbGFzc2VzLCB0aGUgZnJhbWV3b3JrcyBJIHNh
dyBmb3IgYXBwbGljYXRpb25zCnVzZSB0aGUgcHJpb3JpdGllcyBkZWZpbmVkIGJ5IHRoZSBzY2hl
ZHVsZXIgKGUuZy4gaW1wbGVtZW50YXRpb24gb2YKcHRocmVhZCBpbiBkaWZmZXJlbnQgc3lzdGVt
cykuIEZvciBub3csIEknZCBzdWdnZXN0IHdlIGtlZXAgdGhlc2UgYXMKdGhleSBhcmUgYW5kIGFk
ZHJlc3MgdGhpcywgaWYgdGhlIGNhc2UsIHdoZW4gd2UnbGwgaGF2ZSBtb3JlIGluZm9ybWF0aW9u
LgoKVGhhbmtzLApDb3N0aW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Mon Mar 11 01:22:38 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 11 Mar 2019 01:22:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h39eG-00036e-M8; Mon, 11 Mar 2019 01:22: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=V1Q0=RO=arm.com=haibo.xu@srs-us1.protection.inumbo.net>)
 id 1h39eG-00036Z-7H
 for minios-devel@lists.xenproject.org; Mon, 11 Mar 2019 01:22:36 +0000
X-Inumbo-ID: 2600702a-439c-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 2600702a-439c-11e9-bc90-bc764e045a96;
 Mon, 11 Mar 2019 01:22:34 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 1F1A6A78;
 Sun, 10 Mar 2019 18:22:34 -0700 (PDT)
Received: from localhost.localdomain (unknown [10.169.36.69])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id EFB2C3F59C;
 Sun, 10 Mar 2019 18:22:32 -0700 (PDT)
From: Haibo Xu <haibo.xu@arm.com>
To: minios-devel@lists.xenproject.org
Date: Mon, 11 Mar 2019 09:21:49 +0800
Message-Id: <cover.1551861694.git.haibo.xu@arm.com>
X-Mailer: git-send-email 2.17.1
Subject: [Minios-devel] [UNIKRAFT PATCH 0/6] Enable solo5 platform 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: Felipe.Huici@neclab.eu, Florian.Schmidt@neclab.eu, simon.kuenzer@neclab.eu,
 Haibo Xu <haibo.xu@arm.com>, kollerr@us.ibm.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>

SGksCgpBcyBkaXNjdXNzZWQgd2l0aCBTaW1vbiBhbmQgUmljYXJkbyBpbiB0aGUgZW1haWwgbG9v
cCwKU29sbzUoZm9ybWVybHkga25vd24gYXMgdWt2bSkgd291bGQgbWFrZSBtb3N0IHNlbnNlIGFz
CmFub3RoZXIgYW5kIG5ldyBwbGF0Zm9ybSBsaWJyYXJ5IGZvciB0aGUgdW5pa3JhZnQsIHRoaXMK
cGF0Y2ggc2V0IHdpbGwgdHJ5IHRvIGVuYWJsZSB0aGUgc29sbzUgcGxhdGZvcm0gc3VwcG9ydC4K
CkN1cnJlbnRseSwgdGhlIGltcGxlbWVudGF0aW9uIGhhcyBiZWVuIHRlc3RlZCB3aXRoIHRoZQpo
ZWxsby13b3JsZCBhcHBsaWNhdGlvbiBvbiBib3RoIHg4Ni02NCBhbmQgYXJtNjQgbWFjaGluZS4K
ClJlZ2FyZHMsCgpIYWlibwoKSGFpYm8gWHUgKDYpOgogIHBsYXQvc29sbzU6IEFkZCBzb2xvNSBz
b3VyY2UgY29kZSBhcyBhIHN1Ym1vZHVsZQogIHBsYXQvc29sbzU6IEFkZCBzb2xvNSBwbGF0Zm9y
bSBDb25maWcudWsgZmlsZQogIHBsYXQvc29sbzU6IEFkZCBzb2xvNSBwbGF0Zm9ybSBsaW5rIGZp
bGVzLgogIHBsYXQvc29sbzU6IEFkZCBzb2xvNSBwbGF0Zm9ybSBNYWtlZmlsZS51awogIHBsYXQv
c29sbzU6IEFkZCB0aGUgc29sbzUgQVBJIGRlY2xhcmF0aW9uIGluIHNvbG81LmgKICBwbGF0L3Nv
bG81OiBBZGQgcGxhdGZvcm0gaW50ZXJmYWNlIGltcGxlbWVudGF0aW9uCgogLmdpdG1vZHVsZXMg
ICAgICAgICAgICAgICAgICAgICAgfCAgIDMgKwogcGxhdC9Db25maWcudWsgICAgICAgICAgICAg
ICAgICAgfCAgIDEgKwogcGxhdC9MaW5rZXIudWsgICAgICAgICAgICAgICAgICAgfCAgIDEgKwog
cGxhdC9NYWtlZmlsZS51ayAgICAgICAgICAgICAgICAgfCAgIDEgKwogcGxhdC9zb2xvNS9Db25m
aWcudWsgICAgICAgICAgICAgfCAgIDggKwogcGxhdC9zb2xvNS9MaW5rZXIudWsgICAgICAgICAg
ICAgfCAgNzkgKysrKysrKysrCiBwbGF0L3NvbG81L01ha2VmaWxlLnVrICAgICAgICAgICB8ICAz
MCArKysrCiBwbGF0L3NvbG81L2NvbnNvbGUuYyAgICAgICAgICAgICB8ICA0NSArKysrKwogcGxh
dC9zb2xvNS9pbmNsdWRlL3NvbG81L3NldHVwLmggfCAgNDkgKysrKysrCiBwbGF0L3NvbG81L2lu
Y2x1ZGUvc29sbzUvc29sbzUuaCB8IDI4MCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
CiBwbGF0L3NvbG81L2lvLmMgICAgICAgICAgICAgICAgICB8ICA0MSArKysrKwogcGxhdC9zb2xv
NS9pcnEuYyAgICAgICAgICAgICAgICAgfCAgMjggKysrKwogcGxhdC9zb2xvNS9sY3B1LmMgICAg
ICAgICAgICAgICAgfCAgNzUgKysrKysrKysrCiBwbGF0L3NvbG81L2xpbms2NC5sZHMgICAgICAg
ICAgICB8ICA5NCArKysrKysrKysrKwogcGxhdC9zb2xvNS9tZW1vcnkuYyAgICAgICAgICAgICAg
fCAgODEgKysrKysrKysrCiBwbGF0L3NvbG81L3NldHVwLmMgICAgICAgICAgICAgICB8ICA0MiAr
KysrKwogcGxhdC9zb2xvNS9zaHV0ZG93bi5jICAgICAgICAgICAgfCAgMzcgKysrKwogcGxhdC9z
b2xvNS9zcmMtc29sbzUgICAgICAgICAgICAgfCAgIDEgKwogcGxhdC9zb2xvNS90aW1lLmMgICAg
ICAgICAgICAgICAgfCAgNTYgKysrKysrKwogMTkgZmlsZXMgY2hhbmdlZCwgOTUyIGluc2VydGlv
bnMoKykKIGNyZWF0ZSBtb2RlIDEwMDY0NCAuZ2l0bW9kdWxlcwogY3JlYXRlIG1vZGUgMTAwNjQ0
IHBsYXQvc29sbzUvQ29uZmlnLnVrCiBjcmVhdGUgbW9kZSAxMDA2NDQgcGxhdC9zb2xvNS9MaW5r
ZXIudWsKIGNyZWF0ZSBtb2RlIDEwMDY0NCBwbGF0L3NvbG81L01ha2VmaWxlLnVrCiBjcmVhdGUg
bW9kZSAxMDA2NDQgcGxhdC9zb2xvNS9jb25zb2xlLmMKIGNyZWF0ZSBtb2RlIDEwMDY0NCBwbGF0
L3NvbG81L2luY2x1ZGUvc29sbzUvc2V0dXAuaAogY3JlYXRlIG1vZGUgMTAwNjQ0IHBsYXQvc29s
bzUvaW5jbHVkZS9zb2xvNS9zb2xvNS5oCiBjcmVhdGUgbW9kZSAxMDA2NDQgcGxhdC9zb2xvNS9p
by5jCiBjcmVhdGUgbW9kZSAxMDA2NDQgcGxhdC9zb2xvNS9pcnEuYwogY3JlYXRlIG1vZGUgMTAw
NjQ0IHBsYXQvc29sbzUvbGNwdS5jCiBjcmVhdGUgbW9kZSAxMDA2NDQgcGxhdC9zb2xvNS9saW5r
NjQubGRzCiBjcmVhdGUgbW9kZSAxMDA2NDQgcGxhdC9zb2xvNS9tZW1vcnkuYwogY3JlYXRlIG1v
ZGUgMTAwNjQ0IHBsYXQvc29sbzUvc2V0dXAuYwogY3JlYXRlIG1vZGUgMTAwNjQ0IHBsYXQvc29s
bzUvc2h1dGRvd24uYwogY3JlYXRlIG1vZGUgMTYwMDAwIHBsYXQvc29sbzUvc3JjLXNvbG81CiBj
cmVhdGUgbW9kZSAxMDA2NDQgcGxhdC9zb2xvNS90aW1lLmMKCi0tIAoyLjE3LjEKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFp
bGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Mon Mar 11 01:22:38 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 11 Mar 2019 01:22:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h39eH-00036p-Nh; Mon, 11 Mar 2019 01:22:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=V1Q0=RO=arm.com=haibo.xu@srs-us1.protection.inumbo.net>)
 id 1h39eH-00036k-79
 for minios-devel@lists.xenproject.org; Mon, 11 Mar 2019 01:22:37 +0000
X-Inumbo-ID: 26ed63f4-439c-11e9-ae1f-0f849f6d694e
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 26ed63f4-439c-11e9-ae1f-0f849f6d694e;
 Mon, 11 Mar 2019 01:22:36 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 830CBEBD;
 Sun, 10 Mar 2019 18:22:35 -0700 (PDT)
Received: from localhost.localdomain (unknown [10.169.36.69])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id 57D843F59C;
 Sun, 10 Mar 2019 18:22:34 -0700 (PDT)
From: Haibo Xu <haibo.xu@arm.com>
To: minios-devel@lists.xenproject.org
Date: Mon, 11 Mar 2019 09:21:50 +0800
Message-Id: <38e045e63e8defeb85947dc281c1232e185094aa.1551861694.git.haibo.xu@arm.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1551861694.git.haibo.xu@arm.com>
References: <cover.1551861694.git.haibo.xu@arm.com>
In-Reply-To: <cover.1551861694.git.haibo.xu@arm.com>
References: <cover.1551861694.git.haibo.xu@arm.com>
Subject: [Minios-devel] [UNIKRAFT PATCH 1/6] plat/solo5: Add solo5 source
 code as a submodule
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, simon.kuenzer@neclab.eu,
 Haibo Xu <haibo.xu@arm.com>, kollerr@us.ibm.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>

VGhpcyBwYXRjaCB3aWxsIGluY2x1ZGUgdGhlIHNvbG81IHNvdXJjZSBjb2RlIGFzIGEgc3VibW9k
dWxlCm9mIHRoZSB1bmlrcmFmdC4gV2UgY2FuIGNoYW5nZSBpdCB3aGVuIGZpbmRpbmcgYSBiZXR0
ZXIgd2F5CnRvIGhhbmRsZSB0aGUgdGhpcmQgcGFydHkgc29sbzUgc291cmNlIGNvZGUuCgpTaWdu
ZWQtb2ZmLWJ5OiBIYWlibyBYdSA8aGFpYm8ueHVAYXJtLmNvbT4KLS0tCiAuZ2l0bW9kdWxlcyAg
ICAgICAgICB8IDMgKysrCiBwbGF0L3NvbG81L3NyYy1zb2xvNSB8IDEgKwogMiBmaWxlcyBjaGFu
Z2VkLCA0IGluc2VydGlvbnMoKykKIGNyZWF0ZSBtb2RlIDEwMDY0NCAuZ2l0bW9kdWxlcwogY3Jl
YXRlIG1vZGUgMTYwMDAwIHBsYXQvc29sbzUvc3JjLXNvbG81CgpkaWZmIC0tZ2l0IGEvLmdpdG1v
ZHVsZXMgYi8uZ2l0bW9kdWxlcwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi42
ZWIwYzQyCi0tLSAvZGV2L251bGwKKysrIGIvLmdpdG1vZHVsZXMKQEAgLTAsMCArMSwzIEBACitb
c3VibW9kdWxlICJwbGF0L3NvbG81L3NyYy1zb2xvNSJdCisJcGF0aCA9IHBsYXQvc29sbzUvc3Jj
LXNvbG81CisJdXJsID0gaHR0cHM6Ly9naXRodWIuY29tL1NvbG81L3NvbG81LmdpdApkaWZmIC0t
Z2l0IGEvcGxhdC9zb2xvNS9zcmMtc29sbzUgYi9wbGF0L3NvbG81L3NyYy1zb2xvNQpuZXcgZmls
ZSBtb2RlIDE2MDAwMAppbmRleCAwMDAwMDAwLi4xMjA4NDhiCi0tLSAvZGV2L251bGwKKysrIGIv
cGxhdC9zb2xvNS9zcmMtc29sbzUKQEAgLTAsMCArMSBAQAorU3VicHJvamVjdCBjb21taXQgMTIw
ODQ4YjA1OGMyN2EzNTlhNmNhZDJjYjM3YmE2YWRkZTQwM2Q3NwotLSAKMi4xNy4xCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1h
aWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Mon Mar 11 01:22:39 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 11 Mar 2019 01:22:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h39eJ-00037O-PY; Mon, 11 Mar 2019 01:22:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=V1Q0=RO=arm.com=haibo.xu@srs-us1.protection.inumbo.net>)
 id 1h39eI-00036v-FV
 for minios-devel@lists.xenproject.org; Mon, 11 Mar 2019 01:22:38 +0000
X-Inumbo-ID: 27b2a719-439c-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 27b2a719-439c-11e9-bc90-bc764e045a96;
 Mon, 11 Mar 2019 01:22:37 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id F07B51596;
 Sun, 10 Mar 2019 18:22:36 -0700 (PDT)
Received: from localhost.localdomain (unknown [10.169.36.69])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id C5BBC3F59C;
 Sun, 10 Mar 2019 18:22:35 -0700 (PDT)
From: Haibo Xu <haibo.xu@arm.com>
To: minios-devel@lists.xenproject.org
Date: Mon, 11 Mar 2019 09:21:51 +0800
Message-Id: <df47eed76a0faceea43aa6ab93b5fd04ca6710e3.1551861694.git.haibo.xu@arm.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1551861694.git.haibo.xu@arm.com>
References: <cover.1551861694.git.haibo.xu@arm.com>
In-Reply-To: <cover.1551861694.git.haibo.xu@arm.com>
References: <cover.1551861694.git.haibo.xu@arm.com>
Subject: [Minios-devel] [UNIKRAFT PATCH 2/6] plat/solo5: Add solo5 platform
 Config.uk file
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, simon.kuenzer@neclab.eu,
 Haibo Xu <haibo.xu@arm.com>, kollerr@us.ibm.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>

U2lnbmVkLW9mZi1ieTogSGFpYm8gWHUgPGhhaWJvLnh1QGFybS5jb20+Ci0tLQogcGxhdC9Db25m
aWcudWsgICAgICAgfCAxICsKIHBsYXQvc29sbzUvQ29uZmlnLnVrIHwgOCArKysrKysrKwogMiBm
aWxlcyBjaGFuZ2VkLCA5IGluc2VydGlvbnMoKykKIGNyZWF0ZSBtb2RlIDEwMDY0NCBwbGF0L3Nv
bG81L0NvbmZpZy51awoKZGlmZiAtLWdpdCBhL3BsYXQvQ29uZmlnLnVrIGIvcGxhdC9Db25maWcu
dWsKaW5kZXggOGE4NzhlYi4uMGEwN2Q5MiAxMDA2NDQKLS0tIGEvcGxhdC9Db25maWcudWsKKysr
IGIvcGxhdC9Db25maWcudWsKQEAgLTEsNiArMSw3IEBACiBzb3VyY2UgInBsYXQveGVuL0NvbmZp
Zy51ayIKIHNvdXJjZSAicGxhdC9rdm0vQ29uZmlnLnVrIgogc291cmNlICJwbGF0L2xpbnV4dS9D
b25maWcudWsiCitzb3VyY2UgInBsYXQvc29sbzUvQ29uZmlnLnVrIgogCiBtZW51ICJQbGF0Zm9y
bSBJbnRlcmZhY2UgT3B0aW9ucyIKIGNvbmZpZyBVS1BMQVRfTUVNUk5BTUUKZGlmZiAtLWdpdCBh
L3BsYXQvc29sbzUvQ29uZmlnLnVrIGIvcGxhdC9zb2xvNS9Db25maWcudWsKbmV3IGZpbGUgbW9k
ZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uNzBlNTBmOQotLS0gL2Rldi9udWxsCisrKyBiL3BsYXQv
c29sbzUvQ29uZmlnLnVrCkBAIC0wLDAgKzEsOCBAQAorbWVudWNvbmZpZyBQTEFUX1NPTE81Cisg
ICAgICAgYm9vbCAiU29sbzUgYXBwbGljYXRpb24iCisgICAgICAgZGVmYXVsdCBuCisgICAgICAg
ZGVwZW5kcyBvbiAoQVJDSF9YODZfNjQgfHwgQVJDSF9BUk1fNjQpCisgICAgICAgc2VsZWN0IExJ
QlVLREVCVUcKKyAgICAgICBzZWxlY3QgTElCTk9MSUJDIGlmICFIQVZFX0xJQkMKKyAgICAgICBo
ZWxwCisgICAgICAgICAgICAgICAgQ3JlYXRlIGEgVW5pa3JhZnQgaW1hZ2UgdGhhdCBydW5zIGFz
IGEgc29sbzUgYXBwbGljYXRpb24KLS0gCjIuMTcuMQoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9z
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Mon Mar 11 01:22:40 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 11 Mar 2019 01:22:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h39eK-00037p-Rf; Mon, 11 Mar 2019 01:22: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=V1Q0=RO=arm.com=haibo.xu@srs-us1.protection.inumbo.net>)
 id 1h39eJ-00037I-N7
 for minios-devel@lists.xenproject.org; Mon, 11 Mar 2019 01:22:39 +0000
X-Inumbo-ID: 2885cbb3-439c-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 2885cbb3-439c-11e9-bc90-bc764e045a96;
 Mon, 11 Mar 2019 01:22:38 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 5D3431688;
 Sun, 10 Mar 2019 18:22:38 -0700 (PDT)
Received: from localhost.localdomain (unknown [10.169.36.69])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id 3A2883F59C;
 Sun, 10 Mar 2019 18:22:37 -0700 (PDT)
From: Haibo Xu <haibo.xu@arm.com>
To: minios-devel@lists.xenproject.org
Date: Mon, 11 Mar 2019 09:21:52 +0800
Message-Id: <8929ec6273bc76ffd6b77943889a17235191fd9f.1551861694.git.haibo.xu@arm.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1551861694.git.haibo.xu@arm.com>
References: <cover.1551861694.git.haibo.xu@arm.com>
In-Reply-To: <cover.1551861694.git.haibo.xu@arm.com>
References: <cover.1551861694.git.haibo.xu@arm.com>
Subject: [Minios-devel] [UNIKRAFT PATCH 3/6] plat/solo5: Add solo5 platform
 link files.
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, simon.kuenzer@neclab.eu,
 Haibo Xu <haibo.xu@arm.com>, kollerr@us.ibm.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>

U2lnbmVkLW9mZi1ieTogSGFpYm8gWHUgPGhhaWJvLnh1QGFybS5jb20+Ci0tLQogcGxhdC9MaW5r
ZXIudWsgICAgICAgIHwgIDEgKwogcGxhdC9zb2xvNS9MaW5rZXIudWsgIHwgNzkgKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrCiBwbGF0L3NvbG81L2xpbms2NC5sZHMgfCA5NCAr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiAzIGZpbGVzIGNoYW5n
ZWQsIDE3NCBpbnNlcnRpb25zKCspCiBjcmVhdGUgbW9kZSAxMDA2NDQgcGxhdC9zb2xvNS9MaW5r
ZXIudWsKIGNyZWF0ZSBtb2RlIDEwMDY0NCBwbGF0L3NvbG81L2xpbms2NC5sZHMKCmRpZmYgLS1n
aXQgYS9wbGF0L0xpbmtlci51ayBiL3BsYXQvTGlua2VyLnVrCmluZGV4IDNlMzNiY2MuLjRkMjU0
NTAgMTAwNjQ0Ci0tLSBhL3BsYXQvTGlua2VyLnVrCisrKyBiL3BsYXQvTGlua2VyLnVrCkBAIC0x
LDMgKzEsNCBAQAogaW5jbHVkZSAkKFVLX1BMQVRfWEVOX0JBU0UpL0xpbmtlci51awogaW5jbHVk
ZSAkKFVLX1BMQVRfS1ZNX0JBU0UpL0xpbmtlci51awogaW5jbHVkZSAkKFVLX1BMQVRfTElOVVhV
X0JBU0UpL0xpbmtlci51aworaW5jbHVkZSAkKFVLX1BMQVRfU09MTzVfQkFTRSkvTGlua2VyLnVr
CmRpZmYgLS1naXQgYS9wbGF0L3NvbG81L0xpbmtlci51ayBiL3BsYXQvc29sbzUvTGlua2VyLnVr
Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLmUyMmE3Y2EKLS0tIC9kZXYvbnVs
bAorKysgYi9wbGF0L3NvbG81L0xpbmtlci51awpAQCAtMCwwICsxLDc5IEBACitpZmVxICh4ODZf
NjQsJChDT05GSUdfVUtfQVJDSCkpCitTT0xPNV9MRFNDUklQVCAgOj0gJChDT05GSUdfVUtfQkFT
RSkvcGxhdC9zb2xvNS9saW5rNjQubGRzCitTT0xPNV9MREZMQUdTLXkgKz0gLVdsLC1tLGVsZl94
ODZfNjQKK2Vsc2UgaWZlcSAoYXJtNjQsJChDT05GSUdfVUtfQVJDSCkpCisjIworIyMgQ3VycmVu
dGx5IG9ubHkgc3VwcG9ydCBnZW5lcmF0ZSBsaXR0bGUgZW5kaWFuIGFhcmNoNjQgb3V0cHV0IGZv
cm1hdAorIyMKK1NPTE81X0xEU0NSSVBUICA6PSAkKENPTkZJR19VS19CQVNFKS9wbGF0L3NvbG81
L2xpbms2NC5sZHMKK1NPTE81X0xERkxBR1MteQkgKz0gLVdsLC1tLGFhcmNoNjRlbGYKK2VuZGlm
CisKKyMjIHNvbG81IHByb2plY3Qgc291cmNlIGNvZGVzCitTT0xPNV9TUkMgOj0gJChMSUJTT0xP
NVBMQVRfQkFTRSkvc3JjLXNvbG81CisKKy5QSE9OWTogc29sbzVfc3JjX3VwZGF0ZQorc29sbzVf
c3JjX3VwZGF0ZToKKwlnaXQgc3VibW9kdWxlIGluaXQKKwlnaXQgc3VibW9kdWxlIHVwZGF0ZSAt
LXJlY3Vyc2l2ZQorCisjIworIyMgTGluayBpbWFnZQorIyMKK1NPTE81X0lNQUdFIDo9ICQoQlVJ
TERfRElSKS8kKENPTkZJR19VS19OQU1FKV9zb2xvNS0kKENPTkZJR19VS19BUkNIKQorU09MTzVf
SFZUX0JJTkRJTkcgOj0gJChCVUlMRF9ESVIpL3NvbG81X2h2dC5vCitTT0xPNV9IVlRfVEVOREVS
ICA6PSAkKEJVSUxEX0RJUikvc29sbzUtaHZ0CitFWFRSQV9MRF9TQ1JJUFRfRkxBR1MgOj0gJChh
ZGRwcmVmaXggLVdsJChjb21tYSktVCwkKEVYVFJBX0xEX1NDUklQVC15KSkKKworJChTT0xPNV9I
VlRfQklORElORyk6IHNvbG81X3NyY191cGRhdGUKKwkkKE1BS0UpIC1DICQoU09MTzVfU1JDKSBo
dnQKKwlpbnN0YWxsIC1tIDY0NCAkKFNPTE81X1NSQykvYmluZGluZ3MvaHZ0L3NvbG81X2h2dC5v
ICQoU09MTzVfSFZUX0JJTkRJTkcpCisJIyMgdXNpbmcgdGhlIHNvbG81IGh2dCB0ZW5kZXIgd2l0
aCBvbmx5IGdkYiBtb2R1bGUgZW5hYmxlZAorCWluc3RhbGwgLW0gNzQ0ICQoU09MTzVfU1JDKS90
ZXN0cy90ZXN0X2hlbGxvL3NvbG81LWh2dCAkKFNPTE81X0hWVF9URU5ERVIpCisKKyQoU09MTzVf
SU1BR0UpOiAkKFNPTE81X0FMSUJTKSAkKFNPTE81X0FMSUJTLXkpICQoU09MTzVfT0xJQlMpICQo
U09MTzVfT0xJQlMteSkgXAorICAgICAgICAgICAgICAkKFVLX0FMSUJTKSAkKFVLX0FMSUJTLXkp
ICQoVUtfT0xJQlMpICQoVUtfT0xJQlMteSkgXAorICAgICAgICAgICAgICAkKFNPTE81X0xEU0NS
SVBUKSAkKFNPTE81X0hWVF9CSU5ESU5HKQorCSQoY2FsbCBidWlsZF9jbWQsTEQsLCRALmxkLm8s
XAorCSAgICAgICAkKExEKSAtciAkKExJQkxERkxBR1MpICQoTElCTERGTEFHUy15KSBcCisJCQkk
KFNPTE81X0xERkxBR1MpICQoU09MTzVfTERGTEFHUy15KSBcCisJCQkkKFNPTE81X09MSUJTKSAk
KFNPTE81X09MSUJTLXkpIFwKKwkJCSQoVUtfT0xJQlMpICQoVUtfT0xJQlMteSkgXAorCQkJLVds
JChjb21tYSktLXN0YXJ0LWdyb3VwIFwKKwkJCSQoU09MTzVfQUxJQlMpICQoU09MTzVfQUxJQlMt
eSkgXAorCQkJJChVS19BTElCUykgJChVS19BTElCUy15KSBcCisJCQktV2wkKGNvbW1hKS0tZW5k
LWdyb3VwIFwKKwkJCS1vICRALmxkLm8pCisJJChjYWxsIGJ1aWxkX2NtZCxPQkpDT1BZLCwkQC5v
LFwKKyAgICAgICAgICAgICAgICQoT0JKQ09QWSkgLXcgLUcgc29sbzVfYXBwX21haW4gJEAubGQu
byAkQC5vKQoraWZuZXEgKCQoZmlsdGVyIHg4Nl82NCBhcm02NCwkKENPTkZJR19VS19BUkNIKSks
KQorCSQoY2FsbCBidWlsZF9jbWQsTEQsLCRALFwKKwkgICAgICAgJChMRCkgJChMREZMQUdTKSAk
KExERkxBR1MteSkgXAorCQkgICAgICQoU09MTzVfTERGTEFHUykgJChTT0xPNV9MREZMQUdTLXkp
IFwKKwkJICAgICAtV2wkKGNvbW1hKS1kVCQoY29tbWEpJChjYWxsIHN0cmlwLCQoU09MTzVfTERT
Q1JJUFQpKSBcCisJCSAgICAgJChFWFRSQV9MRF9TQ1JJUFRfRkxBR1MpIFwKKwkJICAgICAkQC5v
ICQoU09MTzVfSFZUX0JJTkRJTkcpIC1vICRAKQoraWZlcSAoJChDT05GSUdfT1BUSU1JWkVfREJH
RklMRSkseSkKKwkkKGNhbGwgYnVpbGRfY21kLE9CSkNPUFksLCRALmRiZyxcCisJICAgICAgICQo
T0JKQ09QWSkgLS1vbmx5LWtlZXAtZGVidWcgJEAgJEAuZGJnKQorZW5kaWYKK2lmZXEgKCQoQ09O
RklHX09QVElNSVpFX1NZTUZJTEUpLHkpCisJJChjYWxsIGJ1aWxkX2NtZCxOTSwsJEAuc3ltLFwK
KwkgICAgICAgJChOTSkgLW4gJEAgPiAkQC5zeW0pCitlbmRpZgorCSQoY2FsbCBidWlsZF9jbWQs
R1osLCRALmd6LFwKKwkgICAgICAgJChHWklQKSAtZiAtOSAtYyAkQCA+JEAuZ3opCitlbmRpZgor
CisjIHJlZ2lzdGVyIGltYWdlIHRvIHRoZSBidWlsZAorVUtfSU1BR0VTLSQoQ09ORklHX1BMQVRf
U09MTzUpICs9ICQoU09MTzVfSU1BR0UpCisKKyMgLi4uZm9yIGNsZWFuaW5nOgorTElCU09MTzVQ
TEFUX0NMRUFOICs9ICQoY2FsbCBidWlsZF9jbGVhbiwkKFNPTE81X0lNQUdFKSkKK0xJQlNPTE81
UExBVF9DTEVBTiArPSAkKGNhbGwgYnVpbGRfY2xlYW4sJChTT0xPNV9JTUFHRSkuZ3opCitMSUJT
T0xPNVBMQVRfQ0xFQU4gKz0gJChjYWxsIGJ1aWxkX2NsZWFuLCQoU09MTzVfSU1BR0UpLmRiZykK
K0xJQlNPTE81UExBVF9DTEVBTiArPSAkKGNhbGwgYnVpbGRfY2xlYW4sJChTT0xPNV9JTUFHRSku
c3ltKQorTElCU09MTzVQTEFUX0NMRUFOICs9ICQoY2FsbCBidWlsZF9jbGVhbiwkKFNPTE81X0lN
QUdFKS5vKQorTElCU09MTzVQTEFUX0NMRUFOICs9ICQoY2FsbCBidWlsZF9jbGVhbiwkKFNPTE81
X0lNQUdFKS5sZC5vKQorTElCU09MTzVQTEFUX0NMRUFOICs9ICQoY2FsbCBidWlsZF9jbGVhbiwk
KFNPTE81X0hWVF9CSU5ESU5HKSkKK0xJQlNPTE81UExBVF9DTEVBTiArPSAkKGNhbGwgYnVpbGRf
Y2xlYW4sJChTT0xPNV9IVlRfVEVOREVSKSkKZGlmZiAtLWdpdCBhL3BsYXQvc29sbzUvbGluazY0
LmxkcyBiL3BsYXQvc29sbzUvbGluazY0LmxkcwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAw
MDAwMDAwLi41Njc4YWUzCi0tLSAvZGV2L251bGwKKysrIGIvcGxhdC9zb2xvNS9saW5rNjQubGRz
CkBAIC0wLDAgKzEsOTQgQEAKKy8qIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBJU0MgKi8KKy8q
CisgKiBBdXRob3Iocyk6IERhbiBXaWxsaWFtcyA8ZGp3aWxsaWFAdXMuaWJtLmNvbT4KKyAqICAg
ICAgICAgICAgTWFydGluIEx1Y2luYSA8bWFydGluLmx1Y2luYUBkb2NrZXIuY29tPgorICogICAg
ICAgICAgICBTaW1vbiBLdWVuemVyIDxzaW1vbi5rdWVuemVyQG5lY2xhYi5ldT4KKyAqICAgICAg
ICAgICAgSGFpYm8gWHUgPGhhaWJvLnh1QGFybS5jb20+CisgKgorICogQ29weXJpZ2h0IChjKSAy
MDE2LCBJQk0KKyAqICAgICAgICAgICAoYykgMjAxNi0yMDE3IERvY2tlciwgSW5jLgorICogICAg
ICAgICAgIChjKSAyMDE3LCBORUMgRXVyb3BlIEx0ZC4KKyAqICAgICAgICAgICAoYykgMjAxOCwg
QXJtIEx0ZC4gQWxsIHJpZ2h0cyByZXNlcnZlZC4KKyAqCisgKiBQZXJtaXNzaW9uIHRvIHVzZSwg
Y29weSwgbW9kaWZ5LCBhbmQvb3IgZGlzdHJpYnV0ZSB0aGlzIHNvZnR3YXJlCisgKiBmb3IgYW55
IHB1cnBvc2Ugd2l0aCBvciB3aXRob3V0IGZlZSBpcyBoZXJlYnkgZ3JhbnRlZCwgcHJvdmlkZWQK
KyAqIHRoYXQgdGhlIGFib3ZlIGNvcHlyaWdodCBub3RpY2UgYW5kIHRoaXMgcGVybWlzc2lvbiBu
b3RpY2UgYXBwZWFyCisgKiBpbiBhbGwgY29waWVzLgorICoKKyAqIFRIRSBTT0ZUV0FSRSBJUyBQ
Uk9WSURFRCAiQVMgSVMiIEFORCBUSEUgQVVUSE9SIERJU0NMQUlNUyBBTEwKKyAqIFdBUlJBTlRJ
RVMgV0lUSCBSRUdBUkQgVE8gVEhJUyBTT0ZUV0FSRSBJTkNMVURJTkcgQUxMIElNUExJRUQKKyAq
IFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZIEFORCBGSVRORVNTLiBJTiBOTyBFVkVOVCBT
SEFMTCBUSEUKKyAqIEFVVEhPUiBCRSBMSUFCTEUgRk9SIEFOWSBTUEVDSUFMLCBESVJFQ1QsIElO
RElSRUNULCBPUgorICogQ09OU0VRVUVOVElBTCBEQU1BR0VTIE9SIEFOWSBEQU1BR0VTIFdIQVRT
T0VWRVIgUkVTVUxUSU5HIEZST00gTE9TUworICogT0YgVVNFLCBEQVRBIE9SIFBST0ZJVFMsIFdI
RVRIRVIgSU4gQU4gQUNUSU9OIE9GIENPTlRSQUNULAorICogTkVHTElHRU5DRSBPUiBPVEhFUiBU
T1JUSU9VUyBBQ1RJT04sIEFSSVNJTkcgT1VUIE9GIE9SIElOCisgKiBDT05ORUNUSU9OIFdJVEgg
VEhFIFVTRSBPUiBQRVJGT1JNQU5DRSBPRiBUSElTIFNPRlRXQVJFLgorICovCisKK0VOVFJZKF9z
dGFydCkKKworU0VDVElPTlMgeworICAgIC4gPSAweDEwMDAwMDsKKworICAgIC8qIENvZGUgKi8K
KyAgICBfc3RleHQgPSAuOworCisgICAgLnRleHQgOgorICAgIHsKKyAgICAgICAgKigudGV4dCkK
KyAgICAgICAgKigudGV4dC4qKQorICAgIH0KKworICAgIF9ldGV4dCA9IC47CisKKyAgICAuID0g
QUxJR04oMHgxMDAwKTsKKyAgICAvKiBSZWFkLW9ubHkgZGF0YSAqLworICAgIC5yb2RhdGEgOgor
ICAgIHsKKyAgICAgICAgKigucm9kYXRhKQorICAgICAgICAqKC5yb2RhdGEuKikKKyAgICB9CisK
KyAgICBfZXJvZGF0YSA9IC47CisKKyAgICAvKiBDb25zdHJ1Y3RvciB0YWJsZXMgKHJlYWQtb25s
eSkgKi8KKyAgICBfY3RvcnMgPSAuOworICAgIC5wcmVpbml0X2FycmF5IDogeworCSAgICAuID0g
QUxJR04oMHg4KTsKKwkgICAgUFJPVklERV9ISURERU4gKF9fcHJlaW5pdF9hcnJheV9zdGFydCA9
IC4pOworCSAgICBLRUVQICgqKC5wcmVpbml0X2FycmF5KSkKKwkJICAgIFBST1ZJREVfSElEREVO
IChfX3ByZWluaXRfYXJyYXlfZW5kID0gLik7CisgICAgfQorCisgICAgLmluaXRfYXJyYXkgOiB7
CisJICAgIC4gPSBBTElHTigweDgpOworCSAgICBQUk9WSURFX0hJRERFTiAoX19pbml0X2FycmF5
X3N0YXJ0ID0gLik7CisJICAgIEtFRVAgKCooU09SVF9CWV9JTklUX1BSSU9SSVRZKC5pbml0X2Fy
cmF5LiopIFNPUlRfQllfSU5JVF9QUklPUklUWSguY3RvcnMuKikpKQorCQkgICAgS0VFUCAoKigu
aW5pdF9hcnJheSAuY3RvcnMpKQorCQkgICAgUFJPVklERV9ISURERU4gKF9faW5pdF9hcnJheV9l
bmQgPSAuKTsKKyAgICB9CisgICAgX2VjdG9ycyA9IC47CisKKyAgICAuID0gQUxJR04oMHgxMDAw
KTsKKyAgICAvKiBSZWFkLXdyaXRlIGRhdGEgKGluaXRpYWxpemVkKSAqLworICAgIC5kYXRhIDoK
KyAgICB7CisgICAgICAgICooLmRhdGEpCisgICAgICAgICooLmRhdGEuKikKKyAgICB9CisKKyAg
ICBfZWRhdGEgPSAuOworCisgICAgLiA9IEFMSUdOKDB4MTAwMCk7CisgICAgLyogUmVhZC13cml0
ZSBkYXRhICh1bmluaXRpYWxpemVkKSAqLworICAgIC5ic3MgOgorICAgIHsKKyAgICAgICAgKigu
YnNzKQorICAgICAgICAqKC5ic3MuKikKKyAgICAgICAgKihDT01NT04pCisgICAgfQorCisgICAg
LiA9IEFMSUdOKDB4MTAwMCk7CisgICAgX2Vic3MgPSAuOworICAgIF9lbmQgPSAuOworfQotLSAK
Mi4xNy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
TWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1k
ZXZlbA==

From minios-devel-bounces@lists.xenproject.org Mon Mar 11 01:22:41 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 11 Mar 2019 01:22: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 1h39eL-00038I-TS; Mon, 11 Mar 2019 01:22:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=V1Q0=RO=arm.com=haibo.xu@srs-us1.protection.inumbo.net>)
 id 1h39eL-000388-DO
 for minios-devel@lists.xenproject.org; Mon, 11 Mar 2019 01:22:41 +0000
X-Inumbo-ID: 29643d24-439c-11e9-9b00-9b983d296472
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 29643d24-439c-11e9-9b00-9b983d296472;
 Mon, 11 Mar 2019 01:22:40 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id B930616A3;
 Sun, 10 Mar 2019 18:22:39 -0700 (PDT)
Received: from localhost.localdomain (unknown [10.169.36.69])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id 968D93F59C;
 Sun, 10 Mar 2019 18:22:38 -0700 (PDT)
From: Haibo Xu <haibo.xu@arm.com>
To: minios-devel@lists.xenproject.org
Date: Mon, 11 Mar 2019 09:21:53 +0800
Message-Id: <5b448dcf9a83ef6850057aefebf7267beadbb53a.1551861694.git.haibo.xu@arm.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1551861694.git.haibo.xu@arm.com>
References: <cover.1551861694.git.haibo.xu@arm.com>
In-Reply-To: <cover.1551861694.git.haibo.xu@arm.com>
References: <cover.1551861694.git.haibo.xu@arm.com>
Subject: [Minios-devel] [UNIKRAFT PATCH 4/6] plat/solo5: Add solo5 platform
 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: Felipe.Huici@neclab.eu, Florian.Schmidt@neclab.eu, simon.kuenzer@neclab.eu,
 Haibo Xu <haibo.xu@arm.com>, kollerr@us.ibm.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>

U2lnbmVkLW9mZi1ieTogSGFpYm8gWHUgPGhhaWJvLnh1QGFybS5jb20+Ci0tLQogcGxhdC9NYWtl
ZmlsZS51ayAgICAgICB8ICAxICsKIHBsYXQvc29sbzUvTWFrZWZpbGUudWsgfCAzMCArKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgMzEgaW5zZXJ0aW9ucygr
KQogY3JlYXRlIG1vZGUgMTAwNjQ0IHBsYXQvc29sbzUvTWFrZWZpbGUudWsKCmRpZmYgLS1naXQg
YS9wbGF0L01ha2VmaWxlLnVrIGIvcGxhdC9NYWtlZmlsZS51awppbmRleCA3MjE1NWJkLi40ZjBk
NTgzIDEwMDY0NAotLS0gYS9wbGF0L01ha2VmaWxlLnVrCisrKyBiL3BsYXQvTWFrZWZpbGUudWsK
QEAgLTUsMyArNSw0IEBAIFVLX1BMQVRfRFJJVkVSU19CQVNFOj0gJChVS19QTEFUX0JBU0UpL2Ry
aXZlcnMKICQoZXZhbCAkKGNhbGwgX2ltcG9ydF9saWIsJChVS19QTEFUX0JBU0UpL3hlbikpCiAk
KGV2YWwgJChjYWxsIF9pbXBvcnRfbGliLCQoVUtfUExBVF9CQVNFKS9rdm0pKQogJChldmFsICQo
Y2FsbCBfaW1wb3J0X2xpYiwkKFVLX1BMQVRfQkFTRSkvbGludXh1KSkKKyQoZXZhbCAkKGNhbGwg
X2ltcG9ydF9saWIsJChVS19QTEFUX0JBU0UpL3NvbG81KSkKZGlmZiAtLWdpdCBhL3BsYXQvc29s
bzUvTWFrZWZpbGUudWsgYi9wbGF0L3NvbG81L01ha2VmaWxlLnVrCm5ldyBmaWxlIG1vZGUgMTAw
NjQ0CmluZGV4IDAwMDAwMDAuLmE4M2ZiMTUKLS0tIC9kZXYvbnVsbAorKysgYi9wbGF0L3NvbG81
L01ha2VmaWxlLnVrCkBAIC0wLDAgKzEsMzAgQEAKKyMjCisjIyBTT0xPNSBwbGF0Zm9ybSByZWdp
c3RyYXRpb24KKyMjCiskKGV2YWwgJChjYWxsIGFkZHBsYXRfcyxzb2xvNSwkKENPTkZJR19QTEFU
X1NPTE81KSkpCisKKyMjCisjIyBTT0xPNSBwbGF0Zm9ybSBsaWJyYXJ5IHJlZ2lzdHJhdGlvbgor
IyMKKyQoZXZhbCAkKGNhbGwgYWRkcGxhdGxpYixzb2xvNSxsaWJzb2xvNXBsYXQpKQorCisjIwor
IyMgUGxhdGZvcm0gbGlicmFyeSBkZWZpbml0aW9ucworIyMKK0xJQlNPTE81UExBVF9BU0lOQ0xV
REVTLXkgICAgICAgICs9IC1JJChMSUJTT0xPNVBMQVRfQkFTRSkvaW5jbHVkZQorTElCU09MTzVQ
TEFUX0FTSU5DTFVERVMteSAgICAgICAgKz0gLUkkKFVLX1BMQVRfQ09NTU9OX0JBU0UpL2luY2x1
ZGUKK0xJQlNPTE81UExBVF9DSU5DTFVERVMteSAgICAgICAgICs9IC1JJChMSUJTT0xPNVBMQVRf
QkFTRSkvaW5jbHVkZQorTElCU09MTzVQTEFUX0NJTkNMVURFUy15ICAgICAgICAgKz0gLUkkKFVL
X1BMQVRfQ09NTU9OX0JBU0UpL2luY2x1ZGUKKworTElCU09MTzVQTEFUX0FTRkxBR1MgICAgICAg
ICAgICAgKz0gLURTT0xPNVBMQVQKK0xJQlNPTE81UExBVF9DRkxBR1MgICAgICAgICAgICAgICs9
IC1EU09MTzVQTEFUCitMSUJTT0xPNVBMQVRfQ1hYRkxBR1MgICAgICAgICAgICArPSAtRFNPTE81
UExBVAorCitMSUJTT0xPNVBMQVRfU1JDUy15ICAgICAgICAgICAgICArPSAkKExJQlNPTE81UExB
VF9CQVNFKS9zaHV0ZG93bi5jCitMSUJTT0xPNVBMQVRfU1JDUy15ICAgICAgICAgICAgICArPSAk
KExJQlNPTE81UExBVF9CQVNFKS9tZW1vcnkuYworTElCU09MTzVQTEFUX1NSQ1MteSAgICAgICAg
ICAgICAgKz0gJChMSUJTT0xPNVBMQVRfQkFTRSkvY29uc29sZS5jCitMSUJTT0xPNVBMQVRfU1JD
Uy15ICAgICAgICAgICAgICArPSAkKExJQlNPTE81UExBVF9CQVNFKS9pby5jCitMSUJTT0xPNVBM
QVRfU1JDUy15ICAgICAgICAgICAgICArPSAkKExJQlNPTE81UExBVF9CQVNFKS9sY3B1LmMKK0xJ
QlNPTE81UExBVF9TUkNTLXkgICAgICAgICAgICAgICs9ICQoTElCU09MTzVQTEFUX0JBU0UpL3Nl
dHVwLmMKK0xJQlNPTE81UExBVF9TUkNTLXkgICAgICAgICAgICAgICs9ICQoTElCU09MTzVQTEFU
X0JBU0UpL3RpbWUuYworTElCU09MTzVQTEFUX1NSQ1MteSAgICAgICAgICAgICAgKz0gJChMSUJT
T0xPNVBMQVRfQkFTRSkvaXJxLmMKLS0gCjIuMTcuMQoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9z
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Mon Mar 11 01:22:43 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 11 Mar 2019 01:22: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 1h39eM-00038v-V7; Mon, 11 Mar 2019 01:22: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=V1Q0=RO=arm.com=haibo.xu@srs-us1.protection.inumbo.net>)
 id 1h39eL-00038G-Vq
 for minios-devel@lists.xenproject.org; Mon, 11 Mar 2019 01:22:42 +0000
X-Inumbo-ID: 2a2a87d7-439c-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 2a2a87d7-439c-11e9-bc90-bc764e045a96;
 Mon, 11 Mar 2019 01:22:41 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 21DBC1715;
 Sun, 10 Mar 2019 18:22:41 -0700 (PDT)
Received: from localhost.localdomain (unknown [10.169.36.69])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id F3F983F59C;
 Sun, 10 Mar 2019 18:22:39 -0700 (PDT)
From: Haibo Xu <haibo.xu@arm.com>
To: minios-devel@lists.xenproject.org
Date: Mon, 11 Mar 2019 09:21:54 +0800
Message-Id: <64370fe1f8f4fbcf522dfeb6a676f61865393d22.1551861694.git.haibo.xu@arm.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1551861694.git.haibo.xu@arm.com>
References: <cover.1551861694.git.haibo.xu@arm.com>
In-Reply-To: <cover.1551861694.git.haibo.xu@arm.com>
References: <cover.1551861694.git.haibo.xu@arm.com>
Subject: [Minios-devel] [UNIKRAFT PATCH 5/6] plat/solo5: Add the solo5 API
 declaration in solo5.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: Felipe.Huici@neclab.eu, Florian.Schmidt@neclab.eu, simon.kuenzer@neclab.eu,
 Haibo Xu <haibo.xu@arm.com>, kollerr@us.ibm.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>

QWRkIHRoZSBzb2xvNSBiaW5kaW5nIEFQSXMgZGVjbGFyYXRpb24gdG8gaW50cm9kdWNlCnRoZSBm
dW5jdGlvbnMgd2hpY2ggd2lsbCBiZSB1c2VkIGluIHRoZSBpbXBsZW1lbnRhdGlvbgpvZiByZWxh
dGVkIHBsYXRmb3JtIGludGVyZmFjZS4KClNpZ25lZC1vZmYtYnk6IEhhaWJvIFh1IDxoYWliby54
dUBhcm0uY29tPgotLS0KIHBsYXQvc29sbzUvaW5jbHVkZS9zb2xvNS9zZXR1cC5oIHwgIDQ5ICsr
KysrKwogcGxhdC9zb2xvNS9pbmNsdWRlL3NvbG81L3NvbG81LmggfCAyODAgKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCAzMjkgaW5zZXJ0aW9ucygrKQog
Y3JlYXRlIG1vZGUgMTAwNjQ0IHBsYXQvc29sbzUvaW5jbHVkZS9zb2xvNS9zZXR1cC5oCiBjcmVh
dGUgbW9kZSAxMDA2NDQgcGxhdC9zb2xvNS9pbmNsdWRlL3NvbG81L3NvbG81LmgKCmRpZmYgLS1n
aXQgYS9wbGF0L3NvbG81L2luY2x1ZGUvc29sbzUvc2V0dXAuaCBiL3BsYXQvc29sbzUvaW5jbHVk
ZS9zb2xvNS9zZXR1cC5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjU5MzY5
MDEKLS0tIC9kZXYvbnVsbAorKysgYi9wbGF0L3NvbG81L2luY2x1ZGUvc29sbzUvc2V0dXAuaApA
QCAtMCwwICsxLDQ5IEBACisvKiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQlNELTMtQ2xhdXNl
ICovCisvKgorICogQXV0aG9yczogSGFpYm8gWHUgPGhhaWJvLnh1QGFybS5jb20+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
CisgKi8KKworI2lmbmRlZiBfX1NFVFVQX0hfXworI2RlZmluZSBfX1NFVFVQX0hfXworCisjaW5j
bHVkZSA8c3lzL3R5cGVzLmg+CisKK3N0cnVjdCBsaWJzb2xvNXBsYXRfb3B0cyB7CisJc3RydWN0
IHsKKwkJdm9pZCAqYmFzZTsKKwkJc2l6ZV90IGxlbjsKKwl9IGhlYXA7Cit9OworCitleHRlcm4g
c3RydWN0IGxpYnNvbG81cGxhdF9vcHRzIF9saWJzb2xvNXBsYXRfb3B0czsKKworI2VuZGlmIC8q
IF9fU0VUVVBfSF9fICovCmRpZmYgLS1naXQgYS9wbGF0L3NvbG81L2luY2x1ZGUvc29sbzUvc29s
bzUuaCBiL3BsYXQvc29sbzUvaW5jbHVkZS9zb2xvNS9zb2xvNS5oCm5ldyBmaWxlIG1vZGUgMTAw
NjQ0CmluZGV4IDAwMDAwMDAuLmEyOTM1MTMKLS0tIC9kZXYvbnVsbAorKysgYi9wbGF0L3NvbG81
L2luY2x1ZGUvc29sbzUvc29sbzUuaApAQCAtMCwwICsxLDI4MCBAQAorLyoKKyAqIENvcHlyaWdo
dCAoYykgMjAxNS0yMDE4IENvbnRyaWJ1dG9ycyBhcyBub3RlZCBpbiB0aGUgQVVUSE9SUyBmaWxl
CisgKgorICogVGhpcyBmaWxlIGlzIHBhcnQgb2YgU29sbzUsIGEgc2FuZGJveGVkIGV4ZWN1dGlv
biBlbnZpcm9ubWVudC4KKyAqCisgKiBQZXJtaXNzaW9uIHRvIHVzZSwgY29weSwgbW9kaWZ5LCBh
bmQvb3IgZGlzdHJpYnV0ZSB0aGlzIHNvZnR3YXJlCisgKiBmb3IgYW55IHB1cnBvc2Ugd2l0aCBv
ciB3aXRob3V0IGZlZSBpcyBoZXJlYnkgZ3JhbnRlZCwgcHJvdmlkZWQKKyAqIHRoYXQgdGhlIGFi
b3ZlIGNvcHlyaWdodCBub3RpY2UgYW5kIHRoaXMgcGVybWlzc2lvbiBub3RpY2UgYXBwZWFyCisg
KiBpbiBhbGwgY29waWVzLgorICoKKyAqIFRIRSBTT0ZUV0FSRSBJUyBQUk9WSURFRCAiQVMgSVMi
IEFORCBUSEUgQVVUSE9SIERJU0NMQUlNUyBBTEwKKyAqIFdBUlJBTlRJRVMgV0lUSCBSRUdBUkQg
VE8gVEhJUyBTT0ZUV0FSRSBJTkNMVURJTkcgQUxMIElNUExJRUQKKyAqIFdBUlJBTlRJRVMgT0Yg
TUVSQ0hBTlRBQklMSVRZIEFORCBGSVRORVNTLiBJTiBOTyBFVkVOVCBTSEFMTCBUSEUKKyAqIEFV
VEhPUiBCRSBMSUFCTEUgRk9SIEFOWSBTUEVDSUFMLCBESVJFQ1QsIElORElSRUNULCBPUgorICog
Q09OU0VRVUVOVElBTCBEQU1BR0VTIE9SIEFOWSBEQU1BR0VTIFdIQVRTT0VWRVIgUkVTVUxUSU5H
IEZST00gTE9TUworICogT0YgVVNFLCBEQVRBIE9SIFBST0ZJVFMsIFdIRVRIRVIgSU4gQU4gQUNU
SU9OIE9GIENPTlRSQUNULAorICogTkVHTElHRU5DRSBPUiBPVEhFUiBUT1JUSU9VUyBBQ1RJT04s
IEFSSVNJTkcgT1VUIE9GIE9SIElOCisgKiBDT05ORUNUSU9OIFdJVEggVEhFIFVTRSBPUiBQRVJG
T1JNQU5DRSBPRiBUSElTIFNPRlRXQVJFLgorICovCisKKyNpZm5kZWYgU09MTzVfSF9JTkNMVURF
RAorI2RlZmluZSBTT0xPNV9IX0lOQ0xVREVECisKKyNpbmNsdWRlIDxzdGRpbnQuaD4KKwordHlw
ZWRlZiB1bnNpZ25lZCBsb25nIHNpemVfdDsKKy8qCisgKiBTb2xvNSBwdWJsaWMgQVBJcy4KKyAq
CisgKiBUaGVzZSBBUElzIGFyZSBzdGlsbCB1bmRlciBkZXZlbG9wbWVudCBhbmQgbWF5IGNoYW5n
ZSBhdCBhbnkgdGltZS4KKyAqCisgKiBUaGUgZG9jdW1lbnRhdGlvbiBpbiB0aGlzIGZpbGUgcmVm
bGVjdHMgdGhlICppbnRlbnQqIG9mIHRoZSBBUEk7IGN1cnJlbnQKKyAqIFNvbG81IGltcGxlbWVu
dGF0aW9ucyBtYXkgZGV2aWF0ZSBmcm9tIHRoZSBzcGVjaWZpZWQgYmVoYXZpb3VyIGluIHRoZSBz
aG9ydAorICogdGVybS4gSWYgeW91IGZpbmQgc3VjaCBjYXNlcyB0aGF0IGFyZSBub3QgZG9jdW1l
bnRlZCBoZXJlLCBwbGVhc2UgZmlsZSBhCisgKiBidWcuCisgKi8KKworLyoKKyAqIEVycm9yIGhh
bmRsaW5nLgorICoKKyAqIEZvciBBUElzIHJldHVybmluZyBhIHNvbG81X3Jlc3VsdF90OgorICoK
KyAqICAgVW5sZXNzIG90aGVyd2lzZSBkb2N1bWVudGVkIGJlbG93LCB0aGVzZSBBUElzIHJldHVy
biBvbmx5IFNPTE81X1JfT0sgb24KKyAqICAgc3VjY2Vzcy4KKyAqCisgKiAgIEFwcGxpY2F0aW9u
IGRldmVsb3BlcnMgTVVTVCBOT1QgUkVMWSBvbiB0aGVzZSBBUElzIHJldHVybmluZworICogICBT
T0xPNV9SX0VJTlZBTCBvciBTT0xPNV9SX0VVTlNQRUMuIFNvbG81IGltcGxlbWVudGF0aW9ucyBN
QVkgY2hvb3NlIHRvCisgKiAgIGFib3J0IGV4ZWN1dGlvbiBvZiB0aGUgYXBwbGljYXRpb24gaW4g
cHJlZmVyZW5jZSB0byByZXR1cm5pbmcgYW4gZXJyb3IKKyAqICAgcmVzdWx0IG9uIGZhaWx1cmUu
CisgKgorICogRm9yIEFQSXMgTk9UIHJldHVybmluZyBhIHNvbG81X3Jlc3VsdF90OgorICoKKyAq
ICAgVGhlc2UgQVBJcyBlaXRoZXI6CisgKgorICogICBhKSBhbHdheXMgc3VjY2VlZCB1bmRlciBu
b3JtYWwgb3BlcmF0aW9uLCBvcgorICogICBiKSBhYm9ydCBleGVjdXRpb24gb2YgdGhlIGFwcGxp
Y2F0aW9uIG9uIGZhaWx1cmUuCisgKgorICogRm9yIHRoZSBhdm9pZGFuY2Ugb2YgZG91YnQsIGNh
bGxpbmcgQVBJcyBvbiBkZXZpY2VzIHRoYXQgYXJlIG5vdCBwcmVzZW50CisgKiBXSUxMIHJlc3Vs
dCBpbiBhYm9ydGluZyBleGVjdXRpb24gb2YgdGhlIGFwcGxpY2F0aW9uLgorICovCit0eXBlZGVm
IGVudW0geworICAgIC8qCisgICAgICogVGhlIG9wZXJhdGlvbiBjb21wbGV0ZWQgc3VjY2Vzc2Z1
bGx5LgorICAgICAqLworICAgIFNPTE81X1JfT0sgPSAwLAorICAgIC8qCisgICAgICogVGhlIG9w
ZXJhdGlvbiBjYW5ub3QgYmUgY29tcGxldGVkIGF0IHRoaXMgdGltZS4gUmV0cnlpbmcgYW4gaWRl
bnRpY2FsCisgICAgICogb3BlcmF0aW9uIGF0IGEgbGF0ZXIgdGltZSBtYXkgc3VjY2VlZC4KKyAg
ICAgKi8KKyAgICBTT0xPNV9SX0FHQUlOLAorICAgIC8qCisgICAgICogSW52YWxpZCBhcmd1bWVu
dC4KKyAgICAgKi8KKyAgICBTT0xPNV9SX0VJTlZBTCwKKyAgICAvKgorICAgICAqIFRoZSBvcGVy
YXRpb24gZmFpbGVkIGR1ZSB0byBhbiB1bnNwZWNpZmllZCBlcnJvci4KKyAgICAgKi8KKyAgICBT
T0xPNV9SX0VVTlNQRUMKK30gc29sbzVfcmVzdWx0X3Q7CisKKy8qCisgKiBBcHBsaWNhdGlvbiBl
bnRyeSBwb2ludC4KKyAqCisgKiBUaGUgYXBwbGljYXRpb24gaXMgcGFzc2VkIGEgcG9pbnRlciAo
KmluZm8pIHRvIGEgc3RhdGljYWxseSBhbGxvY2F0ZWQKKyAqIChzdHJ1Y3Qgc29sbzVfc3RhcnRf
aW5mbykgd2l0aCBzdGFydCBvZiBkYXkgaW5mb3JtYXRpb247IGFueSBkYXRhIGluIHRoaXMKKyAq
IHN0cnVjdHVyZSBzaG91bGQgYmUgdHJlYXRlZCBhcyByZWFkLW9ubHkuCisgKgorICogVGhlIGFw
cGxpY2F0aW9uIHJlY2VpdmVzIHRoZSAoaW5mby0+aGVhcF9zdGFydCwgaW5mby0+aGVhcF9zaXpl
KSBvZiBhCisgKiBzaW5nbGUsIGNvbnRpZ3VvdXMsIG5vbi1leGVjdXRhYmxlLCByZWFkL3dyaXRl
IG1lbW9yeSByZWdpb24gaXQgbWF5IHVzZSBmb3IKKyAqIGhlYXAgb3Igc3RhY2socykgYXMgaXQg
c2VlcyBmaXQuICBBdCBlbnRyeSwgdGhlIGFwcGxpY2F0aW9uIGlzIHByb3ZpZGVkIHdpdGgKKyAq
IGFuIGluaXRpYWwgc3RhY2sgZ3Jvd2luZyBkb3duIGZyb20gKGluZm8tPmhlYXBfc3RhcnQgKyBp
bmZvLT5oZWFwX3NpemUpLgorICoKKyAqIFRoZSBhcHBsaWNhdGlvbiBNVVNUIE5PVCBtYWtlIGFu
eSBmdXJ0aGVyIGFzc3VtcHRpb25zIGFib3V0IG1lbW9yeSBsYXlvdXQsCisgKiBpbmNsdWRpbmcg
d2hlcmUgZXhlY3V0YWJsZSBjb2RlIG9yIHN0YXRpYyBkYXRhIGFyZSBsb2NhdGVkIGluIG1lbW9y
eS4KKyAqCisgKiBSZXR1cm5pbmcgZnJvbSB0aGlzIGZ1bmN0aW9uIGlzIGVxdWl2YWxlbnQgdG8g
Y2FsbGluZyBzb2xvNV9leGl0KDxyZXR1cm4KKyAqIHZhbHVlPikuCisgKi8KK3N0cnVjdCBzb2xv
NV9zdGFydF9pbmZvIHsKKyAgICAvL2NvbnN0IGNoYXIgKmNtZGxpbmU7CisgICAgY2hhciAqY21k
bGluZTsKKyAgICB1aW50cHRyX3QgaGVhcF9zdGFydDsKKyAgICBzaXplX3QgaGVhcF9zaXplOwor
fTsKKworaW50IHNvbG81X2FwcF9tYWluKGNvbnN0IHN0cnVjdCBzb2xvNV9zdGFydF9pbmZvICpp
bmZvKTsKKworLyoKKyAqIEV4aXQgdGhlIGFwcGxpY2F0aW9uLCByZXR1cm5pbmcgKHN0YXR1cykg
dG8gdGhlIGhvc3QgaWYgcG9zc2libGUuCisgKgorICogU3RhdHVzIHZhbHVlcyBvZiAyNTUgYW5k
IGFib3ZlIGFyZSByZXNlcnZlZCBmb3IgdXNlIGJ5IFNvbG81LgorICovCisjZGVmaW5lIFNPTE81
X0VYSVRfU1VDQ0VTUwkwCisjZGVmaW5lIFNPTE81X0VYSVRfRkFJTFVSRQkxCisjZGVmaW5lIFNP
TE81X0VYSVRfQUJPUlQJMjU1CisKK3ZvaWQgc29sbzVfZXhpdChpbnQgc3RhdHVzKSBfX2F0dHJp
YnV0ZV9fKChub3JldHVybikpOworCisvKgorICogQWJvcnQgdGhlIGFwcGxpY2F0aW9uLCByZXR1
cm5pbmcgYSBzdGF0dXMgb2YgU09MTzVfRVhJVF9BQk9SVCB0byB0aGUgaG9zdCBpZgorICogcG9z
c2libGUuCisgKgorICogVGhpcyBjYWxsIGlzIGludGVuZGVkIHRvIHNpZ25hbCBhbiBhYm5vcm1h
bCBleGl0IHRvIHRoZSBob3N0LiBEZXBlbmRpbmcgb24KKyAqIHRoZSB0ZW5kZXIgY29uZmlndXJh
dGlvbiwgdGhpcyBtYXkgdHJpZ2dlciBmdXJ0aGVyIGFjdGlvbnMgc3VjaCBhCisgKiBnZW5lcmF0
aW5nIGEgY29yZSBmaWxlLgorICovCit2b2lkIHNvbG81X2Fib3J0KHZvaWQpIF9fYXR0cmlidXRl
X18oKG5vcmV0dXJuKSk7CisKKy8qCisgKiBUaW1lLgorICovCisKKy8qCisgKiBTb2xvNSB0eXBl
IGZvciB0aW1lIHZhbHVlcywgd2l0aCBuYW5vc2Vjb25kIHByZWNpc2lvbi4KKyAqLwordHlwZWRl
ZiB1aW50NjRfdCBzb2xvNV90aW1lX3Q7CisKKy8qCisgKiBSZXR1cm5zIG1vbm90b25pYyB0aW1l
IHNpbmNlIGFuIHVuc3BlY2lmaWVkIHBlcmlvZCBpbiB0aGUgcGFzdC4KKyAqLworc29sbzVfdGlt
ZV90IHNvbG81X2Nsb2NrX21vbm90b25pYyh2b2lkKTsKKworLyoKKyAqIFJldHVybnMgd2FsbCBj
bG9jayB0aW1lIGluIFVUQyBzaW5jZSB0aGUgVU5JWCBlcG9jaCAoMTk3MC0wMS0wMSkuCisgKi8K
K3NvbG81X3RpbWVfdCBzb2xvNV9jbG9ja193YWxsKHZvaWQpOworCisvKgorICogU3VzcGVuZHMg
ZXhlY3V0aW9uIG9mIHRoZSBhcHBsaWNhdGlvbiB1bnRpbCBlaXRoZXI6CisgKgorICogICBhKSBt
b25vdG9uaWMgdGltZSByZWFjaGVzIChkZWFkbGluZSksIG9yCisgKiAgIGIpIHNvbG81X25ldF9y
ZWFkKCkgd291bGQgc3VjY2VlZC4KKyAqCisgKiBSZXR1cm5zIHRydWUgaWYgc29sbzVfbmV0X3Jl
YWQoKSB3aWxsIHN1Y2NlZWQsIG90aGVyd2lzZSBmYWxzZS4KKyAqCisgKiBUaGlzIGludGVyZmFj
ZSBtYXkgYmUgZXh0ZW5kZWQgaW4gdGhlIGZ1dHVyZSB0byBhbGxvdyBmb3Igc2VsZWN0aW9uIG9m
IEkvTworICogZXZlbnRzIG9mIGludGVyZXN0IHRvIHRoZSBhcHBsaWNhdGlvbi4KKyAqLworaW50
IHNvbG81X3lpZWxkKHNvbG81X3RpbWVfdCBkZWFkbGluZSk7CisKKy8qCisgKiBDb25zb2xlIEkv
Ty4KKyAqLworCisvKgorICogV3JpdGVzIChzaXplKSBieXRlcyBmcm9tICgqYnVmKSB0byB0aGUg
Y29uc29sZS4KKyAqCisgKiBXcml0aW5nIHRvIHRoZSBjb25zb2xlIGlzIGEgYmVzdC1lZmZvcnQg
b3BlcmF0aW9uOiB0aGlzIG9wZXJhdGlvbiB3aWxsCisgKiBhbHdheXMgc3VjY2VlZCBidXQgbWF5
IGxvc2UgZGF0YSwgZm9yIGV4YW1wbGUgaW4gdGhlIGV2ZW50IG9mIHJlc291cmNlCisgKiBleGhh
dXN0aW9uIG9uIHRoZSBob3N0LgorICovCit2b2lkIHNvbG81X2NvbnNvbGVfd3JpdGUoY29uc3Qg
Y2hhciAqYnVmLCBzaXplX3Qgc2l6ZSk7CisKKy8qCisgKiBOZXR3b3JrIEkvTy4KKyAqCisgKiBD
dXJyZW50bHkgb25seSBhIHNpbmdsZSBFdGhlcm5ldC1zdHlsZSBkZXZpY2UgaXMgc3VwcG9ydGVk
LgorICoKKyAqIFRoZXNlIGludGVyZmFjZXMgd2lsbCBjaGFuZ2UgaW4gdGhlIGZ1dHVyZSB0byBz
dXBwb3J0IG11bHRpcGxlIGRldmljZXMuCisgKi8KKworLyoKKyAqIEV0aGVybmV0IGFkZHJlc3Mg
bGVuZ3RoIGluIGJ5dGVzLgorICovCisjZGVmaW5lIFNPTE81X05FVF9BTEVOICAgICAgICAgIDYK
Ky8qCisgKiBFdGhlcm5ldCBmcmFtZSBoZWFkZXIgKHRhcmdldCwgc291cmNlLCB0eXBlKSBsZW5n
dGggaW4gYnl0ZXMuCisgKi8KKyNkZWZpbmUgU09MTzVfTkVUX0hMRU4gICAgICAgICAgMTQKKwor
c3RydWN0IHNvbG81X25ldF9pbmZvIHsKKyAgICB1aW50OF90IG1hY19hZGRyZXNzW1NPTE81X05F
VF9BTEVOXTsKKyAgICBzaXplX3QgbXR1OyAgICAgICAgICAgICAgICAgLyogTm90IGluY2x1ZGlu
ZyBFdGhlcm5ldCBoZWFkZXIgKi8KK307CisKKy8qCisgKiBSZXRyaWV2ZXMgaW5mb3JtYXRpb24g
YWJvdXQgdGhlIG5ldHdvcmsgZGV2aWNlLiBDYWxsZXIgbXVzdCBzdXBwbHkgc3BhY2UgZm9yCisg
KiBzdHJ1Y3Qgc29sbzVfbmV0X2luZm8gaW4gKGluZm8pLgorICovCit2b2lkIHNvbG81X25ldF9p
bmZvKHN0cnVjdCBzb2xvNV9uZXRfaW5mbyAqaW5mbyk7CisKKy8qCisgKiBTZW5kcyBhIHNpbmds
ZSBuZXR3b3JrIHBhY2tldCBmcm9tIHRoZSBidWZmZXIgKCpidWYpLCB3aXRob3V0IGJsb2NraW5n
LiAgSWYKKyAqIHRoZSBwYWNrZXQgY2Fubm90IGJlIHNlbnQgZHVlIHRvIGEgdHJhbnNpZW50IGVy
cm9yIChlLmcuICBubyByZXNvdXJjZXMKKyAqIGF2YWlsYWJsZSkgaXQgd2lsbCBiZSBzaWxlbnRs
eSBkcm9wcGVkLgorICoKKyAqIFRoZSBtYXhpbXVtIGFsbG93ZWQgdmFsdWUgZm9yIChzaXplKSBp
cyAoc29sbzVfbmV0X2luZm8ubXR1ICsKKyAqIFNPTE81X05FVF9ITEVOKS4gVGhlIHBhY2tldCBt
dXN0IGluY2x1ZGUgdGhlIGV0aGVybmV0IGZyYW1lIGhlYWRlci4KKyAqLworc29sbzVfcmVzdWx0
X3Qgc29sbzVfbmV0X3dyaXRlKGNvbnN0IHVpbnQ4X3QgKmJ1Ziwgc2l6ZV90IHNpemUpOworCisv
KgorICogUmVjZWl2ZXMgYSBzaW5nbGUgbmV0d29yayBwYWNrZXQgaW50byB0aGUgYnVmZmVyICgq
YnVmKSwgd2l0aG91dCBibG9ja2luZy4KKyAqCisgKiAoc2l6ZSkgbXVzdCBiZSBhdCBsZWFzdCAo
c29sbzVfbmV0X2luZm8ubXR1ICsgU09MTzVfTkVUX0hMRU4pLgorICoKKyAqIElmIG5vIHBhY2tl
dHMgYXJlIGF2YWlsYWJsZSByZXR1cm5zIFNPTE81X1JfQUdBSU4sIG90aGVyd2lzZSByZXR1cm5z
CisgKiBTT0xPNV9SX09LIGFuZCB0aGUgc2l6ZSBvZiB0aGUgcmVjZWl2ZWQgcGFja2V0IGluY2x1
ZGluZyB0aGUgZXRoZXJuZXQgZnJhbWUKKyAqIGhlYWRlciBpbiAoKnJlYWRfc2l6ZSkuCisgKi8K
K3NvbG81X3Jlc3VsdF90IHNvbG81X25ldF9yZWFkKHVpbnQ4X3QgKmJ1Ziwgc2l6ZV90IHNpemUs
IHNpemVfdCAqcmVhZF9zaXplKTsKKworLyoKKyAqIEJsb2NrIEkvTy4KKyAqCisgKiBDdXJyZW50
bHkgb25seSBhIHNpbmdsZSBibG9jay1hZGRyZXNzYWJsZSBkZXZpY2UgaXMgc3VwcG9ydGVkLgor
ICoKKyAqIFRoZSBtaW5pbXVtIHVuaXQgb2YgSS9PIHdoaWNoIGNhbiBiZSBwZXJmb3JtZWQgb24g
YSBibG9jayBkZXZpY2UgaXMgZGVmaW5lZAorICogYnkgc29sbzVfYmxvY2tfaW5mby5ibG9ja19z
aXplLiBJbiBwcmFjdGljZSB3ZSBjdXJyZW50bHkgYWxzbyBsaW1pdCB0aGUKKyAqICptYXhpbXVt
KiB1bml0IG9mIEkvTyB0byB0aGUgYmxvY2sgc2l6ZS4KKyAqCisgKiBUaGVzZSBpbnRlcmZhY2Vz
IHdpbGwgY2hhbmdlIGluIHRoZSBmdXR1cmUgdG8gc3VwcG9ydCBtdWx0aXBsZSBkZXZpY2VzIGFu
ZCwKKyAqIGRlcGVuZGluZyBvbiBhdG9taWNpdHkgZ3VhcmFudGVlcywgbWF5IGJlIGV4dGVuZGVk
IHRvIHN1cHBvcnQgSS9PIG9wZXJhdGlvbnMKKyAqIG9mID4xIGJsb2NrIHBlciBjYWxsLgorICov
CisKKy8qCisgKiBBcmNoaXRlY3R1cmUtaW5kZXBlbmRlbnQgdHlwZSBmb3IgYmxvY2sgZGV2aWNl
IG9mZnNldHMsIGluIGJ5dGVzLgorICovCit0eXBlZGVmIHVpbnQ2NF90IHNvbG81X29mZl90Owor
CitzdHJ1Y3Qgc29sbzVfYmxvY2tfaW5mbyB7CisgICAgc29sbzVfb2ZmX3QgY2FwYWNpdHk7ICAg
ICAgIC8qIENhcGFjaXR5IG9mIGJsb2NrIGRldmljZSwgYnl0ZXMgKi8KKyAgICBzb2xvNV9vZmZf
dCBibG9ja19zaXplOyAgICAgLyogTWluaW11bSBJL08gdW5pdCAoYmxvY2sgc2l6ZSksIGJ5dGVz
ICovCit9OworCisvKgorICogUmV0cmlldmVzIGluZm9ybWF0aW9uIGFib3V0IHRoZSBibG9jayBk
ZXZpY2UuIENhbGxlciBtdXN0IHN1cHBseSBzcGFjZSBmb3IKKyAqIHN0cnVjdCBzb2xvNV9ibG9j
a19pbmZvIGluIChpbmZvKS4KKyAqLwordm9pZCBzb2xvNV9ibG9ja19pbmZvKHN0cnVjdCBzb2xv
NV9ibG9ja19pbmZvICppbmZvKTsKKworLyoKKyAqIFdyaXRlcyBkYXRhIG9mIChzaXplKSBieXRl
cyBmcm9tIHRoZSBidWZmZXIgKCpidWYpIHRvIHRoZSBibG9jayBkZXZpY2UsCisgKiBzdGFydGlu
ZyBhdCBieXRlIChvZmZzZXQpLiBEYXRhIGlzIGVpdGhlciB3cml0dGVuIGluIGl0J3MgZW50aXJl
dHkgb3Igbm90IGF0CisgKiBhbGwgKCJzaG9ydCB3cml0ZXMiIGFyZSBub3QgcG9zc2libGUpLgor
ICoKKyAqIEJvdGggKHNpemUpIGFuZCAob2Zmc2V0KSBtdXN0IGJlIGEgbXVsdGlwbGUgb2YgdGhl
IGJsb2NrIHNpemUsIG90aGVyd2lzZQorICogU09MTzVfUl9FSU5WQUwgaXMgcmV0dXJuZWQuCisg
KgorICogTk9URTogQ3VycmVudCBpbXBsZW1lbnRhdGlvbnMgZnVydGhlciBsaW1pdCB0aGUgKm1h
eGltdW0qIEkvTyBzaXplIHRvIGEKKyAqIHNpbmdsZSBibG9jay4KKyAqLworc29sbzVfcmVzdWx0
X3Qgc29sbzVfYmxvY2tfd3JpdGUoc29sbzVfb2ZmX3Qgb2Zmc2V0LCBjb25zdCB1aW50OF90ICpi
dWYsCisgICAgICAgIHNpemVfdCBzaXplKTsKKworLyoKKyAqIFJlYWRzIGRhdGEgb2YgKHNpemUp
IGJ5dGVzIGludG8gdGhlIGJ1ZmZlciAoKmJ1ZikgZnJvbSB0aGUgYmxvY2sgZGV2aWNlLAorICog
c3RhcnRpbmcgYXQgYnl0ZSAob2Zmc2V0KS4gQWx3YXlzIHJlYWRzIHRoZSBmdWxsIGFtb3VudCBv
ZiAoc2l6ZSkgYnl0ZXMKKyAqICgic2hvcnQgcmVhZHMiIGFyZSBub3QgcG9zc2libGUpLgorICoK
KyAqIEJvdGggKHNpemUpIGFuZCAob2Zmc2V0KSBtdXN0IGJlIGEgbXVsdGlwbGUgb2YgdGhlIGJs
b2NrIHNpemUsIG90aGVyd2lzZQorICogU09MTzVfUl9FSU5WQUwgaXMgcmV0dXJuZWQuCisgKgor
ICogTk9URTogQ3VycmVudCBpbXBsZW1lbnRhdGlvbnMgZnVydGhlciBsaW1pdCB0aGUgKm1heGlt
dW0qIEkvTyBzaXplIHRvIGEKKyAqIHNpbmdsZSBibG9jay4KKyAqLworc29sbzVfcmVzdWx0X3Qg
c29sbzVfYmxvY2tfcmVhZChzb2xvNV9vZmZfdCBvZmZzZXQsIHVpbnQ4X3QgKmJ1Ziwgc2l6ZV90
IHNpemUpOworCisjZW5kaWYKLS0gCjIuMTcuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Mon Mar 11 01:22:45 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 11 Mar 2019 01:22:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h39eP-00039k-1D; Mon, 11 Mar 2019 01:22:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=V1Q0=RO=arm.com=haibo.xu@srs-us1.protection.inumbo.net>)
 id 1h39eN-00039O-JI
 for minios-devel@lists.xenproject.org; Mon, 11 Mar 2019 01:22:43 +0000
X-Inumbo-ID: 2b122762-439c-11e9-99b9-9ff2cfdc9b7d
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 2b122762-439c-11e9-99b9-9ff2cfdc9b7d;
 Mon, 11 Mar 2019 01:22:42 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 9F57B1993;
 Sun, 10 Mar 2019 18:22:42 -0700 (PDT)
Received: from localhost.localdomain (unknown [10.169.36.69])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id 5B6B13F59C;
 Sun, 10 Mar 2019 18:22:41 -0700 (PDT)
From: Haibo Xu <haibo.xu@arm.com>
To: minios-devel@lists.xenproject.org
Date: Mon, 11 Mar 2019 09:21:55 +0800
Message-Id: <487329ed31022947222c779e5c052fea0eb742ff.1551861694.git.haibo.xu@arm.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1551861694.git.haibo.xu@arm.com>
References: <cover.1551861694.git.haibo.xu@arm.com>
In-Reply-To: <cover.1551861694.git.haibo.xu@arm.com>
References: <cover.1551861694.git.haibo.xu@arm.com>
Subject: [Minios-devel] [UNIKRAFT PATCH 6/6] plat/solo5: Add platform
 interface implementation
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, simon.kuenzer@neclab.eu,
 Haibo Xu <haibo.xu@arm.com>, kollerr@us.ibm.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>

QWRkIGluaXRpYWwgaW1wbGVtZW50YXRpb24gZm9yIHRoZSBpbnRlcmZhY2VzIGRlZmluZWQKaW4g
aW5jbHVkZS91ay9wbGF0LgoKU2lnbmVkLW9mZi1ieTogSGFpYm8gWHUgPGhhaWJvLnh1QGFybS5j
b20+Ci0tLQogcGxhdC9zb2xvNS9jb25zb2xlLmMgIHwgNDUgKysrKysrKysrKysrKysrKysrKysr
KysrCiBwbGF0L3NvbG81L2lvLmMgICAgICAgfCA0MSArKysrKysrKysrKysrKysrKysrKysrCiBw
bGF0L3NvbG81L2lycS5jICAgICAgfCAyOCArKysrKysrKysrKysrKysKIHBsYXQvc29sbzUvbGNw
dS5jICAgICB8IDc1ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogcGxh
dC9zb2xvNS9tZW1vcnkuYyAgIHwgODEgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKwogcGxhdC9zb2xvNS9zZXR1cC5jICAgIHwgNDIgKysrKysrKysrKysrKysrKysr
KysrKwogcGxhdC9zb2xvNS9zaHV0ZG93bi5jIHwgMzcgKysrKysrKysrKysrKysrKysrKysKIHBs
YXQvc29sbzUvdGltZS5jICAgICB8IDU2ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwog
OCBmaWxlcyBjaGFuZ2VkLCA0MDUgaW5zZXJ0aW9ucygrKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHBs
YXQvc29sbzUvY29uc29sZS5jCiBjcmVhdGUgbW9kZSAxMDA2NDQgcGxhdC9zb2xvNS9pby5jCiBj
cmVhdGUgbW9kZSAxMDA2NDQgcGxhdC9zb2xvNS9pcnEuYwogY3JlYXRlIG1vZGUgMTAwNjQ0IHBs
YXQvc29sbzUvbGNwdS5jCiBjcmVhdGUgbW9kZSAxMDA2NDQgcGxhdC9zb2xvNS9tZW1vcnkuYwog
Y3JlYXRlIG1vZGUgMTAwNjQ0IHBsYXQvc29sbzUvc2V0dXAuYwogY3JlYXRlIG1vZGUgMTAwNjQ0
IHBsYXQvc29sbzUvc2h1dGRvd24uYwogY3JlYXRlIG1vZGUgMTAwNjQ0IHBsYXQvc29sbzUvdGlt
ZS5jCgpkaWZmIC0tZ2l0IGEvcGxhdC9zb2xvNS9jb25zb2xlLmMgYi9wbGF0L3NvbG81L2NvbnNv
bGUuYwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi40NGNiOGQ1Ci0tLSAvZGV2
L251bGwKKysrIGIvcGxhdC9zb2xvNS9jb25zb2xlLmMKQEAgLTAsMCArMSw0NSBAQAorLyogU1BE
WC1MaWNlbnNlLUlkZW50aWZpZXI6IElTQyAqLworLyoKKyAqIEF1dGhvcnM6IEhhaWJvIFh1IDxo
YWliby54dUBhcm0uY29tPgorICoKKyAqIENvcHlyaWdodCAoYykgMjAxOCwgQXJtIEx0ZC4gQWxs
IHJpZ2h0cyByZXNlcnZlZC4KKyAqCisgKiBQZXJtaXNzaW9uIHRvIHVzZSwgY29weSwgbW9kaWZ5
LCBhbmQvb3IgZGlzdHJpYnV0ZSB0aGlzIHNvZnR3YXJlCisgKiBmb3IgYW55IHB1cnBvc2Ugd2l0
aCBvciB3aXRob3V0IGZlZSBpcyBoZXJlYnkgZ3JhbnRlZCwgcHJvdmlkZWQKKyAqIHRoYXQgdGhl
IGFib3ZlIGNvcHlyaWdodCBub3RpY2UgYW5kIHRoaXMgcGVybWlzc2lvbiBub3RpY2UgYXBwZWFy
CisgKiBpbiBhbGwgY29waWVzLgorICoKKyAqIFRIRSBTT0ZUV0FSRSBJUyBQUk9WSURFRCAiQVMg
SVMiIEFORCBUSEUgQVVUSE9SIERJU0NMQUlNUyBBTEwKKyAqIFdBUlJBTlRJRVMgV0lUSCBSRUdB
UkQgVE8gVEhJUyBTT0ZUV0FSRSBJTkNMVURJTkcgQUxMIElNUExJRUQKKyAqIFdBUlJBTlRJRVMg
T0YgTUVSQ0hBTlRBQklMSVRZIEFORCBGSVRORVNTLiBJTiBOTyBFVkVOVCBTSEFMTCBUSEUKKyAq
IEFVVEhPUiBCRSBMSUFCTEUgRk9SIEFOWSBTUEVDSUFMLCBESVJFQ1QsIElORElSRUNULCBPUgor
ICogQ09OU0VRVUVOVElBTCBEQU1BR0VTIE9SIEFOWSBEQU1BR0VTIFdIQVRTT0VWRVIgUkVTVUxU
SU5HIEZST00gTE9TUworICogT0YgVVNFLCBEQVRBIE9SIFBST0ZJVFMsIFdIRVRIRVIgSU4gQU4g
QUNUSU9OIE9GIENPTlRSQUNULAorICogTkVHTElHRU5DRSBPUiBPVEhFUiBUT1JUSU9VUyBBQ1RJ
T04sIEFSSVNJTkcgT1VUIE9GIE9SIElOCisgKiBDT05ORUNUSU9OIFdJVEggVEhFIFVTRSBPUiBQ
RVJGT1JNQU5DRSBPRiBUSElTIFNPRlRXQVJFLgorICovCisKKyNpbmNsdWRlIDx1ay9wbGF0L2Nv
bnNvbGUuaD4KKyNpbmNsdWRlIDx1ay9lc3NlbnRpYWxzLmg+CisjaW5jbHVkZSA8c29sbzUvc29s
bzUuaD4KKworaW50IHVrcGxhdF9jb3V0ZChjb25zdCBjaGFyICpidWYgX19tYXliZV91bnVzZWQs
IHVuc2lnbmVkIGludCBsZW4pCit7CisJc29sbzVfY29uc29sZV93cml0ZShidWYsIGxlbik7CisK
KwlyZXR1cm4gbGVuOworfQorCisKK2ludCB1a3BsYXRfY291dGsoY29uc3QgY2hhciAqYnVmIF9f
bWF5YmVfdW51c2VkLCB1bnNpZ25lZCBpbnQgbGVuKQoreworCXNvbG81X2NvbnNvbGVfd3JpdGUo
YnVmLCBsZW4pOworCisJcmV0dXJuIGxlbjsKK30KKworLy8gc29sbzUgcGxhdGZvcm0gZG9lc24n
dCBzdXBwb3J0IGNvbnNvbGUgcmVhZAoraW50IHVrcGxhdF9jaW5rKGNoYXIgKmJ1ZiBfX21heWJl
X3VudXNlZCwgdW5zaWduZWQgaW50IG1heGxlbiBfX21heWJlX3VudXNlZCkKK3sKKwlyZXR1cm4g
LTE7Cit9CmRpZmYgLS1naXQgYS9wbGF0L3NvbG81L2lvLmMgYi9wbGF0L3NvbG81L2lvLmMKbmV3
IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uZGNlY2RkYgotLS0gL2Rldi9udWxsCisr
KyBiL3BsYXQvc29sbzUvaW8uYwpAQCAtMCwwICsxLDQxIEBACisvKiBTUERYLUxpY2Vuc2UtSWRl
bnRpZmllcjogQlNELTMtQ2xhdXNlICovCisvKgorICogQXV0aG9yczogSGFpYm8gWHUgPGhhaWJv
Lnh1QGFybS5jb20+CisgKgorICogQ29weXJpZ2h0IChjKSAyMDE4LCBBcm0gTHRkLiBBbGwgcmln
aHRzIHJlc2VydmVkLgorICoKKyAqIFJlZGlzdHJpYnV0aW9uIGFuZCB1c2UgaW4gc291cmNlIGFu
ZCBiaW5hcnkgZm9ybXMsIHdpdGggb3Igd2l0aG91dAorICogbW9kaWZpY2F0aW9uLCBhcmUgcGVy
bWl0dGVkIHByb3ZpZGVkIHRoYXQgdGhlIGZvbGxvd2luZyBjb25kaXRpb25zCisgKiBhcmUgbWV0
OgorICoKKyAqIDEuIFJlZGlzdHJpYnV0aW9ucyBvZiBzb3VyY2UgY29kZSBtdXN0IHJldGFpbiB0
aGUgYWJvdmUgY29weXJpZ2h0CisgKiAgICBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25z
IGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIuCisgKiAyLiBSZWRpc3RyaWJ1dGlvbnMgaW4g
YmluYXJ5IGZvcm0gbXVzdCByZXByb2R1Y2UgdGhlIGFib3ZlIGNvcHlyaWdodAorICogICAgbm90
aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVy
IGluIHRoZQorICogICAgZG9jdW1lbnRhdGlvbiBhbmQvb3Igb3RoZXIgbWF0ZXJpYWxzIHByb3Zp
ZGVkIHdpdGggdGhlIGRpc3RyaWJ1dGlvbi4KKyAqIDMuIE5laXRoZXIgdGhlIG5hbWUgb2YgdGhl
IGNvcHlyaWdodCBob2xkZXIgbm9yIHRoZSBuYW1lcyBvZiBpdHMKKyAqICAgIGNvbnRyaWJ1dG9y
cyBtYXkgYmUgdXNlZCB0byBlbmRvcnNlIG9yIHByb21vdGUgcHJvZHVjdHMgZGVyaXZlZCBmcm9t
CisgKiAgICB0aGlzIHNvZnR3YXJlIHdpdGhvdXQgc3BlY2lmaWMgcHJpb3Igd3JpdHRlbiBwZXJt
aXNzaW9uLgorICoKKyAqIFRISVMgU09GVFdBUkUgSVMgUFJPVklERUQgQlkgVEhFIENPUFlSSUdI
VCBIT0xERVJTIEFORCBDT05UUklCVVRPUlMgIkFTIElTIgorICogQU5EIEFOWSBFWFBSRVNTIE9S
IElNUExJRUQgV0FSUkFOVElFUywgSU5DTFVESU5HLCBCVVQgTk9UIExJTUlURUQgVE8sIFRIRQor
ICogSU1QTElFRCBXQVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJTElUWSBBTkQgRklUTkVTUyBGT1Ig
QSBQQVJUSUNVTEFSIFBVUlBPU0UKKyAqIEFSRSBESVNDTEFJTUVELiBJTiBOTyBFVkVOVCBTSEFM
TCBUSEUgQ09QWVJJR0hUIEhPTERFUiBPUiBDT05UUklCVVRPUlMgQkUKKyAqIExJQUJMRSBGT1Ig
QU5ZIERJUkVDVCwgSU5ESVJFQ1QsIElOQ0lERU5UQUwsIFNQRUNJQUwsIEVYRU1QTEFSWSwgT1IK
KyAqIENPTlNFUVVFTlRJQUwgREFNQUdFUyAoSU5DTFVESU5HLCBCVVQgTk9UIExJTUlURUQgVE8s
IFBST0NVUkVNRU5UIE9GCisgKiBTVUJTVElUVVRFIEdPT0RTIE9SIFNFUlZJQ0VTOyBMT1NTIE9G
IFVTRSwgREFUQSwgT1IgUFJPRklUUzsgT1IgQlVTSU5FU1MKKyAqIElOVEVSUlVQVElPTikgSE9X
RVZFUiBDQVVTRUQgQU5EIE9OIEFOWSBUSEVPUlkgT0YgTElBQklMSVRZLCBXSEVUSEVSIElOCisg
KiBDT05UUkFDVCwgU1RSSUNUIExJQUJJTElUWSwgT1IgVE9SVCAoSU5DTFVESU5HIE5FR0xJR0VO
Q0UgT1IgT1RIRVJXSVNFKQorICogQVJJU0lORyBJTiBBTlkgV0FZIE9VVCBPRiBUSEUgVVNFIE9G
IFRISVMgU09GVFdBUkUsIEVWRU4gSUYgQURWSVNFRCBPRiBUSEUKKyAqIFBPU1NJQklMSVRZIE9G
IFNVQ0ggREFNQUdFLgorICoKKyAqIFRISVMgSEVBREVSIE1BWSBOT1QgQkUgRVhUUkFDVEVEIE9S
IE1PRElGSUVEIElOIEFOWSBXQVkuCisgKi8KKworI2luY2x1ZGUgPHVrL3BsYXQvaW8uaD4KKwor
Ly8gRm9yIHNvbG81IHBsYXRmb3JtLCB0aGUgYXBwbGljYXRpb24gdmlydHVhbCBhZGRyZXNzID0g
YXBwbGljYXRpb24gcGh5c2ljYWwgYWRkcmVzcy4KK19fcGh5c19hZGRyIHVrcGxhdF92aXJ0X3Rv
X3BoeXMoY29uc3Qgdm9sYXRpbGUgdm9pZCAqYWRkcmVzcykKK3sKKwlyZXR1cm4gKF9fcGh5c19h
ZGRyKWFkZHJlc3M7Cit9CmRpZmYgLS1naXQgYS9wbGF0L3NvbG81L2lycS5jIGIvcGxhdC9zb2xv
NS9pcnEuYwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi5kMmMxMzkyCi0tLSAv
ZGV2L251bGwKKysrIGIvcGxhdC9zb2xvNS9pcnEuYwpAQCAtMCwwICsxLDI4IEBACisvKiBTUERY
LUxpY2Vuc2UtSWRlbnRpZmllcjogQlNELTMtQ2xhdXNlICovCisvKgorICogQXV0aG9yczogSGFp
Ym8gWHUgPGhhaWJvLnh1QGFybS5jb20+CisgKgorICogQ29weXJpZ2h0IChjKSAyMDE4LCBBcm0g
THRkLiBBbGwgcmlnaHRzIHJlc2VydmVkLgorICoKKyAqIFBlcm1pc3Npb24gdG8gdXNlLCBjb3B5
LCBtb2RpZnksIGFuZC9vciBkaXN0cmlidXRlIHRoaXMgc29mdHdhcmUKKyAqIGZvciBhbnkgcHVy
cG9zZSB3aXRoIG9yIHdpdGhvdXQgZmVlIGlzIGhlcmVieSBncmFudGVkLCBwcm92aWRlZAorICog
dGhhdCB0aGUgYWJvdmUgY29weXJpZ2h0IG5vdGljZSBhbmQgdGhpcyBwZXJtaXNzaW9uIG5vdGlj
ZSBhcHBlYXIKKyAqIGluIGFsbCBjb3BpZXMuCisgKgorICogVEhFIFNPRlRXQVJFIElTIFBST1ZJ
REVEICJBUyBJUyIgQU5EIFRIRSBBVVRIT1IgRElTQ0xBSU1TIEFMTAorICogV0FSUkFOVElFUyBX
SVRIIFJFR0FSRCBUTyBUSElTIFNPRlRXQVJFIElOQ0xVRElORyBBTEwgSU1QTElFRAorICogV0FS
UkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFkgQU5EIEZJVE5FU1MuIElOIE5PIEVWRU5UIFNIQUxM
IFRIRQorICogQVVUSE9SIEJFIExJQUJMRSBGT1IgQU5ZIFNQRUNJQUwsIERJUkVDVCwgSU5ESVJF
Q1QsIE9SCisgKiBDT05TRVFVRU5USUFMIERBTUFHRVMgT1IgQU5ZIERBTUFHRVMgV0hBVFNPRVZF
UiBSRVNVTFRJTkcgRlJPTSBMT1NTCisgKiBPRiBVU0UsIERBVEEgT1IgUFJPRklUUywgV0hFVEhF
UiBJTiBBTiBBQ1RJT04gT0YgQ09OVFJBQ1QsCisgKiBORUdMSUdFTkNFIE9SIE9USEVSIFRPUlRJ
T1VTIEFDVElPTiwgQVJJU0lORyBPVVQgT0YgT1IgSU4KKyAqIENPTk5FQ1RJT04gV0lUSCBUSEUg
VVNFIE9SIFBFUkZPUk1BTkNFIE9GIFRISVMgU09GVFdBUkUuCisgKi8KKworI2luY2x1ZGUgPHVr
L2Vzc2VudGlhbHMuaD4KKyNpbmNsdWRlIDx1ay9wbGF0L2lycS5oPgorCitpbnQgdWtwbGF0X2ly
cV9pbml0KHN0cnVjdCB1a19hbGxvYyAqYSBfX3VudXNlZCkKK3sKKwlyZXR1cm4gMDsKK30KZGlm
ZiAtLWdpdCBhL3BsYXQvc29sbzUvbGNwdS5jIGIvcGxhdC9zb2xvNS9sY3B1LmMKbmV3IGZpbGUg
bW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uOGFhMWNiNQotLS0gL2Rldi9udWxsCisrKyBiL3Bs
YXQvc29sbzUvbGNwdS5jCkBAIC0wLDAgKzEsNzUgQEAKKy8qIFNQRFgtTGljZW5zZS1JZGVudGlm
aWVyOiBCU0QtMy1DbGF1c2UgKi8KKy8qCisgKiBBdXRob3JzOiBIYWlibyBYdSA8aGFpYm8ueHVA
YXJtLmNvbT4KKyAqCisgKiBDb3B5cmlnaHQgKGMpIDIwMTgsIEFybSBMdGQuIEFsbCByaWdodHMg
cmVzZXJ2ZWQuCisgKgorICogUmVkaXN0cmlidXRpb24gYW5kIHVzZSBpbiBzb3VyY2UgYW5kIGJp
bmFyeSBmb3Jtcywgd2l0aCBvciB3aXRob3V0CisgKiBtb2RpZmljYXRpb24sIGFyZSBwZXJtaXR0
ZWQgcHJvdmlkZWQgdGhhdCB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnMKKyAqIGFyZSBtZXQ6Cisg
KgorICogMS4gUmVkaXN0cmlidXRpb25zIG9mIHNvdXJjZSBjb2RlIG11c3QgcmV0YWluIHRoZSBh
Ym92ZSBjb3B5cmlnaHQKKyAqICAgIG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5k
IHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lci4KKyAqIDIuIFJlZGlzdHJpYnV0aW9ucyBpbiBiaW5h
cnkgZm9ybSBtdXN0IHJlcHJvZHVjZSB0aGUgYWJvdmUgY29weXJpZ2h0CisgKiAgICBub3RpY2Us
IHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIgaW4g
dGhlCisgKiAgICBkb2N1bWVudGF0aW9uIGFuZC9vciBvdGhlciBtYXRlcmlhbHMgcHJvdmlkZWQg
d2l0aCB0aGUgZGlzdHJpYnV0aW9uLgorICogMy4gTmVpdGhlciB0aGUgbmFtZSBvZiB0aGUgY29w
eXJpZ2h0IGhvbGRlciBub3IgdGhlIG5hbWVzIG9mIGl0cworICogICAgY29udHJpYnV0b3JzIG1h
eSBiZSB1c2VkIHRvIGVuZG9yc2Ugb3IgcHJvbW90ZSBwcm9kdWN0cyBkZXJpdmVkIGZyb20KKyAq
ICAgIHRoaXMgc29mdHdhcmUgd2l0aG91dCBzcGVjaWZpYyBwcmlvciB3cml0dGVuIHBlcm1pc3Np
b24uCisgKgorICogVEhJUyBTT0ZUV0FSRSBJUyBQUk9WSURFRCBCWSBUSEUgQ09QWVJJR0hUIEhP
TERFUlMgQU5EIENPTlRSSUJVVE9SUyAiQVMgSVMiCisgKiBBTkQgQU5ZIEVYUFJFU1MgT1IgSU1Q
TElFRCBXQVJSQU5USUVTLCBJTkNMVURJTkcsIEJVVCBOT1QgTElNSVRFRCBUTywgVEhFCisgKiBJ
TVBMSUVEIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZIEFORCBGSVRORVNTIEZPUiBBIFBB
UlRJQ1VMQVIgUFVSUE9TRQorICogQVJFIERJU0NMQUlNRUQuIElOIE5PIEVWRU5UIFNIQUxMIFRI
RSBDT1BZUklHSFQgSE9MREVSIE9SIENPTlRSSUJVVE9SUyBCRQorICogTElBQkxFIEZPUiBBTlkg
RElSRUNULCBJTkRJUkVDVCwgSU5DSURFTlRBTCwgU1BFQ0lBTCwgRVhFTVBMQVJZLCBPUgorICog
Q09OU0VRVUVOVElBTCBEQU1BR0VTIChJTkNMVURJTkcsIEJVVCBOT1QgTElNSVRFRCBUTywgUFJP
Q1VSRU1FTlQgT0YKKyAqIFNVQlNUSVRVVEUgR09PRFMgT1IgU0VSVklDRVM7IExPU1MgT0YgVVNF
LCBEQVRBLCBPUiBQUk9GSVRTOyBPUiBCVVNJTkVTUworICogSU5URVJSVVBUSU9OKSBIT1dFVkVS
IENBVVNFRCBBTkQgT04gQU5ZIFRIRU9SWSBPRiBMSUFCSUxJVFksIFdIRVRIRVIgSU4KKyAqIENP
TlRSQUNULCBTVFJJQ1QgTElBQklMSVRZLCBPUiBUT1JUIChJTkNMVURJTkcgTkVHTElHRU5DRSBP
UiBPVEhFUldJU0UpCisgKiBBUklTSU5HIElOIEFOWSBXQVkgT1VUIE9GIFRIRSBVU0UgT0YgVEhJ
UyBTT0ZUV0FSRSwgRVZFTiBJRiBBRFZJU0VEIE9GIFRIRQorICogUE9TU0lCSUxJVFkgT0YgU1VD
SCBEQU1BR0UuCisgKgorICogVEhJUyBIRUFERVIgTUFZIE5PVCBCRSBFWFRSQUNURUQgT1IgTU9E
SUZJRUQgSU4gQU5ZIFdBWS4KKyAqLworCisjaW5jbHVkZSA8c3RkaW50Lmg+CisjaW5jbHVkZSA8
dWsvcGxhdC9sY3B1Lmg+CisjaW5jbHVkZSA8dWsvZXNzZW50aWFscy5oPgorCit2b2lkIHVrcGxh
dF9sY3B1X2VuYWJsZV9pcnEodm9pZCkKK3sKK30KKwordm9pZCB1a3BsYXRfbGNwdV9kaXNhYmxl
X2lycSh2b2lkKQoreworfQorCit1bnNpZ25lZCBsb25nIHVrcGxhdF9sY3B1X3NhdmVfaXJxZih2
b2lkKQoreworCXJldHVybiAwOworfQorCit2b2lkIHVrcGxhdF9sY3B1X3Jlc3RvcmVfaXJxZih1
bnNpZ25lZCBsb25nIGZsYWdzIF9fdW51c2VkKQoreworfQorCitpbnQgdWtwbGF0X2xjcHVfaXJx
c19kaXNhYmxlZCh2b2lkKQoreworCXJldHVybiAwOworfQorCit2b2lkIHVrcGxhdF9sY3B1X2ly
cXNfaGFuZGxlX3BlbmRpbmcodm9pZCkKK3sKK30KKwordm9pZCB1a3BsYXRfbGNwdV9oYWx0KHZv
aWQpCit7Cit9CisKK3ZvaWQgdWtwbGF0X2xjcHVfaGFsdF90byhfX3Nuc2VjIHVudGlsIF9fdW51
c2VkKQoreworfQorCit2b2lkIHVrcGxhdF9sY3B1X2hhbHRfaXJxKHZvaWQpCit7Cit9CmRpZmYg
LS1naXQgYS9wbGF0L3NvbG81L21lbW9yeS5jIGIvcGxhdC9zb2xvNS9tZW1vcnkuYwpuZXcgZmls
ZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi41M2RhMzBlCi0tLSAvZGV2L251bGwKKysrIGIv
cGxhdC9zb2xvNS9tZW1vcnkuYwpAQCAtMCwwICsxLDgxIEBACisvKiBTUERYLUxpY2Vuc2UtSWRl
bnRpZmllcjogQlNELTMtQ2xhdXNlICovCisvKgorICogQXV0aG9yczogSGFpYm8gWHUgPGhhaWJv
Lnh1QGFybS5jb20+CisgKgorICogQ29weXJpZ2h0IChjKSAyMDE4LCBBcm0gTHRkLiBBbGwgcmln
aHRzIHJlc2VydmVkLgorICoKKyAqIFJlZGlzdHJpYnV0aW9uIGFuZCB1c2UgaW4gc291cmNlIGFu
ZCBiaW5hcnkgZm9ybXMsIHdpdGggb3Igd2l0aG91dAorICogbW9kaWZpY2F0aW9uLCBhcmUgcGVy
bWl0dGVkIHByb3ZpZGVkIHRoYXQgdGhlIGZvbGxvd2luZyBjb25kaXRpb25zCisgKiBhcmUgbWV0
OgorICoKKyAqIDEuIFJlZGlzdHJpYnV0aW9ucyBvZiBzb3VyY2UgY29kZSBtdXN0IHJldGFpbiB0
aGUgYWJvdmUgY29weXJpZ2h0CisgKiAgICBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25z
IGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIuCisgKiAyLiBSZWRpc3RyaWJ1dGlvbnMgaW4g
YmluYXJ5IGZvcm0gbXVzdCByZXByb2R1Y2UgdGhlIGFib3ZlIGNvcHlyaWdodAorICogICAgbm90
aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVy
IGluIHRoZQorICogICAgZG9jdW1lbnRhdGlvbiBhbmQvb3Igb3RoZXIgbWF0ZXJpYWxzIHByb3Zp
ZGVkIHdpdGggdGhlIGRpc3RyaWJ1dGlvbi4KKyAqIDMuIE5laXRoZXIgdGhlIG5hbWUgb2YgdGhl
IGNvcHlyaWdodCBob2xkZXIgbm9yIHRoZSBuYW1lcyBvZiBpdHMKKyAqICAgIGNvbnRyaWJ1dG9y
cyBtYXkgYmUgdXNlZCB0byBlbmRvcnNlIG9yIHByb21vdGUgcHJvZHVjdHMgZGVyaXZlZCBmcm9t
CisgKiAgICB0aGlzIHNvZnR3YXJlIHdpdGhvdXQgc3BlY2lmaWMgcHJpb3Igd3JpdHRlbiBwZXJt
aXNzaW9uLgorICoKKyAqIFRISVMgU09GVFdBUkUgSVMgUFJPVklERUQgQlkgVEhFIENPUFlSSUdI
VCBIT0xERVJTIEFORCBDT05UUklCVVRPUlMgIkFTIElTIgorICogQU5EIEFOWSBFWFBSRVNTIE9S
IElNUExJRUQgV0FSUkFOVElFUywgSU5DTFVESU5HLCBCVVQgTk9UIExJTUlURUQgVE8sIFRIRQor
ICogSU1QTElFRCBXQVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJTElUWSBBTkQgRklUTkVTUyBGT1Ig
QSBQQVJUSUNVTEFSIFBVUlBPU0UKKyAqIEFSRSBESVNDTEFJTUVELiBJTiBOTyBFVkVOVCBTSEFM
TCBUSEUgQ09QWVJJR0hUIEhPTERFUiBPUiBDT05UUklCVVRPUlMgQkUKKyAqIExJQUJMRSBGT1Ig
QU5ZIERJUkVDVCwgSU5ESVJFQ1QsIElOQ0lERU5UQUwsIFNQRUNJQUwsIEVYRU1QTEFSWSwgT1IK
KyAqIENPTlNFUVVFTlRJQUwgREFNQUdFUyAoSU5DTFVESU5HLCBCVVQgTk9UIExJTUlURUQgVE8s
IFBST0NVUkVNRU5UIE9GCisgKiBTVUJTVElUVVRFIEdPT0RTIE9SIFNFUlZJQ0VTOyBMT1NTIE9G
IFVTRSwgREFUQSwgT1IgUFJPRklUUzsgT1IgQlVTSU5FU1MKKyAqIElOVEVSUlVQVElPTikgSE9X
RVZFUiBDQVVTRUQgQU5EIE9OIEFOWSBUSEVPUlkgT0YgTElBQklMSVRZLCBXSEVUSEVSIElOCisg
KiBDT05UUkFDVCwgU1RSSUNUIExJQUJJTElUWSwgT1IgVE9SVCAoSU5DTFVESU5HIE5FR0xJR0VO
Q0UgT1IgT1RIRVJXSVNFKQorICogQVJJU0lORyBJTiBBTlkgV0FZIE9VVCBPRiBUSEUgVVNFIE9G
IFRISVMgU09GVFdBUkUsIEVWRU4gSUYgQURWSVNFRCBPRiBUSEUKKyAqIFBPU1NJQklMSVRZIE9G
IFNVQ0ggREFNQUdFLgorICoKKyAqIFRISVMgSEVBREVSIE1BWSBOT1QgQkUgRVhUUkFDVEVEIE9S
IE1PRElGSUVEIElOIEFOWSBXQVkuCisgKi8KKworI2luY2x1ZGUgPHNvbG81L3NldHVwLmg+Cisj
aW5jbHVkZSA8dWsvcGxhdC9tZW1vcnkuaD4KKyNpbmNsdWRlIDx1ay9hc3NlcnQuaD4KKworaW50
IHVrcGxhdF9tZW1yZWdpb25fY291bnQodm9pZCkKK3sKKwlyZXR1cm4gX2xpYnNvbG81cGxhdF9v
cHRzLmhlYXAuYmFzZSA/IDEgOiAwOworfQorCisvLyBDYW4gb25seSBnZXQgdGhlIGhlYXAgaW5m
byBmcm9tIHNvbG81IHRlbmRlcgoraW50IHVrcGxhdF9tZW1yZWdpb25fZ2V0KGludCBpLCBzdHJ1
Y3QgdWtwbGF0X21lbXJlZ2lvbl9kZXNjICptKQoreworCWludCByZXQ7CisKKwlVS19BU1NFUlQo
bSk7CisKKwlpZiAoaSA9PSAwICYmIF9saWJzb2xvNXBsYXRfb3B0cy5oZWFwLmJhc2UpIHsKKwkJ
bS0+YmFzZSAgPSBfbGlic29sbzVwbGF0X29wdHMuaGVhcC5iYXNlOworCQltLT5sZW4gICA9IF9s
aWJzb2xvNXBsYXRfb3B0cy5oZWFwLmxlbjsKKwkJbS0+ZmxhZ3MgPSBVS1BMQVRfTUVNUkZfQUxM
T0NBVEFCTEU7CisjaWYgQ09ORklHX1VLUExBVF9NRU1STkFNRQorCQltLT5uYW1lICA9ICJoZWFw
IjsKKyNlbmRpZgorCQlyZXQgPSAwOworCX0gZWxzZSB7CisJCS8qIGludmFsaWQgbWVtb3J5IHJl
Z2lvbiBpbmRleCBvciBubyBoZWFwIGFsbG9jYXRlZCAqLworCQltLT5iYXNlICA9IF9fTlVMTDsK
KwkJbS0+bGVuICAgPSAwOworCQltLT5mbGFncyA9IDB4MDsKKyNpZiBDT05GSUdfVUtQTEFUX01F
TVJOQU1FCisJCW0tPm5hbWUgID0gX19OVUxMOworI2VuZGlmCisJCXJldCA9IC0xOworCX0KKwor
CXJldHVybiByZXQ7Cit9CisKK2ludCB1a3BsYXRfbWVtYWxsb2NhdG9yX3NldChzdHJ1Y3QgdWtf
YWxsb2MgKmEgX191bnVzZWQpCit7CisJcmV0dXJuIDA7Cit9CisKK3N0cnVjdCB1a19hbGxvYyAq
dWtwbGF0X21lbWFsbG9jYXRvcl9nZXQodm9pZCkKK3sKKwlyZXR1cm4gX19OVUxMOworfQpkaWZm
IC0tZ2l0IGEvcGxhdC9zb2xvNS9zZXR1cC5jIGIvcGxhdC9zb2xvNS9zZXR1cC5jCm5ldyBmaWxl
IG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjZhMDJkMzAKLS0tIC9kZXYvbnVsbAorKysgYi9w
bGF0L3NvbG81L3NldHVwLmMKQEAgLTAsMCArMSw0MiBAQAorLyogU1BEWC1MaWNlbnNlLUlkZW50
aWZpZXI6IElTQyAqLworLyoKKyAqIEF1dGhvcnM6IEhhaWJvIFh1IDxoYWliby54dUBhcm0uY29t
PgorICoKKyAqIENvcHlyaWdodCAoYykgMjAxOCwgQXJtIEx0ZC4gQWxsIHJpZ2h0cyByZXNlcnZl
ZC4KKyAqCisgKiBQZXJtaXNzaW9uIHRvIHVzZSwgY29weSwgbW9kaWZ5LCBhbmQvb3IgZGlzdHJp
YnV0ZSB0aGlzIHNvZnR3YXJlCisgKiBmb3IgYW55IHB1cnBvc2Ugd2l0aCBvciB3aXRob3V0IGZl
ZSBpcyBoZXJlYnkgZ3JhbnRlZCwgcHJvdmlkZWQKKyAqIHRoYXQgdGhlIGFib3ZlIGNvcHlyaWdo
dCBub3RpY2UgYW5kIHRoaXMgcGVybWlzc2lvbiBub3RpY2UgYXBwZWFyCisgKiBpbiBhbGwgY29w
aWVzLgorICoKKyAqIFRIRSBTT0ZUV0FSRSBJUyBQUk9WSURFRCAiQVMgSVMiIEFORCBUSEUgQVVU
SE9SIERJU0NMQUlNUyBBTEwKKyAqIFdBUlJBTlRJRVMgV0lUSCBSRUdBUkQgVE8gVEhJUyBTT0ZU
V0FSRSBJTkNMVURJTkcgQUxMIElNUExJRUQKKyAqIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklM
SVRZIEFORCBGSVRORVNTLiBJTiBOTyBFVkVOVCBTSEFMTCBUSEUKKyAqIEFVVEhPUiBCRSBMSUFC
TEUgRk9SIEFOWSBTUEVDSUFMLCBESVJFQ1QsIElORElSRUNULCBPUgorICogQ09OU0VRVUVOVElB
TCBEQU1BR0VTIE9SIEFOWSBEQU1BR0VTIFdIQVRTT0VWRVIgUkVTVUxUSU5HIEZST00gTE9TUwor
ICogT0YgVVNFLCBEQVRBIE9SIFBST0ZJVFMsIFdIRVRIRVIgSU4gQU4gQUNUSU9OIE9GIENPTlRS
QUNULAorICogTkVHTElHRU5DRSBPUiBPVEhFUiBUT1JUSU9VUyBBQ1RJT04sIEFSSVNJTkcgT1VU
IE9GIE9SIElOCisgKiBDT05ORUNUSU9OIFdJVEggVEhFIFVTRSBPUiBQRVJGT1JNQU5DRSBPRiBU
SElTIFNPRlRXQVJFLgorICovCisKKyNpbmNsdWRlIDx1ay9hc3NlcnQuaD4KKyNpbmNsdWRlIDx1
ay9wbGF0L2Jvb3RzdHJhcC5oPgorI2luY2x1ZGUgPHNvbG81L3NldHVwLmg+CisjaW5jbHVkZSA8
c29sbzUvc29sbzUuaD4KKworI2RlZmluZSBNQVhfQ01ETElORV9TSVpFIDgxOTIKKworc3RydWN0
IGxpYnNvbG81cGxhdF9vcHRzIF9saWJzb2xvNXBsYXRfb3B0cyA9IHsgMCB9OworCitpbnQgc29s
bzVfYXBwX21haW4oY29uc3Qgc3RydWN0IHNvbG81X3N0YXJ0X2luZm8gKnNpKSB7CisJVUtfQVNT
RVJUKHNpICE9IF9fTlVMTCk7CisKKwl1a19wcl9pbmZvKCJFbnRlcmluZyBmcm9tIFNPTE81Li4u
XG4iKTsKKworCV9saWJzb2xvNXBsYXRfb3B0cy5oZWFwLmxlbiAgPSBzaS0+aGVhcF9zaXplOwor
CV9saWJzb2xvNXBsYXRfb3B0cy5oZWFwLmJhc2UgPSAodm9pZCopKHNpLT5oZWFwX3N0YXJ0KTsK
KworCXVrcGxhdF9lbnRyeV9hcmdwKF9fTlVMTCwgc2ktPmNtZGxpbmUsIE1BWF9DTURMSU5FX1NJ
WkUpOworCisJcmV0dXJuIFNPTE81X0VYSVRfU1VDQ0VTUzsKK30KZGlmZiAtLWdpdCBhL3BsYXQv
c29sbzUvc2h1dGRvd24uYyBiL3BsYXQvc29sbzUvc2h1dGRvd24uYwpuZXcgZmlsZSBtb2RlIDEw
MDY0NAppbmRleCAwMDAwMDAwLi5iMjEzYzc0Ci0tLSAvZGV2L251bGwKKysrIGIvcGxhdC9zb2xv
NS9zaHV0ZG93bi5jCkBAIC0wLDAgKzEsMzcgQEAKKy8qIFNQRFgtTGljZW5zZS1JZGVudGlmaWVy
OiBJU0MgKi8KKy8qCisgKiBBdXRob3JzOiBIYWlibyBYdSA8aGFpYm8ueHVAYXJtLmNvbT4KKyAq
CisgKiBDb3B5cmlnaHQgKGMpIDIwMTgsIEFybSBMdGQuIEFsbCByaWdodHMgcmVzZXJ2ZWQuCisg
KgorICogUGVybWlzc2lvbiB0byB1c2UsIGNvcHksIG1vZGlmeSwgYW5kL29yIGRpc3RyaWJ1dGUg
dGhpcyBzb2Z0d2FyZQorICogZm9yIGFueSBwdXJwb3NlIHdpdGggb3Igd2l0aG91dCBmZWUgaXMg
aGVyZWJ5IGdyYW50ZWQsIHByb3ZpZGVkCisgKiB0aGF0IHRoZSBhYm92ZSBjb3B5cmlnaHQgbm90
aWNlIGFuZCB0aGlzIHBlcm1pc3Npb24gbm90aWNlIGFwcGVhcgorICogaW4gYWxsIGNvcGllcy4K
KyAqCisgKiBUSEUgU09GVFdBUkUgSVMgUFJPVklERUQgIkFTIElTIiBBTkQgVEhFIEFVVEhPUiBE
SVNDTEFJTVMgQUxMCisgKiBXQVJSQU5USUVTIFdJVEggUkVHQVJEIFRPIFRISVMgU09GVFdBUkUg
SU5DTFVESU5HIEFMTCBJTVBMSUVECisgKiBXQVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJTElUWSBB
TkQgRklUTkVTUy4gSU4gTk8gRVZFTlQgU0hBTEwgVEhFCisgKiBBVVRIT1IgQkUgTElBQkxFIEZP
UiBBTlkgU1BFQ0lBTCwgRElSRUNULCBJTkRJUkVDVCwgT1IKKyAqIENPTlNFUVVFTlRJQUwgREFN
QUdFUyBPUiBBTlkgREFNQUdFUyBXSEFUU09FVkVSIFJFU1VMVElORyBGUk9NIExPU1MKKyAqIE9G
IFVTRSwgREFUQSBPUiBQUk9GSVRTLCBXSEVUSEVSIElOIEFOIEFDVElPTiBPRiBDT05UUkFDVCwK
KyAqIE5FR0xJR0VOQ0UgT1IgT1RIRVIgVE9SVElPVVMgQUNUSU9OLCBBUklTSU5HIE9VVCBPRiBP
UiBJTgorICogQ09OTkVDVElPTiBXSVRIIFRIRSBVU0UgT1IgUEVSRk9STUFOQ0UgT0YgVEhJUyBT
T0ZUV0FSRS4KKyAqLworCisjaW5jbHVkZSA8ZXJybm8uaD4KKyNpbmNsdWRlIDx1ay9wcmludC5o
PgorI2luY2x1ZGUgPHNvbG81L3NvbG81Lmg+CisjaW5jbHVkZSA8dWsvcGxhdC9ib290c3RyYXAu
aD4KKwordm9pZCB1a3BsYXRfdGVybWluYXRlKGVudW0gdWtwbGF0X2dzdGF0ZSByZXF1ZXN0IF9f
dW51c2VkKQoreworCXVrX3ByX2luZm8oIlVuaWtyYWZ0IGhhbHRlZFxuIik7CisKKwlzb2xvNV9l
eGl0KDApOworfQorCitpbnQgdWtwbGF0X3N1c3BlbmQodm9pZCkKK3sKKwlyZXR1cm4gLUVCVVNZ
OworfQpkaWZmIC0tZ2l0IGEvcGxhdC9zb2xvNS90aW1lLmMgYi9wbGF0L3NvbG81L3RpbWUuYwpu
ZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi42ZjVkZTRmCi0tLSAvZGV2L251bGwK
KysrIGIvcGxhdC9zb2xvNS90aW1lLmMKQEAgLTAsMCArMSw1NiBAQAorLyogU1BEWC1MaWNlbnNl
LUlkZW50aWZpZXI6IEJTRC0zLUNsYXVzZSAqLworLyoKKyAqIEF1dGhvcnM6IEhhaWJvIFh1IDxo
YWliby54dUBhcm0uY29tPgorICoKKyAqIENvcHlyaWdodCAoYykgMjAxOCwgQXJtIEx0ZC4gQWxs
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
RCBPUiBNT0RJRklFRCBJTiBBTlkgV0FZLgorICovCisKKyNpbmNsdWRlIDx1ay9wbGF0L3RpbWUu
aD4KKyNpbmNsdWRlIDxzb2xvNS9zb2xvNS5oPgorCisvKiByZXR1cm4gbnMgc2luY2UgdGltZV9p
bml0KCkgKi8KK19fbnNlYyB1a3BsYXRfbW9ub3RvbmljX2Nsb2NrKHZvaWQpCit7CisJcmV0dXJu
IChfX25zZWMpc29sbzVfY2xvY2tfbW9ub3RvbmljKCk7Cit9CisKKy8qIHJldHVybiB3YWxsIHRp
bWUgaW4gbnNlY3MgKi8KK19fbnNlYyB1a3BsYXRfY2xvY2tfd2FsbCh2b2lkKQoreworCXJldHVy
biAoX19uc2VjKXNvbG81X2Nsb2NrX3dhbGwoKTsKK30KKwordm9pZCB1a3BsYXRfdGltZV9pbml0
KHZvaWQpCit7Cit9CisKK3ZvaWQgdWtwbGF0X3RpbWVfZmluaSh2b2lkKQoreworfQotLSAKMi4x
Ny4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlu
aW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZl
bA==

From minios-devel-bounces@lists.xenproject.org Mon Mar 11 09:15:08 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 11 Mar 2019 09:15:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h3H1W-0001Fx-PM; Mon, 11 Mar 2019 09:15: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=N/LO=RO=arm.com=justin.he@srs-us1.protection.inumbo.net>)
 id 1h3H1V-0001Fs-TS
 for minios-devel@lists.xenproject.org; Mon, 11 Mar 2019 09:15:05 +0000
X-Inumbo-ID: 28053232-43de-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 28053232-43de-11e9-bc90-bc764e045a96;
 Mon, 11 Mar 2019 09:15: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 36759A78;
 Mon, 11 Mar 2019 02:15:04 -0700 (PDT)
Received: from localhost.localdomain (entos-thunderx2-02.shanghai.arm.com
 [10.169.40.54])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id 89A9C3F59C;
 Mon, 11 Mar 2019 02:15:02 -0700 (PDT)
From: Jia He <justin.he@arm.com>
To: minios-devel@lists.xenproject.org, Simon Kuenzer <simon.kuenzer@neclab.eu>,
 Sharan.Santhanam@neclab.eu
Date: Mon, 11 Mar 2019 17:14:34 +0800
Message-Id: <20190311091442.218531-1-justin.he@arm.com>
X-Mailer: git-send-email 2.17.1
Subject: [Minios-devel] [UNIKRAFT PATCHv2 0/8]Add frequently usd APIs to fdt
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 <felipe.huici@neclab.eu>, Jia He <justin.he@arm.com>,
 Kaly Xin <Kaly.Xin@arm.com>, Florian Schmidt <florian.schmidt@neclab.eu>,
 Julien Grall <julien.grall@arm.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>

QXJtNjQgZGV2aWNlcycgbGlicmFyaWVzIHdpbGwgYWNjZXNzIGRldmljZSB0cmVlIHRvIGdldCBs
b3RzIG9mCnByb3BlcnRpZXMuIFdlIHdpbGwgZ2V0IGRldmljZSBhZGRyZXNzZXMsIGludGVycnVw
dHMgaW4gZWFjaCBkZXZpY2UKbGlicmFyeS4gSW4gdGhpcyBjYXNlLCB3ZSB3aWxsIGZpbmQgZGV2
aWNlIG5vZGUgYnkgb2Zmc2V0LCBnZXQgYWRkcmVzcwpjZWxscywgc2l6ZSBjZWxscyBhbmQgaW50
ZXJydXB0IGNlbGxzIGV2ZXJ5d2hlcmUuCgpUaGlzIHBhdGNoIHNlcmllcyBpbnRyb2R1Y2VzIHNl
cnZlcmFsIEFQSXMgaW4gbGliL2ZkdCB0byByZWR1Y2UgdGhlCnJlZHVuZGFudCBjYWxscyBvZiBm
ZHQgZnVuY3Rpb25zLgotLS0KQ2hhbmdlczoKdjEtPnYyOiByZWJhc2UgdG8gbGF0ZXN0IGNvZGUu
CgoKSmlhIEhlICg4KToKICBsaWIvZmR0OiBJbnRyb2R1Y2UgZmR0X2dldHByb3BfdTMyX2J5X29m
ZnNldCBoZWxwZXIKICBsaWIvZmR0OiBJbnRyb2R1Y2UgYSBoZWxwZXIgb2YgZmR0X2dldF9jZWxs
cwogIHBsYXQvZmR0OiBSZW1vdmUgcmVkdW5kYW50IGNvZGUgZm9yIGZkdF9hZGRyZXNzL3NpemVf
Y2VsbHMKICBsaWIvZmR0OiBBZGQgYSBmZHRfaW50ZXJydXByX2NlbGxzIGhlbHBlciB0byBwYXJz
ZSBpcnEKICBsaWIvZmR0OiBJbnRyb2R1Y2UgYSBmZHRfZ2V0X2FkZHJlc3MgaGVscGVyCiAgbGli
L2ZkdDogQWRkIGZkdF9nZXRfaW50ZXJydXB0IGhlbHBlcgogIGxpYi9mZHQ6IEludHJvZHVjZSBm
ZHRfbm9kZV9vZmZzZXRfYnlfY29tcGF0aWJsZV9saXN0IGhlbHBlcgogIGxpYi9mZHQ6IEFkZCB0
d28gbWFjcm9zIHRvIGxpc3QgaXRlcmF0ZSBhbGwgY29tcGF0aWJsZSBub2RlcwoKIGxpYi9mZHQv
TWFrZWZpbGUudWsgICAgICB8ICAgMSArCiBsaWIvZmR0L2V4cG9ydHN5bXMudWsgICAgfCAgIDUg
KysKIGxpYi9mZHQvZmR0X2FkZHJlc3Nlcy5jICB8ICA2NiArKysrKysrKysrLS0tLS0KIGxpYi9m
ZHQvZmR0X2ludGVycnVwdHMuYyB8IDExMiArKysrKysrKysrKysrKysrKysrKysrKysrCiBsaWIv
ZmR0L2ZkdF9yby5jICAgICAgICAgfCAgNTUgKysrKysrKysrKysrCiBsaWIvZmR0L2luY2x1ZGUv
bGliZmR0LmggfCAxNzcgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystCiA2
IGZpbGVzIGNoYW5nZWQsIDM5MSBpbnNlcnRpb25zKCspLCAyNSBkZWxldGlvbnMoLSkKIGNyZWF0
ZSBtb2RlIDEwMDY0NCBsaWIvZmR0L2ZkdF9pbnRlcnJ1cHRzLmMKCi0tIAoyLjE3LjEKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwg
bWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Mon Mar 11 09:15:08 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 11 Mar 2019 09:15:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h3H1Y-0001GH-Qv; Mon, 11 Mar 2019 09:15: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=N/LO=RO=arm.com=justin.he@srs-us1.protection.inumbo.net>)
 id 1h3H1Y-0001G3-0R
 for minios-devel@lists.xenproject.org; Mon, 11 Mar 2019 09:15:08 +0000
X-Inumbo-ID: 295472bd-43de-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 295472bd-43de-11e9-bc90-bc764e045a96;
 Mon, 11 Mar 2019 09:15:06 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 681321688;
 Mon, 11 Mar 2019 02:15:06 -0700 (PDT)
Received: from localhost.localdomain (entos-thunderx2-02.shanghai.arm.com
 [10.169.40.54])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id 732773F59C;
 Mon, 11 Mar 2019 02:15:04 -0700 (PDT)
From: Jia He <justin.he@arm.com>
To: minios-devel@lists.xenproject.org, Simon Kuenzer <simon.kuenzer@neclab.eu>,
 Sharan.Santhanam@neclab.eu
Date: Mon, 11 Mar 2019 17:14:35 +0800
Message-Id: <20190311091442.218531-2-justin.he@arm.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20190311091442.218531-1-justin.he@arm.com>
References: <20190311091442.218531-1-justin.he@arm.com>
Subject: [Minios-devel] [UNIKRAFT PATCHv2 1/8] lib/fdt: Introduce
 fdt_getprop_u32_by_offset helper
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 <felipe.huici@neclab.eu>, Jia He <justin.he@arm.com>,
 Wei Chen <wei.chen@arm.com>, Kaly Xin <Kaly.Xin@arm.com>,
 Jianyong Wu <jianyong.wu@arm.com>, Florian Schmidt <florian.schmidt@neclab.eu>,
 Julien Grall <julien.grall@arm.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>

RnJvbTogSmlhbnlvbmcgV3UgPGppYW55b25nLnd1QGFybS5jb20+ClRoaXMgaGVscGVyIHdpbGwg
YmUgdXNlZCB2ZXJ5IGZyZXF1Y2VudGx5IHRvIHUzMiBmcm9tIHByb3BlcnRpZXMuClNvIHdlIHBy
b3ZpZGUgdGhpcyBoZWxwZXIgaGVyZSB0byBhdm9pZCB1c2luZyBmZHRfZ2V0cHJvcCBhbmQKZmR0
MzJfdG9fY3B1IGV2ZXJ5d2hlcmUuCgpKaXJhOiBFTlRPUy04NjAKU2lnbmVkLW9mZi1ieTogV2Vp
IENoZW4gPHdlaS5jaGVuQGFybS5jb20+ClNpZ25lZC1vZmYtYnk6IEppYW55b25nIFd1IDxqaWFu
eW9uZy53dUBhcm0uY29tPgpTaWduZWQtb2ZmLWJ5OiBKaWEgSGUgPGp1c3Rpbi5oZUBhcm0uY29t
PgotLS0KIGxpYi9mZHQvZXhwb3J0c3ltcy51ayAgICB8ICAxICsKIGxpYi9mZHQvZmR0X3JvLmMg
ICAgICAgICB8IDE4ICsrKysrKysrKysrKysrKysrKwogbGliL2ZkdC9pbmNsdWRlL2xpYmZkdC5o
IHwgMjEgKysrKysrKysrKysrKysrKysrKysrCiAzIGZpbGVzIGNoYW5nZWQsIDQwIGluc2VydGlv
bnMoKykKCmRpZmYgLS1naXQgYS9saWIvZmR0L2V4cG9ydHN5bXMudWsgYi9saWIvZmR0L2V4cG9y
dHN5bXMudWsKaW5kZXggMmZlNGMzMi4uZDY0ZDlkYyAxMDA2NDQKLS0tIGEvbGliL2ZkdC9leHBv
cnRzeW1zLnVrCisrKyBiL2xpYi9mZHQvZXhwb3J0c3ltcy51awpAQCAtNjAsMyArNjAsNCBAQCBm
ZHRfc2l6ZV9jZWxscwogZmR0X3N0cmluZ2xpc3RfY29udGFpbnMKIGZkdF9yZXNpemUKIGZkdF9v
dmVybGF5X2FwcGx5CitmZHRfZ2V0cHJvcF91MzJfYnlfb2Zmc2V0CmRpZmYgLS1naXQgYS9saWIv
ZmR0L2ZkdF9yby5jIGIvbGliL2ZkdC9mZHRfcm8uYwppbmRleCAwOGRlMmNjLi45MDc3Y2ZmIDEw
MDY0NAotLS0gYS9saWIvZmR0L2ZkdF9yby5jCisrKyBiL2xpYi9mZHQvZmR0X3JvLmMKQEAgLTQz
OCw2ICs0MzgsMjQgQEAgaW50IGZkdF9nZXRfcGF0aChjb25zdCB2b2lkICpmZHQsIGludCBub2Rl
b2Zmc2V0LCBjaGFyICpidWYsIGludCBidWZsZW4pCiAJcmV0dXJuIG9mZnNldDsgLyogZXJyb3Ig
ZnJvbSBmZHRfbmV4dF9ub2RlKCkgKi8KIH0KIAoraW50IGZkdF9nZXRwcm9wX3UzMl9ieV9vZmZz
ZXQoY29uc3Qgdm9pZCAqZmR0LCBpbnQgb2Zmc2V0LAorCQljb25zdCBjaGFyICpuYW1lLCB1aW50
MzJfdCAqb3V0KQoreworCWNvbnN0IGZkdDMyX3QgKnByb3A7CisJaW50IHByb3BfbGVuOworCisJ
cHJvcCA9IGZkdF9nZXRwcm9wKGZkdCwgb2Zmc2V0LCBuYW1lLCAmcHJvcF9sZW4pOworCWlmICgh
cHJvcCkKKwkJcmV0dXJuIHByb3BfbGVuOworCisJaWYgKHByb3BfbGVuID49IHNpemVvZihmZHQz
Ml90KSkgeworCQkqb3V0ID0gZmR0MzJfdG9fY3B1KHByb3BbMF0pOworCQlyZXR1cm4gMDsKKwl9
CisKKwlyZXR1cm4gLUZEVF9FUlJfTk9URk9VTkQ7Cit9CisKIGludCBmZHRfc3VwZXJub2RlX2F0
ZGVwdGhfb2Zmc2V0KGNvbnN0IHZvaWQgKmZkdCwgaW50IG5vZGVvZmZzZXQsCiAJCQkJIGludCBz
dXBlcm5vZGVkZXB0aCwgaW50ICpub2RlZGVwdGgpCiB7CmRpZmYgLS1naXQgYS9saWIvZmR0L2lu
Y2x1ZGUvbGliZmR0LmggYi9saWIvZmR0L2luY2x1ZGUvbGliZmR0LmgKaW5kZXggMDVkZWRiZC4u
MTM4M2Y0MiAxMDA2NDQKLS0tIGEvbGliL2ZkdC9pbmNsdWRlL2xpYmZkdC5oCisrKyBiL2xpYi9m
ZHQvaW5jbHVkZS9saWJmZHQuaApAQCAtNzY4LDYgKzc2OCwyNyBAQCBjb25zdCBjaGFyICpmZHRf
Z2V0X2FsaWFzKGNvbnN0IHZvaWQgKmZkdCwgY29uc3QgY2hhciAqbmFtZSk7CiAgKi8KIGludCBm
ZHRfZ2V0X3BhdGgoY29uc3Qgdm9pZCAqZmR0LCBpbnQgbm9kZW9mZnNldCwgY2hhciAqYnVmLCBp
bnQgYnVmbGVuKTsKIAorLyoqCisgKiBmZHRfZ2V0cHJvcF91MzJfYnlfb2Zmc2V0IC0gcmV0cmll
dmUgdTMyIG9mIGEgZ2l2ZW4gcHJvcGVydHkKKyAqIEBmZHQ6IHBvaW50ZXIgdG8gdGhlIGRldmlj
ZSB0cmVlIGJsb2IKKyAqIEBub2Rlb2Zmc2V0OiBvZmZzZXQgb2YgdGhlIG5vZGUgd2hvc2UgcHJv
cGVydHkgdG8gZmluZAorICogQG5hbWU6IG5hbWUgb2YgdGhlIHByb3BlcnR5IHRvIGZpbmQKKyAq
IEBvdXQ6IHBvaW50ZXIgdG8gdTMyIHZhcmlhYmxlICh3aWxsIGJlIG92ZXJ3cml0dGVuKSBvciBO
VUxMCisgKgorICogZmR0X2dldHByb3BfdTMyX2J5X29mZnNldCgpIHJldHJpZXZlcyB1MzIgdG8g
dGhlIHZhbHVlIG9mIHRoZSBwcm9wZXJ0eQorICogbmFtZWQgJ25hbWUnIG9mIHRoZSBub2RlIGF0
IG9mZnNldCBub2Rlb2Zmc2V0ICh0aGlzIHdpbGwgYmUgYQorICogcG9pbnRlciB0byB3aXRoaW4g
dGhlIGRldmljZSBibG9iIGl0c2VsZiwgbm90IGEgY29weSBvZiB0aGUgdmFsdWUpLgorICogSWYg
b3V0IGlzIG5vbi1OVUxMLCB0aGUgdTMyIG9mIHRoZSBwcm9wZXJ0eSB2YWx1ZSBpcyByZXR1cm5l
ZC4KKyAqCisgKiByZXR1cm5zOgorICoJMCwgb24gc3VjY2VzcworICoJCW91dCBjb250YWlucyB0
aGUgdTMyIG9mIGEgZ2l2ZW4gcHJvcGVydHkgYXQgbm9kZW9mZnNldC4KKyAqCS1GRFRfRVJSX05P
VEZPVU5ELCBub2RlIGRvZXMgbm90IGhhdmUgbmFtZWQgcHJvcGVydHkKKyAqCS1GRFRfRVJSX0JB
RE5DRUxMUywKKyAqLworaW50IGZkdF9nZXRwcm9wX3UzMl9ieV9vZmZzZXQoY29uc3Qgdm9pZCAq
ZmR0LCBpbnQgbm9kZW9mZnNldCwKKwkJY29uc3QgY2hhciAqbmFtZSwgdWludDMyX3QgKm91dCk7
CisKIC8qKgogICogZmR0X3N1cGVybm9kZV9hdGRlcHRoX29mZnNldCAtIGZpbmQgYSBzcGVjaWZp
YyBhbmNlc3RvciBvZiBhIG5vZGUKICAqIEBmZHQ6IHBvaW50ZXIgdG8gdGhlIGRldmljZSB0cmVl
IGJsb2IKLS0gCjIuMTcuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Mon Mar 11 09:15:11 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 11 Mar 2019 09:15: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 1h3H1b-0001Gr-Sg; Mon, 11 Mar 2019 09:15:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=N/LO=RO=arm.com=justin.he@srs-us1.protection.inumbo.net>)
 id 1h3H1a-0001Ge-P5
 for minios-devel@lists.xenproject.org; Mon, 11 Mar 2019 09:15:10 +0000
X-Inumbo-ID: 2a856c4a-43de-11e9-9eaf-bb4955650b51
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 2a856c4a-43de-11e9-9eaf-bb4955650b51;
 Mon, 11 Mar 2019 09:15:08 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 8196A16A3;
 Mon, 11 Mar 2019 02:15:08 -0700 (PDT)
Received: from localhost.localdomain (entos-thunderx2-02.shanghai.arm.com
 [10.169.40.54])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id A3F6A3F59C;
 Mon, 11 Mar 2019 02:15:06 -0700 (PDT)
From: Jia He <justin.he@arm.com>
To: minios-devel@lists.xenproject.org, Simon Kuenzer <simon.kuenzer@neclab.eu>,
 Sharan.Santhanam@neclab.eu
Date: Mon, 11 Mar 2019 17:14:36 +0800
Message-Id: <20190311091442.218531-3-justin.he@arm.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20190311091442.218531-1-justin.he@arm.com>
References: <20190311091442.218531-1-justin.he@arm.com>
Subject: [Minios-devel] [UNIKRAFT PATCHv2 2/8] lib/fdt: Introduce a helper
 of fdt_get_cells
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 <felipe.huici@neclab.eu>, Jia He <justin.he@arm.com>,
 Wei Chen <wei.chen@arm.com>, Kaly Xin <Kaly.Xin@arm.com>,
 Jianyong Wu <jianyong.wu@arm.com>, Florian Schmidt <florian.schmidt@neclab.eu>,
 Julien Grall <julien.grall@arm.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>

RnJvbTogV2VpIENoZW4gPHdlaS5jaGVuQGFybS5jb20+CkluIGRldmljZSB0cmVlLCB3ZSBhbHdh
eXMgdXNlIGZkdF9hZGRyZXNzX2NlbGxzLCBmZHRfc2l6ZV9jZWxscwphbmQgZmR0X2ludGVycnVw
dF9jZWxscyB0byBnZXQgY2VsbHMnIHNpemUuIGZkdF9nZXRfY2VsbHMgd2lsbApyZWR1Y2UgdGhl
IHJlZHVuZGFudCBjb2RlIGZvciB0aGlzICpfY2VsbHMgQVBJcy4KSWYgZmR0X2dldF9jZWxscyBj
b3VsZCBub3QgZmluZCB0aGUgcHJvcGVydHkgaW4gY3VycmVudCBub2RlLAppbiBwcmV2aW91cyBp
bXBsZW1lbnQsIGl0IHdpbGwgcmV0dXJuIDIgYXJiaXRyYXJpbHkuIEluIHRoaXMgcGF0Y2gKaXQg
d2lsbCB0cnkgdG8gZmluZCB0aGUgcHJvcGVydHkgaW4gcGFyZW50IG5vZGUuCgpKaXJhOiBFTlRP
Uy04NjAKU2lnbmVkLW9mZi1ieTogV2VpIENoZW4gPHdlaS5jaGVuQGFybS5jb20+ClNpZ25lZC1v
ZmYtYnk6IEppYW55b25nIFd1IDxqaWFueW9uZy53dUBhcm0uY29tPgpTaWduZWQtb2ZmLWJ5OiBK
aWEgSGUgPGp1c3Rpbi5oZUBhcm0uY29tPgotLS0KIGxpYi9mZHQvZmR0X3JvLmMgICAgICAgICB8
IDIyICsrKysrKysrKysrKysrKysrKysrKysKIGxpYi9mZHQvaW5jbHVkZS9saWJmZHQuaCB8IDIw
ICsrKysrKysrKysrKysrKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDQyIGluc2VydGlvbnMoKykK
CmRpZmYgLS1naXQgYS9saWIvZmR0L2ZkdF9yby5jIGIvbGliL2ZkdC9mZHRfcm8uYwppbmRleCA5
MDc3Y2ZmLi45YWZlZGUzIDEwMDY0NAotLS0gYS9saWIvZmR0L2ZkdF9yby5jCisrKyBiL2xpYi9m
ZHQvZmR0X3JvLmMKQEAgLTQ1Niw2ICs0NTYsMjggQEAgaW50IGZkdF9nZXRwcm9wX3UzMl9ieV9v
ZmZzZXQoY29uc3Qgdm9pZCAqZmR0LCBpbnQgb2Zmc2V0LAogCXJldHVybiAtRkRUX0VSUl9OT1RG
T1VORDsKIH0KIAoraW50IGZkdF9nZXRfY2VsbHMoY29uc3Qgdm9pZCAqZmR0LCBjb25zdCBjaGFy
ICpwcm9wLCBpbnQgbm9kZW9mZnNldCkKK3sKKwlpbnQgdmFsOworCisJZG8geworCQkvKiBGaW5k
IHdoZXRoZXIgdGhlIHByb3BlcnR5IGV4aXN0cyBpbiB0aGlzIG5vZGUgKi8KKwkJaWYgKCFmZHRf
Z2V0cHJvcF91MzJfYnlfb2Zmc2V0KGZkdCwgbm9kZW9mZnNldCwKKwkJCQlwcm9wLCAodWludDMy
X3QgKikmdmFsKSkKKwkJCWJyZWFrOworCQkvKiBJZiBub3QsIHRyeSB0byBmaW5kIGluIHBhcmVu
dCBub2RlICovCisJCW5vZGVvZmZzZXQgPSBmZHRfcGFyZW50X29mZnNldChmZHQsIG5vZGVvZmZz
ZXQpOworCX0gd2hpbGUgKG5vZGVvZmZzZXQgPj0gMCk7CisKKwlpZiAobm9kZW9mZnNldCA8IDAp
CisJCXJldHVybiBub2Rlb2Zmc2V0OworCisJaWYgKCh2YWwgPD0gMCkgfHwgKHZhbCA+IEZEVF9N
QVhfTkNFTExTKSkKKwkJcmV0dXJuIC1GRFRfRVJSX0JBRE5DRUxMUzsKKworCXJldHVybiB2YWw7
Cit9CisKIGludCBmZHRfc3VwZXJub2RlX2F0ZGVwdGhfb2Zmc2V0KGNvbnN0IHZvaWQgKmZkdCwg
aW50IG5vZGVvZmZzZXQsCiAJCQkJIGludCBzdXBlcm5vZGVkZXB0aCwgaW50ICpub2RlZGVwdGgp
CiB7CmRpZmYgLS1naXQgYS9saWIvZmR0L2luY2x1ZGUvbGliZmR0LmggYi9saWIvZmR0L2luY2x1
ZGUvbGliZmR0LmgKaW5kZXggMTM4M2Y0Mi4uYmRhNjQ1NiAxMDA2NDQKLS0tIGEvbGliL2ZkdC9p
bmNsdWRlL2xpYmZkdC5oCisrKyBiL2xpYi9mZHQvaW5jbHVkZS9saWJmZHQuaApAQCAtMTA4Miw2
ICsxMDgyLDI2IEBAIGNvbnN0IGNoYXIgKmZkdF9zdHJpbmdsaXN0X2dldChjb25zdCB2b2lkICpm
ZHQsIGludCBub2Rlb2Zmc2V0LAogICovCiAjZGVmaW5lIEZEVF9NQVhfTkNFTExTCQk0CiAKKy8q
KgorICogZmR0X2dldF9jZWxscyAtIHJldHJpZXZlIGNlbGwgc2l6ZSBmb3IgYSBidXMgcmVwcmVz
ZW50ZWQgaW4gdGhlIHRyZWUKKyAqIEBmZHQ6IHBvaW50ZXIgdG8gdGhlIGRldmljZSB0cmVlIGJs
b2IKKyAqIEBwcm9wOiBjZWxsIG5hbWUgb2YgdGhlIHByb3BlcnR5IGNvbnRhaW5pbmcgdGhlIHN0
cmluZyBsaXN0CisgKiBAbm9kZW9mZnNldDogb2Zmc2V0IG9mIHRoZSBub2RlIHRvIGZpbmQgdGhl
IGFkZHJlc3Mgc2l6ZSBmb3IKKyAqCisgKiBXaGVuIHRoZSBub2RlIGhhcyBhIHZhbGlkICNhZGRy
ZXNzLWNlbGxzIHByb3BlcnR5LCByZXR1cm5zIGl0cyB2YWx1ZS4KKyAqCisgKiByZXR1cm5zOgor
ICoJMCA8PSBuIDwgRkRUX01BWF9OQ0VMTFMsIG9uIHN1Y2Nlc3MKKyAqICAgICAgLUZEVF9FUlJf
QkFETkNFTExTLCBpZiB0aGUgbm9kZSBoYXMgYSBiYWRseSBmb3JtYXR0ZWQgb3IgaW52YWxpZAor
ICoJCSNhZGRyZXNzLWNlbGxzIHByb3BlcnR5CisgKgktRkRUX0VSUl9CQURNQUdJQywKKyAqCS1G
RFRfRVJSX0JBRFZFUlNJT04sCisgKgktRkRUX0VSUl9CQURTVEFURSwKKyAqCS1GRFRfRVJSX0JB
RFNUUlVDVFVSRSwKKyAqCS1GRFRfRVJSX1RSVU5DQVRFRCwgc3RhbmRhcmQgbWVhbmluZ3MKKyAq
LworaW50IGZkdF9nZXRfY2VsbHMoY29uc3Qgdm9pZCAqZmR0LCBjb25zdCBjaGFyICpwcm9wLCBp
bnQgbm9kZW9mZnNldCk7CisKIC8qKgogICogZmR0X2FkZHJlc3NfY2VsbHMgLSByZXRyaWV2ZSBh
ZGRyZXNzIHNpemUgZm9yIGEgYnVzIHJlcHJlc2VudGVkIGluIHRoZSB0cmVlCiAgKiBAZmR0OiBw
b2ludGVyIHRvIHRoZSBkZXZpY2UgdHJlZSBibG9iCi0tIAoyLjE3LjEKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBs
aXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Mon Mar 11 09:15:13 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 11 Mar 2019 09:15: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 1h3H1c-0001HH-V5; Mon, 11 Mar 2019 09:15:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=N/LO=RO=arm.com=justin.he@srs-us1.protection.inumbo.net>)
 id 1h3H1b-0001Gq-Us
 for minios-devel@lists.xenproject.org; Mon, 11 Mar 2019 09:15:11 +0000
X-Inumbo-ID: 2bd2924e-43de-11e9-98a1-77dede77379a
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 2bd2924e-43de-11e9-98a1-77dede77379a;
 Mon, 11 Mar 2019 09:15:11 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id ACE261715;
 Mon, 11 Mar 2019 02:15:10 -0700 (PDT)
Received: from localhost.localdomain (entos-thunderx2-02.shanghai.arm.com
 [10.169.40.54])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id BF88D3F59C;
 Mon, 11 Mar 2019 02:15:08 -0700 (PDT)
From: Jia He <justin.he@arm.com>
To: minios-devel@lists.xenproject.org, Simon Kuenzer <simon.kuenzer@neclab.eu>,
 Sharan.Santhanam@neclab.eu
Date: Mon, 11 Mar 2019 17:14:37 +0800
Message-Id: <20190311091442.218531-4-justin.he@arm.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20190311091442.218531-1-justin.he@arm.com>
References: <20190311091442.218531-1-justin.he@arm.com>
Subject: [Minios-devel] [UNIKRAFT PATCHv2 3/8] plat/fdt: Remove redundant
 code for fdt_address/size_cells
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 <felipe.huici@neclab.eu>, Jia He <justin.he@arm.com>,
 Wei Chen <wei.chen@arm.com>, Kaly Xin <Kaly.Xin@arm.com>,
 Jianyong Wu <jianyong.wu@arm.com>, Florian Schmidt <florian.schmidt@neclab.eu>,
 Julien Grall <julien.grall@arm.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>

RnJvbTogSmlhbnlvbmcgV3UgPGppYW55b25nLnd1QGFybS5jb20+CldlIHVzZSBmZHRfZ2V0X2Nl
bGxzIHRvIHJlZHVjZSB0aGUgcmVkdW5kYW50IGNvZGUuCgpKaXJhOiBFTlRPUy04NjAKU2lnbmVk
LW9mZi1ieTogV2VpIENoZW4gPHdlaS5jaGVuQGFybS5jb20+ClNpZ25lZC1vZmYtYnk6IEppYW55
b25nIFd1IDxqaWFueW9uZy53dUBhcm0uY29tPgpTaWduZWQtb2ZmLWJ5OiBKaWEgSGUgPGp1c3Rp
bi5oZUBhcm0uY29tPgotLS0KIGxpYi9mZHQvZmR0X2FkZHJlc3Nlcy5jICB8IDM0ICsrLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIGxpYi9mZHQvaW5jbHVkZS9saWJmZHQuaCB8ICAy
IC0tCiAyIGZpbGVzIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMzQgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEvbGliL2ZkdC9mZHRfYWRkcmVzc2VzLmMgYi9saWIvZmR0L2ZkdF9hZGRyZXNz
ZXMuYwppbmRleCBlZmY0ZGJjLi5iY2NiMTFjIDEwMDY0NAotLS0gYS9saWIvZmR0L2ZkdF9hZGRy
ZXNzZXMuYworKysgYi9saWIvZmR0L2ZkdF9hZGRyZXNzZXMuYwpAQCAtNTcsNDAgKzU3LDEwIEBA
CiAKIGludCBmZHRfYWRkcmVzc19jZWxscyhjb25zdCB2b2lkICpmZHQsIGludCBub2Rlb2Zmc2V0
KQogewotCWNvbnN0IGZkdDMyX3QgKmFjOwotCWludCB2YWw7Ci0JaW50IGxlbjsKLQotCWFjID0g
ZmR0X2dldHByb3AoZmR0LCBub2Rlb2Zmc2V0LCAiI2FkZHJlc3MtY2VsbHMiLCAmbGVuKTsKLQlp
ZiAoIWFjKQotCQlyZXR1cm4gMjsKLQotCWlmIChsZW4gIT0gc2l6ZW9mKCphYykpCi0JCXJldHVy
biAtRkRUX0VSUl9CQUROQ0VMTFM7Ci0KLQl2YWwgPSBmZHQzMl90b19jcHUoKmFjKTsKLQlpZiAo
KHZhbCA8PSAwKSB8fCAodmFsID4gRkRUX01BWF9OQ0VMTFMpKQotCQlyZXR1cm4gLUZEVF9FUlJf
QkFETkNFTExTOwotCi0JcmV0dXJuIHZhbDsKKwlyZXR1cm4gZmR0X2dldF9jZWxscyhmZHQsICIj
YWRkcmVzcy1jZWxscyIsIG5vZGVvZmZzZXQpOwogfQogCiBpbnQgZmR0X3NpemVfY2VsbHMoY29u
c3Qgdm9pZCAqZmR0LCBpbnQgbm9kZW9mZnNldCkKIHsKLQljb25zdCBmZHQzMl90ICpzYzsKLQlp
bnQgdmFsOwotCWludCBsZW47Ci0KLQlzYyA9IGZkdF9nZXRwcm9wKGZkdCwgbm9kZW9mZnNldCwg
IiNzaXplLWNlbGxzIiwgJmxlbik7Ci0JaWYgKCFzYykKLQkJcmV0dXJuIDI7Ci0KLQlpZiAobGVu
ICE9IHNpemVvZigqc2MpKQotCQlyZXR1cm4gLUZEVF9FUlJfQkFETkNFTExTOwotCi0JdmFsID0g
ZmR0MzJfdG9fY3B1KCpzYyk7Ci0JaWYgKCh2YWwgPCAwKSB8fCAodmFsID4gRkRUX01BWF9OQ0VM
TFMpKQotCQlyZXR1cm4gLUZEVF9FUlJfQkFETkNFTExTOwotCi0JcmV0dXJuIHZhbDsKKwlyZXR1
cm4gZmR0X2dldF9jZWxscyhmZHQsICIjc2l6ZS1jZWxscyIsIG5vZGVvZmZzZXQpOwogfQpkaWZm
IC0tZ2l0IGEvbGliL2ZkdC9pbmNsdWRlL2xpYmZkdC5oIGIvbGliL2ZkdC9pbmNsdWRlL2xpYmZk
dC5oCmluZGV4IGJkYTY0NTYuLjc5OGE1N2EgMTAwNjQ0Ci0tLSBhL2xpYi9mZHQvaW5jbHVkZS9s
aWJmZHQuaAorKysgYi9saWIvZmR0L2luY2x1ZGUvbGliZmR0LmgKQEAgLTExMTEsNyArMTExMSw2
IEBAIGludCBmZHRfZ2V0X2NlbGxzKGNvbnN0IHZvaWQgKmZkdCwgY29uc3QgY2hhciAqcHJvcCwg
aW50IG5vZGVvZmZzZXQpOwogICoKICAqIHJldHVybnM6CiAgKgkwIDw9IG4gPCBGRFRfTUFYX05D
RUxMUywgb24gc3VjY2VzcwotICogICAgICAyLCBpZiB0aGUgbm9kZSBoYXMgbm8gI2FkZHJlc3Mt
Y2VsbHMgcHJvcGVydHkKICAqICAgICAgLUZEVF9FUlJfQkFETkNFTExTLCBpZiB0aGUgbm9kZSBo
YXMgYSBiYWRseSBmb3JtYXR0ZWQgb3IgaW52YWxpZAogICoJCSNhZGRyZXNzLWNlbGxzIHByb3Bl
cnR5CiAgKgktRkRUX0VSUl9CQURNQUdJQywKQEAgLTExMzIsNyArMTEzMSw2IEBAIGludCBmZHRf
YWRkcmVzc19jZWxscyhjb25zdCB2b2lkICpmZHQsIGludCBub2Rlb2Zmc2V0KTsKICAqCiAgKiBy
ZXR1cm5zOgogICoJMCA8PSBuIDwgRkRUX01BWF9OQ0VMTFMsIG9uIHN1Y2Nlc3MKLSAqICAgICAg
MiwgaWYgdGhlIG5vZGUgaGFzIG5vICNhZGRyZXNzLWNlbGxzIHByb3BlcnR5CiAgKiAgICAgIC1G
RFRfRVJSX0JBRE5DRUxMUywgaWYgdGhlIG5vZGUgaGFzIGEgYmFkbHkgZm9ybWF0dGVkIG9yIGlu
dmFsaWQKICAqCQkjc2l6ZS1jZWxscyBwcm9wZXJ0eQogICoJLUZEVF9FUlJfQkFETUFHSUMsCi0t
IAoyLjE3LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8vbWluaW9z
LWRldmVs

From minios-devel-bounces@lists.xenproject.org Mon Mar 11 09:15:15 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 11 Mar 2019 09:15:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h3H1f-0001I0-0U; Mon, 11 Mar 2019 09:15: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=N/LO=RO=arm.com=justin.he@srs-us1.protection.inumbo.net>)
 id 1h3H1e-0001Hr-9K
 for minios-devel@lists.xenproject.org; Mon, 11 Mar 2019 09:15:14 +0000
X-Inumbo-ID: 2d059031-43de-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 2d059031-43de-11e9-bc90-bc764e045a96;
 Mon, 11 Mar 2019 09:15:12 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id B2D621993;
 Mon, 11 Mar 2019 02:15:12 -0700 (PDT)
Received: from localhost.localdomain (entos-thunderx2-02.shanghai.arm.com
 [10.169.40.54])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id EAA4C3F59C;
 Mon, 11 Mar 2019 02:15:10 -0700 (PDT)
From: Jia He <justin.he@arm.com>
To: minios-devel@lists.xenproject.org, Simon Kuenzer <simon.kuenzer@neclab.eu>,
 Sharan.Santhanam@neclab.eu
Date: Mon, 11 Mar 2019 17:14:38 +0800
Message-Id: <20190311091442.218531-5-justin.he@arm.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20190311091442.218531-1-justin.he@arm.com>
References: <20190311091442.218531-1-justin.he@arm.com>
Subject: [Minios-devel] [UNIKRAFT PATCHv2 4/8] lib/fdt: Add a
 fdt_interrupr_cells helper to parse irq
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 <felipe.huici@neclab.eu>, Jia He <justin.he@arm.com>,
 Wei Chen <wei.chen@arm.com>, Kaly Xin <Kaly.Xin@arm.com>,
 Florian Schmidt <florian.schmidt@neclab.eu>,
 Julien Grall <julien.grall@arm.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>

RnJvbTogV2VpIENoZW4gPHdlaS5jaGVuQGFybS5jb20+CldlIHdpbGwgdXNlIHRoaXMgaGVscGVy
IHRvIHBhcnNlIElSUSBudW1iZXIgZm9yIGRldmljZXMsIGxpa2UKdGltZXJzIGFuZCBVQVJUcy4K
CkppcmE6IEVOVE9TLTg2MApTaWduZWQtb2ZmLWJ5OiBXZWkgQ2hlbiA8d2VpLmNoZW5AYXJtLmNv
bT4KU2lnbmVkLW9mZi1ieTogSmlhIEhlIDxqdXN0aW4uaGVAYXJtLmNvbT4KLS0tCiBsaWIvZmR0
L01ha2VmaWxlLnVrICAgICAgfCAgMSArCiBsaWIvZmR0L2V4cG9ydHN5bXMudWsgICAgfCAgMSAr
CiBsaWIvZmR0L2ZkdF9pbnRlcnJ1cHRzLmMgfCA4OSArKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrCiBsaWIvZmR0L2luY2x1ZGUvbGliZmR0LmggfCAxOSArKysrKysrKysK
IDQgZmlsZXMgY2hhbmdlZCwgMTEwIGluc2VydGlvbnMoKykKIGNyZWF0ZSBtb2RlIDEwMDY0NCBs
aWIvZmR0L2ZkdF9pbnRlcnJ1cHRzLmMKCmRpZmYgLS1naXQgYS9saWIvZmR0L01ha2VmaWxlLnVr
IGIvbGliL2ZkdC9NYWtlZmlsZS51awppbmRleCAwMzI1MWY2Li4wYmE5Y2VjIDEwMDY0NAotLS0g
YS9saWIvZmR0L01ha2VmaWxlLnVrCisrKyBiL2xpYi9mZHQvTWFrZWZpbGUudWsKQEAgLTcsNiAr
Nyw3IEBAIExJQkZEVF9DRkxBR1MteSArPSAtV25vLXNpZ24tY29tcGFyZQogCiBMSUJGRFRfU1JD
Uy15ICs9ICQoTElCRkRUX0JBU0UpL2ZkdC5jCiBMSUJGRFRfU1JDUy15ICs9ICQoTElCRkRUX0JB
U0UpL2ZkdF9hZGRyZXNzZXMuYworTElCRkRUX1NSQ1MteSArPSAkKExJQkZEVF9CQVNFKS9mZHRf
aW50ZXJydXB0cy5jCiBMSUJGRFRfU1JDUy15ICs9ICQoTElCRkRUX0JBU0UpL2ZkdF9lbXB0eV90
cmVlLmMKIExJQkZEVF9TUkNTLXkgKz0gJChMSUJGRFRfQkFTRSkvZmR0X292ZXJsYXkuYwogTElC
RkRUX1NSQ1MteSArPSAkKExJQkZEVF9CQVNFKS9mZHRfcm8uYwpkaWZmIC0tZ2l0IGEvbGliL2Zk
dC9leHBvcnRzeW1zLnVrIGIvbGliL2ZkdC9leHBvcnRzeW1zLnVrCmluZGV4IGQ2NGQ5ZGMuLmIx
MWRmOTAgMTAwNjQ0Ci0tLSBhL2xpYi9mZHQvZXhwb3J0c3ltcy51aworKysgYi9saWIvZmR0L2V4
cG9ydHN5bXMudWsKQEAgLTYxLDMgKzYxLDQgQEAgZmR0X3N0cmluZ2xpc3RfY29udGFpbnMKIGZk
dF9yZXNpemUKIGZkdF9vdmVybGF5X2FwcGx5CiBmZHRfZ2V0cHJvcF91MzJfYnlfb2Zmc2V0Citm
ZHRfaW50ZXJydXB0X2NlbGxzCmRpZmYgLS1naXQgYS9saWIvZmR0L2ZkdF9pbnRlcnJ1cHRzLmMg
Yi9saWIvZmR0L2ZkdF9pbnRlcnJ1cHRzLmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAw
MDAwMC4uNDVhZTk2MwotLS0gL2Rldi9udWxsCisrKyBiL2xpYi9mZHQvZmR0X2ludGVycnVwdHMu
YwpAQCAtMCwwICsxLDg5IEBACisvKgorICogbGliZmR0IC0gRmxhdCBEZXZpY2UgVHJlZSBtYW5p
cHVsYXRpb24KKyAqIENvcHlyaWdodCAoQykgMjAxNCBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNv
bi5kcm9wYmVhci5pZC5hdT4KKyAqIENvcHlyaWdodCAoQykgMjAxOCBBcm0gTHRkLC4gPFdlaS5D
aGVuQGFybS5jb20+CisgKgorICogbGliZmR0IGlzIGR1YWwgbGljZW5zZWQ6IHlvdSBjYW4gdXNl
IGl0IGVpdGhlciB1bmRlciB0aGUgdGVybXMgb2YKKyAqIHRoZSBHUEwsIG9yIHRoZSBCU0QgbGlj
ZW5zZSwgYXQgeW91ciBvcHRpb24uCisgKgorICogIGEpIFRoaXMgbGlicmFyeSBpcyBmcmVlIHNv
ZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IKKyAqICAgICBtb2RpZnkgaXQg
dW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhcworICog
ICAgIHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyBlaXRoZXIgdmVy
c2lvbiAyIG9mIHRoZQorICogICAgIExpY2Vuc2UsIG9yIChhdCB5b3VyIG9wdGlvbikgYW55IGxh
dGVyIHZlcnNpb24uCisgKgorICogICAgIFRoaXMgbGlicmFyeSBpcyBkaXN0cmlidXRlZCBpbiB0
aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAorICogICAgIGJ1dCBXSVRIT1VUIEFOWSBX
QVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCisgKiAgICAgTUVS
Q0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRo
ZQorICogICAgIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCisg
KgorICogICAgIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5l
cmFsIFB1YmxpYworICogICAgIExpY2Vuc2UgYWxvbmcgd2l0aCB0aGlzIGxpYnJhcnk7IGlmIG5v
dCwgd3JpdGUgdG8gdGhlIEZyZWUKKyAqICAgICBTb2Z0d2FyZSBGb3VuZGF0aW9uLCBJbmMuLCA1
MSBGcmFua2xpbiBTdCwgRmlmdGggRmxvb3IsIEJvc3RvbiwKKyAqICAgICBNQSAwMjExMC0xMzAx
IFVTQQorICoKKyAqIEFsdGVybmF0aXZlbHksCisgKgorICogIGIpIFJlZGlzdHJpYnV0aW9uIGFu
ZCB1c2UgaW4gc291cmNlIGFuZCBiaW5hcnkgZm9ybXMsIHdpdGggb3IKKyAqICAgICB3aXRob3V0
IG1vZGlmaWNhdGlvbiwgYXJlIHBlcm1pdHRlZCBwcm92aWRlZCB0aGF0IHRoZSBmb2xsb3dpbmcK
KyAqICAgICBjb25kaXRpb25zIGFyZSBtZXQ6CisgKgorICogICAgIDEuIFJlZGlzdHJpYnV0aW9u
cyBvZiBzb3VyY2UgY29kZSBtdXN0IHJldGFpbiB0aGUgYWJvdmUKKyAqICAgICAgICBjb3B5cmln
aHQgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZworICog
ICAgICAgIGRpc2NsYWltZXIuCisgKiAgICAgMi4gUmVkaXN0cmlidXRpb25zIGluIGJpbmFyeSBm
b3JtIG11c3QgcmVwcm9kdWNlIHRoZSBhYm92ZQorICogICAgICAgIGNvcHlyaWdodCBub3RpY2Us
IHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nCisgKiAgICAgICAgZGlz
Y2xhaW1lciBpbiB0aGUgZG9jdW1lbnRhdGlvbiBhbmQvb3Igb3RoZXIgbWF0ZXJpYWxzCisgKiAg
ICAgICAgcHJvdmlkZWQgd2l0aCB0aGUgZGlzdHJpYnV0aW9uLgorICoKKyAqICAgICBUSElTIFNP
RlRXQVJFIElTIFBST1ZJREVEIEJZIFRIRSBDT1BZUklHSFQgSE9MREVSUyBBTkQKKyAqICAgICBD
T05UUklCVVRPUlMgIkFTIElTIiBBTkQgQU5ZIEVYUFJFU1MgT1IgSU1QTElFRCBXQVJSQU5USUVT
LAorICogICAgIElOQ0xVRElORywgQlVUIE5PVCBMSU1JVEVEIFRPLCBUSEUgSU1QTElFRCBXQVJS
QU5USUVTIE9GCisgKiAgICAgTUVSQ0hBTlRBQklMSVRZIEFORCBGSVRORVNTIEZPUiBBIFBBUlRJ
Q1VMQVIgUFVSUE9TRSBBUkUKKyAqICAgICBESVNDTEFJTUVELiBJTiBOTyBFVkVOVCBTSEFMTCBU
SEUgQ09QWVJJR0hUIE9XTkVSIE9SCisgKiAgICAgQ09OVFJJQlVUT1JTIEJFIExJQUJMRSBGT1Ig
QU5ZIERJUkVDVCwgSU5ESVJFQ1QsIElOQ0lERU5UQUwsCisgKiAgICAgU1BFQ0lBTCwgRVhFTVBM
QVJZLCBPUiBDT05TRVFVRU5USUFMIERBTUFHRVMgKElOQ0xVRElORywgQlVUCisgKiAgICAgTk9U
IExJTUlURUQgVE8sIFBST0NVUkVNRU5UIE9GIFNVQlNUSVRVVEUgR09PRFMgT1IgU0VSVklDRVM7
CisgKiAgICAgTE9TUyBPRiBVU0UsIERBVEEsIE9SIFBST0ZJVFM7IE9SIEJVU0lORVNTIElOVEVS
UlVQVElPTikKKyAqICAgICBIT1dFVkVSIENBVVNFRCBBTkQgT04gQU5ZIFRIRU9SWSBPRiBMSUFC
SUxJVFksIFdIRVRIRVIgSU4KKyAqICAgICBDT05UUkFDVCwgU1RSSUNUIExJQUJJTElUWSwgT1Ig
VE9SVCAoSU5DTFVESU5HIE5FR0xJR0VOQ0UgT1IKKyAqICAgICBPVEhFUldJU0UpIEFSSVNJTkcg
SU4gQU5ZIFdBWSBPVVQgT0YgVEhFIFVTRSBPRiBUSElTIFNPRlRXQVJFLAorICogICAgIEVWRU4g
SUYgQURWSVNFRCBPRiBUSEUgUE9TU0lCSUxJVFkgT0YgU1VDSCBEQU1BR0UuCisgKi8KKyNpbmNs
dWRlICJsaWJmZHRfZW52LmgiCisKKyNpbmNsdWRlIDxmZHQuaD4KKyNpbmNsdWRlIDxsaWJmZHQu
aD4KKworI2luY2x1ZGUgImxpYmZkdF9pbnRlcm5hbC5oIgorCitpbnQgZmR0X2ZpbmRfaXJxX3Bh
cmVudF9vZmZzZXQoY29uc3Qgdm9pZCAqZmR0LCBpbnQgb2Zmc2V0KQoreworCXVpbnQzMl90IGly
cV9wYXJlbnQ7CisKKwlkbyB7CisJCS8qIEZpbmQgdGhlIGludGVycnVwdC1wYXJlbnQgcGhhbmRs
ZSAqLworCQlpZiAoIWZkdF9nZXRwcm9wX3UzMl9ieV9vZmZzZXQoZmR0LCBvZmZzZXQsCisJCQkJ
ImludGVycnVwdC1wYXJlbnQiLCAmaXJxX3BhcmVudCkpCisJCQlicmVhazsKKworCQkvKiBUcnkg
dG8gZmluZCBpbiBwYXJlbnQgbm9kZSAqLworCQlvZmZzZXQgPSBmZHRfcGFyZW50X29mZnNldChm
ZHQsIG9mZnNldCk7CisJfSB3aGlsZSAob2Zmc2V0ID49IDApOworCisJaWYgKG9mZnNldCA8IDAp
CisJCXJldHVybiBvZmZzZXQ7CisKKwkvKiBHZXQgaW50ZXJydXB0IHBhcmVudCBub2RlIGJ5IHBo
YW5kbGUgKi8KKwlyZXR1cm4gZmR0X25vZGVfb2Zmc2V0X2J5X3BoYW5kbGUoZmR0LCBpcnFfcGFy
ZW50KTsKK30KKworaW50IGZkdF9pbnRlcnJ1cHRfY2VsbHMoY29uc3Qgdm9pZCAqZmR0LCBpbnQg
b2Zmc2V0KQoreworCWludCBpbnRjX29mZnNldDsKKworCWludGNfb2Zmc2V0ID0gZmR0X2ZpbmRf
aXJxX3BhcmVudF9vZmZzZXQoZmR0LCBvZmZzZXQpOworCWlmIChpbnRjX29mZnNldCA8IDApCisJ
CXJldHVybiBpbnRjX29mZnNldDsKKworCXJldHVybiBmZHRfZ2V0X2NlbGxzKGZkdCwgIiNpbnRl
cnJ1cHQtY2VsbHMiLCBpbnRjX29mZnNldCk7Cit9CmRpZmYgLS1naXQgYS9saWIvZmR0L2luY2x1
ZGUvbGliZmR0LmggYi9saWIvZmR0L2luY2x1ZGUvbGliZmR0LmgKaW5kZXggNzk4YTU3YS4uYjA4
MTVhZiAxMDA2NDQKLS0tIGEvbGliL2ZkdC9pbmNsdWRlL2xpYmZkdC5oCisrKyBiL2xpYi9mZHQv
aW5jbHVkZS9saWJmZHQuaApAQCAtMTE0MSw2ICsxMTQxLDI1IEBAIGludCBmZHRfYWRkcmVzc19j
ZWxscyhjb25zdCB2b2lkICpmZHQsIGludCBub2Rlb2Zmc2V0KTsKICAqLwogaW50IGZkdF9zaXpl
X2NlbGxzKGNvbnN0IHZvaWQgKmZkdCwgaW50IG5vZGVvZmZzZXQpOwogCisvKioKKyAqIGZkdF9p
bnRlcnJ1cHRfY2VsbHMgLSByZXRyaWV2ZSB0aGUgbnVtYmVyIG9mIGNlbGxzIG5lZWRlZCB0byBl
bmNvZGUgYW4KKyAqICAgICAgICAgICAgICAgICAgICAgICBpbnRlcnJ1cHQgc291cmNlCisgKiBA
ZmR0OiBwb2ludGVyIHRvIHRoZSBkZXZpY2UgdHJlZSBibG9iCisgKiBAbm9kZW9mZnNldDogb2Zm
c2V0IG9mIHRoZSBub2RlIHRvIGZpbmQgdGhlIGludGVycnVwdCBmb3IuCisgKgorICogV2hlbiB0
aGUgbm9kZSBoYXMgYSB2YWxpZCAjaW50ZXJydXB0LWNlbGxzIHByb3BlcnR5LCByZXR1cm5zIGl0
cyB2YWx1ZS4KKyAqCisgKiByZXR1cm5zOgorICoJMCA8PSBuIDwgRkRUX01BWF9OQ0VMTFMsIG9u
IHN1Y2Nlc3MKKyAqICAgICAgLUZEVF9FUlJfQkFETkNFTExTLCBpZiB0aGUgbm9kZSBoYXMgYSBi
YWRseSBmb3JtYXR0ZWQgb3IgaW52YWxpZAorICoJCSNpbnRlcnJ1cHQtY2VsbHMgcHJvcGVydHkK
KyAqCS1GRFRfRVJSX0JBRE1BR0lDLAorICoJLUZEVF9FUlJfQkFEVkVSU0lPTiwKKyAqCS1GRFRf
RVJSX0JBRFNUQVRFLAorICoJLUZEVF9FUlJfQkFEU1RSVUNUVVJFLAorICoJLUZEVF9FUlJfVFJV
TkNBVEVELCBzdGFuZGFyZCBtZWFuaW5ncworICovCitpbnQgZmR0X2ludGVycnVwdF9jZWxscyhj
b25zdCB2b2lkICpmZHQsIGludCBub2Rlb2Zmc2V0KTsKIAogLyoqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovCiAvKiBX
cml0ZS1pbi1wbGFjZSBmdW5jdGlvbnMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgKi8KLS0gCjIuMTcuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Mon Mar 11 09:15:18 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 11 Mar 2019 09:15:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h3H1i-0001J4-28; Mon, 11 Mar 2019 09:15: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=N/LO=RO=arm.com=justin.he@srs-us1.protection.inumbo.net>)
 id 1h3H1g-0001Ic-IZ
 for minios-devel@lists.xenproject.org; Mon, 11 Mar 2019 09:15:16 +0000
X-Inumbo-ID: 2e600c6f-43de-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 2e600c6f-43de-11e9-bc90-bc764e045a96;
 Mon, 11 Mar 2019 09:15:15 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id DFF2819BF;
 Mon, 11 Mar 2019 02:15:14 -0700 (PDT)
Received: from localhost.localdomain (entos-thunderx2-02.shanghai.arm.com
 [10.169.40.54])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id F0BDC3F59C;
 Mon, 11 Mar 2019 02:15:12 -0700 (PDT)
From: Jia He <justin.he@arm.com>
To: minios-devel@lists.xenproject.org, Simon Kuenzer <simon.kuenzer@neclab.eu>,
 Sharan.Santhanam@neclab.eu
Date: Mon, 11 Mar 2019 17:14:39 +0800
Message-Id: <20190311091442.218531-6-justin.he@arm.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20190311091442.218531-1-justin.he@arm.com>
References: <20190311091442.218531-1-justin.he@arm.com>
Subject: [Minios-devel] [UNIKRAFT PATCHv2 5/8] lib/fdt: Introduce a
 fdt_get_address helper
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 <felipe.huici@neclab.eu>, Jia He <justin.he@arm.com>,
 Wei Chen <wei.chen@arm.com>, Kaly Xin <Kaly.Xin@arm.com>,
 Jianyong Wu <jianyong.wu@arm.com>, Florian Schmidt <florian.schmidt@neclab.eu>,
 Julien Grall <julien.grall@arm.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>

RnJvbTogV2VpIENoZW4gPHdlaS5jaGVuQGFybS5jb20+ClRoaXMgaGVscGVyIHdpbGwgYmUgdXNl
ZCB2ZXJ5IGZyZXF1ZW50bHkgZm9yIGRldmljZSBsaWJyYXJpZXMKdG8gcGFyc2UgdGhlaXIgYWRk
cmVzc2VzLiBJbnRyb2R1Y2UgdGhpcyBoZWxwZXIgdG8gYXZvaWQgdXNpbmcKZmR0X2FkZHJlc3Nf
Y2VsbHMgYW5kIGZkdF9zaXplX2NlbGxzIGV2ZXJ5d2hlcmUuCgpKaXJhOiBFTlRPUy04NjAKU2ln
bmVkLW9mZi1ieTogV2VpIENoZW4gPHdlaS5jaGVuQGFybS5jb20+ClNpZ25lZC1vZmYtYnk6IEpp
YW55b25nIFd1IDxqaWFueW9uZy53dUBhcm0uY29tPgpTaWduZWQtb2ZmLWJ5OiBKaWEgSGUgPGp1
c3Rpbi5oZUBhcm0uY29tPgotLS0KIGxpYi9mZHQvZXhwb3J0c3ltcy51ayAgICB8ICAxICsKIGxp
Yi9mZHQvZmR0X2FkZHJlc3Nlcy5jICB8IDUwICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysKIGxpYi9mZHQvaW5jbHVkZS9saWJmZHQuaCB8IDE4ICsrKysrKysrKysrKysr
KwogMyBmaWxlcyBjaGFuZ2VkLCA2OSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvbGliL2Zk
dC9leHBvcnRzeW1zLnVrIGIvbGliL2ZkdC9leHBvcnRzeW1zLnVrCmluZGV4IGIxMWRmOTAuLmM4
OTNjYWYgMTAwNjQ0Ci0tLSBhL2xpYi9mZHQvZXhwb3J0c3ltcy51aworKysgYi9saWIvZmR0L2V4
cG9ydHN5bXMudWsKQEAgLTYyLDMgKzYyLDQgQEAgZmR0X3Jlc2l6ZQogZmR0X292ZXJsYXlfYXBw
bHkKIGZkdF9nZXRwcm9wX3UzMl9ieV9vZmZzZXQKIGZkdF9pbnRlcnJ1cHRfY2VsbHMKK2ZkdF9n
ZXRfYWRkcmVzcwpkaWZmIC0tZ2l0IGEvbGliL2ZkdC9mZHRfYWRkcmVzc2VzLmMgYi9saWIvZmR0
L2ZkdF9hZGRyZXNzZXMuYwppbmRleCBiY2NiMTFjLi4zYmY0MjU3IDEwMDY0NAotLS0gYS9saWIv
ZmR0L2ZkdF9hZGRyZXNzZXMuYworKysgYi9saWIvZmR0L2ZkdF9hZGRyZXNzZXMuYwpAQCAtNjQs
MyArNjQsNTMgQEAgaW50IGZkdF9zaXplX2NlbGxzKGNvbnN0IHZvaWQgKmZkdCwgaW50IG5vZGVv
ZmZzZXQpCiB7CiAJcmV0dXJuIGZkdF9nZXRfY2VsbHMoZmR0LCAiI3NpemUtY2VsbHMiLCBub2Rl
b2Zmc2V0KTsKIH0KKworc3RhdGljIHVpbnQ2NF90IGZkdF9yZWdfcmVhZF9udW1iZXIoY29uc3Qg
ZmR0MzJfdCAqcmVncywgdWludDMyX3Qgc2l6ZSkKK3sKKwl1aW50NjRfdCBudW1iZXIgPSAwOwor
CisJaWYgKHNpemUgPj0gMyB8fCBzaXplIDw9IDApCisJCXJldHVybiAtRkRUX0VSUl9CQUROQ0VM
TFM7CisKKwlmb3IgKHVpbnQzMl90IGkgPSAwOyBpIDwgc2l6ZTsgaSsrKSB7CisJCW51bWJlciA8
PD0gMzI7CisJCW51bWJlciB8PSBmZHQzMl90b19jcHUoKnJlZ3MpOworCQlyZWdzKys7CisJfQor
CisJcmV0dXJuIG51bWJlcjsKK30KKworaW50IGZkdF9nZXRfYWRkcmVzcyhjb25zdCB2b2lkICpm
ZHQsIGludCBub2Rlb2Zmc2V0LCBpbnQgaW5kZXgsCisJCQl1aW50NjRfdCAqYWRkciwgdWludDY0
X3QgKnNpemUpCit7CisJaW50IGxlbiwgcHJvcF9hZGRyLCBwcm9wX3NpemU7CisJaW50IG5hZGRy
LCBuc2l6ZSwgdGVybV9zaXplOworCWNvbnN0IHZvaWQgKnJlZ3M7CisKKwluYWRkciA9IGZkdF9h
ZGRyZXNzX2NlbGxzKGZkdCwgbm9kZW9mZnNldCk7CisJaWYgKG5hZGRyIDwgMCB8fCBuYWRkciA+
PSBGRFRfTUFYX05DRUxMUykKKwkJcmV0dXJuIC1GRFRfRVJSX0JBRE5DRUxMUzsKKworCW5zaXpl
ID0gZmR0X3NpemVfY2VsbHMoZmR0LCBub2Rlb2Zmc2V0KTsKKwlpZiAobnNpemUgPCAwIHx8IG5z
aXplID49IEZEVF9NQVhfTkNFTExTKQorCQlyZXR1cm4gLUZEVF9FUlJfQkFETkNFTExTOworCisJ
LyogR2V0IHJlZyBjb250ZW50ICovCisJcmVncyA9IGZkdF9nZXRwcm9wKGZkdCwgbm9kZW9mZnNl
dCwgInJlZyIsICZsZW4pOworCWlmIChyZWdzID09IE5VTEwpCisJCXJldHVybiAtRkRUX0VSUl9O
T1RGT1VORDsKKworCXRlcm1fc2l6ZSA9IChpbnQpc2l6ZW9mKGZkdDMyX3QpICogKG5zaXplICsg
bmFkZHIpOworCXByb3BfYWRkciA9IHRlcm1fc2l6ZSAqIGluZGV4OworCXByb3Bfc2l6ZSA9IHBy
b3BfYWRkciArIChpbnQpc2l6ZW9mKGZkdDMyX3QpICogbmFkZHI7CisKKwkvKiBUaGUgcmVnIGNv
bnRlbnQgbXVzdCBjb3ZlciB0aGUgcmVnIHRlcm1baW5kZXhdIGF0IGxlYXN0ICovCisJaWYgKGxl
biA8IChwcm9wX2FkZHIgKyB0ZXJtX3NpemUpKQorCQlyZXR1cm4gLUZEVF9FUlJfTk9TUEFDRTsK
KworCSphZGRyID0gZmR0X3JlZ19yZWFkX251bWJlcihyZWdzICsgcHJvcF9hZGRyLCBuYWRkcik7
CisJKnNpemUgPSBmZHRfcmVnX3JlYWRfbnVtYmVyKHJlZ3MgKyBwcm9wX3NpemUsIG5zaXplKTsK
KworCXJldHVybiAwOworfQpkaWZmIC0tZ2l0IGEvbGliL2ZkdC9pbmNsdWRlL2xpYmZkdC5oIGIv
bGliL2ZkdC9pbmNsdWRlL2xpYmZkdC5oCmluZGV4IGIwODE1YWYuLmQ0M2U3MTAgMTAwNjQ0Ci0t
LSBhL2xpYi9mZHQvaW5jbHVkZS9saWJmZHQuaAorKysgYi9saWIvZmR0L2luY2x1ZGUvbGliZmR0
LmgKQEAgLTExNjEsNiArMTE2MSwyNCBAQCBpbnQgZmR0X3NpemVfY2VsbHMoY29uc3Qgdm9pZCAq
ZmR0LCBpbnQgbm9kZW9mZnNldCk7CiAgKi8KIGludCBmZHRfaW50ZXJydXB0X2NlbGxzKGNvbnN0
IHZvaWQgKmZkdCwgaW50IG5vZGVvZmZzZXQpOwogCisvKioKKyAqIGZkdF9nZXRfYWRkcmVzcyAt
IHJldHJpZXZlIGRldmljZSBhZGRyZXNzIG9mIGEgZ2l2ZW4gaW5kZXgKKyAqIEBmZHQ6IHBvaW50
ZXIgdG8gdGhlIGRldmljZSB0cmVlIGJsb2IKKyAqIEBub2Rlb2Zmc2V0OiBvZmZzZXQgb2YgdGhl
IG5vZGUgdG8gZmluZCB0aGUgYWRkcmVzcyBmb3IuCisgKiBAaW5kZXg6IGluZGV4IG9mIHJlZ2lv
bgorICogQGFkZHI6IHJldHVybiB0aGUgcmVnaW9uIGFkZHJlc3MKKyAqIEBzaXplOiByZXR1cm4g
dGhlIHJlZ2lvbiBzaXplCisgKgorICogcmV0dXJuczoKKyAqCTAsIG9uIHN1Y2Nlc3MKKyAqICAg
ICAgLUZEVF9FUlJfQkFETkNFTExTLCBpZiB0aGUgbm9kZSBoYXMgYSBiYWRseSBmb3JtYXR0ZWQg
b3IgaW52YWxpZAorICoJCWFkZHJlc3MgcHJvcGVydHkKKyAqICAgICAgLUZEVF9FUlJfTk9URk9V
TkQsIGlmIHRoZSBub2RlIGRvZXNuJ3QgaGF2ZSBhZGRyZXNzIHByb3BlcnR5CisgKiAgICAgIC1G
RFRfRVJSX05PU1BBQ0UsIGlmIHRoZSBub2RlIGRvZXNuJ3QgaGF2ZSBhZGRyZXNzIGZvciBpbmRl
eAorICovCitpbnQgZmR0X2dldF9hZGRyZXNzKGNvbnN0IHZvaWQgKmZkdCwgaW50IG5vZGVvZmZz
ZXQsIGludCBpbmRleCwKKwkJCXVpbnQ2NF90ICphZGRyLCB1aW50NjRfdCAqc2l6ZSk7CisKIC8q
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqLwogLyogV3JpdGUtaW4tcGxhY2UgZnVuY3Rpb25zICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICovCiAvKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8KLS0gCjIuMTcu
MQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlv
cy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Mon Mar 11 09:15:19 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 11 Mar 2019 09:15:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h3H1j-0001JX-3T; Mon, 11 Mar 2019 09:15: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=N/LO=RO=arm.com=justin.he@srs-us1.protection.inumbo.net>)
 id 1h3H1h-0001Iu-Rp
 for minios-devel@lists.xenproject.org; Mon, 11 Mar 2019 09:15:17 +0000
X-Inumbo-ID: 2f82b550-43de-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 2f82b550-43de-11e9-bc90-bc764e045a96;
 Mon, 11 Mar 2019 09:15:17 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id E5170A78;
 Mon, 11 Mar 2019 02:15:16 -0700 (PDT)
Received: from localhost.localdomain (entos-thunderx2-02.shanghai.arm.com
 [10.169.40.54])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id 289613F59C;
 Mon, 11 Mar 2019 02:15:15 -0700 (PDT)
From: Jia He <justin.he@arm.com>
To: minios-devel@lists.xenproject.org, Simon Kuenzer <simon.kuenzer@neclab.eu>,
 Sharan.Santhanam@neclab.eu
Date: Mon, 11 Mar 2019 17:14:40 +0800
Message-Id: <20190311091442.218531-7-justin.he@arm.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20190311091442.218531-1-justin.he@arm.com>
References: <20190311091442.218531-1-justin.he@arm.com>
Subject: [Minios-devel] [UNIKRAFT PATCHv2 6/8] lib/fdt: Add
 fdt_get_interrupt helper
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 <felipe.huici@neclab.eu>, Jia He <justin.he@arm.com>,
 Wei Chen <wei.chen@arm.com>, Kaly Xin <Kaly.Xin@arm.com>,
 Florian Schmidt <florian.schmidt@neclab.eu>,
 Julien Grall <julien.grall@arm.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>

RnJvbTogV2VpIENoZW4gPHdlaS5jaGVuQGFybS5jb20+ClRoaXMgaGVscGVyIHdpbGwgYmUgdXNl
ZCB2ZXJ5IGZyZXF1ZW50bHkgZm9yIGRldmljZXMgdG8KZ2V0IHRoZWlyIGludGVycnVwdHMuCgpK
aXJhOiBFTlRPUy04NjAKU2lnbmVkLW9mZi1ieTogV2VpIENoZW4gPHdlaS5jaGVuQGFybS5jb20+
ClNpZ25lZC1vZmYtYnk6IEppYSBIZSA8anVzdGluLmhlQGFybS5jb20+Ci0tLQogbGliL2ZkdC9l
eHBvcnRzeW1zLnVrICAgIHwgIDEgKwogbGliL2ZkdC9mZHRfaW50ZXJydXB0cy5jIHwgMjMgKysr
KysrKysrKysrKysrKysrKysrKysKIGxpYi9mZHQvaW5jbHVkZS9saWJmZHQuaCB8IDEyICsrKysr
KysrKysrKwogMyBmaWxlcyBjaGFuZ2VkLCAzNiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEv
bGliL2ZkdC9leHBvcnRzeW1zLnVrIGIvbGliL2ZkdC9leHBvcnRzeW1zLnVrCmluZGV4IGM4OTNj
YWYuLmJkZWYzM2MgMTAwNjQ0Ci0tLSBhL2xpYi9mZHQvZXhwb3J0c3ltcy51aworKysgYi9saWIv
ZmR0L2V4cG9ydHN5bXMudWsKQEAgLTYzLDMgKzYzLDQgQEAgZmR0X292ZXJsYXlfYXBwbHkKIGZk
dF9nZXRwcm9wX3UzMl9ieV9vZmZzZXQKIGZkdF9pbnRlcnJ1cHRfY2VsbHMKIGZkdF9nZXRfYWRk
cmVzcworZmR0X2dldF9pbnRlcnJ1cHQKZGlmZiAtLWdpdCBhL2xpYi9mZHQvZmR0X2ludGVycnVw
dHMuYyBiL2xpYi9mZHQvZmR0X2ludGVycnVwdHMuYwppbmRleCA0NWFlOTYzLi5lZDhiNzE2IDEw
MDY0NAotLS0gYS9saWIvZmR0L2ZkdF9pbnRlcnJ1cHRzLmMKKysrIGIvbGliL2ZkdC9mZHRfaW50
ZXJydXB0cy5jCkBAIC04NywzICs4NywyNiBAQCBpbnQgZmR0X2ludGVycnVwdF9jZWxscyhjb25z
dCB2b2lkICpmZHQsIGludCBvZmZzZXQpCiAKIAlyZXR1cm4gZmR0X2dldF9jZWxscyhmZHQsICIj
aW50ZXJydXB0LWNlbGxzIiwgaW50Y19vZmZzZXQpOwogfQorCitjb25zdCB2b2lkICpmZHRfZ2V0
X2ludGVycnVwdChjb25zdCB2b2lkICpmZHQsIGludCBub2Rlb2Zmc2V0LAorCQkJaW50IGluZGV4
LCBpbnQgKnNpemUpCit7CisJaW50IG5pbnRyLCBsZW4sIHRlcm1fc2l6ZTsKKwljb25zdCB2b2lk
ICpyZWdzOworCisJbmludHIgPSBmZHRfaW50ZXJydXB0X2NlbGxzKGZkdCwgbm9kZW9mZnNldCk7
CisJaWYgKG5pbnRyIDwgMCB8fCBuaW50ciA+PSBGRFRfTUFYX05DRUxMUykKKwkJcmV0dXJuIE5V
TEw7CisKKwkvKgorCSAqIEludGVycnVwdCBjb250ZW50IG11c3QgY292ZXIgdGhlIGluZGV4IHNw
ZWNpZmljIGlycSBpbmZvcm1hdGlvbi4KKwkgKi8KKwlyZWdzID0gZmR0X2dldHByb3AoZmR0LCBu
b2Rlb2Zmc2V0LCAiaW50ZXJydXB0cyIsICZsZW4pOworCXRlcm1fc2l6ZSA9IChpbnQpc2l6ZW9m
KGZkdDMyX3QpICogbmludHI7CisJaWYgKHJlZ3MgPT0gTlVMTCB8fCBsZW4gPCB0ZXJtX3NpemUg
KiAoaW5kZXggKyAxKSkKKwkJcmV0dXJuIE5VTEw7CisKKwkqc2l6ZSA9IG5pbnRyOworCisJcmV0
dXJuIHJlZ3MgKyB0ZXJtX3NpemUgKiBpbmRleDsKK30KZGlmZiAtLWdpdCBhL2xpYi9mZHQvaW5j
bHVkZS9saWJmZHQuaCBiL2xpYi9mZHQvaW5jbHVkZS9saWJmZHQuaAppbmRleCBkNDNlNzEwLi5k
NTQ2YjgxIDEwMDY0NAotLS0gYS9saWIvZmR0L2luY2x1ZGUvbGliZmR0LmgKKysrIGIvbGliL2Zk
dC9pbmNsdWRlL2xpYmZkdC5oCkBAIC0xMTc4LDYgKzExNzgsMTggQEAgaW50IGZkdF9pbnRlcnJ1
cHRfY2VsbHMoY29uc3Qgdm9pZCAqZmR0LCBpbnQgbm9kZW9mZnNldCk7CiAgKi8KIGludCBmZHRf
Z2V0X2FkZHJlc3MoY29uc3Qgdm9pZCAqZmR0LCBpbnQgbm9kZW9mZnNldCwgaW50IGluZGV4LAog
CQkJdWludDY0X3QgKmFkZHIsIHVpbnQ2NF90ICpzaXplKTsKKy8qKgorICogZmR0X2dldF9pbnRl
cnJ1cHQgLSByZXRyaWV2ZSBkZXZpY2UgaW50ZXJydXB0IG9mIGEgZ2l2ZW4gaW5kZXgKKyAqIEBm
ZHQ6IHBvaW50ZXIgdG8gdGhlIGRldmljZSB0cmVlIGJsb2IKKyAqIEBub2Rlb2Zmc2V0OiBvZmZz
ZXQgb2YgdGhlIG5vZGUgdG8gZmluZCB0aGUgYWRkcmVzcyBmb3IKKyAqIEBpbmRleDogdGhlIGlu
ZGV4IG9mIGludGVycnVwdCB3ZSB3YW50IHRvIHJldHJpZXZlCisgKiBAc2l6ZTogaW50ZXJydXB0
IGNlbGwgc2l6ZSBpbiBmZHQzMl90CisgKgorICogcmV0dXJuczoKKyAqICAgICAgTlVMTCBvbiBm
YWlsZWQsIG5vbi1OVUxMIG9uIHN1Y2Nlc3MKKyAqLworY29uc3Qgdm9pZCAqZmR0X2dldF9pbnRl
cnJ1cHQoY29uc3Qgdm9pZCAqZmR0LCBpbnQgbm9kZW9mZnNldCwKKwkJCWludCBpbmRleCwgaW50
ICpzaXplKTsKIAogLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKiovCiAvKiBXcml0ZS1pbi1wbGFjZSBmdW5jdGlvbnMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi8KLS0gCjIuMTcuMQoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1k
ZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Mon Mar 11 09:15:22 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 11 Mar 2019 09:15:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h3H1m-0001L7-4w; Mon, 11 Mar 2019 09:15: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=N/LO=RO=arm.com=justin.he@srs-us1.protection.inumbo.net>)
 id 1h3H1l-0001Kj-5O
 for minios-devel@lists.xenproject.org; Mon, 11 Mar 2019 09:15:21 +0000
X-Inumbo-ID: 3100ac06-43de-11e9-a911-dfb3aa1c3291
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 3100ac06-43de-11e9-a911-dfb3aa1c3291;
 Mon, 11 Mar 2019 09:15:19 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 508361688;
 Mon, 11 Mar 2019 02:15:19 -0700 (PDT)
Received: from localhost.localdomain (entos-thunderx2-02.shanghai.arm.com
 [10.169.40.54])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id 2EC0D3F59C;
 Mon, 11 Mar 2019 02:15:17 -0700 (PDT)
From: Jia He <justin.he@arm.com>
To: minios-devel@lists.xenproject.org, Simon Kuenzer <simon.kuenzer@neclab.eu>,
 Sharan.Santhanam@neclab.eu
Date: Mon, 11 Mar 2019 17:14:41 +0800
Message-Id: <20190311091442.218531-8-justin.he@arm.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20190311091442.218531-1-justin.he@arm.com>
References: <20190311091442.218531-1-justin.he@arm.com>
Subject: [Minios-devel] [UNIKRAFT PATCHv2 7/8] lib/fdt: Introduce
 fdt_node_offset_by_compatible_list helper
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 <felipe.huici@neclab.eu>, Jia He <justin.he@arm.com>,
 Wei Chen <wei.chen@arm.com>, Kaly Xin <Kaly.Xin@arm.com>,
 Jianyong Wu <jianyong.wu@arm.com>, Florian Schmidt <florian.schmidt@neclab.eu>,
 Julien Grall <julien.grall@arm.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>

RnJvbTogSmlhbnlvbmcgV3UgPGppYW55b25nLnd1QGFybS5jb20+CkZvciBtb3N0IG9mIGRldmlj
ZXMgdGhhdCB3aWxsIHVzZSB0aGUgZGV2aWNlIHRyZWUgd2lsbCBoYXZlIG9uZQpvciBtb3JlIGNv
bXBhdGlibGUgc3RyaW5ncy4gVGhpcyBoZWxwZXIgd2lsbCBhdm9pZCBpbXBsZW1lbnQgYQpmdW5j
dGlvbiB0byBtYXRjaCBjb21wYXRpYmxlIGxpc3QgZXZlcnl3aGVyZS4KCkppcmE6IEVOVE9TLTg2
MApTaWduZWQtb2ZmLWJ5OiBXZWkgQ2hlbiA8d2VpLmNoZW5AYXJtLmNvbT4KU2lnbmVkLW9mZi1i
eTogSmlhbnlvbmcgV3UgPGppYW55b25nLnd1QGFybS5jb20+ClNpZ25lZC1vZmYtYnk6IEppYSBI
ZSA8anVzdGluLmhlQGFybS5jb20+Ci0tLQogbGliL2ZkdC9leHBvcnRzeW1zLnVrICAgIHwgIDEg
KwogbGliL2ZkdC9mZHRfcm8uYyAgICAgICAgIHwgMTUgKysrKysrKysrKysrKysrCiBsaWIvZmR0
L2luY2x1ZGUvbGliZmR0LmggfCAyNyArKysrKysrKysrKysrKysrKysrKysrKysrKysKIDMgZmls
ZXMgY2hhbmdlZCwgNDMgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2xpYi9mZHQvZXhwb3J0
c3ltcy51ayBiL2xpYi9mZHQvZXhwb3J0c3ltcy51awppbmRleCBiZGVmMzNjLi5hNWVjZjdjIDEw
MDY0NAotLS0gYS9saWIvZmR0L2V4cG9ydHN5bXMudWsKKysrIGIvbGliL2ZkdC9leHBvcnRzeW1z
LnVrCkBAIC02NCwzICs2NCw0IEBAIGZkdF9nZXRwcm9wX3UzMl9ieV9vZmZzZXQKIGZkdF9pbnRl
cnJ1cHRfY2VsbHMKIGZkdF9nZXRfYWRkcmVzcwogZmR0X2dldF9pbnRlcnJ1cHQKK2ZkdF9ub2Rl
X29mZnNldF9ieV9jb21wYXRpYmxlX2xpc3QKZGlmZiAtLWdpdCBhL2xpYi9mZHQvZmR0X3JvLmMg
Yi9saWIvZmR0L2ZkdF9yby5jCmluZGV4IDlhZmVkZTMuLjE2MTkyOGUgMTAwNjQ0Ci0tLSBhL2xp
Yi9mZHQvZmR0X3JvLmMKKysrIGIvbGliL2ZkdC9mZHRfcm8uYwpAQCAtNzQxLDMgKzc0MSwxOCBA
QCBpbnQgZmR0X25vZGVfb2Zmc2V0X2J5X2NvbXBhdGlibGUoY29uc3Qgdm9pZCAqZmR0LCBpbnQg
c3RhcnRvZmZzZXQsCiAKIAlyZXR1cm4gb2Zmc2V0OyAvKiBlcnJvciBmcm9tIGZkdF9uZXh0X25v
ZGUoKSAqLwogfQorCitpbnQgZmR0X25vZGVfb2Zmc2V0X2J5X2NvbXBhdGlibGVfbGlzdChjb25z
dCB2b2lkICpmZHQsIGludCBzdGFydG9mZnNldCwKKwkJCQkgIGNvbnN0IGNoYXIgKmNvbXBhdGli
bGVzW10sIGludCBzaXplKQoreworCWludCBpZHgsIG9mZnNldDsKKworCWZvciAoaWR4ID0gMDsg
aWR4IDwgc2l6ZTsgaWR4KyspIHsKKwkJb2Zmc2V0ID0gZmR0X25vZGVfb2Zmc2V0X2J5X2NvbXBh
dGlibGUoZmR0LCBzdGFydG9mZnNldCwKKwkJCQkgIGNvbXBhdGlibGVzW2lkeF0pOworCQlpZiAo
b2Zmc2V0ID49IDApCisJCQlyZXR1cm4gb2Zmc2V0OworCX0KKworCXJldHVybiBGRFRfRVJSX05P
VEZPVU5EOworfQpkaWZmIC0tZ2l0IGEvbGliL2ZkdC9pbmNsdWRlL2xpYmZkdC5oIGIvbGliL2Zk
dC9pbmNsdWRlL2xpYmZkdC5oCmluZGV4IGQ1NDZiODEuLmI0NWZlMGIgMTAwNjQ0Ci0tLSBhL2xp
Yi9mZHQvaW5jbHVkZS9saWJmZHQuaAorKysgYi9saWIvZmR0L2luY2x1ZGUvbGliZmR0LmgKQEAg
LTk5MSw2ICs5OTEsMzMgQEAgaW50IGZkdF9ub2RlX2NoZWNrX2NvbXBhdGlibGUoY29uc3Qgdm9p
ZCAqZmR0LCBpbnQgbm9kZW9mZnNldCwKIGludCBmZHRfbm9kZV9vZmZzZXRfYnlfY29tcGF0aWJs
ZShjb25zdCB2b2lkICpmZHQsIGludCBzdGFydG9mZnNldCwKIAkJCQkgIGNvbnN0IGNoYXIgKmNv
bXBhdGlibGUpOwogCisvKioKKyAqIGZkdF9ub2RlX29mZnNldF9ieV9jb21wYXRpYmxlX2xpc3Qg
LSBmaW5kIG5vZGVzIHdpdGggYSBnaXZlbgorICogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgJ2NvbXBhdGlibGUnIGxpc3QgdmFsdWUKKyAqIEBmZHQ6IHBvaW50ZXIgdG8gdGhl
IGRldmljZSB0cmVlIGJsb2IKKyAqIEBzdGFydG9mZnNldDogb25seSBmaW5kIG5vZGVzIGFmdGVy
IHRoaXMgb2Zmc2V0CisgKiBAY29tcGF0aWJsZXM6IGEgbGlzdCBvZiAnY29tcGF0aWJsZScgc3Ry
aW5nIHRvIG1hdGNoIGFnYWluc3QKKyAqIEBzaXplOiBjb21wYXRpYmxlIGxpc3Qgc2l6ZQorICoK
KyAqIGZkdF9ub2RlX29mZnNldF9ieV9jb21wYXRpYmxlX2xpc3QoKSByZXR1cm5zIHRoZSBvZmZz
ZXQgb2YgdGhlCisgKiBmaXJzdCBtYXRjaGVkIG5vZGUgYWZ0ZXIgc3RhcnRvZmZzZXQsIHdoaWNo
IGhhcyBhICdjb21wYXRpYmxlJworICogcHJvcGVydHkgd2hpY2ggbGlzdHMgdGhlIGdpdmVuIGNv
bXBhdGlibGUgc3RyaW5nOyBvciBpZgorICogc3RhcnRvZmZzZXQgaXMgLTEsIHRoZSB2ZXJ5IGZp
cnN0IHN1Y2ggbm9kZSBpbiB0aGUgdHJlZS4KKyAqCisgKiByZXR1cm5zOgorICoJc3RydWN0dXJl
IGJsb2NrIG9mZnNldCBvZiB0aGUgbG9jYXRlZCBub2RlICg+PSAwLCA+c3RhcnRvZmZzZXQpLAor
ICoJCSBvbiBzdWNjZXNzCisgKgktRkRUX0VSUl9OT1RGT1VORCwgbm8gbm9kZSBtYXRjaGluZyB0
aGUgY3JpdGVyaW9uIGV4aXN0cyBpbiB0aGUKKyAqCQl0cmVlIGFmdGVyIHN0YXJ0b2Zmc2V0Cisg
KgktRkRUX0VSUl9CQURPRkZTRVQsIG5vZGVvZmZzZXQgZG9lcyBub3QgcmVmZXIgdG8gYSBCRUdJ
Tl9OT0RFIHRhZworICoJLUZEVF9FUlJfQkFETUFHSUMsCisgKgktRkRUX0VSUl9CQURWRVJTSU9O
LAorICoJLUZEVF9FUlJfQkFEU1RBVEUsCisgKgktRkRUX0VSUl9CQURTVFJVQ1RVUkUsIHN0YW5k
YXJkIG1lYW5pbmdzCisgKi8KK2ludCBmZHRfbm9kZV9vZmZzZXRfYnlfY29tcGF0aWJsZV9saXN0
KGNvbnN0IHZvaWQgKmZkdCwgaW50IHN0YXJ0b2Zmc2V0LAorCQkJCSAgY29uc3QgY2hhciAqY29t
cGF0aWJsZXNbXSwgaW50IHNpemUpOworCiAvKioKICAqIGZkdF9zdHJpbmdsaXN0X2NvbnRhaW5z
IC0gY2hlY2sgYSBzdHJpbmcgbGlzdCBwcm9wZXJ0eSBmb3IgYSBzdHJpbmcKICAqIEBzdHJsaXN0
OiBQcm9wZXJ0eSBjb250YWluaW5nIGEgbGlzdCBvZiBzdHJpbmdzIHRvIGNoZWNrCi0tIAoyLjE3
LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5p
b3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Mon Mar 11 09:15:23 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 11 Mar 2019 09:15:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h3H1n-0001Lf-6J; Mon, 11 Mar 2019 09:15: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=N/LO=RO=arm.com=justin.he@srs-us1.protection.inumbo.net>)
 id 1h3H1m-0001L5-6T
 for minios-devel@lists.xenproject.org; Mon, 11 Mar 2019 09:15:22 +0000
X-Inumbo-ID: 32318dc5-43de-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 32318dc5-43de-11e9-bc90-bc764e045a96;
 Mon, 11 Mar 2019 09:15:21 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 5D8EE16A3;
 Mon, 11 Mar 2019 02:15:21 -0700 (PDT)
Received: from localhost.localdomain (entos-thunderx2-02.shanghai.arm.com
 [10.169.40.54])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id 8E00D3F59C;
 Mon, 11 Mar 2019 02:15:19 -0700 (PDT)
From: Jia He <justin.he@arm.com>
To: minios-devel@lists.xenproject.org, Simon Kuenzer <simon.kuenzer@neclab.eu>,
 Sharan.Santhanam@neclab.eu
Date: Mon, 11 Mar 2019 17:14:42 +0800
Message-Id: <20190311091442.218531-9-justin.he@arm.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20190311091442.218531-1-justin.he@arm.com>
References: <20190311091442.218531-1-justin.he@arm.com>
Subject: [Minios-devel] [UNIKRAFT PATCHv2 8/8] lib/fdt: Add two macros to
 list iterate all compatible nodes
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 <felipe.huici@neclab.eu>, Jia He <justin.he@arm.com>,
 Wei Chen <wei.chen@arm.com>, Kaly Xin <Kaly.Xin@arm.com>,
 Florian Schmidt <florian.schmidt@neclab.eu>,
 Julien Grall <julien.grall@arm.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>

RnJvbTogV2VpIENoZW4gPHdlaS5jaGVuQGFybS5jb20+ClNvbWV0aW1lcywgd2Ugd2lsbCBsaXN0
IGFsbCBjb21wYXRpYmxlIG5vZGVzIGZyb20gZGV2aWNlIHRyZWUgdG8KZG8gYSBwcm9iZSB3b3Jr
IGxpa2UgYnVzLXByb2JlLiBGb3IgZXhhbXBsZW0sIHdlIHdpbGwgaXRlcmF0ZSBhbGwKdmlydGlv
LW1taW8gZGV2aWNlcycgbm9kZSB0byBiaW5kIGNvcnJlY3QgdmlydGlvIGRldmljZSBkcml2ZXJz
LgoKSmlyYTogRU5UT1MtODYwClNpZ25lZC1vZmYtYnk6IFdlaSBDaGVuIDx3ZWkuY2hlbkBhcm0u
Y29tPgpTaWduZWQtb2ZmLWJ5OiBKaWEgSGUgPGp1c3Rpbi5oZUBhcm0uY29tPgotLS0KIGxpYi9m
ZHQvaW5jbHVkZS9saWJmZHQuaCB8IDU4ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA1OCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEv
bGliL2ZkdC9pbmNsdWRlL2xpYmZkdC5oIGIvbGliL2ZkdC9pbmNsdWRlL2xpYmZkdC5oCmluZGV4
IGI0NWZlMGIuLjZjNDRjYWUgMTAwNjQ0Ci0tLSBhL2xpYi9mZHQvaW5jbHVkZS9saWJmZHQuaAor
KysgYi9saWIvZmR0L2luY2x1ZGUvbGliZmR0LmgKQEAgLTIxMyw2ICsyMTMsNjQgQEAgaW50IGZk
dF9uZXh0X3N1Ym5vZGUoY29uc3Qgdm9pZCAqZmR0LCBpbnQgb2Zmc2V0KTsKIAkgICAgIG5vZGUg
Pj0gMDsJCQkJCVwKIAkgICAgIG5vZGUgPSBmZHRfbmV4dF9zdWJub2RlKGZkdCwgbm9kZSkpCiAK
Ky8qKgorICogZmR0X2Zvcl9lYWNoX2NvbXBhdGlibGVfbm9kZSAtIGl0ZXJhdGUgb3ZlciBhbGwg
Y29tcGF0aWJsZSBub2RlcworICoKKyAqIEBub2RlOglub2RlIChpbnQsIGx2YWx1ZSkKKyAqIEBm
ZHQ6CUZEVCBibG9iIChjb25zdCB2b2lkICopCisgKiBAY29tcGF0aWJsZToJYSAnY29tcGF0aWJs
ZScgc3RyaW5nIHRvIG1hdGNoIGFnYWluc3QKKyAqCisgKiBUaGlzIGlzIGFjdHVhbGx5IGEgd3Jh
cHBlciBhcm91bmQgYSBmb3IgbG9vcCBhbmQgd291bGQgYmUgdXNlZCBsaWtlIHNvOgorICoKKyAq
CWZkdF9mb3JfZWFjaF9jb21wYXRpYmxlX25vZGUobm9kZSwgZmR0LCBjb21wYXRpYmxlKSB7Cisg
KgkJVXNlIG5vZGUKKyAqCQkuLi4KKyAqCX0KKyAqCisgKglpZiAoKG5vZGUgPCAwKSAmJiAobm9k
ZSAhPSAtRkRUX0VSUl9OT1RfRk9VTkQpKSB7CisgKgkJRXJyb3IgaGFuZGxpbmcKKyAqCX0KKyAq
CisgKiBOb3RlIHRoYXQgdGhpcyBpcyBpbXBsZW1lbnRlZCBhcyBhIG1hY3JvIGFuZCBAbm9kZSBp
cyB1c2VkIGFzCisgKiBpdGVyYXRvciBpbiB0aGUgbG9vcC4gVGhlIHBhcmVudCB2YXJpYWJsZSBi
ZSBjb25zdGFudCBvciBldmVuIGEKKyAqIGxpdGVyYWwuCisgKgorICovCisjZGVmaW5lIGZkdF9m
b3JfZWFjaF9jb21wYXRpYmxlX25vZGUobm9kZSwgZmR0LCBjb21wYXRpYmxlKQkJXAorCWZvciAo
bm9kZSA9IGZkdF9ub2RlX29mZnNldF9ieV9jb21wYXRpYmxlKGZkdCwgLTEsIGNvbXBhdGlibGUp
OyBcCisJICAgICBub2RlID49IDA7CQkJCQkJCVwKKwkgICAgIG5vZGUgPSBmZHRfbm9kZV9vZmZz
ZXRfYnlfY29tcGF0aWJsZShmZHQsIG5vZGUsIGNvbXBhdGlibGUpKQorCisvKioKKyAqIGZkdF9m
b3JfZWFjaF9tYXRjaGluZ19ub2RlIC0gaXRlcmF0ZSBvdmVyIGFsbCBtYXRjaCBub2RlcworICoK
KyAqIEBub2RlOglub2RlIChpbnQsIGx2YWx1ZSkKKyAqIEBmZHQ6CUZEVCBibG9iIChjb25zdCB2
b2lkICopCisgKiBAY29tcGF0aWJsZToJYSBsaXN0IG9mICdjb21wYXRpYmxlJyBzdHJpbmdzIHRv
IG1hdGNoIGFnYWluc3QKKyAqCisgKiBUaGlzIGlzIGFjdHVhbGx5IGEgd3JhcHBlciBhcm91bmQg
YSBmb3IgbG9vcCBhbmQgd291bGQgYmUgdXNlZCBsaWtlIHNvOgorICoKKyAqCWZkdF9mb3JfZWFj
aF9tYXRjaGluZ19ub2RlKG5vZGUsIGZkdCwgY29tcGF0aWJsZV9saXN0LCBzaXplKSB7CisgKgkJ
VXNlIG5vZGUKKyAqCQkuLi4KKyAqCX0KKyAqCisgKglpZiAoKG5vZGUgPCAwKSAmJiAobm9kZSAh
PSAtRkRUX0VSUl9OT1RfRk9VTkQpKSB7CisgKgkJRXJyb3IgaGFuZGxpbmcKKyAqCX0KKyAqCisg
KiBOb3RlIHRoYXQgdGhpcyBpcyBpbXBsZW1lbnRlZCBhcyBhIG1hY3JvIGFuZCBAbm9kZSBpcyB1
c2VkIGFzCisgKiBpdGVyYXRvciBpbiB0aGUgbG9vcC4gVGhlIHBhcmVudCB2YXJpYWJsZSBiZSBj
b25zdGFudCBvciBldmVuIGEKKyAqIGxpdGVyYWwuCisgKgorICovCisjZGVmaW5lIGZkdF9mb3Jf
ZWFjaF9tYXRjaGluZ19ub2RlKG5vZGUsIGZkdCwgY29tcGF0aWJsZXMsIHNpemUpCVwKKwlmb3Ig
KG5vZGUgPSBmZHRfbm9kZV9vZmZzZXRfYnlfY29tcGF0aWJsZV9saXN0KGZkdCwgLTEsCQlcCisJ
CQkJCQljb21wYXRpYmxlcywgc2l6ZSk7CVwKKwkgICAgIG5vZGUgPj0gMDsJCQkJCQkJXAorCSAg
ICAgbm9kZSA9IGZkdF9ub2RlX29mZnNldF9ieV9jb21wYXRpYmxlX2xpc3QoZmR0LCBub2RlLAlc
CisJCQkJCQljb21wYXRpYmxlcywgc2l6ZSkpCisKIC8qKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLwogLyogR2VuZXJh
bCBmdW5jdGlvbnMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICovCiAvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKi8KLS0gCjIuMTcuMQoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWlu
aW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Mon Mar 11 09:33:01 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 11 Mar 2019 09:33:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h3HIq-0002mV-HW; Mon, 11 Mar 2019 09:33: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=qBbl=RO=neclab.eu=yuri.volchkov@srs-us1.protection.inumbo.net>)
 id 1h3HIp-0002mQ-Oo
 for minios-devel@lists.xen.org; Mon, 11 Mar 2019 09:32:59 +0000
X-Inumbo-ID: a68f0883-43e0-11e9-bc90-bc764e045a96
Received: from mailer2.neclab.eu (unknown [195.37.70.41])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a68f0883-43e0-11e9-bc90-bc764e045a96;
 Mon, 11 Mar 2019 09:32:56 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer2.neclab.eu (Postfix) with ESMTP id 1A9E4F2035;
 Mon, 11 Mar 2019 10:32:55 +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 fzCK3umK6oUa; Mon, 11 Mar 2019 10:32:54 +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 D3711F201A;
 Mon, 11 Mar 2019 10:32:50 +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, 11 Mar 2019 10:32:50 +0100
From: Yuri Volchkov <yuri.volchkov@neclab.eu>
To: Costin Lupu <costin.lup@gmail.com>, Florian Schmidt
 <Florian.Schmidt@neclab.eu>, <minios-devel@lists.xen.org>
In-Reply-To: <5192fc3f-bf6c-445d-fa0f-6d0a9a69e64f@gmail.com>
References: <20190305182955.1883-1-yuri.volchkov@neclab.eu>
 <20190305182955.1883-2-yuri.volchkov@neclab.eu>
 <dce47ed6-b813-cfc7-4994-3e2b1e626438@neclab.eu>
 <5192fc3f-bf6c-445d-fa0f-6d0a9a69e64f@gmail.com>
Date: Mon, 11 Mar 2019 10:32:47 +0100
Message-ID: <tza4s2sgvtu56o.fsf@N-1128.office.hd>
MIME-Version: 1.0
X-Originating-IP: [10.1.2.20]
Subject: Re: [Minios-devel] [UNIKRAFT/NEWLIB PATCH v2 1/2] update newlib
 glue for use with vfscore
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>

SGksCgp0aGlzIHN0YWIgdGVybWluYXRlcyBhIGNoYWluIG9mIGRlcGVuZGVuY2llcyA6KQoKVGhl
IG5ldyB2ZnMgZXhwZWN0cyBhIHRocmVlIGZpZWxkcyBpbnNpZGUgc3RydWN0IHN0YXQ6IHN0X2F0
aW0sIHN0X210aW0KYW5kIHN0X2N0aW0uIE5ld2xpYiB0aGlua3MgdGhhdCB0aGlzIGZpZWxkcyBh
cmUgbmVlZGVkIG9ubHkgaWYgeW91IGFyZQpjb21waWxpbmcgd2l0aCBfX0NZR1dJTl9fIG9yIF9f
cnRlbXNfXyBkZWZpbmVkLiBTbyBJIGhhZCB0byBlbmFibGUgb25lCm9mIHRoZW0ganVzdCBmb3Ig
c2lnbmFsLmguCgpCdXQgaWYgZWl0aGVyIG9mIHRoZW0gaXMgZW5hYmxlZCwgdGhlIG1hY3JvIGRl
ZmluaXRpb24gZm9yIHNpZ2ZpbGxzZXQgaXMKZGlzYWJsZWQgaW5zaWRlIE5ld2xpYiwgYW5kIHlv
dSBhcmUgZ2V0dGluZyB1bnJlc29sdmVkIHN5bWJvbC4KCkkgYXNzdW1lIHlvdSBhcmUgaGF2aW5n
IHRoaXMgaXNzdWUgaW4gc29tZSBvdGhlciBmaWxlIHRoZW4gcGxhdC5jCmJlY2F1c2UgdGhpcyBv
bmUgc2hvdWxkIGhhdmUgYWxsIHRoZSBuZWNlc3NhcnkgaW5jbHVkZXMuCgpDaGVlcnMsIFl1cmku
CgpDb3N0aW4gTHVwdSA8Y29zdGluLmx1cEBnbWFpbC5jb20+IHdyaXRlczoKCj4gSGkgWXVyaSwK
Pgo+IFdoYXQgaXMgdGhlIHJlYXNvbiBiZWhpbmQgYWRkaW5nIHRoZSBzdHViIGZvciBzaWdmaWxs
c2V0PyBJIGdldAo+IGNvbXBpbGluZyBlcnJvcnMgZm9yIGl0IGJlY2F1c2Ugc2lnc2V0X3QgaXMg
bm90IGRlZmluZWQgKEknbSBidWlsZGluZwo+IHdpdGggbmV3bGliKS4KPgo+IFRoYW5rcywKPiBD
b3N0aW4KPgoKLS0gCll1cmkgVm9sY2hrb3YKU29mdHdhcmUgU3BlY2lhbGlzdAoKTkVDIEV1cm9w
ZSBMdGQKS3VyZsO8cnN0ZW4tQW5sYWdlIDM2CkQtNjkxMTUgSGVpZGVsYmVyZwoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxp
bmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Mon Mar 11 10:53:48 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 11 Mar 2019 10:53: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 1h3IZ1-00028C-L5; Mon, 11 Mar 2019 10:53: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=ahZP=RO=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h3IZ1-000287-2E
 for minios-devel@lists.xenproject.org; Mon, 11 Mar 2019 10:53:47 +0000
X-Inumbo-ID: f1635ea9-43eb-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id f1635ea9-43eb-11e9-bc90-bc764e045a96;
 Mon, 11 Mar 2019 10:53: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 74F3D374;
 Mon, 11 Mar 2019 03:53:45 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id C7AA83F703;
 Mon, 11 Mar 2019 03:53:43 -0700 (PDT)
To: Jia He <justin.he@arm.com>, minios-devel@lists.xenproject.org,
 Simon Kuenzer <simon.kuenzer@neclab.eu>, Sharan.Santhanam@neclab.eu
References: <20190311091442.218531-1-justin.he@arm.com>
 <20190311091442.218531-2-justin.he@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <5930d2ef-7226-aabb-ab06-027a998ea989@arm.com>
Date: Mon, 11 Mar 2019 10:53:42 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <20190311091442.218531-2-justin.he@arm.com>
Content-Language: en-US
Subject: Re: [Minios-devel] [UNIKRAFT PATCHv2 1/8] lib/fdt: Introduce
 fdt_getprop_u32_by_offset helper
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 <felipe.huici@neclab.eu>, Wei Chen <wei.chen@arm.com>,
 Kaly Xin <Kaly.Xin@arm.com>, Jianyong Wu <jianyong.wu@arm.com>,
 Florian Schmidt <florian.schmidt@neclab.eu>, yuri.volchkov@neclab.eu
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>

SGksCgpPbiAxMS8wMy8yMDE5IDA5OjE0LCBKaWEgSGUgd3JvdGU6Cj4gRnJvbTogSmlhbnlvbmcg
V3UgPGppYW55b25nLnd1QGFybS5jb20+Cj4gVGhpcyBoZWxwZXIgd2lsbCBiZSB1c2VkIHZlcnkg
ZnJlcXVjZW50bHkgdG8gdTMyIGZyb20gcHJvcGVydGllcy4KCnMvZnJlcXVjZW50bHkvZnJlcXVl
bnRseS8KCj4gU28gd2UgcHJvdmlkZSB0aGlzIGhlbHBlciBoZXJlIHRvIGF2b2lkIHVzaW5nIGZk
dF9nZXRwcm9wIGFuZAo+IGZkdDMyX3RvX2NwdSBldmVyeXdoZXJlLgo+IAo+IEppcmE6IEVOVE9T
LTg2MAoKV2hhdCBpcyBpdCBmb3I/Cgo+IFNpZ25lZC1vZmYtYnk6IFdlaSBDaGVuIDx3ZWkuY2hl
bkBhcm0uY29tPgo+IFNpZ25lZC1vZmYtYnk6IEppYW55b25nIFd1IDxqaWFueW9uZy53dUBhcm0u
Y29tPgo+IFNpZ25lZC1vZmYtYnk6IEppYSBIZSA8anVzdGluLmhlQGFybS5jb20+Cj4gLS0tCj4g
ICBsaWIvZmR0L2V4cG9ydHN5bXMudWsgICAgfCAgMSArCj4gICBsaWIvZmR0L2ZkdF9yby5jICAg
ICAgICAgfCAxOCArKysrKysrKysrKysrKysrKysKPiAgIGxpYi9mZHQvaW5jbHVkZS9saWJmZHQu
aCB8IDIxICsrKysrKysrKysrKysrKysrKysrKwo+ICAgMyBmaWxlcyBjaGFuZ2VkLCA0MCBpbnNl
cnRpb25zKCspCj4gCj4gZGlmZiAtLWdpdCBhL2xpYi9mZHQvZXhwb3J0c3ltcy51ayBiL2xpYi9m
ZHQvZXhwb3J0c3ltcy51awo+IGluZGV4IDJmZTRjMzIuLmQ2NGQ5ZGMgMTAwNjQ0Cj4gLS0tIGEv
bGliL2ZkdC9leHBvcnRzeW1zLnVrCj4gKysrIGIvbGliL2ZkdC9leHBvcnRzeW1zLnVrCj4gQEAg
LTYwLDMgKzYwLDQgQEAgZmR0X3NpemVfY2VsbHMKPiAgIGZkdF9zdHJpbmdsaXN0X2NvbnRhaW5z
Cj4gICBmZHRfcmVzaXplCj4gICBmZHRfb3ZlcmxheV9hcHBseQo+ICtmZHRfZ2V0cHJvcF91MzJf
Ynlfb2Zmc2V0Cj4gZGlmZiAtLWdpdCBhL2xpYi9mZHQvZmR0X3JvLmMgYi9saWIvZmR0L2ZkdF9y
by5jCj4gaW5kZXggMDhkZTJjYy4uOTA3N2NmZiAxMDA2NDQKPiAtLS0gYS9saWIvZmR0L2ZkdF9y
by5jCj4gKysrIGIvbGliL2ZkdC9mZHRfcm8uYwo+IEBAIC00MzgsNiArNDM4LDI0IEBAIGludCBm
ZHRfZ2V0X3BhdGgoY29uc3Qgdm9pZCAqZmR0LCBpbnQgbm9kZW9mZnNldCwgY2hhciAqYnVmLCBp
bnQgYnVmbGVuKQo+ICAgCXJldHVybiBvZmZzZXQ7IC8qIGVycm9yIGZyb20gZmR0X25leHRfbm9k
ZSgpICovCj4gICB9Cj4gICAKPiAraW50IGZkdF9nZXRwcm9wX3UzMl9ieV9vZmZzZXQoY29uc3Qg
dm9pZCAqZmR0LCBpbnQgb2Zmc2V0LAo+ICsJCWNvbnN0IGNoYXIgKm5hbWUsIHVpbnQzMl90ICpv
dXQpCj4gK3sKPiArCWNvbnN0IGZkdDMyX3QgKnByb3A7Cj4gKwlpbnQgcHJvcF9sZW47Cj4gKwo+
ICsJcHJvcCA9IGZkdF9nZXRwcm9wKGZkdCwgb2Zmc2V0LCBuYW1lLCAmcHJvcF9sZW4pOwo+ICsJ
aWYgKCFwcm9wKQo+ICsJCXJldHVybiBwcm9wX2xlbjsKPiArCj4gKwlpZiAocHJvcF9sZW4gPj0g
c2l6ZW9mKGZkdDMyX3QpKSB7Cj4gKwkJKm91dCA9IGZkdDMyX3RvX2NwdShwcm9wWzBdKTsKPiAr
CQlyZXR1cm4gMDsKPiArCX0KPiArCj4gKwlyZXR1cm4gLUZEVF9FUlJfTk9URk9VTkQ7Cj4gK30K
PiArCj4gICBpbnQgZmR0X3N1cGVybm9kZV9hdGRlcHRoX29mZnNldChjb25zdCB2b2lkICpmZHQs
IGludCBub2Rlb2Zmc2V0LAo+ICAgCQkJCSBpbnQgc3VwZXJub2RlZGVwdGgsIGludCAqbm9kZWRl
cHRoKQo+ICAgewo+IGRpZmYgLS1naXQgYS9saWIvZmR0L2luY2x1ZGUvbGliZmR0LmggYi9saWIv
ZmR0L2luY2x1ZGUvbGliZmR0LmgKPiBpbmRleCAwNWRlZGJkLi4xMzgzZjQyIDEwMDY0NAo+IC0t
LSBhL2xpYi9mZHQvaW5jbHVkZS9saWJmZHQuaAo+ICsrKyBiL2xpYi9mZHQvaW5jbHVkZS9saWJm
ZHQuaAo+IEBAIC03NjgsNiArNzY4LDI3IEBAIGNvbnN0IGNoYXIgKmZkdF9nZXRfYWxpYXMoY29u
c3Qgdm9pZCAqZmR0LCBjb25zdCBjaGFyICpuYW1lKTsKPiAgICAqLwo+ICAgaW50IGZkdF9nZXRf
cGF0aChjb25zdCB2b2lkICpmZHQsIGludCBub2Rlb2Zmc2V0LCBjaGFyICpidWYsIGludCBidWZs
ZW4pOwo+ICAgCj4gKy8qKgo+ICsgKiBmZHRfZ2V0cHJvcF91MzJfYnlfb2Zmc2V0IC0gcmV0cmll
dmUgdTMyIG9mIGEgZ2l2ZW4gcHJvcGVydHkKPiArICogQGZkdDogcG9pbnRlciB0byB0aGUgZGV2
aWNlIHRyZWUgYmxvYgo+ICsgKiBAbm9kZW9mZnNldDogb2Zmc2V0IG9mIHRoZSBub2RlIHdob3Nl
IHByb3BlcnR5IHRvIGZpbmQKPiArICogQG5hbWU6IG5hbWUgb2YgdGhlIHByb3BlcnR5IHRvIGZp
bmQKPiArICogQG91dDogcG9pbnRlciB0byB1MzIgdmFyaWFibGUgKHdpbGwgYmUgb3ZlcndyaXR0
ZW4pIG9yIE5VTEwKPiArICoKPiArICogZmR0X2dldHByb3BfdTMyX2J5X29mZnNldCgpIHJldHJp
ZXZlcyB1MzIgdG8gdGhlIHZhbHVlIG9mIHRoZSBwcm9wZXJ0eQo+ICsgKiBuYW1lZCAnbmFtZScg
b2YgdGhlIG5vZGUgYXQgb2Zmc2V0IG5vZGVvZmZzZXQgKHRoaXMgd2lsbCBiZSBhCj4gKyAqIHBv
aW50ZXIgdG8gd2l0aGluIHRoZSBkZXZpY2UgYmxvYiBpdHNlbGYsIG5vdCBhIGNvcHkgb2YgdGhl
IHZhbHVlKS4KPiArICogSWYgb3V0IGlzIG5vbi1OVUxMLCB0aGUgdTMyIG9mIHRoZSBwcm9wZXJ0
eSB2YWx1ZSBpcyByZXR1cm5lZC4KPiArICoKPiArICogcmV0dXJuczoKPiArICoJMCwgb24gc3Vj
Y2Vzcwo+ICsgKgkJb3V0IGNvbnRhaW5zIHRoZSB1MzIgb2YgYSBnaXZlbiBwcm9wZXJ0eSBhdCBu
b2Rlb2Zmc2V0Lgo+ICsgKgktRkRUX0VSUl9OT1RGT1VORCwgbm9kZSBkb2VzIG5vdCBoYXZlIG5h
bWVkIHByb3BlcnR5Cj4gKyAqCS1GRFRfRVJSX0JBRE5DRUxMUywKPiArICovCj4gK2ludCBmZHRf
Z2V0cHJvcF91MzJfYnlfb2Zmc2V0KGNvbnN0IHZvaWQgKmZkdCwgaW50IG5vZGVvZmZzZXQsCj4g
KwkJY29uc3QgY2hhciAqbmFtZSwgdWludDMyX3QgKm91dCk7Cj4gKwo+ICAgLyoqCj4gICAgKiBm
ZHRfc3VwZXJub2RlX2F0ZGVwdGhfb2Zmc2V0IC0gZmluZCBhIHNwZWNpZmljIGFuY2VzdG9yIG9m
IGEgbm9kZQo+ICAgICogQGZkdDogcG9pbnRlciB0byB0aGUgZGV2aWNlIHRyZWUgYmxvYgo+IAoK
Q2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Mon Mar 11 10:59:38 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 11 Mar 2019 10:59: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 1h3Ief-0002Eo-3r; Mon, 11 Mar 2019 10:59: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=ahZP=RO=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h3Ied-0002Ej-Nz
 for minios-devel@lists.xenproject.org; Mon, 11 Mar 2019 10:59:35 +0000
X-Inumbo-ID: c15ad7f4-43ec-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id c15ad7f4-43ec-11e9-bc90-bc764e045a96;
 Mon, 11 Mar 2019 10:59:34 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 745EC1688;
 Mon, 11 Mar 2019 03:59:34 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id C48F43F703;
 Mon, 11 Mar 2019 03:59:32 -0700 (PDT)
To: Jia He <justin.he@arm.com>, minios-devel@lists.xenproject.org,
 Simon Kuenzer <simon.kuenzer@neclab.eu>, Sharan.Santhanam@neclab.eu
References: <20190311091442.218531-1-justin.he@arm.com>
 <20190311091442.218531-3-justin.he@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <926e5348-240b-0b5c-c34b-0ec15ea3d25d@arm.com>
Date: Mon, 11 Mar 2019 10:59:31 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <20190311091442.218531-3-justin.he@arm.com>
Content-Language: en-US
Subject: Re: [Minios-devel] [UNIKRAFT PATCHv2 2/8] lib/fdt: Introduce a
 helper of fdt_get_cells
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 <felipe.huici@neclab.eu>, Wei Chen <wei.chen@arm.com>,
 Kaly Xin <Kaly.Xin@arm.com>, Jianyong Wu <jianyong.wu@arm.com>,
 Florian Schmidt <florian.schmidt@neclab.eu>, yuri.volchkov@neclab.eu
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>

SGksCgpPbiAxMS8wMy8yMDE5IDA5OjE0LCBKaWEgSGUgd3JvdGU6Cj4gRnJvbTogV2VpIENoZW4g
PHdlaS5jaGVuQGFybS5jb20+Cj4gSW4gZGV2aWNlIHRyZWUsIHdlIGFsd2F5cyB1c2UgZmR0X2Fk
ZHJlc3NfY2VsbHMsIGZkdF9zaXplX2NlbGxzCj4gYW5kIGZkdF9pbnRlcnJ1cHRfY2VsbHMgdG8g
Z2V0IGNlbGxzJyBzaXplLiBmZHRfZ2V0X2NlbGxzIHdpbGwKPiByZWR1Y2UgdGhlIHJlZHVuZGFu
dCBjb2RlIGZvciB0aGlzICpfY2VsbHMgQVBJcy4KPiBJZiBmZHRfZ2V0X2NlbGxzIGNvdWxkIG5v
dCBmaW5kIHRoZSBwcm9wZXJ0eSBpbiBjdXJyZW50IG5vZGUsCj4gaW4gcHJldmlvdXMgaW1wbGVt
ZW50LCBpdCB3aWxsIHJldHVybiAyIGFyYml0cmFyaWx5LiBJbiB0aGlzIHBhdGNoCj4gaXQgd2ls
bCB0cnkgdG8gZmluZCB0aGUgcHJvcGVydHkgaW4gcGFyZW50IG5vZGUuCgpUaGlzIHBhdGNoIGlz
IGFjdHVhbGx5IGludHJvZHVjaW5nIGZkdF9nZXRfY2VsbHMuIFNvIHdoaWNoIHByZXZpb3VzIApp
bXBsZW1lbnRhdGlvbiBhcmUgeW91IHRhbGtpbmcgYWJvdXQ/CgpBbHNvLCAyIGlzIG5vdCBhcmJp
dHJhcnksIHRoaXMgaXMgYmFzZWQgb24gdGhlIHNwZWMgKHNlZSAyLjMuNSBpbiBbMV0pLiAKQWx0
aG91Z2gsIHRlY2huaWNhbGx5IGZvciAjc2l6ZS1jZWxscywgeW91IHNob3VsZCByZXR1cm4gMSBo
ZXJlLgoKPiAKPiBKaXJhOiBFTlRPUy04NjAKCldoYXQgaXMgaXQgZm9yPwoKPiBTaWduZWQtb2Zm
LWJ5OiBXZWkgQ2hlbiA8d2VpLmNoZW5AYXJtLmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBKaWFueW9u
ZyBXdSA8amlhbnlvbmcud3VAYXJtLmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBKaWEgSGUgPGp1c3Rp
bi5oZUBhcm0uY29tPgo+IC0tLQo+ICAgbGliL2ZkdC9mZHRfcm8uYyAgICAgICAgIHwgMjIgKysr
KysrKysrKysrKysrKysrKysrKwo+ICAgbGliL2ZkdC9pbmNsdWRlL2xpYmZkdC5oIHwgMjAgKysr
KysrKysrKysrKysrKysrKysKPiAgIDIgZmlsZXMgY2hhbmdlZCwgNDIgaW5zZXJ0aW9ucygrKQo+
IAo+IGRpZmYgLS1naXQgYS9saWIvZmR0L2ZkdF9yby5jIGIvbGliL2ZkdC9mZHRfcm8uYwo+IGlu
ZGV4IDkwNzdjZmYuLjlhZmVkZTMgMTAwNjQ0Cj4gLS0tIGEvbGliL2ZkdC9mZHRfcm8uYwo+ICsr
KyBiL2xpYi9mZHQvZmR0X3JvLmMKPiBAQCAtNDU2LDYgKzQ1NiwyOCBAQCBpbnQgZmR0X2dldHBy
b3BfdTMyX2J5X29mZnNldChjb25zdCB2b2lkICpmZHQsIGludCBvZmZzZXQsCj4gICAJcmV0dXJu
IC1GRFRfRVJSX05PVEZPVU5EOwo+ICAgfQo+ICAgCj4gK2ludCBmZHRfZ2V0X2NlbGxzKGNvbnN0
IHZvaWQgKmZkdCwgY29uc3QgY2hhciAqcHJvcCwgaW50IG5vZGVvZmZzZXQpCj4gK3sKPiArCWlu
dCB2YWw7Cj4gKwo+ICsJZG8gewo+ICsJCS8qIEZpbmQgd2hldGhlciB0aGUgcHJvcGVydHkgZXhp
c3RzIGluIHRoaXMgbm9kZSAqLwo+ICsJCWlmICghZmR0X2dldHByb3BfdTMyX2J5X29mZnNldChm
ZHQsIG5vZGVvZmZzZXQsCj4gKwkJCQlwcm9wLCAodWludDMyX3QgKikmdmFsKSkKPiArCQkJYnJl
YWs7Cj4gKwkJLyogSWYgbm90LCB0cnkgdG8gZmluZCBpbiBwYXJlbnQgbm9kZSAqLwo+ICsJCW5v
ZGVvZmZzZXQgPSBmZHRfcGFyZW50X29mZnNldChmZHQsIG5vZGVvZmZzZXQpOwo+ICsJfSB3aGls
ZSAobm9kZW9mZnNldCA+PSAwKTsKPiArCj4gKwlpZiAobm9kZW9mZnNldCA8IDApCj4gKwkJcmV0
dXJuIG5vZGVvZmZzZXQ7Cj4gKwo+ICsJaWYgKCh2YWwgPD0gMCkgfHwgKHZhbCA+IEZEVF9NQVhf
TkNFTExTKSkKPiArCQlyZXR1cm4gLUZEVF9FUlJfQkFETkNFTExTOwo+ICsKPiArCXJldHVybiB2
YWw7Cj4gK30KPiArCj4gICBpbnQgZmR0X3N1cGVybm9kZV9hdGRlcHRoX29mZnNldChjb25zdCB2
b2lkICpmZHQsIGludCBub2Rlb2Zmc2V0LAo+ICAgCQkJCSBpbnQgc3VwZXJub2RlZGVwdGgsIGlu
dCAqbm9kZWRlcHRoKQo+ICAgewo+IGRpZmYgLS1naXQgYS9saWIvZmR0L2luY2x1ZGUvbGliZmR0
LmggYi9saWIvZmR0L2luY2x1ZGUvbGliZmR0LmgKPiBpbmRleCAxMzgzZjQyLi5iZGE2NDU2IDEw
MDY0NAo+IC0tLSBhL2xpYi9mZHQvaW5jbHVkZS9saWJmZHQuaAo+ICsrKyBiL2xpYi9mZHQvaW5j
bHVkZS9saWJmZHQuaAo+IEBAIC0xMDgyLDYgKzEwODIsMjYgQEAgY29uc3QgY2hhciAqZmR0X3N0
cmluZ2xpc3RfZ2V0KGNvbnN0IHZvaWQgKmZkdCwgaW50IG5vZGVvZmZzZXQsCj4gICAgKi8KPiAg
ICNkZWZpbmUgRkRUX01BWF9OQ0VMTFMJCTQKPiAgIAo+ICsvKioKPiArICogZmR0X2dldF9jZWxs
cyAtIHJldHJpZXZlIGNlbGwgc2l6ZSBmb3IgYSBidXMgcmVwcmVzZW50ZWQgaW4gdGhlIHRyZWUK
PiArICogQGZkdDogcG9pbnRlciB0byB0aGUgZGV2aWNlIHRyZWUgYmxvYgo+ICsgKiBAcHJvcDog
Y2VsbCBuYW1lIG9mIHRoZSBwcm9wZXJ0eSBjb250YWluaW5nIHRoZSBzdHJpbmcgbGlzdAo+ICsg
KiBAbm9kZW9mZnNldDogb2Zmc2V0IG9mIHRoZSBub2RlIHRvIGZpbmQgdGhlIGFkZHJlc3Mgc2l6
ZSBmb3IKPiArICoKPiArICogV2hlbiB0aGUgbm9kZSBoYXMgYSB2YWxpZCAjYWRkcmVzcy1jZWxs
cyBwcm9wZXJ0eSwgcmV0dXJucyBpdHMgdmFsdWUuCj4gKyAqCj4gKyAqIHJldHVybnM6Cj4gKyAq
CTAgPD0gbiA8IEZEVF9NQVhfTkNFTExTLCBvbiBzdWNjZXNzCj4gKyAqICAgICAgLUZEVF9FUlJf
QkFETkNFTExTLCBpZiB0aGUgbm9kZSBoYXMgYSBiYWRseSBmb3JtYXR0ZWQgb3IgaW52YWxpZAo+
ICsgKgkJI2FkZHJlc3MtY2VsbHMgcHJvcGVydHkKPiArICoJLUZEVF9FUlJfQkFETUFHSUMsCj4g
KyAqCS1GRFRfRVJSX0JBRFZFUlNJT04sCj4gKyAqCS1GRFRfRVJSX0JBRFNUQVRFLAo+ICsgKgkt
RkRUX0VSUl9CQURTVFJVQ1RVUkUsCj4gKyAqCS1GRFRfRVJSX1RSVU5DQVRFRCwgc3RhbmRhcmQg
bWVhbmluZ3MKPiArICovCj4gK2ludCBmZHRfZ2V0X2NlbGxzKGNvbnN0IHZvaWQgKmZkdCwgY29u
c3QgY2hhciAqcHJvcCwgaW50IG5vZGVvZmZzZXQpOwo+ICsKPiAgIC8qKgo+ICAgICogZmR0X2Fk
ZHJlc3NfY2VsbHMgLSByZXRyaWV2ZSBhZGRyZXNzIHNpemUgZm9yIGEgYnVzIHJlcHJlc2VudGVk
IGluIHRoZSB0cmVlCj4gICAgKiBAZmR0OiBwb2ludGVyIHRvIHRoZSBkZXZpY2UgdHJlZSBibG9i
Cj4gCgpDaGVlcnMsCgpbMV0gaHR0cHM6Ly9naXRodWIuY29tL2RldmljZXRyZWUtb3JnL2Rldmlj
ZXRyZWUtc3BlY2lmaWNhdGlvbi9yZWxlYXNlcy90YWcvdjAuMgoKCi0tIApKdWxpZW4gR3JhbGwK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1k
ZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Mon Mar 11 11:04:09 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 11 Mar 2019 11:04: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 1h3Ij2-0002td-Pd; Mon, 11 Mar 2019 11:04: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=ahZP=RO=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h3Ij1-0002tO-Dx
 for minios-devel@lists.xenproject.org; Mon, 11 Mar 2019 11:04:07 +0000
X-Inumbo-ID: 632b0ea6-43ed-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 632b0ea6-43ed-11e9-bc90-bc764e045a96;
 Mon, 11 Mar 2019 11:04:06 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 101FE374;
 Mon, 11 Mar 2019 04:04:06 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 5336B3F703;
 Mon, 11 Mar 2019 04:04:04 -0700 (PDT)
To: Jia He <justin.he@arm.com>, minios-devel@lists.xenproject.org,
 Simon Kuenzer <simon.kuenzer@neclab.eu>, Sharan.Santhanam@neclab.eu
References: <20190311091442.218531-1-justin.he@arm.com>
 <20190311091442.218531-4-justin.he@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <34bbb9a3-cfce-6d3f-1753-be23744d8441@arm.com>
Date: Mon, 11 Mar 2019 11:04:02 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <20190311091442.218531-4-justin.he@arm.com>
Content-Language: en-US
Subject: Re: [Minios-devel] [UNIKRAFT PATCHv2 3/8] plat/fdt: Remove
 redundant code for fdt_address/size_cells
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 <felipe.huici@neclab.eu>, Wei Chen <wei.chen@arm.com>,
 Kaly Xin <Kaly.Xin@arm.com>, Jianyong Wu <jianyong.wu@arm.com>,
 Florian Schmidt <florian.schmidt@neclab.eu>, yuri.volchkov@neclab.eu
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>

SGksCgpPbiAxMS8wMy8yMDE5IDA5OjE0LCBKaWEgSGUgd3JvdGU6Cj4gRnJvbTogSmlhbnlvbmcg
V3UgPGppYW55b25nLnd1QGFybS5jb20+Cj4gV2UgdXNlIGZkdF9nZXRfY2VsbHMgdG8gcmVkdWNl
IHRoZSByZWR1bmRhbnQgY29kZS4KCldlbGwsIHRoZSBiZWhhdmlvciBvZiBmZHRfZ2V0X2NlbGxz
IGlzIGZhaXJseSBkaWZmZXJlbnQgZnJvbSB0aGUgMiBoZWxwZXJzIApiZWxvdy4gU28gdGhpcyBh
dCBsZWFzdCBuZWVkIHRvIGJlIGV4cGxhaW5lZCBpbiB0aGUgY29tbWl0IG1lc3NhZ2UuCgpCdXQg
SSB3b3VsZCByYXRoZXIgdHJ5IHRvIGtlZXAgbGliZmR0IGFzIGl0IGlzLiBPdGhlcndpc2UgdGhp
cyB3aWxsIGJlIGEgcGFpbiB0byAKdXBncmFkZSBpdCBpZiBuZWVkZWQuIEluc3RlYWQsIEkgd291
bGQgaW50cm9kdWNlIHlvdXIgb3duIG5ldyBoZWxwZXJzIGluIGEgCnNlcGFyYXRlIGZpbGUvZGly
ZWN0b3J5IHNvIHlvdSBjYW4gaW1wbGVtZW50IHRoZW0gdGhlIHdheSB5b3Ugd2FudCB3aXRob3V0
IAptb2RpZnlpbmcgdGhlIGN1cnJlbnQgbGliZmR0LgoKPiAKPiBKaXJhOiBFTlRPUy04NjAKPiBT
aWduZWQtb2ZmLWJ5OiBXZWkgQ2hlbiA8d2VpLmNoZW5AYXJtLmNvbT4KPiBTaWduZWQtb2ZmLWJ5
OiBKaWFueW9uZyBXdSA8amlhbnlvbmcud3VAYXJtLmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBKaWEg
SGUgPGp1c3Rpbi5oZUBhcm0uY29tPgo+IC0tLQo+ICAgbGliL2ZkdC9mZHRfYWRkcmVzc2VzLmMg
IHwgMzQgKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ICAgbGliL2ZkdC9pbmNs
dWRlL2xpYmZkdC5oIHwgIDIgLS0KPiAgIDIgZmlsZXMgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCsp
LCAzNCBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvbGliL2ZkdC9mZHRfYWRkcmVzc2Vz
LmMgYi9saWIvZmR0L2ZkdF9hZGRyZXNzZXMuYwo+IGluZGV4IGVmZjRkYmMuLmJjY2IxMWMgMTAw
NjQ0Cj4gLS0tIGEvbGliL2ZkdC9mZHRfYWRkcmVzc2VzLmMKPiArKysgYi9saWIvZmR0L2ZkdF9h
ZGRyZXNzZXMuYwo+IEBAIC01Nyw0MCArNTcsMTAgQEAKPiAgIAo+ICAgaW50IGZkdF9hZGRyZXNz
X2NlbGxzKGNvbnN0IHZvaWQgKmZkdCwgaW50IG5vZGVvZmZzZXQpCj4gICB7Cj4gLQljb25zdCBm
ZHQzMl90ICphYzsKPiAtCWludCB2YWw7Cj4gLQlpbnQgbGVuOwo+IC0KPiAtCWFjID0gZmR0X2dl
dHByb3AoZmR0LCBub2Rlb2Zmc2V0LCAiI2FkZHJlc3MtY2VsbHMiLCAmbGVuKTsKPiAtCWlmICgh
YWMpCj4gLQkJcmV0dXJuIDI7Cj4gLQo+IC0JaWYgKGxlbiAhPSBzaXplb2YoKmFjKSkKPiAtCQly
ZXR1cm4gLUZEVF9FUlJfQkFETkNFTExTOwo+IC0KPiAtCXZhbCA9IGZkdDMyX3RvX2NwdSgqYWMp
Owo+IC0JaWYgKCh2YWwgPD0gMCkgfHwgKHZhbCA+IEZEVF9NQVhfTkNFTExTKSkKPiAtCQlyZXR1
cm4gLUZEVF9FUlJfQkFETkNFTExTOwo+IC0KPiAtCXJldHVybiB2YWw7Cj4gKwlyZXR1cm4gZmR0
X2dldF9jZWxscyhmZHQsICIjYWRkcmVzcy1jZWxscyIsIG5vZGVvZmZzZXQpOwo+ICAgfQo+ICAg
Cj4gICBpbnQgZmR0X3NpemVfY2VsbHMoY29uc3Qgdm9pZCAqZmR0LCBpbnQgbm9kZW9mZnNldCkK
PiAgIHsKPiAtCWNvbnN0IGZkdDMyX3QgKnNjOwo+IC0JaW50IHZhbDsKPiAtCWludCBsZW47Cj4g
LQo+IC0Jc2MgPSBmZHRfZ2V0cHJvcChmZHQsIG5vZGVvZmZzZXQsICIjc2l6ZS1jZWxscyIsICZs
ZW4pOwo+IC0JaWYgKCFzYykKPiAtCQlyZXR1cm4gMjsKPiAtCj4gLQlpZiAobGVuICE9IHNpemVv
Zigqc2MpKQo+IC0JCXJldHVybiAtRkRUX0VSUl9CQUROQ0VMTFM7Cj4gLQo+IC0JdmFsID0gZmR0
MzJfdG9fY3B1KCpzYyk7Cj4gLQlpZiAoKHZhbCA8IDApIHx8ICh2YWwgPiBGRFRfTUFYX05DRUxM
UykpCj4gLQkJcmV0dXJuIC1GRFRfRVJSX0JBRE5DRUxMUzsKPiAtCj4gLQlyZXR1cm4gdmFsOwo+
ICsJcmV0dXJuIGZkdF9nZXRfY2VsbHMoZmR0LCAiI3NpemUtY2VsbHMiLCBub2Rlb2Zmc2V0KTsK
PiAgIH0KPiBkaWZmIC0tZ2l0IGEvbGliL2ZkdC9pbmNsdWRlL2xpYmZkdC5oIGIvbGliL2ZkdC9p
bmNsdWRlL2xpYmZkdC5oCj4gaW5kZXggYmRhNjQ1Ni4uNzk4YTU3YSAxMDA2NDQKPiAtLS0gYS9s
aWIvZmR0L2luY2x1ZGUvbGliZmR0LmgKPiArKysgYi9saWIvZmR0L2luY2x1ZGUvbGliZmR0LmgK
PiBAQCAtMTExMSw3ICsxMTExLDYgQEAgaW50IGZkdF9nZXRfY2VsbHMoY29uc3Qgdm9pZCAqZmR0
LCBjb25zdCBjaGFyICpwcm9wLCBpbnQgbm9kZW9mZnNldCk7Cj4gICAgKgo+ICAgICogcmV0dXJu
czoKPiAgICAqCTAgPD0gbiA8IEZEVF9NQVhfTkNFTExTLCBvbiBzdWNjZXNzCj4gLSAqICAgICAg
MiwgaWYgdGhlIG5vZGUgaGFzIG5vICNhZGRyZXNzLWNlbGxzIHByb3BlcnR5Cj4gICAgKiAgICAg
IC1GRFRfRVJSX0JBRE5DRUxMUywgaWYgdGhlIG5vZGUgaGFzIGEgYmFkbHkgZm9ybWF0dGVkIG9y
IGludmFsaWQKPiAgICAqCQkjYWRkcmVzcy1jZWxscyBwcm9wZXJ0eQo+ICAgICoJLUZEVF9FUlJf
QkFETUFHSUMsCj4gQEAgLTExMzIsNyArMTEzMSw2IEBAIGludCBmZHRfYWRkcmVzc19jZWxscyhj
b25zdCB2b2lkICpmZHQsIGludCBub2Rlb2Zmc2V0KTsKPiAgICAqCj4gICAgKiByZXR1cm5zOgo+
ICAgICoJMCA8PSBuIDwgRkRUX01BWF9OQ0VMTFMsIG9uIHN1Y2Nlc3MKPiAtICogICAgICAyLCBp
ZiB0aGUgbm9kZSBoYXMgbm8gI2FkZHJlc3MtY2VsbHMgcHJvcGVydHkKPiAgICAqICAgICAgLUZE
VF9FUlJfQkFETkNFTExTLCBpZiB0aGUgbm9kZSBoYXMgYSBiYWRseSBmb3JtYXR0ZWQgb3IgaW52
YWxpZAo+ICAgICoJCSNzaXplLWNlbGxzIHByb3BlcnR5Cj4gICAgKgktRkRUX0VSUl9CQURNQUdJ
QywKPiAKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Mon Mar 11 11:09:18 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 11 Mar 2019 11:09:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h3Io1-000358-6R; Mon, 11 Mar 2019 11:09:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ahZP=RO=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h3Inz-000353-Db
 for minios-devel@lists.xenproject.org; Mon, 11 Mar 2019 11:09:15 +0000
X-Inumbo-ID: 1a90b136-43ee-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 1a90b136-43ee-11e9-bc90-bc764e045a96;
 Mon, 11 Mar 2019 11:09:13 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 9F115374;
 Mon, 11 Mar 2019 04:09:13 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 232A03F703;
 Mon, 11 Mar 2019 04:09:11 -0700 (PDT)
To: Jia He <justin.he@arm.com>, minios-devel@lists.xenproject.org,
 Simon Kuenzer <simon.kuenzer@neclab.eu>, Sharan.Santhanam@neclab.eu
References: <20190311091442.218531-1-justin.he@arm.com>
 <20190311091442.218531-5-justin.he@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <9d739709-2e6a-42ac-ad2d-85dcaeadfb8e@arm.com>
Date: Mon, 11 Mar 2019 11:09:10 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <20190311091442.218531-5-justin.he@arm.com>
Content-Language: en-US
Subject: Re: [Minios-devel] [UNIKRAFT PATCHv2 4/8] lib/fdt: Add a
 fdt_interrupr_cells helper to parse irq
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 <felipe.huici@neclab.eu>,
 Florian Schmidt <florian.schmidt@neclab.eu>, yuri.volchkov@neclab.eu,
 Wei Chen <wei.chen@arm.com>, Kaly Xin <Kaly.Xin@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>

SGksCgpUaXRsZTogcy9mZHRfaW50ZXJydXByX2NlbGxzL2ZkdF9pbnRlcnJ1cHRfY2VsbHMvCgpP
biAxMS8wMy8yMDE5IDA5OjE0LCBKaWEgSGUgd3JvdGU6Cj4gRnJvbTogV2VpIENoZW4gPHdlaS5j
aGVuQGFybS5jb20+Cj4gV2Ugd2lsbCB1c2UgdGhpcyBoZWxwZXIgdG8gcGFyc2UgSVJRIG51bWJl
ciBmb3IgZGV2aWNlcywgbGlrZQo+IHRpbWVycyBhbmQgVUFSVHMuCgpJdCB3b3VsZCBiZSB1c2Vm
dWwgdG8gZXhwbGFpbiBhIGJpdCBtb3JlIG9mIHRoZSBoZWxwZXIgaW4gdGhlIGNvbW1pdCBtZXNz
YWdlLgoKPiAKPiBKaXJhOiBFTlRPUy04NjAKCldoYXQgaXMgaXQgZm9yPwoKPiBTaWduZWQtb2Zm
LWJ5OiBXZWkgQ2hlbiA8d2VpLmNoZW5AYXJtLmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBKaWEgSGUg
PGp1c3Rpbi5oZUBhcm0uY29tPgo+IC0tLQo+ICAgbGliL2ZkdC9NYWtlZmlsZS51ayAgICAgIHwg
IDEgKwo+ICAgbGliL2ZkdC9leHBvcnRzeW1zLnVrICAgIHwgIDEgKwo+ICAgbGliL2ZkdC9mZHRf
aW50ZXJydXB0cy5jIHwgODkgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
Kwo+ICAgbGliL2ZkdC9pbmNsdWRlL2xpYmZkdC5oIHwgMTkgKysrKysrKysrCj4gICA0IGZpbGVz
IGNoYW5nZWQsIDExMCBpbnNlcnRpb25zKCspCj4gICBjcmVhdGUgbW9kZSAxMDA2NDQgbGliL2Zk
dC9mZHRfaW50ZXJydXB0cy5jCj4gCj4gZGlmZiAtLWdpdCBhL2xpYi9mZHQvTWFrZWZpbGUudWsg
Yi9saWIvZmR0L01ha2VmaWxlLnVrCj4gaW5kZXggMDMyNTFmNi4uMGJhOWNlYyAxMDA2NDQKPiAt
LS0gYS9saWIvZmR0L01ha2VmaWxlLnVrCj4gKysrIGIvbGliL2ZkdC9NYWtlZmlsZS51awo+IEBA
IC03LDYgKzcsNyBAQCBMSUJGRFRfQ0ZMQUdTLXkgKz0gLVduby1zaWduLWNvbXBhcmUKPiAgIAo+
ICAgTElCRkRUX1NSQ1MteSArPSAkKExJQkZEVF9CQVNFKS9mZHQuYwo+ICAgTElCRkRUX1NSQ1Mt
eSArPSAkKExJQkZEVF9CQVNFKS9mZHRfYWRkcmVzc2VzLmMKPiArTElCRkRUX1NSQ1MteSArPSAk
KExJQkZEVF9CQVNFKS9mZHRfaW50ZXJydXB0cy5jCj4gICBMSUJGRFRfU1JDUy15ICs9ICQoTElC
RkRUX0JBU0UpL2ZkdF9lbXB0eV90cmVlLmMKPiAgIExJQkZEVF9TUkNTLXkgKz0gJChMSUJGRFRf
QkFTRSkvZmR0X292ZXJsYXkuYwo+ICAgTElCRkRUX1NSQ1MteSArPSAkKExJQkZEVF9CQVNFKS9m
ZHRfcm8uYwo+IGRpZmYgLS1naXQgYS9saWIvZmR0L2V4cG9ydHN5bXMudWsgYi9saWIvZmR0L2V4
cG9ydHN5bXMudWsKPiBpbmRleCBkNjRkOWRjLi5iMTFkZjkwIDEwMDY0NAo+IC0tLSBhL2xpYi9m
ZHQvZXhwb3J0c3ltcy51awo+ICsrKyBiL2xpYi9mZHQvZXhwb3J0c3ltcy51awo+IEBAIC02MSwz
ICs2MSw0IEBAIGZkdF9zdHJpbmdsaXN0X2NvbnRhaW5zCj4gICBmZHRfcmVzaXplCj4gICBmZHRf
b3ZlcmxheV9hcHBseQo+ICAgZmR0X2dldHByb3BfdTMyX2J5X29mZnNldAo+ICtmZHRfaW50ZXJy
dXB0X2NlbGxzCj4gZGlmZiAtLWdpdCBhL2xpYi9mZHQvZmR0X2ludGVycnVwdHMuYyBiL2xpYi9m
ZHQvZmR0X2ludGVycnVwdHMuYwo+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4gaW5kZXggMDAwMDAw
MC4uNDVhZTk2Mwo+IC0tLSAvZGV2L251bGwKPiArKysgYi9saWIvZmR0L2ZkdF9pbnRlcnJ1cHRz
LmMKPiBAQCAtMCwwICsxLDg5IEBACj4gKy8qCj4gKyAqIGxpYmZkdCAtIEZsYXQgRGV2aWNlIFRy
ZWUgbWFuaXB1bGF0aW9uCj4gKyAqIENvcHlyaWdodCAoQykgMjAxNCBEYXZpZCBHaWJzb24gPGRh
dmlkQGdpYnNvbi5kcm9wYmVhci5pZC5hdT4KPiArICogQ29weXJpZ2h0IChDKSAyMDE4IEFybSBM
dGQsLiA8V2VpLkNoZW5AYXJtLmNvbT4KPiArICoKPiArICogbGliZmR0IGlzIGR1YWwgbGljZW5z
ZWQ6IHlvdSBjYW4gdXNlIGl0IGVpdGhlciB1bmRlciB0aGUgdGVybXMgb2YKPiArICogdGhlIEdQ
TCwgb3IgdGhlIEJTRCBsaWNlbnNlLCBhdCB5b3VyIG9wdGlvbi4KPiArICoKPiArICogIGEpIFRo
aXMgbGlicmFyeSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQv
b3IKPiArICogICAgIG1vZGlmeSBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFs
IFB1YmxpYyBMaWNlbnNlIGFzCj4gKyAqICAgICBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdh
cmUgRm91bmRhdGlvbjsgZWl0aGVyIHZlcnNpb24gMiBvZiB0aGUKPiArICogICAgIExpY2Vuc2Us
IG9yIChhdCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24uCj4gKyAqCj4gKyAqICAgICBU
aGlzIGxpYnJhcnkgaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVz
ZWZ1bCwKPiArICogICAgIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRo
ZSBpbXBsaWVkIHdhcnJhbnR5IG9mCj4gKyAqICAgICBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVT
UyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlCj4gKyAqICAgICBHTlUgR2VuZXJh
bCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgo+ICsgKgo+ICsgKiAgICAgWW91IHNo
b3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljCj4gKyAq
ICAgICBMaWNlbnNlIGFsb25nIHdpdGggdGhpcyBsaWJyYXJ5OyBpZiBub3QsIHdyaXRlIHRvIHRo
ZSBGcmVlCj4gKyAqICAgICBTb2Z0d2FyZSBGb3VuZGF0aW9uLCBJbmMuLCA1MSBGcmFua2xpbiBT
dCwgRmlmdGggRmxvb3IsIEJvc3RvbiwKPiArICogICAgIE1BIDAyMTEwLTEzMDEgVVNBCj4gKyAq
Cj4gKyAqIEFsdGVybmF0aXZlbHksCj4gKyAqCj4gKyAqICBiKSBSZWRpc3RyaWJ1dGlvbiBhbmQg
dXNlIGluIHNvdXJjZSBhbmQgYmluYXJ5IGZvcm1zLCB3aXRoIG9yCj4gKyAqICAgICB3aXRob3V0
IG1vZGlmaWNhdGlvbiwgYXJlIHBlcm1pdHRlZCBwcm92aWRlZCB0aGF0IHRoZSBmb2xsb3dpbmcK
PiArICogICAgIGNvbmRpdGlvbnMgYXJlIG1ldDoKPiArICoKPiArICogICAgIDEuIFJlZGlzdHJp
YnV0aW9ucyBvZiBzb3VyY2UgY29kZSBtdXN0IHJldGFpbiB0aGUgYWJvdmUKPiArICogICAgICAg
IGNvcHlyaWdodCBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93
aW5nCj4gKyAqICAgICAgICBkaXNjbGFpbWVyLgo+ICsgKiAgICAgMi4gUmVkaXN0cmlidXRpb25z
IGluIGJpbmFyeSBmb3JtIG11c3QgcmVwcm9kdWNlIHRoZSBhYm92ZQo+ICsgKiAgICAgICAgY29w
eXJpZ2h0IG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcK
PiArICogICAgICAgIGRpc2NsYWltZXIgaW4gdGhlIGRvY3VtZW50YXRpb24gYW5kL29yIG90aGVy
IG1hdGVyaWFscwo+ICsgKiAgICAgICAgcHJvdmlkZWQgd2l0aCB0aGUgZGlzdHJpYnV0aW9uLgo+
ICsgKgo+ICsgKiAgICAgVEhJUyBTT0ZUV0FSRSBJUyBQUk9WSURFRCBCWSBUSEUgQ09QWVJJR0hU
IEhPTERFUlMgQU5ECj4gKyAqICAgICBDT05UUklCVVRPUlMgIkFTIElTIiBBTkQgQU5ZIEVYUFJF
U1MgT1IgSU1QTElFRCBXQVJSQU5USUVTLAo+ICsgKiAgICAgSU5DTFVESU5HLCBCVVQgTk9UIExJ
TUlURUQgVE8sIFRIRSBJTVBMSUVEIFdBUlJBTlRJRVMgT0YKPiArICogICAgIE1FUkNIQU5UQUJJ
TElUWSBBTkQgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UgQVJFCj4gKyAqICAgICBE
SVNDTEFJTUVELiBJTiBOTyBFVkVOVCBTSEFMTCBUSEUgQ09QWVJJR0hUIE9XTkVSIE9SCj4gKyAq
ICAgICBDT05UUklCVVRPUlMgQkUgTElBQkxFIEZPUiBBTlkgRElSRUNULCBJTkRJUkVDVCwgSU5D
SURFTlRBTCwKPiArICogICAgIFNQRUNJQUwsIEVYRU1QTEFSWSwgT1IgQ09OU0VRVUVOVElBTCBE
QU1BR0VTIChJTkNMVURJTkcsIEJVVAo+ICsgKiAgICAgTk9UIExJTUlURUQgVE8sIFBST0NVUkVN
RU5UIE9GIFNVQlNUSVRVVEUgR09PRFMgT1IgU0VSVklDRVM7Cj4gKyAqICAgICBMT1NTIE9GIFVT
RSwgREFUQSwgT1IgUFJPRklUUzsgT1IgQlVTSU5FU1MgSU5URVJSVVBUSU9OKQo+ICsgKiAgICAg
SE9XRVZFUiBDQVVTRUQgQU5EIE9OIEFOWSBUSEVPUlkgT0YgTElBQklMSVRZLCBXSEVUSEVSIElO
Cj4gKyAqICAgICBDT05UUkFDVCwgU1RSSUNUIExJQUJJTElUWSwgT1IgVE9SVCAoSU5DTFVESU5H
IE5FR0xJR0VOQ0UgT1IKPiArICogICAgIE9USEVSV0lTRSkgQVJJU0lORyBJTiBBTlkgV0FZIE9V
VCBPRiBUSEUgVVNFIE9GIFRISVMgU09GVFdBUkUsCj4gKyAqICAgICBFVkVOIElGIEFEVklTRUQg
T0YgVEhFIFBPU1NJQklMSVRZIE9GIFNVQ0ggREFNQUdFLgo+ICsgKi8KPiArI2luY2x1ZGUgImxp
YmZkdF9lbnYuaCIKPiArCj4gKyNpbmNsdWRlIDxmZHQuaD4KPiArI2luY2x1ZGUgPGxpYmZkdC5o
Pgo+ICsKPiArI2luY2x1ZGUgImxpYmZkdF9pbnRlcm5hbC5oIgo+ICsKPiAraW50IGZkdF9maW5k
X2lycV9wYXJlbnRfb2Zmc2V0KGNvbnN0IHZvaWQgKmZkdCwgaW50IG9mZnNldCkKCllvdSBkb24n
dCBhZGQgdGhlIHByb3RvdHlwZSBpbiB0aGUgaGVhZGVyLiBEaWQgeW91IGludGVuZCB0byBleHBv
cnQgaXQ/Cgo+ICt7Cj4gKwl1aW50MzJfdCBpcnFfcGFyZW50Owo+ICsKPiArCWRvIHsKPiArCQkv
KiBGaW5kIHRoZSBpbnRlcnJ1cHQtcGFyZW50IHBoYW5kbGUgKi8KPiArCQlpZiAoIWZkdF9nZXRw
cm9wX3UzMl9ieV9vZmZzZXQoZmR0LCBvZmZzZXQsCj4gKwkJCQkiaW50ZXJydXB0LXBhcmVudCIs
ICZpcnFfcGFyZW50KSkKPiArCQkJYnJlYWs7Cj4gKwo+ICsJCS8qIFRyeSB0byBmaW5kIGluIHBh
cmVudCBub2RlICovCj4gKwkJb2Zmc2V0ID0gZmR0X3BhcmVudF9vZmZzZXQoZmR0LCBvZmZzZXQp
Owo+ICsJfSB3aGlsZSAob2Zmc2V0ID49IDApOwo+ICsKPiArCWlmIChvZmZzZXQgPCAwKQo+ICsJ
CXJldHVybiBvZmZzZXQ7Cj4gKwo+ICsJLyogR2V0IGludGVycnVwdCBwYXJlbnQgbm9kZSBieSBw
aGFuZGxlICovCj4gKwlyZXR1cm4gZmR0X25vZGVfb2Zmc2V0X2J5X3BoYW5kbGUoZmR0LCBpcnFf
cGFyZW50KTsKPiArfQo+ICsKPiAraW50IGZkdF9pbnRlcnJ1cHRfY2VsbHMoY29uc3Qgdm9pZCAq
ZmR0LCBpbnQgb2Zmc2V0KQo+ICt7Cj4gKwlpbnQgaW50Y19vZmZzZXQ7Cj4gKwo+ICsJaW50Y19v
ZmZzZXQgPSBmZHRfZmluZF9pcnFfcGFyZW50X29mZnNldChmZHQsIG9mZnNldCk7Cj4gKwlpZiAo
aW50Y19vZmZzZXQgPCAwKQo+ICsJCXJldHVybiBpbnRjX29mZnNldDsKPiArCj4gKwlyZXR1cm4g
ZmR0X2dldF9jZWxscyhmZHQsICIjaW50ZXJydXB0LWNlbGxzIiwgaW50Y19vZmZzZXQpOwoKZmR0
X2dldF9jZWxscyB3aWxsIGxvb2sgYXQgdGhlIHBhcmVudCBub2RlIGlmIHRoZSBwcm9wZXJ0eSAj
aW50ZXJydXB0LWNlbGxzIGlzIApub3QgcHJlc2VudC4gV2hpbGUgSSBrbm93IHRoYXQgI2ludGVy
cnVwdC1jZWxscyBzaG91bGQgYWx3YXlzIGJlIHRoZXJlLCB0aGlzIGlzIApub3QgdmVyeSByZXNp
bGllbnQgaWYgdGhlIERUIHdhcyBub3QgY3JlYXRlZCBjb3JyZWN0bHkuCgo+ICt9Cj4gZGlmZiAt
LWdpdCBhL2xpYi9mZHQvaW5jbHVkZS9saWJmZHQuaCBiL2xpYi9mZHQvaW5jbHVkZS9saWJmZHQu
aAo+IGluZGV4IDc5OGE1N2EuLmIwODE1YWYgMTAwNjQ0Cj4gLS0tIGEvbGliL2ZkdC9pbmNsdWRl
L2xpYmZkdC5oCj4gKysrIGIvbGliL2ZkdC9pbmNsdWRlL2xpYmZkdC5oCj4gQEAgLTExNDEsNiAr
MTE0MSwyNSBAQCBpbnQgZmR0X2FkZHJlc3NfY2VsbHMoY29uc3Qgdm9pZCAqZmR0LCBpbnQgbm9k
ZW9mZnNldCk7Cj4gICAgKi8KPiAgIGludCBmZHRfc2l6ZV9jZWxscyhjb25zdCB2b2lkICpmZHQs
IGludCBub2Rlb2Zmc2V0KTsKPiAgIAo+ICsvKioKPiArICogZmR0X2ludGVycnVwdF9jZWxscyAt
IHJldHJpZXZlIHRoZSBudW1iZXIgb2YgY2VsbHMgbmVlZGVkIHRvIGVuY29kZSBhbgo+ICsgKiAg
ICAgICAgICAgICAgICAgICAgICAgaW50ZXJydXB0IHNvdXJjZQo+ICsgKiBAZmR0OiBwb2ludGVy
IHRvIHRoZSBkZXZpY2UgdHJlZSBibG9iCj4gKyAqIEBub2Rlb2Zmc2V0OiBvZmZzZXQgb2YgdGhl
IG5vZGUgdG8gZmluZCB0aGUgaW50ZXJydXB0IGZvci4KPiArICoKPiArICogV2hlbiB0aGUgbm9k
ZSBoYXMgYSB2YWxpZCAjaW50ZXJydXB0LWNlbGxzIHByb3BlcnR5LCByZXR1cm5zIGl0cyB2YWx1
ZS4KPiArICoKPiArICogcmV0dXJuczoKPiArICoJMCA8PSBuIDwgRkRUX01BWF9OQ0VMTFMsIG9u
IHN1Y2Nlc3MKPiArICogICAgICAtRkRUX0VSUl9CQUROQ0VMTFMsIGlmIHRoZSBub2RlIGhhcyBh
IGJhZGx5IGZvcm1hdHRlZCBvciBpbnZhbGlkCj4gKyAqCQkjaW50ZXJydXB0LWNlbGxzIHByb3Bl
cnR5Cj4gKyAqCS1GRFRfRVJSX0JBRE1BR0lDLAo+ICsgKgktRkRUX0VSUl9CQURWRVJTSU9OLAo+
ICsgKgktRkRUX0VSUl9CQURTVEFURSwKPiArICoJLUZEVF9FUlJfQkFEU1RSVUNUVVJFLAo+ICsg
KgktRkRUX0VSUl9UUlVOQ0FURUQsIHN0YW5kYXJkIG1lYW5pbmdzCj4gKyAqLwo+ICtpbnQgZmR0
X2ludGVycnVwdF9jZWxscyhjb25zdCB2b2lkICpmZHQsIGludCBub2Rlb2Zmc2V0KTsKPiAgIAo+
ICAgLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKiovCj4gICAvKiBXcml0ZS1pbi1wbGFjZSBmdW5jdGlvbnMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi8KPiAKCkNoZWVycywKCi0tIApK
dWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby9taW5p
b3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Mon Mar 11 11:13:07 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 11 Mar 2019 11:13:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h3Iri-0003nA-R0; Mon, 11 Mar 2019 11:13:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ahZP=RO=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h3Irh-0003n3-HK
 for minios-devel@lists.xenproject.org; Mon, 11 Mar 2019 11:13:05 +0000
X-Inumbo-ID: a40c5a32-43ee-11e9-9409-f364f1c89723
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id a40c5a32-43ee-11e9-9409-f364f1c89723;
 Mon, 11 Mar 2019 11:13: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 49119374;
 Mon, 11 Mar 2019 04:13:04 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 9EE573F703;
 Mon, 11 Mar 2019 04:13:02 -0700 (PDT)
To: Jia He <justin.he@arm.com>, minios-devel@lists.xenproject.org,
 Simon Kuenzer <simon.kuenzer@neclab.eu>, Sharan.Santhanam@neclab.eu
References: <20190311091442.218531-1-justin.he@arm.com>
 <20190311091442.218531-6-justin.he@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <81496e84-70a3-a432-4748-8c916998daeb@arm.com>
Date: Mon, 11 Mar 2019 11:13:01 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <20190311091442.218531-6-justin.he@arm.com>
Content-Language: en-US
Subject: Re: [Minios-devel] [UNIKRAFT PATCHv2 5/8] lib/fdt: Introduce a
 fdt_get_address helper
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 <felipe.huici@neclab.eu>, Wei Chen <wei.chen@arm.com>,
 Kaly Xin <Kaly.Xin@arm.com>, Jianyong Wu <jianyong.wu@arm.com>,
 Florian Schmidt <florian.schmidt@neclab.eu>, yuri.volchkov@neclab.eu
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>

SGkgSmlhLAoKT24gMTEvMDMvMjAxOSAwOToxNCwgSmlhIEhlIHdyb3RlOgo+IEZyb206IFdlaSBD
aGVuIDx3ZWkuY2hlbkBhcm0uY29tPgo+IFRoaXMgaGVscGVyIHdpbGwgYmUgdXNlZCB2ZXJ5IGZy
ZXF1ZW50bHkgZm9yIGRldmljZSBsaWJyYXJpZXMKPiB0byBwYXJzZSB0aGVpciBhZGRyZXNzZXMu
IEludHJvZHVjZSB0aGlzIGhlbHBlciB0byBhdm9pZCB1c2luZwo+IGZkdF9hZGRyZXNzX2NlbGxz
IGFuZCBmZHRfc2l6ZV9jZWxscyBldmVyeXdoZXJlLgoKQXMgbWVudGlvbmVkIGJ5IE1hcmsgaW4g
WzFdLCBhbnkgcmVnaXN0ZXIgcmFuZ2UgaXMgcG90ZW50aWFsbHkgc3ViamVjdCB0byBhIApyYW5n
ZXMgcHJvcGVydHksIGFuZCByYW5nZXMgc2hvdWxkIGJlIHRha2VuIGludG8gYWNjb3VudC4KCj4g
Cj4gSmlyYTogRU5UT1MtODYwCgpXaGF0IGlzIGl0IGZvcj8KCj4gU2lnbmVkLW9mZi1ieTogV2Vp
IENoZW4gPHdlaS5jaGVuQGFybS5jb20+Cj4gU2lnbmVkLW9mZi1ieTogSmlhbnlvbmcgV3UgPGpp
YW55b25nLnd1QGFybS5jb20+Cj4gU2lnbmVkLW9mZi1ieTogSmlhIEhlIDxqdXN0aW4uaGVAYXJt
LmNvbT4KPiAtLS0KPiAgIGxpYi9mZHQvZXhwb3J0c3ltcy51ayAgICB8ICAxICsKPiAgIGxpYi9m
ZHQvZmR0X2FkZHJlc3Nlcy5jICB8IDUwICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysKPiAgIGxpYi9mZHQvaW5jbHVkZS9saWJmZHQuaCB8IDE4ICsrKysrKysrKysrKysr
Kwo+ICAgMyBmaWxlcyBjaGFuZ2VkLCA2OSBpbnNlcnRpb25zKCspCj4gCj4gZGlmZiAtLWdpdCBh
L2xpYi9mZHQvZXhwb3J0c3ltcy51ayBiL2xpYi9mZHQvZXhwb3J0c3ltcy51awo+IGluZGV4IGIx
MWRmOTAuLmM4OTNjYWYgMTAwNjQ0Cj4gLS0tIGEvbGliL2ZkdC9leHBvcnRzeW1zLnVrCj4gKysr
IGIvbGliL2ZkdC9leHBvcnRzeW1zLnVrCj4gQEAgLTYyLDMgKzYyLDQgQEAgZmR0X3Jlc2l6ZQo+
ICAgZmR0X292ZXJsYXlfYXBwbHkKPiAgIGZkdF9nZXRwcm9wX3UzMl9ieV9vZmZzZXQKPiAgIGZk
dF9pbnRlcnJ1cHRfY2VsbHMKPiArZmR0X2dldF9hZGRyZXNzCj4gZGlmZiAtLWdpdCBhL2xpYi9m
ZHQvZmR0X2FkZHJlc3Nlcy5jIGIvbGliL2ZkdC9mZHRfYWRkcmVzc2VzLmMKPiBpbmRleCBiY2Ni
MTFjLi4zYmY0MjU3IDEwMDY0NAo+IC0tLSBhL2xpYi9mZHQvZmR0X2FkZHJlc3Nlcy5jCj4gKysr
IGIvbGliL2ZkdC9mZHRfYWRkcmVzc2VzLmMKPiBAQCAtNjQsMyArNjQsNTMgQEAgaW50IGZkdF9z
aXplX2NlbGxzKGNvbnN0IHZvaWQgKmZkdCwgaW50IG5vZGVvZmZzZXQpCj4gICB7Cj4gICAJcmV0
dXJuIGZkdF9nZXRfY2VsbHMoZmR0LCAiI3NpemUtY2VsbHMiLCBub2Rlb2Zmc2V0KTsKPiAgIH0K
PiArCj4gK3N0YXRpYyB1aW50NjRfdCBmZHRfcmVnX3JlYWRfbnVtYmVyKGNvbnN0IGZkdDMyX3Qg
KnJlZ3MsIHVpbnQzMl90IHNpemUpCj4gK3sKPiArCXVpbnQ2NF90IG51bWJlciA9IDA7Cj4gKwo+
ICsJaWYgKHNpemUgPj0gMyB8fCBzaXplIDw9IDApCj4gKwkJcmV0dXJuIC1GRFRfRVJSX0JBRE5D
RUxMUzsKPiArCj4gKwlmb3IgKHVpbnQzMl90IGkgPSAwOyBpIDwgc2l6ZTsgaSsrKSB7Cj4gKwkJ
bnVtYmVyIDw8PSAzMjsKPiArCQludW1iZXIgfD0gZmR0MzJfdG9fY3B1KCpyZWdzKTsKPiArCQly
ZWdzKys7Cj4gKwl9Cj4gKwo+ICsJcmV0dXJuIG51bWJlcjsKPiArfQo+ICsKPiAraW50IGZkdF9n
ZXRfYWRkcmVzcyhjb25zdCB2b2lkICpmZHQsIGludCBub2Rlb2Zmc2V0LCBpbnQgaW5kZXgsCj4g
KwkJCXVpbnQ2NF90ICphZGRyLCB1aW50NjRfdCAqc2l6ZSkKPiArewo+ICsJaW50IGxlbiwgcHJv
cF9hZGRyLCBwcm9wX3NpemU7Cj4gKwlpbnQgbmFkZHIsIG5zaXplLCB0ZXJtX3NpemU7Cj4gKwlj
b25zdCB2b2lkICpyZWdzOwo+ICsKPiArCW5hZGRyID0gZmR0X2FkZHJlc3NfY2VsbHMoZmR0LCBu
b2Rlb2Zmc2V0KTsKPiArCWlmIChuYWRkciA8IDAgfHwgbmFkZHIgPj0gRkRUX01BWF9OQ0VMTFMp
Cj4gKwkJcmV0dXJuIC1GRFRfRVJSX0JBRE5DRUxMUzsKPiArCj4gKwluc2l6ZSA9IGZkdF9zaXpl
X2NlbGxzKGZkdCwgbm9kZW9mZnNldCk7Cj4gKwlpZiAobnNpemUgPCAwIHx8IG5zaXplID49IEZE
VF9NQVhfTkNFTExTKQo+ICsJCXJldHVybiAtRkRUX0VSUl9CQUROQ0VMTFM7Cj4gKwo+ICsJLyog
R2V0IHJlZyBjb250ZW50ICovCj4gKwlyZWdzID0gZmR0X2dldHByb3AoZmR0LCBub2Rlb2Zmc2V0
LCAicmVnIiwgJmxlbik7Cj4gKwlpZiAocmVncyA9PSBOVUxMKQo+ICsJCXJldHVybiAtRkRUX0VS
Ul9OT1RGT1VORDsKPiArCj4gKwl0ZXJtX3NpemUgPSAoaW50KXNpemVvZihmZHQzMl90KSAqIChu
c2l6ZSArIG5hZGRyKTsKPiArCXByb3BfYWRkciA9IHRlcm1fc2l6ZSAqIGluZGV4Owo+ICsJcHJv
cF9zaXplID0gcHJvcF9hZGRyICsgKGludClzaXplb2YoZmR0MzJfdCkgKiBuYWRkcjsKPiArCj4g
KwkvKiBUaGUgcmVnIGNvbnRlbnQgbXVzdCBjb3ZlciB0aGUgcmVnIHRlcm1baW5kZXhdIGF0IGxl
YXN0ICovCj4gKwlpZiAobGVuIDwgKHByb3BfYWRkciArIHRlcm1fc2l6ZSkpCj4gKwkJcmV0dXJu
IC1GRFRfRVJSX05PU1BBQ0U7Cj4gKwo+ICsJKmFkZHIgPSBmZHRfcmVnX3JlYWRfbnVtYmVyKHJl
Z3MgKyBwcm9wX2FkZHIsIG5hZGRyKTsKPiArCSpzaXplID0gZmR0X3JlZ19yZWFkX251bWJlcihy
ZWdzICsgcHJvcF9zaXplLCBuc2l6ZSk7Cj4gKwo+ICsJcmV0dXJuIDA7Cj4gK30KPiBkaWZmIC0t
Z2l0IGEvbGliL2ZkdC9pbmNsdWRlL2xpYmZkdC5oIGIvbGliL2ZkdC9pbmNsdWRlL2xpYmZkdC5o
Cj4gaW5kZXggYjA4MTVhZi4uZDQzZTcxMCAxMDA2NDQKPiAtLS0gYS9saWIvZmR0L2luY2x1ZGUv
bGliZmR0LmgKPiArKysgYi9saWIvZmR0L2luY2x1ZGUvbGliZmR0LmgKPiBAQCAtMTE2MSw2ICsx
MTYxLDI0IEBAIGludCBmZHRfc2l6ZV9jZWxscyhjb25zdCB2b2lkICpmZHQsIGludCBub2Rlb2Zm
c2V0KTsKPiAgICAqLwo+ICAgaW50IGZkdF9pbnRlcnJ1cHRfY2VsbHMoY29uc3Qgdm9pZCAqZmR0
LCBpbnQgbm9kZW9mZnNldCk7Cj4gICAKPiArLyoqCj4gKyAqIGZkdF9nZXRfYWRkcmVzcyAtIHJl
dHJpZXZlIGRldmljZSBhZGRyZXNzIG9mIGEgZ2l2ZW4gaW5kZXgKPiArICogQGZkdDogcG9pbnRl
ciB0byB0aGUgZGV2aWNlIHRyZWUgYmxvYgo+ICsgKiBAbm9kZW9mZnNldDogb2Zmc2V0IG9mIHRo
ZSBub2RlIHRvIGZpbmQgdGhlIGFkZHJlc3MgZm9yLgo+ICsgKiBAaW5kZXg6IGluZGV4IG9mIHJl
Z2lvbgo+ICsgKiBAYWRkcjogcmV0dXJuIHRoZSByZWdpb24gYWRkcmVzcwo+ICsgKiBAc2l6ZTog
cmV0dXJuIHRoZSByZWdpb24gc2l6ZQo+ICsgKgo+ICsgKiByZXR1cm5zOgo+ICsgKgkwLCBvbiBz
dWNjZXNzCj4gKyAqICAgICAgLUZEVF9FUlJfQkFETkNFTExTLCBpZiB0aGUgbm9kZSBoYXMgYSBi
YWRseSBmb3JtYXR0ZWQgb3IgaW52YWxpZAo+ICsgKgkJYWRkcmVzcyBwcm9wZXJ0eQo+ICsgKiAg
ICAgIC1GRFRfRVJSX05PVEZPVU5ELCBpZiB0aGUgbm9kZSBkb2Vzbid0IGhhdmUgYWRkcmVzcyBw
cm9wZXJ0eQo+ICsgKiAgICAgIC1GRFRfRVJSX05PU1BBQ0UsIGlmIHRoZSBub2RlIGRvZXNuJ3Qg
aGF2ZSBhZGRyZXNzIGZvciBpbmRleAo+ICsgKi8KPiAraW50IGZkdF9nZXRfYWRkcmVzcyhjb25z
dCB2b2lkICpmZHQsIGludCBub2Rlb2Zmc2V0LCBpbnQgaW5kZXgsCj4gKwkJCXVpbnQ2NF90ICph
ZGRyLCB1aW50NjRfdCAqc2l6ZSk7Cj4gKwo+ICAgLyoqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovCj4gICAvKiBXcml0
ZS1pbi1wbGFjZSBmdW5jdGlvbnMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgKi8KPiAgIC8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqLwo+IAoKWzFdIGh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvYXJjaGl2ZXMvaHRtbC9taW5pb3MtZGV2ZWwvMjAxOC0xMi9tc2cwMDEyMS5odG1s
CgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Mon Mar 11 11:17:35 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 11 Mar 2019 11:17:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h3Iw2-0003sv-7W; Mon, 11 Mar 2019 11:17: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=ahZP=RO=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h3Iw0-0003sq-WD
 for minios-devel@lists.xenproject.org; Mon, 11 Mar 2019 11:17:33 +0000
X-Inumbo-ID: 43167206-43ef-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 43167206-43ef-11e9-bc90-bc764e045a96;
 Mon, 11 Mar 2019 11:17:31 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 2F9B9374;
 Mon, 11 Mar 2019 04:17:31 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id A8A773F703;
 Mon, 11 Mar 2019 04:17:29 -0700 (PDT)
To: Jia He <justin.he@arm.com>, minios-devel@lists.xenproject.org,
 Simon Kuenzer <simon.kuenzer@neclab.eu>, Sharan.Santhanam@neclab.eu
References: <20190311091442.218531-1-justin.he@arm.com>
 <20190311091442.218531-7-justin.he@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <3e1b98a1-9b92-7c38-7e33-13319a6edd14@arm.com>
Date: Mon, 11 Mar 2019 11:17:28 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <20190311091442.218531-7-justin.he@arm.com>
Content-Language: en-US
Subject: Re: [Minios-devel] [UNIKRAFT PATCHv2 6/8] lib/fdt: Add
 fdt_get_interrupt helper
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 <felipe.huici@neclab.eu>,
 Florian Schmidt <florian.schmidt@neclab.eu>, yuri.volchkov@neclab.eu,
 Wei Chen <wei.chen@arm.com>, Kaly Xin <Kaly.Xin@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>

SGksCgpPbiAxMS8wMy8yMDE5IDA5OjE0LCBKaWEgSGUgd3JvdGU6Cj4gRnJvbTogV2VpIENoZW4g
PHdlaS5jaGVuQGFybS5jb20+Cj4gVGhpcyBoZWxwZXIgd2lsbCBiZSB1c2VkIHZlcnkgZnJlcXVl
bnRseSBmb3IgZGV2aWNlcyB0bwo+IGdldCB0aGVpciBpbnRlcnJ1cHRzLgo+IAo+IEppcmE6IEVO
VE9TLTg2MAoKV2hhdCBpcyBpdCBmb3I/Cgo+IFNpZ25lZC1vZmYtYnk6IFdlaSBDaGVuIDx3ZWku
Y2hlbkBhcm0uY29tPgo+IFNpZ25lZC1vZmYtYnk6IEppYSBIZSA8anVzdGluLmhlQGFybS5jb20+
Cj4gLS0tCj4gICBsaWIvZmR0L2V4cG9ydHN5bXMudWsgICAgfCAgMSArCj4gICBsaWIvZmR0L2Zk
dF9pbnRlcnJ1cHRzLmMgfCAyMyArKysrKysrKysrKysrKysrKysrKysrKwo+ICAgbGliL2ZkdC9p
bmNsdWRlL2xpYmZkdC5oIHwgMTIgKysrKysrKysrKysrCj4gICAzIGZpbGVzIGNoYW5nZWQsIDM2
IGluc2VydGlvbnMoKykKPiAKPiBkaWZmIC0tZ2l0IGEvbGliL2ZkdC9leHBvcnRzeW1zLnVrIGIv
bGliL2ZkdC9leHBvcnRzeW1zLnVrCj4gaW5kZXggYzg5M2NhZi4uYmRlZjMzYyAxMDA2NDQKPiAt
LS0gYS9saWIvZmR0L2V4cG9ydHN5bXMudWsKPiArKysgYi9saWIvZmR0L2V4cG9ydHN5bXMudWsK
PiBAQCAtNjMsMyArNjMsNCBAQCBmZHRfb3ZlcmxheV9hcHBseQo+ICAgZmR0X2dldHByb3BfdTMy
X2J5X29mZnNldAo+ICAgZmR0X2ludGVycnVwdF9jZWxscwo+ICAgZmR0X2dldF9hZGRyZXNzCj4g
K2ZkdF9nZXRfaW50ZXJydXB0Cj4gZGlmZiAtLWdpdCBhL2xpYi9mZHQvZmR0X2ludGVycnVwdHMu
YyBiL2xpYi9mZHQvZmR0X2ludGVycnVwdHMuYwo+IGluZGV4IDQ1YWU5NjMuLmVkOGI3MTYgMTAw
NjQ0Cj4gLS0tIGEvbGliL2ZkdC9mZHRfaW50ZXJydXB0cy5jCj4gKysrIGIvbGliL2ZkdC9mZHRf
aW50ZXJydXB0cy5jCj4gQEAgLTg3LDMgKzg3LDI2IEBAIGludCBmZHRfaW50ZXJydXB0X2NlbGxz
KGNvbnN0IHZvaWQgKmZkdCwgaW50IG9mZnNldCkKPiAgIAo+ICAgCXJldHVybiBmZHRfZ2V0X2Nl
bGxzKGZkdCwgIiNpbnRlcnJ1cHQtY2VsbHMiLCBpbnRjX29mZnNldCk7Cj4gICB9Cj4gKwo+ICtj
b25zdCB2b2lkICpmZHRfZ2V0X2ludGVycnVwdChjb25zdCB2b2lkICpmZHQsIGludCBub2Rlb2Zm
c2V0LAo+ICsJCQlpbnQgaW5kZXgsIGludCAqc2l6ZSkKPiArewo+ICsJaW50IG5pbnRyLCBsZW4s
IHRlcm1fc2l6ZTsKPiArCWNvbnN0IHZvaWQgKnJlZ3M7Cj4gKwo+ICsJbmludHIgPSBmZHRfaW50
ZXJydXB0X2NlbGxzKGZkdCwgbm9kZW9mZnNldCk7Cj4gKwlpZiAobmludHIgPCAwIHx8IG5pbnRy
ID49IEZEVF9NQVhfTkNFTExTKQo+ICsJCXJldHVybiBOVUxMOwo+ICsKPiArCS8qCj4gKwkgKiBJ
bnRlcnJ1cHQgY29udGVudCBtdXN0IGNvdmVyIHRoZSBpbmRleCBzcGVjaWZpYyBpcnEgaW5mb3Jt
YXRpb24uCj4gKwkgKi8KPiArCXJlZ3MgPSBmZHRfZ2V0cHJvcChmZHQsIG5vZGVvZmZzZXQsICJp
bnRlcnJ1cHRzIiwgJmxlbik7CgpIb3cgYWJvdXQgI2ludGVycnVwdHMtZXh0ZW5kZWQ/Cgo+ICsJ
dGVybV9zaXplID0gKGludClzaXplb2YoZmR0MzJfdCkgKiBuaW50cjsKPiArCWlmIChyZWdzID09
IE5VTEwgfHwgbGVuIDwgdGVybV9zaXplICogKGluZGV4ICsgMSkpCj4gKwkJcmV0dXJuIE5VTEw7
Cj4gKwo+ICsJKnNpemUgPSBuaW50cjsKPiArCj4gKwlyZXR1cm4gcmVncyArIHRlcm1fc2l6ZSAq
IGluZGV4Owo+ICt9Cj4gZGlmZiAtLWdpdCBhL2xpYi9mZHQvaW5jbHVkZS9saWJmZHQuaCBiL2xp
Yi9mZHQvaW5jbHVkZS9saWJmZHQuaAo+IGluZGV4IGQ0M2U3MTAuLmQ1NDZiODEgMTAwNjQ0Cj4g
LS0tIGEvbGliL2ZkdC9pbmNsdWRlL2xpYmZkdC5oCj4gKysrIGIvbGliL2ZkdC9pbmNsdWRlL2xp
YmZkdC5oCj4gQEAgLTExNzgsNiArMTE3OCwxOCBAQCBpbnQgZmR0X2ludGVycnVwdF9jZWxscyhj
b25zdCB2b2lkICpmZHQsIGludCBub2Rlb2Zmc2V0KTsKPiAgICAqLwo+ICAgaW50IGZkdF9nZXRf
YWRkcmVzcyhjb25zdCB2b2lkICpmZHQsIGludCBub2Rlb2Zmc2V0LCBpbnQgaW5kZXgsCj4gICAJ
CQl1aW50NjRfdCAqYWRkciwgdWludDY0X3QgKnNpemUpOwo+ICsvKioKPiArICogZmR0X2dldF9p
bnRlcnJ1cHQgLSByZXRyaWV2ZSBkZXZpY2UgaW50ZXJydXB0IG9mIGEgZ2l2ZW4gaW5kZXgKPiAr
ICogQGZkdDogcG9pbnRlciB0byB0aGUgZGV2aWNlIHRyZWUgYmxvYgo+ICsgKiBAbm9kZW9mZnNl
dDogb2Zmc2V0IG9mIHRoZSBub2RlIHRvIGZpbmQgdGhlIGFkZHJlc3MgZm9yCj4gKyAqIEBpbmRl
eDogdGhlIGluZGV4IG9mIGludGVycnVwdCB3ZSB3YW50IHRvIHJldHJpZXZlCj4gKyAqIEBzaXpl
OiBpbnRlcnJ1cHQgY2VsbCBzaXplIGluIGZkdDMyX3QKPiArICoKPiArICogcmV0dXJuczoKPiAr
ICogICAgICBOVUxMIG9uIGZhaWxlZCwgbm9uLU5VTEwgb24gc3VjY2Vzcwo+ICsgKi8KPiArY29u
c3Qgdm9pZCAqZmR0X2dldF9pbnRlcnJ1cHQoY29uc3Qgdm9pZCAqZmR0LCBpbnQgbm9kZW9mZnNl
dCwKPiArCQkJaW50IGluZGV4LCBpbnQgKnNpemUpOwo+ICAgCj4gICAvKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8K
PiAgIC8qIFdyaXRlLWluLXBsYWNlIGZ1bmN0aW9ucyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAqLwo+IAoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1h
aWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Mon Mar 11 11:19:22 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 11 Mar 2019 11:19:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h3Ixm-0003vU-DD; Mon, 11 Mar 2019 11:19: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=ahZP=RO=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h3Ixm-0003vP-0t
 for minios-devel@lists.xenproject.org; Mon, 11 Mar 2019 11:19:22 +0000
X-Inumbo-ID: 842f97c8-43ef-11e9-ad1f-83b05377ee2d
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 842f97c8-43ef-11e9-ad1f-83b05377ee2d;
 Mon, 11 Mar 2019 11:19:20 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 4C7F0374;
 Mon, 11 Mar 2019 04:19:20 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 9E7693F703;
 Mon, 11 Mar 2019 04:19:18 -0700 (PDT)
To: Jia He <justin.he@arm.com>, minios-devel@lists.xenproject.org,
 Simon Kuenzer <simon.kuenzer@neclab.eu>, Sharan.Santhanam@neclab.eu
References: <20190311091442.218531-1-justin.he@arm.com>
 <20190311091442.218531-8-justin.he@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <30ee8e0b-c0a7-a477-7cf8-aa143def1df2@arm.com>
Date: Mon, 11 Mar 2019 11:19:17 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <20190311091442.218531-8-justin.he@arm.com>
Content-Language: en-US
Subject: Re: [Minios-devel] [UNIKRAFT PATCHv2 7/8] lib/fdt: Introduce
 fdt_node_offset_by_compatible_list helper
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 <felipe.huici@neclab.eu>, Wei Chen <wei.chen@arm.com>,
 Kaly Xin <Kaly.Xin@arm.com>, Jianyong Wu <jianyong.wu@arm.com>,
 Florian Schmidt <florian.schmidt@neclab.eu>, yuri.volchkov@neclab.eu
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>

SGksCgpPbiAxMS8wMy8yMDE5IDA5OjE0LCBKaWEgSGUgd3JvdGU6Cj4gRnJvbTogSmlhbnlvbmcg
V3UgPGppYW55b25nLnd1QGFybS5jb20+Cj4gRm9yIG1vc3Qgb2YgZGV2aWNlcyB0aGF0IHdpbGwg
dXNlIHRoZSBkZXZpY2UgdHJlZSB3aWxsIGhhdmUgb25lCj4gb3IgbW9yZSBjb21wYXRpYmxlIHN0
cmluZ3MuIFRoaXMgaGVscGVyIHdpbGwgYXZvaWQgaW1wbGVtZW50IGEKPiBmdW5jdGlvbiB0byBt
YXRjaCBjb21wYXRpYmxlIGxpc3QgZXZlcnl3aGVyZS4KPiAKPiBKaXJhOiBFTlRPUy04NjAKCldo
YXQgaXMgaXQgZm9yPwoKPiBTaWduZWQtb2ZmLWJ5OiBXZWkgQ2hlbiA8d2VpLmNoZW5AYXJtLmNv
bT4KPiBTaWduZWQtb2ZmLWJ5OiBKaWFueW9uZyBXdSA8amlhbnlvbmcud3VAYXJtLmNvbT4KPiBT
aWduZWQtb2ZmLWJ5OiBKaWEgSGUgPGp1c3Rpbi5oZUBhcm0uY29tPgo+IC0tLQo+ICAgbGliL2Zk
dC9leHBvcnRzeW1zLnVrICAgIHwgIDEgKwo+ICAgbGliL2ZkdC9mZHRfcm8uYyAgICAgICAgIHwg
MTUgKysrKysrKysrKysrKysrCj4gICBsaWIvZmR0L2luY2x1ZGUvbGliZmR0LmggfCAyNyArKysr
KysrKysrKysrKysrKysrKysrKysrKysKPiAgIDMgZmlsZXMgY2hhbmdlZCwgNDMgaW5zZXJ0aW9u
cygrKQo+IAo+IGRpZmYgLS1naXQgYS9saWIvZmR0L2V4cG9ydHN5bXMudWsgYi9saWIvZmR0L2V4
cG9ydHN5bXMudWsKPiBpbmRleCBiZGVmMzNjLi5hNWVjZjdjIDEwMDY0NAo+IC0tLSBhL2xpYi9m
ZHQvZXhwb3J0c3ltcy51awo+ICsrKyBiL2xpYi9mZHQvZXhwb3J0c3ltcy51awo+IEBAIC02NCwz
ICs2NCw0IEBAIGZkdF9nZXRwcm9wX3UzMl9ieV9vZmZzZXQKPiAgIGZkdF9pbnRlcnJ1cHRfY2Vs
bHMKPiAgIGZkdF9nZXRfYWRkcmVzcwo+ICAgZmR0X2dldF9pbnRlcnJ1cHQKPiArZmR0X25vZGVf
b2Zmc2V0X2J5X2NvbXBhdGlibGVfbGlzdAo+IGRpZmYgLS1naXQgYS9saWIvZmR0L2ZkdF9yby5j
IGIvbGliL2ZkdC9mZHRfcm8uYwo+IGluZGV4IDlhZmVkZTMuLjE2MTkyOGUgMTAwNjQ0Cj4gLS0t
IGEvbGliL2ZkdC9mZHRfcm8uYwo+ICsrKyBiL2xpYi9mZHQvZmR0X3JvLmMKPiBAQCAtNzQxLDMg
Kzc0MSwxOCBAQCBpbnQgZmR0X25vZGVfb2Zmc2V0X2J5X2NvbXBhdGlibGUoY29uc3Qgdm9pZCAq
ZmR0LCBpbnQgc3RhcnRvZmZzZXQsCj4gICAKPiAgIAlyZXR1cm4gb2Zmc2V0OyAvKiBlcnJvciBm
cm9tIGZkdF9uZXh0X25vZGUoKSAqLwo+ICAgfQo+ICsKPiAraW50IGZkdF9ub2RlX29mZnNldF9i
eV9jb21wYXRpYmxlX2xpc3QoY29uc3Qgdm9pZCAqZmR0LCBpbnQgc3RhcnRvZmZzZXQsCj4gKwkJ
CQkgIGNvbnN0IGNoYXIgKmNvbXBhdGlibGVzW10sIGludCBzaXplKQoKQXMgeW91IHBhc3MgYW4g
YXJyYXkgb2Ygc3RyaW5nLCB5b3UgY2FuIGF2b2lkIHBhc3NpbmcgdGhlIHNpemUgYnkgbWFuZGF0
aW5nIHRoZSAKYXJyYXkgdG8gZmluaXNoIHdpdGggTlVMTC4KCj4gK3sKPiArCWludCBpZHgsIG9m
ZnNldDsKPiArCj4gKwlmb3IgKGlkeCA9IDA7IGlkeCA8IHNpemU7IGlkeCsrKSB7Cj4gKwkJb2Zm
c2V0ID0gZmR0X25vZGVfb2Zmc2V0X2J5X2NvbXBhdGlibGUoZmR0LCBzdGFydG9mZnNldCwKPiAr
CQkJCSAgY29tcGF0aWJsZXNbaWR4XSk7Cj4gKwkJaWYgKG9mZnNldCA+PSAwKQo+ICsJCQlyZXR1
cm4gb2Zmc2V0Owo+ICsJfQo+ICsKPiArCXJldHVybiBGRFRfRVJSX05PVEZPVU5EOwo+ICt9Cj4g
ZGlmZiAtLWdpdCBhL2xpYi9mZHQvaW5jbHVkZS9saWJmZHQuaCBiL2xpYi9mZHQvaW5jbHVkZS9s
aWJmZHQuaAo+IGluZGV4IGQ1NDZiODEuLmI0NWZlMGIgMTAwNjQ0Cj4gLS0tIGEvbGliL2ZkdC9p
bmNsdWRlL2xpYmZkdC5oCj4gKysrIGIvbGliL2ZkdC9pbmNsdWRlL2xpYmZkdC5oCj4gQEAgLTk5
MSw2ICs5OTEsMzMgQEAgaW50IGZkdF9ub2RlX2NoZWNrX2NvbXBhdGlibGUoY29uc3Qgdm9pZCAq
ZmR0LCBpbnQgbm9kZW9mZnNldCwKPiAgIGludCBmZHRfbm9kZV9vZmZzZXRfYnlfY29tcGF0aWJs
ZShjb25zdCB2b2lkICpmZHQsIGludCBzdGFydG9mZnNldCwKPiAgIAkJCQkgIGNvbnN0IGNoYXIg
KmNvbXBhdGlibGUpOwo+ICAgCj4gKy8qKgo+ICsgKiBmZHRfbm9kZV9vZmZzZXRfYnlfY29tcGF0
aWJsZV9saXN0IC0gZmluZCBub2RlcyB3aXRoIGEgZ2l2ZW4KPiArICogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgJ2NvbXBhdGlibGUnIGxpc3QgdmFsdWUKPiArICogQGZkdDog
cG9pbnRlciB0byB0aGUgZGV2aWNlIHRyZWUgYmxvYgo+ICsgKiBAc3RhcnRvZmZzZXQ6IG9ubHkg
ZmluZCBub2RlcyBhZnRlciB0aGlzIG9mZnNldAo+ICsgKiBAY29tcGF0aWJsZXM6IGEgbGlzdCBv
ZiAnY29tcGF0aWJsZScgc3RyaW5nIHRvIG1hdGNoIGFnYWluc3QKPiArICogQHNpemU6IGNvbXBh
dGlibGUgbGlzdCBzaXplCj4gKyAqCj4gKyAqIGZkdF9ub2RlX29mZnNldF9ieV9jb21wYXRpYmxl
X2xpc3QoKSByZXR1cm5zIHRoZSBvZmZzZXQgb2YgdGhlCj4gKyAqIGZpcnN0IG1hdGNoZWQgbm9k
ZSBhZnRlciBzdGFydG9mZnNldCwgd2hpY2ggaGFzIGEgJ2NvbXBhdGlibGUnCj4gKyAqIHByb3Bl
cnR5IHdoaWNoIGxpc3RzIHRoZSBnaXZlbiBjb21wYXRpYmxlIHN0cmluZzsgb3IgaWYKPiArICog
c3RhcnRvZmZzZXQgaXMgLTEsIHRoZSB2ZXJ5IGZpcnN0IHN1Y2ggbm9kZSBpbiB0aGUgdHJlZS4K
PiArICoKPiArICogcmV0dXJuczoKPiArICoJc3RydWN0dXJlIGJsb2NrIG9mZnNldCBvZiB0aGUg
bG9jYXRlZCBub2RlICg+PSAwLCA+c3RhcnRvZmZzZXQpLAo+ICsgKgkJIG9uIHN1Y2Nlc3MKPiAr
ICoJLUZEVF9FUlJfTk9URk9VTkQsIG5vIG5vZGUgbWF0Y2hpbmcgdGhlIGNyaXRlcmlvbiBleGlz
dHMgaW4gdGhlCj4gKyAqCQl0cmVlIGFmdGVyIHN0YXJ0b2Zmc2V0Cj4gKyAqCS1GRFRfRVJSX0JB
RE9GRlNFVCwgbm9kZW9mZnNldCBkb2VzIG5vdCByZWZlciB0byBhIEJFR0lOX05PREUgdGFnCj4g
KyAqCS1GRFRfRVJSX0JBRE1BR0lDLAo+ICsgKgktRkRUX0VSUl9CQURWRVJTSU9OLAo+ICsgKgkt
RkRUX0VSUl9CQURTVEFURSwKPiArICoJLUZEVF9FUlJfQkFEU1RSVUNUVVJFLCBzdGFuZGFyZCBt
ZWFuaW5ncwo+ICsgKi8KPiAraW50IGZkdF9ub2RlX29mZnNldF9ieV9jb21wYXRpYmxlX2xpc3Qo
Y29uc3Qgdm9pZCAqZmR0LCBpbnQgc3RhcnRvZmZzZXQsCj4gKwkJCQkgIGNvbnN0IGNoYXIgKmNv
bXBhdGlibGVzW10sIGludCBzaXplKTsKPiArCj4gICAvKioKPiAgICAqIGZkdF9zdHJpbmdsaXN0
X2NvbnRhaW5zIC0gY2hlY2sgYSBzdHJpbmcgbGlzdCBwcm9wZXJ0eSBmb3IgYSBzdHJpbmcKPiAg
ICAqIEBzdHJsaXN0OiBQcm9wZXJ0eSBjb250YWluaW5nIGEgbGlzdCBvZiBzdHJpbmdzIHRvIGNo
ZWNrCj4gCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlv
cy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Mon Mar 11 11:35:14 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 11 Mar 2019 11:35: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 1h3JD8-0005Um-DQ; Mon, 11 Mar 2019 11:35:14 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=QfNf=RO=neclab.eu=simon.kuenzer@srs-us1.protection.inumbo.net>)
 id 1h3JD7-0005Ug-1T
 for minios-devel@lists.xen.org; Mon, 11 Mar 2019 11:35:13 +0000
X-Inumbo-ID: ba27fb11-43f1-11e9-bc90-bc764e045a96
Received: from mailer2.neclab.eu (unknown [195.37.70.41])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ba27fb11-43f1-11e9-bc90-bc764e045a96;
 Mon, 11 Mar 2019 11:35:10 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer2.neclab.eu (Postfix) with ESMTP id A3F00F2062;
 Mon, 11 Mar 2019 12:35:09 +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 OallDWagEO5h; Mon, 11 Mar 2019 12:35:09 +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 5C8ACF203A;
 Mon, 11 Mar 2019 12:35:05 +0100 (CET)
Received: from HYDRA.office.hd ([169.254.4.196]) by ENCELADUS.office.hd
 ([192.168.24.52]) with mapi id 14.03.0319.002; Mon, 11 Mar 2019 12:35:04
 +0100
From: Simon Kuenzer <simon.kuenzer@neclab.eu>
To: Costin Lupu <costin.lupu@cs.pub.ro>, "minios-devel@lists.xen.org"
 <minios-devel@lists.xen.org>
Thread-Topic: [UNIKRAFT/NEWLIB PATCH] Enable setjmp and longjmp support
Thread-Index: AQHU1044QuDzGAqchEWes5lGDWSQNKYGTlQA
Date: Mon, 11 Mar 2019 11:35:04 +0000
Message-ID: <072504CD-051A-4BF2-ABAE-2163453D2BC9@neclab.eu>
References: <20190310143306.8952-1-costin.lupu@cs.pub.ro>
In-Reply-To: <20190310143306.8952-1-costin.lupu@cs.pub.ro>
Accept-Language: en-GB, gl-ES, de-DE, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.1.2.186]
Content-ID: <074F344D7107FB47BFB7664709F0601C@office.hd>
MIME-Version: 1.0
Subject: Re: [Minios-devel] [UNIKRAFT/NEWLIB PATCH] Enable setjmp and
 longjmp 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 <Florian.Schmidt@neclab.eu>,
 Yuri Volchkov <yuri.volchkov@neclab.eu>,
 Sharan Santhanam <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>

UmV2aWV3ZWQtYnk6IFNpbW9uIEt1ZW56ZXIgPHNpbW9uLmt1ZW56ZXJAbmVjbGFiLmV1Pg0KDQrv
u79PbiAxMC4wMy4xOSwgMTU6MzMsICJDb3N0aW4gTHVwdSIgPGNvc3Rpbi5sdXB1QGNzLnB1Yi5y
bz4gd3JvdGU6DQoNCiAgICBTaWduZWQtb2ZmLWJ5OiBDb3N0aW4gTHVwdSA8Y29zdGluLmx1cHVA
Y3MucHViLnJvPg0KICAgIC0tLQ0KICAgICBNYWtlZmlsZS51ayB8IDcgKysrKysrKw0KICAgICAx
IGZpbGUgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspDQogICAgDQogICAgZGlmZiAtLWdpdCBhL01h
a2VmaWxlLnVrIGIvTWFrZWZpbGUudWsNCiAgICBpbmRleCA3MGQ1Yzg1Li42YTkxOGI4IDEwMDY0
NA0KICAgIC0tLSBhL01ha2VmaWxlLnVrDQogICAgKysrIGIvTWFrZWZpbGUudWsNCiAgICBAQCAt
Nzk3LDYgKzc5NywxMyBAQCBMSUJORVdMSUJDX1NSQ1MteSArPSAkKExJQk5FV0xJQl9MSUJDKS90
aW1lL3R6dmFycy5jDQogICAgIExJQk5FV0xJQkNfU1JDUy15ICs9ICQoTElCTkVXTElCX0xJQkMp
L3RpbWUvd2NzZnRpbWUuYw0KICAgICANCiAgICAgIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMNCiAg
ICArIyBOZXdsaWIvbGliYyBjb2RlIC0tIHNldGptcCwgbG9uZ2ptcA0KICAgICsjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIw0KICAgICtMSUJORVdMSUJDX1NSQ1MtJChDT05GSUdfQVJDSF9YODZfNjQp
ICs9ICQoTElCTkVXTElCX0xJQkMpL21hY2hpbmUveDg2XzY0L3NldGptcC5TDQogICAgK0xJQk5F
V0xJQkNfU1JDUy0kKENPTkZJR19BUkNIX0FSTV8zMikgKz0gJChMSUJORVdMSUJfTElCQykvbWFj
aGluZS9hcm0vc2V0am1wLlMNCiAgICArTElCTkVXTElCQ19TUkNTLSQoQ09ORklHX0FSQ0hfQVJN
XzY0KSArPSAkKExJQk5FV0xJQl9MSUJDKS9tYWNoaW5lL2FhcmNoNjQvc2V0am1wLlMNCiAgICAr
DQogICAgKyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjDQogICAgICMgTmV3bGliL2xpYm0gY29kZSAt
LSBtYXRoDQogICAgICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjDQogICAgIExJQk5FV0xJQk1fU1JD
Uy15ICs9ICQoTElCTkVXTElCX0xJQk0pL21hdGgvZV9hY29zLmMNCiAgICAtLSANCiAgICAyLjEx
LjANCiAgICANCiAgICANCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Mon Mar 11 16:28:56 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 11 Mar 2019 16:28:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h3NnK-0007Yd-3b; Mon, 11 Mar 2019 16:28:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zmsS=RO=cs.pub.ro=costin.lupu@srs-us1.protection.inumbo.net>)
 id 1h3NnJ-0007YP-8j
 for minios-devel@lists.xen.org; Mon, 11 Mar 2019 16:28:53 +0000
X-Inumbo-ID: c1d201bc-441a-11e9-bc90-bc764e045a96
Received: from vesa.cs.pub.ro (unknown [141.85.227.187])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id c1d201bc-441a-11e9-bc90-bc764e045a96;
 Mon, 11 Mar 2019 16:28:52 +0000 (UTC)
IronPort-SDR: tVoTiy6NEfWRiEZcqFBuNANPhG7ljhkY67QWXeLDYfjLDge8nLvk5XEmJ3Wn9bIirc0HQzLcr4
 JI7Od7Z+NTgA==
IronPort-PHdr: =?us-ascii?q?9a23=3AbPfrXh8zoW8t1/9uRHKM819IXTAuvvDOBiVQ1K?=
 =?us-ascii?q?B+0+oUIJqq85mqBkHD//Il1AaPAdyDraodw8Pt8InYEVQa5piAtH1QOLdtbD?=
 =?us-ascii?q?Qizfssogo7HcSeAlf6JvO5JwYzHcBFSUM3tyrjaRsdF8nxfUDdrWOv5jAOBB?=
 =?us-ascii?q?r/KRB1JuPoEYLOksi7ze+/94DPbwlSmDaxfK55IQmrownWqsQYm5ZpJLwryh?=
 =?us-ascii?q?vOrHtIeuBWyn1tKFmOgRvy5dq+8YB6/ShItP0v68BPUaPhf6QlVrNYFygpM3?=
 =?us-ascii?q?o05MLwqxbOSxaE62YGXWUXlhpIBBXF7A3/U5zsvCb2qvZx1S+HNsDwULs6Wy?=
 =?us-ascii?q?mt771zRRHolikJKjA3/mLQhMNygqJWuw6tqwBlzoLIeoyZKOZyc6XAdt0aX2?=
 =?us-ascii?q?pBWcNRWjRfD4O7dIsPE+sBPeBFpIf7ulsOtQa+DhSrCezzzT9InWP23aw80+?=
 =?us-ascii?q?g7FQHGwRQgH88VvXvIt9X5Lr8SUf2uw6XS1zXDaOpb1DHg44bLahAsueyAUL?=
 =?us-ascii?q?1tfcbLykQiFxnJgkuOpYHnJT+Y2PwBv3WU4uZ9T+6iiG4qpxtvrjWhyMogkJ?=
 =?us-ascii?q?TFi40Lxl3C6C532pw6JceiR05+edOkFZxQuDyEOIZuWcMiRn1ouD49yr0bpZ?=
 =?us-ascii?q?63ZCgKx4ojxx7Yc/GHbY2I7QjiVOaVOzt3mGlldKinhxav6kes0Pf8Vs6s3F?=
 =?us-ascii?q?ZLqCpKjMXMu2gQ2xHc98SLUPhw80e71TqRyQze6PtILE4smareMZEhw7owlp?=
 =?us-ascii?q?QJsUTEGy/7gFn5jKiNdkU4++io7f7rYrH7pp+EKo95kR3xMr80lsynHOQ3KR?=
 =?us-ascii?q?ICX3Kc+eikzr3s4VX5QKlWjv0xiqTZtZHaJcIapq6+GA9Zy5ss5AihDzi41N?=
 =?us-ascii?q?QVhn0HLFNeeBKblIjlIV7PL+7+DfulhFSsijhrzejcPrL9GpXNMmTDkLD5cL?=
 =?us-ascii?q?h9705czxAzzdFF6JJSEL0PPe78Wk/0tNzZExA5Lxe5w+D5B9ph0oMRQ3mADr?=
 =?us-ascii?q?WHP6PPqVWI/P4gI/GQZI8JvzbwM+Ml5/70gn8jg1Ade7Ol3YANZ3C+AvRmI1?=
 =?us-ascii?q?+WYXz2jdcECmoKuBQxQ/DuiFKYSjFffWi9X78k7DEhFI2mFZvDRpyqgLGZxy?=
 =?us-ascii?q?e7H5hWZmdAClyWEnfoapuLW/ENaS2MOM9siToEWqa9RI8lzx6hrxX2xKR6Lu?=
 =?us-ascii?q?DM4C0XqYrj1MRp5+3UjRwz9SF0D96c022XUWF0mWcISCM23KB8pkx91EyO0a?=
 =?us-ascii?q?5mjPNEEdxc/ehGXh0kOp7BnKRGDIX3WwTAeczMRFu4T9GOBTAqUsl309IIJU?=
 =?us-ascii?q?FnFIaMlBfGigGtGKMUkfSvGYQpuvbX2GPtJsA7z2veyYEqlB8+X8EJL2rw1f?=
 =?us-ascii?q?03zBTaG4OcyxbRrK2tb6lJhCM=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A2C7BACZi4Zc/wPjVY1kHgEGBwaBZYF?=
 =?us-ascii?q?mggMSJ40CpwE4AYRAAoRcOBIBAQMBAQcBAwIBbCiCOiKCbwYnUhA/ElcZgyK?=
 =?us-ascii?q?BerERM4osgS+GZoYeP4N1hXyFFAOkIQcCgkIEiQeHMyWTOp8ONyGBVjMag1+?=
 =?us-ascii?q?CQG0BAo0dPQEBMYEFAQGPOQEB?=
X-IPAS-Result: =?us-ascii?q?A2C7BACZi4Zc/wPjVY1kHgEGBwaBZYFmggMSJ40CpwE4A?=
 =?us-ascii?q?YRAAoRcOBIBAQMBAQcBAwIBbCiCOiKCbwYnUhA/ElcZgyKBerERM4osgS+GZ?=
 =?us-ascii?q?oYeP4N1hXyFFAOkIQcCgkIEiQeHMyWTOp8ONyGBVjMag1+CQG0BAo0dPQEBM?=
 =?us-ascii?q?YEFAQGPOQEB?=
X-IronPort-AV: E=Sophos;i="5.58,468,1544479200"; 
   d="scan'208";a="3253572"
Received: from mail.cs.pub.ro (HELO vmail.cs.pub.ro) ([141.85.227.3])
 by vesa.cs.pub.ro with ESMTP; 11 Mar 2019 18:28:46 +0200
Received: from localhost (localhost [127.0.0.1])
 by vmail.cs.pub.ro (Postfix) with ESMTP id 7A0471A601BB;
 Mon, 11 Mar 2019 18:28:46 +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 80qHPBA46oH7; Mon, 11 Mar 2019 18:28:46 +0200 (EET)
Received: from vmail.cs.pub.ro (localhost [127.0.0.1])
 by vmail.cs.pub.ro (Postfix) with ESMTPS id 5598A1A601C5;
 Mon, 11 Mar 2019 18:28:46 +0200 (EET)
Received: from wolfprec.precis.pub.ro (unknown [141.85.233.142])
 by vmail.cs.pub.ro (Postfix) with ESMTPSA id 4459A1A601A6;
 Mon, 11 Mar 2019 18:28:46 +0200 (EET)
From: Costin Lupu <costin.lupu@cs.pub.ro>
To: minios-devel@lists.xen.org
Date: Mon, 11 Mar 2019 18:28:41 +0200
Message-Id: <20190311162842.16788-2-costin.lupu@cs.pub.ro>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190311162842.16788-1-costin.lupu@cs.pub.ro>
References: <20190311162842.16788-1-costin.lupu@cs.pub.ro>
Subject: [Minios-devel] [UNIKRAFT PATCH 1/2] lib/uklock: Use timeout equal
 to 0 for trying down a semaphore
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, yuri.volchkov@neclab.eu,
 sharan.santhanam@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>

VW50aWwgbm93LCB0aW1lb3V0IGVxdWFsIHRvIDAgbWVhbnQgd2FpdGluZyB1bnRpbCB0aGUgc2Vt
YXBob3JlIGNvdW50ZXIKd291bGQgaGF2ZSBnb3QgZ3JlYXRlciB0aGFuIHplcm8sIHBvdGVudGlh
bGx5IGZvcmV2ZXIuIFdlIGFsbG93IG5vdyB0aW1lb3V0CmVxdWFsIHRvIDAgdG8gYmUgdXNlZCB3
aGVuIHRoZSB1c2VyIHdhbnRzIGp1c3QgdG8gdHJ5IGRvd24gdGhlIHNlbWFwaG9yZQphbmQgcmV0
dXJuIGltbWVkaWF0ZWx5LCBpbiBvcmRlciB0byBiZSBjb21wbGlhbnQgd2l0aCB0aGUgYmVoYXZp
b3Igb2YgdGhlCnNlbV90aW1lZHdhaXQoKSBQT1NJWCBmdW5jdGlvbi4KClNpZ25lZC1vZmYtYnk6
IENvc3RpbiBMdXB1IDxjb3N0aW4ubHVwdUBjcy5wdWIucm8+Ci0tLQogbGliL3VrbG9jay9pbmNs
dWRlL3VrL3NlbWFwaG9yZS5oIHwgNSArLS0tLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9u
KCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2xpYi91a2xvY2svaW5jbHVkZS91ay9z
ZW1hcGhvcmUuaCBiL2xpYi91a2xvY2svaW5jbHVkZS91ay9zZW1hcGhvcmUuaAppbmRleCBkZWE5
YTcyMC4uMjUxM2Q0NDEgMTAwNjQ0Ci0tLSBhL2xpYi91a2xvY2svaW5jbHVkZS91ay9zZW1hcGhv
cmUuaAorKysgYi9saWIvdWtsb2NrL2luY2x1ZGUvdWsvc2VtYXBob3JlLmgKQEAgLTk3LDEwICs5
Nyw3IEBAIHN0YXRpYyBpbmxpbmUgX19uc2VjIHVrX3NlbWFwaG9yZV9kb3duX3RvKHN0cnVjdCB1
a19zZW1hcGhvcmUgKnMsCiAKIAlVS19BU1NFUlQocyk7CiAKLQlpZiAodGltZW91dCA9PSAwKQot
CQlkZWFkbGluZSA9IDA7Ci0JZWxzZQotCQlkZWFkbGluZSA9IHRoZW4gKyB0aW1lb3V0OworCWRl
YWRsaW5lID0gdGhlbiArIHRpbWVvdXQ7CiAKIAlmb3IgKDs7KSB7CiAJCXVrX3dhaXRxX3dhaXRf
ZXZlbnRfZGVhZGxpbmUoJnMtPndhaXQsIHMtPmNvdW50ID4gMCwgZGVhZGxpbmUpOwotLSAKMi4x
MS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlu
aW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZl
bA==

From minios-devel-bounces@lists.xenproject.org Mon Mar 11 16:28:56 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 11 Mar 2019 16:28:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h3NnK-0007YY-1k; Mon, 11 Mar 2019 16:28:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zmsS=RO=cs.pub.ro=costin.lupu@srs-us1.protection.inumbo.net>)
 id 1h3NnJ-0007YN-0r
 for minios-devel@lists.xen.org; Mon, 11 Mar 2019 16:28:53 +0000
X-Inumbo-ID: bf998221-441a-11e9-bc90-bc764e045a96
Received: from vesa.cs.pub.ro (unknown [141.85.227.187])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id bf998221-441a-11e9-bc90-bc764e045a96;
 Mon, 11 Mar 2019 16:28:49 +0000 (UTC)
IronPort-SDR: +k4TX4Cr7Mj2WPdMnYhFfeW/UXgKIobLD+eBTVFHV4O7Br5ut97Jr69KXp/7muKjsiAR+zRorx
 GLBJZwkQjNHA==
IronPort-PHdr: =?us-ascii?q?9a23=3A6FWJTx22TR3QKNmvsmDT+DRfVm0co7zxezQtwd?=
 =?us-ascii?q?8ZseMfIvad9pjvdHbS+e9qxAeQG9mCs7Qc0qL/iOPJYSQ4+5GPsXQPItRndi?=
 =?us-ascii?q?QuroEopTEmG9OPEkbhLfTnPGQQFcVGU0J5rTngaRAGUMnxaEfPrXKs8DUcBg?=
 =?us-ascii?q?vwNRZvJuTyB4Xek9m72/q99pHOfwlEniaxba5vJxiqsAvdsdUbj5F/Iagr0B?=
 =?us-ascii?q?vJpXVIe+VSxWx2IF+Yggjx6MSt8pN96ipco/0u+dJOXqX8ZKQ4UKdXDC86PG?=
 =?us-ascii?q?Av5c3krgfMQA2S7XYBSGoWkx5IAw/Y7BHmW5r6ryX3uvZh1CScIMb7S60/Vz?=
 =?us-ascii?q?a/4KdxUBLmiDkJOSM3/m/UjcJ9l75XrA67qhBj2YPYfJ2ZOfxjda3dZ9MaQm?=
 =?us-ascii?q?9BU95PWixGGYO8c4oPD+wcNuheson9v0YOpga5CAawA+Pv0SNIhn7w3aEg1+?=
 =?us-ascii?q?QhDBnG3BE7Et0Sq3TYts31NLoJXuyv1qnIyizOYvVL0jn+8IjFag0trP6RUb?=
 =?us-ascii?q?5qcsfcyVMjGx3bgliSs4DoMSuZ2vkCvmSG9eZtVuKih3Q5pwx/rDWj3Nogh4?=
 =?us-ascii?q?bXio8T11vK7z92wJwvKt29UEN7ZNmkH4ZOuCyCLIt2R98iQ3lvuCYn1r0KoZ?=
 =?us-ascii?q?67czYOyJQg3xPfdfmHfJKJ4hLnTuqePSx4iGh9eLKinBm+61KgyurkWsm11l?=
 =?us-ascii?q?ZFsDZFn8HRun0CyhDf8MuKR/tn8ku/xzqC1Rrf5+9cLUAxj6XbKpohwrAqlp?=
 =?us-ascii?q?oUtETOBjP5mELtjK+Kd0Uk/PKk6+D6YrX+u5+RLJN7ihrkPqQ2h8ywGv40Mh?=
 =?us-ascii?q?IJX2SD4+SzyKXj/VHlQLVNlvA2l6jZsJbbJcQcva61GhJa3Zg96xmhCzery9?=
 =?us-ascii?q?AYnXgcLFJZYxKLlYfoNE/IIPziCve/mVusmi9xx//aJr3hHonNLn/bnbnheb?=
 =?us-ascii?q?Z97FRcyAspwtBZ/Z5aF60OIPL2Wk/wqdPYEgQ0MwqqzOn7DNVyzJgRVXiRDa?=
 =?us-ascii?q?+EKKnSq0OH5vozI+mQY48YoC39K/g/6P70l3A5n0URfbKz0psRdHC4Hu5pI0?=
 =?us-ascii?q?ODbnrpmdoBF3kFsRY6TOPwk1KOSyBcZ2uqVaIm+j47EJ6mDZvERo21m7yB3S?=
 =?us-ascii?q?K7HppQZmxcCVCMDGnnd4OFWvgSciKfOclhnSIYWrilUYAuzguiuxHny7B/NO?=
 =?us-ascii?q?rb5jUYtY7/1Nhy/+DSlQwy9SZ1D8iHzWGNSGV0kX8IRz8126B/v1dwylGd3q?=
 =?us-ascii?q?dkh/xXD8dc6+lXXQcnZtbgyLl/CtbzXRmEctqXRVKORtS9HSp3Xt83hdgUbB?=
 =?us-ascii?q?VTAdKn2zvExDarBfcxiqSWTMg/9bnA3n63I9tl1l7Nz+85klNgWMwZZj7uvb?=
 =?us-ascii?q?J26wWGX92BqE6ejav/Lak=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A2DrAwCZi4Zc/wPjVY1kHQEBBQEHBQG?=
 =?us-ascii?q?BZYNpEo0ppwE4AYRAhF44EgEBAwEBBwEDAgFsKII6IoNuT4QkgXqxRIosgS+?=
 =?us-ascii?q?GZoYeP4lxhRQDpCEHAoJCBJA6JYFpAZFQnw43IYFWMxqDYIFeAY5tPQEBgTY?=
 =?us-ascii?q?BAY85AQE?=
X-IPAS-Result: =?us-ascii?q?A2DrAwCZi4Zc/wPjVY1kHQEBBQEHBQGBZYNpEo0ppwE4A?=
 =?us-ascii?q?YRAhF44EgEBAwEBBwEDAgFsKII6IoNuT4QkgXqxRIosgS+GZoYeP4lxhRQDp?=
 =?us-ascii?q?CEHAoJCBJA6JYFpAZFQnw43IYFWMxqDYIFeAY5tPQEBgTYBAY85AQE?=
X-IronPort-AV: E=Sophos;i="5.58,468,1544479200"; 
   d="scan'208";a="3253571"
Received: from mail.cs.pub.ro (HELO vmail.cs.pub.ro) ([141.85.227.3])
 by vesa.cs.pub.ro with ESMTP; 11 Mar 2019 18:28:46 +0200
Received: from localhost (localhost [127.0.0.1])
 by vmail.cs.pub.ro (Postfix) with ESMTP id 6CFA01A601A6;
 Mon, 11 Mar 2019 18:28:46 +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 rn3-KP0U64vu; Mon, 11 Mar 2019 18:28:46 +0200 (EET)
Received: from vmail.cs.pub.ro (localhost [127.0.0.1])
 by vmail.cs.pub.ro (Postfix) with ESMTPS id 483C61A601BB;
 Mon, 11 Mar 2019 18:28:46 +0200 (EET)
Received: from wolfprec.precis.pub.ro (unknown [141.85.233.142])
 by vmail.cs.pub.ro (Postfix) with ESMTPSA id 348B21A6019E;
 Mon, 11 Mar 2019 18:28:46 +0200 (EET)
From: Costin Lupu <costin.lupu@cs.pub.ro>
To: minios-devel@lists.xen.org
Date: Mon, 11 Mar 2019 18:28:40 +0200
Message-Id: <20190311162842.16788-1-costin.lupu@cs.pub.ro>
X-Mailer: git-send-email 2.11.0
Subject: [Minios-devel] [UNIKRAFT PATCH 0/2] Minor changes on semaphores
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, yuri.volchkov@neclab.eu,
 sharan.santhanam@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>

VGhlIGN1cnJlbnQgcGF0Y2ggc2VyaWVzIGNvbnRhaW4gbWlub3IgY2hhbmdlcyBvbiBzZW1hcGhv
cmVzLgoKQ29zdGluIEx1cHUgKDIpOgogIGxpYi91a2xvY2s6IFVzZSB0aW1lb3V0IGVxdWFsIHRv
IDAgZm9yIHRyeWluZyBkb3duIGEgc2VtYXBob3JlCiAgbGliL3VrbG9jazogRGlzYWJsZSBkZWJ1
ZyBsb2dnaW5nIGZvciBzZW1hcGhvcmVzCgogbGliL3VrbG9jay9pbmNsdWRlL3VrL3NlbWFwaG9y
ZS5oIHwgMTUgKysrKysrKysrKystLS0tCiBsaWIvdWtsb2NrL3NlbWFwaG9yZS5jICAgICAgICAg
ICAgfCAgMiArKwogMiBmaWxlcyBjaGFuZ2VkLCAxMyBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9u
cygtKQoKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Mon Mar 11 16:29:00 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 11 Mar 2019 16:29:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h3NnQ-0007ZW-5J; Mon, 11 Mar 2019 16:29: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=zmsS=RO=cs.pub.ro=costin.lupu@srs-us1.protection.inumbo.net>)
 id 1h3NnP-0007ZN-40
 for minios-devel@lists.xen.org; Mon, 11 Mar 2019 16:28:59 +0000
X-Inumbo-ID: c1e6ae50-441a-11e9-b5fa-0bc290db9f3e
Received: from vesa.cs.pub.ro (unknown [141.85.227.187])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id c1e6ae50-441a-11e9-b5fa-0bc290db9f3e;
 Mon, 11 Mar 2019 16:28:53 +0000 (UTC)
IronPort-SDR: z9ZtrE0jJOeNX1FAnL8m8Nz+16E13ue/yKcZma47EzZzISyg72FkllUhPxT6KJiYYAIGW5g74W
 Nzc8y/ZGVitw==
IronPort-PHdr: =?us-ascii?q?9a23=3AlqkrFxxpmGSUnCLXCy+O+j09IxM/srCxBDY+r6?=
 =?us-ascii?q?Qd0uoWKPad9pjvdHbS+e9qxAeQG9mCs7Qc0qL/iOPJYSQ4+5GPsXQPItRndi?=
 =?us-ascii?q?QuroEopTEmG9OPEkbhLfTnPGQQFcVGU0J5rTngaRAGUMnxaEfPrXKs8DUcBg?=
 =?us-ascii?q?vwNRZvJuTyB4Xek9m72/q99pHOfwlEniaxba5vJxiqsAvdsdUbj5F/Iagr0B?=
 =?us-ascii?q?vJpXVIe+VSxWx2IF+Yggjx6MSt8pN96ipco/0u+dJOXqX8ZKQ4UKdXDC86PG?=
 =?us-ascii?q?Av5c3krgfMQA2S7XYBSGoWkx5IAw/Y7BHmW5r6ryX3uvZh1CScIMb7S60/Vz?=
 =?us-ascii?q?a/4KdxUBLmiDkJOSM3/m/UjcJ/jqxbrQm9qxBj2YPYfJuYOOZicq7bYNgURX?=
 =?us-ascii?q?BBXsFUVyFZHI68aJAPD/YAPeZesoLzoUYOrQOjBQKxA+7g1jhIhmTq3a071e?=
 =?us-ascii?q?QtCwXG3BE4H9ITq3nbsM71OL0KUeCo16bE1y/Db/RP1Dr79YPGcQghrOmRUb?=
 =?us-ascii?q?9/bMbd00oiGgPfglmOt4DoPSmZ2+oVv2SG4OdsSPijhm0npg1rvDSiyMkhhp?=
 =?us-ascii?q?PUio8a1FzJ8zhyzpwvKt2iUkF7ZMapEJ5Xty6HKYR7WtgiQ2R0uCYizb0GpI?=
 =?us-ascii?q?K7cDAKyJs5wx7fbOSKc5aN4h35VeaRJS10i25+eL6lnxay7FOvxvfmVsmzyF?=
 =?us-ascii?q?pKryxFncfQtn0VyhDe5dWLRuF+80qhwzqDyR7f5+NeLU06jabbLoQuwr80lp?=
 =?us-ascii?q?odq0TDGSr2lV3qg6+RbUUk5umo6+L9brXiu5+cL5J0hxriPaQ1gMC/Gfk4PR?=
 =?us-ascii?q?MUU2iB/uSwzKfj8lHhQLVWkv02lbHUsJXbJcQdp665BBRV3p8+5BmhETepzt?=
 =?us-ascii?q?AYkGIDLFJEYxKHk5PpN0vBIf/mC/ezmVOskC1kx/reJL3uHo3NLmTfkLfmZb?=
 =?us-ascii?q?tz60pcyA0pzdBe/Z1UDKsNLu/vVU/xsdzYDwI2MxCvzubhFtpyyoceVniUDa?=
 =?us-ascii?q?ODLqzSrEeC5vgzLOmUeI8VpDH9JuA+5/7ul3A5g0USfa+z0ZsMcn+4GOhmI0?=
 =?us-ascii?q?WDbnrqmNgBFHwHvgwgQ+P2jF2NSyVca2ysUKIh/js7Ep6pDZ/fRoCxh7yMxD?=
 =?us-ascii?q?y7HpxTZmBBDFCAC3Tod5iaVPcKaSOdPNVhnycCVbe/V4Ah0QuhuxTgx7V5M+?=
 =?us-ascii?q?re4jcYuo771Nhp++3Tkgk/9DxpD8SH0mGBVX90nmQMRzAq3KB/okt9ykmY3K?=
 =?us-ascii?q?h+nfNXCdhT6OlSXQsgK5Hc0r8yN9enXwPHf9CSDVqrXNiiKTUwVc4qhc8DZQ?=
 =?us-ascii?q?B6AdrxoArE2n+BBKQJlrrDIIEs7+qI1H/qO8d7jXLbzLQJhEJgWtZFc3eh0P?=
 =?us-ascii?q?0svzPPDpLExh3K352hcr4RiXbA?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A2C6BACZi4Zc/wPjVY1kHgEGBwaBZYN?=
 =?us-ascii?q?pEieNAqcBOAGEQAKEXDgSAQEDAQEHAQMCAWwogjoigm8GJ1IQPxJXGYMigXq?=
 =?us-ascii?q?xETOKLIEvhmaGHj+DboYDhRQDl0mMWAcCgkIEkDolkzqfDjchgVYzGoNfghY?=
 =?us-ascii?q?XjiA9AQExgQUBAY85AQE?=
X-IPAS-Result: =?us-ascii?q?A2C6BACZi4Zc/wPjVY1kHgEGBwaBZYNpEieNAqcBOAGEQ?=
 =?us-ascii?q?AKEXDgSAQEDAQEHAQMCAWwogjoigm8GJ1IQPxJXGYMigXqxETOKLIEvhmaGH?=
 =?us-ascii?q?j+DboYDhRQDl0mMWAcCgkIEkDolkzqfDjchgVYzGoNfghYXjiA9AQExgQUBA?=
 =?us-ascii?q?Y85AQE?=
X-IronPort-AV: E=Sophos;i="5.58,468,1544479200"; 
   d="scan'208";a="3253573"
Received: from mail.cs.pub.ro (HELO vmail.cs.pub.ro) ([141.85.227.3])
 by vesa.cs.pub.ro with ESMTP; 11 Mar 2019 18:28:46 +0200
Received: from localhost (localhost [127.0.0.1])
 by vmail.cs.pub.ro (Postfix) with ESMTP id 7D6F11A601C4;
 Mon, 11 Mar 2019 18:28:46 +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 rIgqt-eqe1Gw; Mon, 11 Mar 2019 18:28:46 +0200 (EET)
Received: from vmail.cs.pub.ro (localhost [127.0.0.1])
 by vmail.cs.pub.ro (Postfix) with ESMTPS id 5D19A1A6019E;
 Mon, 11 Mar 2019 18:28:46 +0200 (EET)
Received: from wolfprec.precis.pub.ro (unknown [141.85.233.142])
 by vmail.cs.pub.ro (Postfix) with ESMTPSA id 4A3081A601C4;
 Mon, 11 Mar 2019 18:28:46 +0200 (EET)
From: Costin Lupu <costin.lupu@cs.pub.ro>
To: minios-devel@lists.xen.org
Date: Mon, 11 Mar 2019 18:28:42 +0200
Message-Id: <20190311162842.16788-3-costin.lupu@cs.pub.ro>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190311162842.16788-1-costin.lupu@cs.pub.ro>
References: <20190311162842.16788-1-costin.lupu@cs.pub.ro>
Subject: [Minios-devel] [UNIKRAFT PATCH 2/2] lib/uklock: Disable debug
 logging for semaphores
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, yuri.volchkov@neclab.eu,
 sharan.santhanam@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>

V2hlbiBkZWJ1ZyBsb2dnaW5nIGlzIGVuYWJsZWQsIHNlbWFwaG9yZXMgbWVzc2FnZXMgbG9nZ2lu
ZyBjYW4gZ2V0IHZlcnkKYWdncmVzc2l2ZSBhbmQgZmxvb2QgdGhlIG91dHB1dCwgdGhlcmVmb3Jl
IHdlIGxlYXZlIHRoZW0gZGlzYWJsZWQgYnkKZGVmYXVsdC4gT25lIGhhcyB0byBleHBsaWNpdGx5
IGVuYWJsZSBsb2dnaW5nIGFnYWluIGJ5IGRlZmluaW5nClVLX1NFTUFQSE9SRV9ERUJVRyB3aGVu
IGludmVzdGlnYXRpbmcgaXNzdWVzIGxpa2UgZGVhZGxvY2tzLgoKU2lnbmVkLW9mZi1ieTogQ29z
dGluIEx1cHUgPGNvc3Rpbi5sdXB1QGNzLnB1Yi5ybz4KLS0tCiBsaWIvdWtsb2NrL2luY2x1ZGUv
dWsvc2VtYXBob3JlLmggfCAxMCArKysrKysrKysrCiBsaWIvdWtsb2NrL3NlbWFwaG9yZS5jICAg
ICAgICAgICAgfCAgMiArKwogMiBmaWxlcyBjaGFuZ2VkLCAxMiBpbnNlcnRpb25zKCspCgpkaWZm
IC0tZ2l0IGEvbGliL3VrbG9jay9pbmNsdWRlL3VrL3NlbWFwaG9yZS5oIGIvbGliL3VrbG9jay9p
bmNsdWRlL3VrL3NlbWFwaG9yZS5oCmluZGV4IDI1MTNkNDQxLi4yZTgyYjEwZiAxMDA2NDQKLS0t
IGEvbGliL3VrbG9jay9pbmNsdWRlL3VrL3NlbWFwaG9yZS5oCisrKyBiL2xpYi91a2xvY2svaW5j
bHVkZS91ay9zZW1hcGhvcmUuaApAQCAtNjUsNyArNjUsOSBAQCBzdGF0aWMgaW5saW5lIHZvaWQg
dWtfc2VtYXBob3JlX2Rvd24oc3RydWN0IHVrX3NlbWFwaG9yZSAqcykKIAkJdWtwbGF0X2xjcHVf
cmVzdG9yZV9pcnFmKGlycWYpOwogCX0KIAktLXMtPmNvdW50OworI2lmZGVmIFVLX1NFTUFQSE9S
RV9ERUJVRwogCXVrX3ByX2RlYnVnKCJEZWNyZWFzZWQgc2VtYXBob3JlICVwIHRvICVsZFxuIiwg
cywgcy0+Y291bnQpOworI2VuZGlmCiAJdWtwbGF0X2xjcHVfcmVzdG9yZV9pcnFmKGlycWYpOwog
fQogCkBAIC04MCw4ICs4MiwxMCBAQCBzdGF0aWMgaW5saW5lIGludCB1a19zZW1hcGhvcmVfZG93
bl90cnkoc3RydWN0IHVrX3NlbWFwaG9yZSAqcykKIAlpZiAocy0+Y291bnQgPiAwKSB7CiAJCXJl
dCA9IDE7CiAJCS0tcy0+Y291bnQ7CisjaWZkZWYgVUtfU0VNQVBIT1JFX0RFQlVHCiAJCXVrX3By
X2RlYnVnKCJEZWNyZWFzZWQgc2VtYXBob3JlICVwIHRvICVsZFxuIiwKIAkJCSAgICBzLCBzLT5j
b3VudCk7CisjZW5kaWYKIAl9CiAJdWtwbGF0X2xjcHVfcmVzdG9yZV9pcnFmKGlycWYpOwogCXJl
dHVybiByZXQ7CkBAIC0xMDksMTQgKzExMywxOCBAQCBzdGF0aWMgaW5saW5lIF9fbnNlYyB1a19z
ZW1hcGhvcmVfZG93bl90byhzdHJ1Y3QgdWtfc2VtYXBob3JlICpzLAogCX0KIAlpZiAocy0+Y291
bnQgPiAwKSB7CiAJCXMtPmNvdW50LS07CisjaWZkZWYgVUtfU0VNQVBIT1JFX0RFQlVHCiAJCXVr
X3ByX2RlYnVnKCJEZWNyZWFzZWQgc2VtYXBob3JlICVwIHRvICVsZFxuIiwKIAkJCSAgICBzLCBz
LT5jb3VudCk7CisjZW5kaWYKIAkJdWtwbGF0X2xjcHVfcmVzdG9yZV9pcnFmKGlycWYpOwogCQly
ZXR1cm4gdWtwbGF0X21vbm90b25pY19jbG9jaygpIC0gdGhlbjsKIAl9CiAKIAl1a3BsYXRfbGNw
dV9yZXN0b3JlX2lycWYoaXJxZik7CisjaWZkZWYgVUtfU0VNQVBIT1JFX0RFQlVHCiAJdWtfcHJf
ZGVidWcoIlRpbWVkIG91dCB3aGlsZSB3YWl0aW5nIGZvciBzZW1hcGhvcmUgJXBcbiIsIHMpOwor
I2VuZGlmCiAJcmV0dXJuIF9fTlNFQ19NQVg7CiB9CiAKQEAgLTEyOCw4ICsxMzYsMTAgQEAgc3Rh
dGljIGlubGluZSB2b2lkIHVrX3NlbWFwaG9yZV91cChzdHJ1Y3QgdWtfc2VtYXBob3JlICpzKQog
CiAJaXJxZiA9IHVrcGxhdF9sY3B1X3NhdmVfaXJxZigpOwogCSsrcy0+Y291bnQ7CisjaWZkZWYg
VUtfU0VNQVBIT1JFX0RFQlVHCiAJdWtfcHJfZGVidWcoIkluY3JlYXNlZCBzZW1hcGhvcmUgJXAg
dG8gJWxkXG4iLAogCQkgICAgcywgcy0+Y291bnQpOworI2VuZGlmCiAJdWtfd2FpdHFfd2FrZV91
cCgmcy0+d2FpdCk7CiAJdWtwbGF0X2xjcHVfcmVzdG9yZV9pcnFmKGlycWYpOwogfQpkaWZmIC0t
Z2l0IGEvbGliL3VrbG9jay9zZW1hcGhvcmUuYyBiL2xpYi91a2xvY2svc2VtYXBob3JlLmMKaW5k
ZXggYzk3NDcxMDAuLjViMTgyMzU5IDEwMDY0NAotLS0gYS9saWIvdWtsb2NrL3NlbWFwaG9yZS5j
CisrKyBiL2xpYi91a2xvY2svc2VtYXBob3JlLmMKQEAgLTUsNiArNSw4IEBAIHZvaWQgdWtfc2Vt
YXBob3JlX2luaXQoc3RydWN0IHVrX3NlbWFwaG9yZSAqcywgbG9uZyBjb3VudCkKIAlzLT5jb3Vu
dCA9IGNvdW50OwogCXVrX3dhaXRxX2luaXQoJnMtPndhaXQpOwogCisjaWZkZWYgVUtfU0VNQVBI
T1JFX0RFQlVHCiAJdWtfcHJfZGVidWcoIkluaXRpYWxpemVkIHNlbWFwaG9yZSAlcCB3aXRoICVs
ZFxuIiwKIAkJICAgIHMsIHMtPmNvdW50KTsKKyNlbmRpZgogfQotLSAKMi4xMS4wCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1h
aWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Mon Mar 11 20:28:36 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 11 Mar 2019 20:28:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h3RXF-00061u-Pk; Mon, 11 Mar 2019 20:28:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3lzp=RO=stud.acs.upb.ro=vlad_andrei.badoiu@srs-us1.protection.inumbo.net>)
 id 1h3RXE-00061p-EH
 for minios-devel@lists.xen.org; Mon, 11 Mar 2019 20:28:32 +0000
X-Inumbo-ID: 38383b3e-443c-11e9-9911-db5381a67600
Received: from EUR04-VI1-obe.outbound.protection.outlook.com (unknown
 [40.107.8.89]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 38383b3e-443c-11e9-9911-db5381a67600;
 Mon, 11 Mar 2019 20:28:25 +0000 (UTC)
Received: from AM0PR01MB4484.eurprd01.prod.exchangelabs.com (20.178.19.205) by
 AM0PR01MB4595.eurprd01.prod.exchangelabs.com (20.178.16.216) with
 Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1686.20; Mon, 11 Mar 2019 20:28:23 +0000
Received: from AM0PR01MB4484.eurprd01.prod.exchangelabs.com
 ([fe80::7441:d1f9:57d:14a4]) by AM0PR01MB4484.eurprd01.prod.exchangelabs.com
 ([fe80::7441:d1f9:57d:14a4%3]) with mapi id 15.20.1686.021; Mon, 11 Mar 2019
 20:28:23 +0000
From: =?utf-8?B?VmxhZC1BbmRyZWkgQsSCRE9JVSAoNzg2OTIp?=
 <vlad_andrei.badoiu@stud.acs.upb.ro>
To: "minios-devel@lists.xen.org" <minios-devel@lists.xen.org>
Thread-Topic: [UNIKRAFT PATCH v2 0/2] Add eh_frame and eh_frame_hdr to the
 linker script
Thread-Index: AQHU2Ej56TPMTuJ+kEa+E5i9Rh/cJw==
Date: Mon, 11 Mar 2019 20:28:23 +0000
Message-ID: <20190311202814.20185-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: DB6PR0301CA0004.eurprd03.prod.outlook.com
 (2603:10a6:4:3e::14) To AM0PR01MB4484.eurprd01.prod.exchangelabs.com
 (2603:10a6:208:f6::13)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=vlad_andrei.badoiu@stud.acs.upb.ro; 
x-ms-exchange-messagesentrepresentingtype: 1
x-mailer: git-send-email 2.20.1
x-originating-ip: [79.115.168.72]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 56110b6f-c3f2-478b-fa5d-08d6a6601b88
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(7021145)(8989299)(4534185)(7022145)(4603075)(4627221)(201702281549075)(8990200)(7048125)(7024125)(7025125)(7027125)(7023125)(5600127)(711020)(4605104)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR01MB4595; 
x-ms-traffictypediagnostic: AM0PR01MB4595:
x-microsoft-exchange-diagnostics: =?utf-8?B?MTtBTTBQUjAxTUI0NTk1OzIzOlBmTG9XaW5hZnlKZFc0RzNFV05UOURaNElp?=
 =?utf-8?B?cjgzOUhnWEUwMkNTZ25JRU5aT3dNL2lKNnR1dnA5U1lSSC9NZDRCUGlJU25X?=
 =?utf-8?B?ejUrZlN4RXoxNTN2SEV3VWU4eVRTbmt6aWM5TWJyNGY0cDg3dTNkQk1aTTE2?=
 =?utf-8?B?TlQ1MEVHcHgyODU4azlyTjB0NE5OWEJuRnBJVVFPcG9ZMHY1UXY3aEZLNFkv?=
 =?utf-8?B?YWtNTVhhc2E4OXNDVjhXTVJtdjk2ZUZFTmhlL1hLVy8wMGgyd0VMRTFMWWt3?=
 =?utf-8?B?eng0U1J0WlZUcldaS3graG9VRzRxdGgvOWFMOUo5dFJmTTRpYzhIa1AwY1Iz?=
 =?utf-8?B?YXRjQUsxUUJQbklrRGcyQUp3QTh1NENiTHhqK2ZMSTJQZnJSRVgwMjBwb3Vn?=
 =?utf-8?B?SnhsU05VVVVhMnNHeVJlSWYvYVlZUkFuTW00cFRMWlBSZUpNdDRlOXlINDlV?=
 =?utf-8?B?Z0pSNk1UeHlGa2FqSXdhMEl0blZRbTZJaUNDZmF3Z2VXUjlURlZ3YnQwODFi?=
 =?utf-8?B?VjFma2Y2U2pxVmVPUHhVOGVFcXVCcm9DTmdkMUo5NDVVaElBWlRkbmdYMThP?=
 =?utf-8?B?ZWF2bHRjQnJiTmNsY0kzS29LVnREU3NKbThvc21iUlcrSUhlTUFhbGwrVDh1?=
 =?utf-8?B?blVsRHpEUE5HZzRmZXoyeE84Z0NZYU5NU0krMWpyakUveVlRRytzQzFlZnBI?=
 =?utf-8?B?L1pWV3F3UmZvY3FSd0hkTkNucTUxazNUN1NTaUtWQ3hTTkFnSUs4cllzMk1Z?=
 =?utf-8?B?ZmJQczZQUXpZNEsycmUyamFseit6TE03T25JbElic2RFTU9BTE0yWUlSdGF0?=
 =?utf-8?B?eVlKTUZldFJzbDRnd1JNbHppVWY0ZFUyWHVPZlk4QXpVeHVVL1lMU3kvc1hL?=
 =?utf-8?B?MG9mMFRTRVRUV1U5aDZ0YmZsRVFTUkxZSnl1OWZFUG5vMGNkZDN3WWhlaFRm?=
 =?utf-8?B?dk1QTHh5Z0xBU095ZVEvOEdLZWFKUzN3emdZRzFNWDhDanNDS2VYRXR0MzNs?=
 =?utf-8?B?WVByRFc0UGhyUDF3b3dwWWRDUFU3RGNCcWpBbkQ1aDltNFVsWEVJWlFqYndV?=
 =?utf-8?B?L2FzNkVvZUpNT1o3dC9MbGJRZmtEc0xZcFFwRUxNWTNoSm0xR0ZVUWc1bFV2?=
 =?utf-8?B?N3hYMXBBSDlFVXZyUUpiVjYyaW9XeGZwZ3ZnNEtUeHhvQ1ozZDNsb3JSSHVW?=
 =?utf-8?B?U1Y1cVYzZUlUQ1c3RzVNckdrM2lmdkZNRE1xcnNBUlIxcUE0ZVRvZWNYWTV2?=
 =?utf-8?B?ZTlRMkROYXJIcFJPRTFITzFCWjZ2Qm9ValBqb2s5S1dpTlpZTE5MSkpQaWQ0?=
 =?utf-8?B?OFBYQ1E0eWZJNG5rb0hYQTB4aUJjc0h4L214bk90NzVobVRVbXc4eTFlZTgz?=
 =?utf-8?B?cmNQRmhlalk1L1paM1hhWXZjTTN2RkpIOFYvaW1CSlVlREdvRWtpUVhtWHpn?=
 =?utf-8?B?NTZCSWFjaXQxTiswL3ZKOXFmbHJCMGJEdHVvNE4xeERaNVpPQVIyNUsrRkVY?=
 =?utf-8?B?UkF3NU02bW84M25YZEFnT0tJWTFldDFaTlh0TFJhZFMvU0lmNmxXNjJPek53?=
 =?utf-8?B?VUhUdlh3OHMwbTd1MzJ0QWZQcS9UNWhWYWxQdmxadVNBVnBtV05hTkRmTC9G?=
 =?utf-8?B?bnorcEVDUVkwckFTcHBTMmwwMG9xVTFKc1F5NmRQVWY0eHRtcjJ3TWRicE5z?=
 =?utf-8?B?ZlV3K2s3MTNyU2NhTWxyVCs3ckdyK0w4dy9QL3RUV1JjWlN1VEJMaU5FRFd5?=
 =?utf-8?B?TGpaeWlJamtVRkJoWHdyUT09?=
x-microsoft-antispam-prvs: <AM0PR01MB4595475817F2D862AE4F7739A6480@AM0PR01MB4595.eurprd01.prod.exchangelabs.com>
x-forefront-prvs: 09730BD177
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(346002)(39840400004)(376002)(396003)(136003)(366004)(189003)(199004)(5640700003)(97736004)(74482002)(8676002)(81156014)(81166006)(66066001)(1076003)(4744005)(53936002)(256004)(2351001)(85182001)(305945005)(7736002)(71200400001)(71190400001)(105586002)(3846002)(6116002)(85202003)(106356001)(6512007)(316002)(786003)(476003)(25786009)(2616005)(386003)(54906003)(2906002)(4326008)(2501003)(86362001)(50226002)(186003)(14454004)(8936002)(99286004)(6506007)(52116002)(6436002)(508600001)(5660300002)(6486002)(68736007)(102836004)(6916009)(486006)(26005);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR01MB4595;
 H:AM0PR01MB4484.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-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: /lAp8Kn/hdsESt/Str/KCoFkSyBNunJLEpgf/TJHdYsM5fhHlMcRLYF/VUhaP0oJAfwqXN1Ti51SqsSepRUpuT4Cc47nZR32fTWC373coh5sJb7ZncHm4H8JDjDlfvWVF1+0tY+DdoZ7FqeOwApPukQ4J3YOiqcvXVAsIZYokSS4pcBGxZX2EvadJGLNy9Vm+/m8iUGKEHOEHTZV0ZmyZj3UCSGlbEzX/sOpBUGffFzNZA+JRyLNUfIUpwAkKErEuUlHfGtIqsGRmYwKNmxkSGxUuhZ3uOMe4NgWBxXbNv7xjz+pnzDt4bX3SvRbo1xvMvu5yiNpfT86gm+HA912uoWdTjOE7hQ/1VGleHhQweQ9d0y9Py7ofUgQ6DVwP+9KCcfhPG5Ap3lOr7OFYVUElXF31KC23Ao99Ad2av65k3E=
Content-ID: <BAF78451616FD84D8A8D5FAC38CC06AA@eurprd01.prod.exchangelabs.com>
MIME-Version: 1.0
X-OriginatorOrg: stud.acs.upb.ro
X-MS-Exchange-CrossTenant-Network-Message-Id: 56110b6f-c3f2-478b-fa5d-08d6a6601b88
X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Mar 2019 20:28:23.0838 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 2d8cc8ba-8dda-4334-9e5c-fac2092e9bac
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR01MB4595
Subject: [Minios-devel] [UNIKRAFT PATCH v2 0/2] Add eh_frame and
 eh_frame_hdr to the linker script
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?B?VmxhZC1BbmRyZWkgQsSCRE9JVSAoNzg2OTIp?=
 <vlad_andrei.badoiu@stud.acs.upb.ro>,
 "Sharan.Santhanam@neclab.eu" <Sharan.Santhanam@neclab.eu>,
 "yuri.volchkov@neclab.eu" <yuri.volchkov@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>

Rm9yIHRoZSBleGNlcHRpb24gaGFuZGxpbmcgaW4gQysrIGFkZGl0aW9uYWwgaW5mb3JtYXRpb24g
bXVzdCBiZQ0KcHJvdmlkZWQgdG8gdGhlIHJ1bnRpbWUgZW52aXJvbm1lbnQgdGhhdCBkZXNjcmli
ZXMgdGhlIGNhbGwgZnJhbWVzIA0KdGhhdCBtdXN0IGJlIHVud291bmQgZHVyaW5nIHRoZSBwcm9j
ZXNzaW5nIG9mIGFuIGV4Y2VwdGlvbi4gDQpUaGlzIGluZm9ybWF0aW9uIGlzIGNvbnRhaW5lZCBp
biB0aGUgc3BlY2lhbCBzZWN0aW9ucyANCi5laF9mcmFtZSBhbmQgLmVoX2ZyYW1lX2hkci4NCg0K
Q2hhbmdlc3QgZnJvbSB2MToNClJlbW92ZWQgdGhlIGFsaWdubWVudCBiZXR3ZWVuIHNlY3Rpb25z
Lg0KQWRhcHRlZCB0aGUgc2VjdGlvbiByZWdpc3RlciBmcm9tIG1lbW9yeS5oIHRvIHRoZSBsYXRl
c3QNCmNoYW5nZXMgaW4gc3RhZ2luZy4NCg0KVmxhZC1BbmRyZWkgQmFkb2l1ICgxKToNCiAgcGxh
dDogUmVnaXN0ZXIgZWhfZnJhbWUgYW5kIGVoX2ZyYW1lX2hkciBpbiBtZW1vcnkuaA0KDQpWbGFk
LUFuZHJlaSBCxIJET0lVICg3ODY5MikgKDEpOg0KICBwbGF0OiBBZGQgdGhlIGVoX2ZyYW1lIGFu
ZCBlaF9mcmFtZV9oZHIgc2VjdGlvbnMNCg0KIHBsYXQvY29tbW9uL2luY2x1ZGUvc2VjdGlvbnMu
aCB8IDMyICsrKysrKysrKysrKysrLS0tLS0tLS0NCiBwbGF0L2NvbW1vbi94ODYvbGluazY0Lmxk
cyAgICAgfCA1MCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrDQogcGxhdC9rdm0v
bWVtb3J5LmMgICAgICAgICAgICAgIHwgMjQgKysrKysrKysrKysrKysrLQ0KIHBsYXQva3ZtL3g4
Ni9saW5rNjQubGRzICAgICAgICB8ICAyICsrDQogcGxhdC94ZW4vbWVtb3J5LmMgICAgICAgICAg
ICAgIHwgMjAgKysrKysrKysrKysrKysNCiBwbGF0L3hlbi94ODYvbGluazY0LmxkcyAgICAgICAg
fCAgMiArKw0KIDYgZmlsZXMgY2hhbmdlZCwgMTE4IGluc2VydGlvbnMoKyksIDEyIGRlbGV0aW9u
cygtKQ0KIGNyZWF0ZSBtb2RlIDEwMDY0NCBwbGF0L2NvbW1vbi94ODYvbGluazY0Lmxkcw0KDQot
LSANCjIuMjAuMQ0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8vbWlu
aW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Mon Mar 11 20:28:37 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 11 Mar 2019 20:28:37 +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 1h3RXJ-00063I-Rh; Mon, 11 Mar 2019 20:28:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3lzp=RO=stud.acs.upb.ro=vlad_andrei.badoiu@srs-us1.protection.inumbo.net>)
 id 1h3RXI-00062z-Kq
 for minios-devel@lists.xen.org; Mon, 11 Mar 2019 20:28:36 +0000
X-Inumbo-ID: 3cad8db8-443c-11e9-806e-c3a85c3b5da4
Received: from EUR04-VI1-obe.outbound.protection.outlook.com (unknown
 [40.107.8.89]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3cad8db8-443c-11e9-806e-c3a85c3b5da4;
 Mon, 11 Mar 2019 20:28:32 +0000 (UTC)
Received: from AM0PR01MB4484.eurprd01.prod.exchangelabs.com (20.178.19.205) by
 AM0PR01MB4595.eurprd01.prod.exchangelabs.com (20.178.16.216) with
 Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1686.20; Mon, 11 Mar 2019 20:28:24 +0000
Received: from AM0PR01MB4484.eurprd01.prod.exchangelabs.com
 ([fe80::7441:d1f9:57d:14a4]) by AM0PR01MB4484.eurprd01.prod.exchangelabs.com
 ([fe80::7441:d1f9:57d:14a4%3]) with mapi id 15.20.1686.021; Mon, 11 Mar 2019
 20:28:24 +0000
From: =?utf-8?B?VmxhZC1BbmRyZWkgQsSCRE9JVSAoNzg2OTIp?=
 <vlad_andrei.badoiu@stud.acs.upb.ro>
To: "minios-devel@lists.xen.org" <minios-devel@lists.xen.org>
Thread-Topic: [UNIKRAFT PATCH v2 1/2] plat: Add the eh_frame and eh_frame_hdr
 sections
Thread-Index: AQHU2Ej65/vhTltei02qTX9v+obFjw==
Date: Mon, 11 Mar 2019 20:28:24 +0000
Message-ID: <20190311202814.20185-2-vlad_andrei.badoiu@stud.acs.upb.ro>
References: <20190311202814.20185-1-vlad_andrei.badoiu@stud.acs.upb.ro>
In-Reply-To: <20190311202814.20185-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: DB6PR0301CA0004.eurprd03.prod.outlook.com
 (2603:10a6:4:3e::14) To AM0PR01MB4484.eurprd01.prod.exchangelabs.com
 (2603:10a6:208:f6::13)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=vlad_andrei.badoiu@stud.acs.upb.ro; 
x-ms-exchange-messagesentrepresentingtype: 1
x-mailer: git-send-email 2.20.1
x-originating-ip: [79.115.168.72]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 24f7b7c7-258d-4f80-0f43-08d6a6601c73
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(7021145)(8989299)(4534185)(7022145)(4603075)(4627221)(201702281549075)(8990200)(7048125)(7024125)(7025125)(7027125)(7023125)(5600127)(711020)(4605104)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR01MB4595; 
x-ms-traffictypediagnostic: AM0PR01MB4595:
x-microsoft-exchange-diagnostics: =?utf-8?B?MTtBTTBQUjAxTUI0NTk1OzIzOm5Sa1AwcTRlV3U1Q1ZlNFBkeE4wYUp3WU1Q?=
 =?utf-8?B?UDdJTHpZTzJtbjdYKzNPcFVldGk4T2tUMjEwRlErdjYxTnVuZGY0TFhvQUJs?=
 =?utf-8?B?RWsvNGFIdGJtMWxKblRVMXc0Wm5QNGRVNzkvampxaUNJRE02Ym9HMjRFOWVY?=
 =?utf-8?B?NW1LS1ZpWkRabjBEeEw0Uk5QYS9HejRyZThMc1Z6SUdQdFF5VUhYV2tXMVhh?=
 =?utf-8?B?MzNYbDQrVnRuQlRiNFRyQ0lKUWlqSG9HbmJRN05lYi91MDBSQ3RmR0JWa29Y?=
 =?utf-8?B?SjB1aWdhc29yN3VzaHZUSEFlM3ZxVFFHSXBqWWJmVDJoanJjUS95UWNhdEZt?=
 =?utf-8?B?dDVRS3JqVmVESFg0OGFDQlgxeXFOZFJZandjR1NXdXNRM0wwQndqZzF1Tm5H?=
 =?utf-8?B?TzZ0M0o3QWhpRk5XVnh5UTJ3SXBGbENYVktzVHk1UnRZL3ZSaTZRWjVEam5v?=
 =?utf-8?B?RWJOVXRld0NKTjNZR3NyMnJ0YmF0YU5lWUJ0Z1VyM3gyVzN5RSt5UVY0MU11?=
 =?utf-8?B?UklrYWRkeVYrUXJwNmlFYkdZWnBRY2x5SWhqVXp0Y25hVDJPcFVaelU0Q00z?=
 =?utf-8?B?L0ovUUlJZVI4a0YyYmRvVitUekF3ajZzcWF2SlVBT1crK0JDbFFFQnB4cXdC?=
 =?utf-8?B?b1hwRmkvUXo5K0JFVHM5TG94d2thOWdxaHVCNUwyVUx3UzV1WHVkZGRTMWdO?=
 =?utf-8?B?eVFFL256cVZPcHFrQnBUWHl5QjIrVWJocGtsYVg4ZVBER1dkbWo2VENDWjR5?=
 =?utf-8?B?NVNHWFBKRDg4YTh1TmZHUzAzWVBYUm5rR3ZEblRuMUQ2ODFYazBsWHNuWHFy?=
 =?utf-8?B?Zlp4Vko2dWdpQmE4NVdGMzRjQmEvaTNGby9oNkRIdHM3Q1FJY1FGdkZ5RzB2?=
 =?utf-8?B?bmN5QmMrQ3FtUTZLQ244VERTNHVUYy9WeEYrSDRLaHU4UFhHcnVPUEZuaUM5?=
 =?utf-8?B?aHRlUndwQnBaa3UyRFJsam91VDR5aTBJQytWNTQ4L3cyZm5VczJsMDVvdVFi?=
 =?utf-8?B?OU5VWTZVYVg4SUU0bkc2MWdlOXljRDJGNGt2VmwwSGl0bFhjTU1idlFES3Jk?=
 =?utf-8?B?WkYvazE5UlhvTVN5VkdSV1cwOXJOV2x5WDRxbVhsOVN3WWF5aVlkaTIvVXAw?=
 =?utf-8?B?VDBOa2xPTjdwUmViejAvR2hXV3RYY1hTbk5aSU1OTG1XY3FtYk1pcnNzTjZJ?=
 =?utf-8?B?OVQxY2k0T1J1R0Y1eXN5OGJxSXpRbHJGeTlaWHdxdHJmYkd0eDlrRXFidW5s?=
 =?utf-8?B?QXN2cjZCSVFBUkFtRWs4M0pzcmNTYmpLUXo3cEY1ZCtyaFgyUGgrYmF3b3dT?=
 =?utf-8?B?alpLeHFvT2dRRWVPVUFVc0NLajBMVjlkOTU3WWI0aUtRTXJWaHJZaEtOMTE3?=
 =?utf-8?B?cHNBS3QzeHE2YUpPRlhWRk1OUnNRWXRrWXorNUJabWpnUUV5endycWdZYy9p?=
 =?utf-8?B?VjRLNWNRUktRbUNFVHhWWEhYRVk5amNTcll0OGIzUUluZmNiSk1OY2UxYXpG?=
 =?utf-8?B?S1hhSjVBYXNlNDMxSWNMOXBWMi9IL0wvSVdjNkd4R0IzckovTGdKS1Z3aEs5?=
 =?utf-8?B?Y2ZFbHNuRWo4RDJsWlkvM1NEMDAwS0Fzdi9xclZOY0szUDhMdGUwdlJrd21Z?=
 =?utf-8?B?UW0yUzFzdXYxWmZKVXlaWmFXUEY4Vk1xSG9RQWxhS28wTmxqaDRsMExLRXNL?=
 =?utf-8?B?L2hZOXI4UWo0NWlsSjVIVytXcUhpUWNteEViajZ2d3ZScnd4YmVlL1MxQTdH?=
 =?utf-8?B?a3ErOVNBOVAzeS9TNHEvZm02YmFBZjllMDd5L3dMeXd3N3ZiS3VYZWQxK3k0?=
 =?utf-8?B?dUxqdGZseWR5bSsvdS8ySjE1UG0zTGcxRVdadTNVUDQwU2RpelFMc09iYStR?=
 =?utf-8?Q?wcRyQg6XRTA=3D?=
x-microsoft-antispam-prvs: <AM0PR01MB4595E365F23BEB7FF3289DB5A6480@AM0PR01MB4595.eurprd01.prod.exchangelabs.com>
x-forefront-prvs: 09730BD177
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(346002)(39840400004)(376002)(396003)(136003)(366004)(189003)(199004)(5640700003)(97736004)(74482002)(8676002)(81156014)(81166006)(66574012)(66066001)(1076003)(53936002)(256004)(14444005)(2351001)(85182001)(305945005)(7736002)(71200400001)(71190400001)(105586002)(3846002)(6116002)(85202003)(106356001)(6512007)(316002)(76176011)(786003)(476003)(25786009)(2616005)(386003)(54906003)(446003)(2906002)(4326008)(2501003)(86362001)(50226002)(186003)(14454004)(8936002)(99286004)(6506007)(52116002)(6436002)(11346002)(508600001)(5660300002)(6486002)(68736007)(102836004)(6916009)(486006)(26005);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR01MB4595;
 H:AM0PR01MB4484.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-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: X8CLapV2vM9Mh/EdDvG8aiildov0QKYmgth4+kYOihxyvjQ1Z/Xzw2GXS8IbdDEP4K/NKvPeL2r0RsQg0MbGIH+AFbTWQRrxmQz+ZQjtUNsE1hJhZ0y7VAB4VPYqPfSYq8hB+qArgBCLWPWTHrQC67Kly7qsiDWIGP0lXcGXFEs1SmDETIw4HD55y5L8jrcJs1Cj76+FFNR6EvVrz6JAIccGN6dGhPxmSpuIQeJH+S3iuLLHFwDbTAZUC5iU95/MTR1f7vdB+5Z0D60wBW43FS1L1SUoDRUDkRuicpr4PtkwylX6eVDwa63GGk+qPwdg1jBKkTXHUgUkVBGFzLgcrZ6+ffz1ZdZdVBEpkjvrQdmVFQF5jGeIdxCtdvXrOwjHfI7Drta5cJ3usJodMicKxBVY0L/CwmbY1mQJMl8quGk=
Content-ID: <7A87FC75390C2B4991B15D891F13034B@eurprd01.prod.exchangelabs.com>
MIME-Version: 1.0
X-OriginatorOrg: stud.acs.upb.ro
X-MS-Exchange-CrossTenant-Network-Message-Id: 24f7b7c7-258d-4f80-0f43-08d6a6601c73
X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Mar 2019 20:28:24.7200 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 2d8cc8ba-8dda-4334-9e5c-fac2092e9bac
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR01MB4595
Subject: [Minios-devel] [UNIKRAFT PATCH v2 1/2] plat: Add the eh_frame and
 eh_frame_hdr sections
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?B?VmxhZC1BbmRyZWkgQsSCRE9JVSAoNzg2OTIp?=
 <vlad_andrei.badoiu@stud.acs.upb.ro>,
 "Sharan.Santhanam@neclab.eu" <Sharan.Santhanam@neclab.eu>,
 "yuri.volchkov@neclab.eu" <yuri.volchkov@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>

RnJvbTogVmxhZC1BbmRyZWkgQsSCRE9JVSAoNzg2OTIpIDx2bGFkX2FuZHJlaS5iYWRvaXVAc3R1
ZC5hY3MudXBiLnJvPg0KDQpUaGlzIHBhdGNoIGFkZHMgdGhlIGVoX2ZyYW1lIGFuZCBlaF9mcmFt
ZSBoZHIgc2VjdGlvbnMgdG8NCnRoZSBsaW5rZXIgc2NyaXB0IGZvciBib3RoIFhFTiBhbmQgS1ZN
Lg0KDQpBIG5ldyBsaW5rZXIgc2NyaXB0IGhhcyBiZWVuIGNyZWF0ZWQgcGxhdC9jb21tb24veDg2
L2xpbms2NC5sZHMgaW4NCm9yZGVyIHRvIGF2b2lkIGNvZGUgZHVwbGljYXRpb24uDQoNClRoaXMg
cGF0Y2ggYWRkcyB0aGUgZnJhbWVzIHRvIHRoZSBsaW5rZXIgc2NyaXB0cy4NCg0KU2lnbmVkLW9m
Zi1ieTogVmxhZC1BbmRyZWkgQmFkb2l1IDx2bGFkX2FuZHJlaS5iYWRvaXVAc3R1ZC5hY3MudXBi
LnJvPg0KLS0tDQogcGxhdC9jb21tb24veDg2L2xpbms2NC5sZHMgfCA1MCArKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKw0KIHBsYXQva3ZtL3g4Ni9saW5rNjQubGRzICAgIHwg
IDIgKysNCiBwbGF0L3hlbi94ODYvbGluazY0LmxkcyAgICB8ICAyICsrDQogMyBmaWxlcyBjaGFu
Z2VkLCA1NCBpbnNlcnRpb25zKCspDQogY3JlYXRlIG1vZGUgMTAwNjQ0IHBsYXQvY29tbW9uL3g4
Ni9saW5rNjQubGRzDQoNCmRpZmYgLS1naXQgYS9wbGF0L2NvbW1vbi94ODYvbGluazY0LmxkcyBi
L3BsYXQvY29tbW9uL3g4Ni9saW5rNjQubGRzDQpuZXcgZmlsZSBtb2RlIDEwMDY0NA0KaW5kZXgg
MDAwMDAwMDAuLmZjMzMxNmY2DQotLS0gL2Rldi9udWxsDQorKysgYi9wbGF0L2NvbW1vbi94ODYv
bGluazY0Lmxkcw0KQEAgLTAsMCArMSw1MCBAQA0KKy8qIFNQRFgtTGljZW5zZS1JZGVudGlmaWVy
OiBCU0QtMy1DbGF1c2UgKi8NCisvKg0KKyAqIEF1dGhvcnM6IFZsYWQtQW5kcmVpIEJhZG9pdSA8
dmxhZF9hbmRyZWkuYmFkb2l1QHN0dWQuYWNzLnVwYi5ybz4NCisgKg0KKyAqIENvcHlyaWdodCAo
YykgMjAxOCwgTkVDIEV1cm9wZSBMdGQuLCBORUMgQ29ycG9yYXRpb24uIEFsbCByaWdodHMgcmVz
ZXJ2ZWQuDQorICoNCisgKiBSZWRpc3RyaWJ1dGlvbiBhbmQgdXNlIGluIHNvdXJjZSBhbmQgYmlu
YXJ5IGZvcm1zLCB3aXRoIG9yIHdpdGhvdXQNCisgKiBtb2RpZmljYXRpb24sIGFyZSBwZXJtaXR0
ZWQgcHJvdmlkZWQgdGhhdCB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnMNCisgKiBhcmUgbWV0Og0K
KyAqDQorICogMS4gUmVkaXN0cmlidXRpb25zIG9mIHNvdXJjZSBjb2RlIG11c3QgcmV0YWluIHRo
ZSBhYm92ZSBjb3B5cmlnaHQNCisgKiAgICBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25z
IGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIuDQorICogMi4gUmVkaXN0cmlidXRpb25zIGlu
IGJpbmFyeSBmb3JtIG11c3QgcmVwcm9kdWNlIHRoZSBhYm92ZSBjb3B5cmlnaHQNCisgKiAgICBu
b3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWlt
ZXIgaW4gdGhlDQorICogICAgZG9jdW1lbnRhdGlvbiBhbmQvb3Igb3RoZXIgbWF0ZXJpYWxzIHBy
b3ZpZGVkIHdpdGggdGhlIGRpc3RyaWJ1dGlvbi4NCisgKiAzLiBOZWl0aGVyIHRoZSBuYW1lIG9m
IHRoZSBjb3B5cmlnaHQgaG9sZGVyIG5vciB0aGUgbmFtZXMgb2YgaXRzDQorICogICAgY29udHJp
YnV0b3JzIG1heSBiZSB1c2VkIHRvIGVuZG9yc2Ugb3IgcHJvbW90ZSBwcm9kdWN0cyBkZXJpdmVk
IGZyb20NCisgKiAgICB0aGlzIHNvZnR3YXJlIHdpdGhvdXQgc3BlY2lmaWMgcHJpb3Igd3JpdHRl
biBwZXJtaXNzaW9uLg0KKyAqDQorICogVEhJUyBTT0ZUV0FSRSBJUyBQUk9WSURFRCBCWSBUSEUg
Q09QWVJJR0hUIEhPTERFUlMgQU5EIENPTlRSSUJVVE9SUyAiQVMgSVMiDQorICogQU5EIEFOWSBF
WFBSRVNTIE9SIElNUExJRUQgV0FSUkFOVElFUywgSU5DTFVESU5HLCBCVVQgTk9UIExJTUlURUQg
VE8sIFRIRQ0KKyAqIElNUExJRUQgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFkgQU5EIEZJ
VE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFDQorICogQVJFIERJU0NMQUlNRUQuIElOIE5P
IEVWRU5UIFNIQUxMIFRIRSBDT1BZUklHSFQgSE9MREVSIE9SIENPTlRSSUJVVE9SUyBCRQ0KKyAq
IExJQUJMRSBGT1IgQU5ZIERJUkVDVCwgSU5ESVJFQ1QsIElOQ0lERU5UQUwsIFNQRUNJQUwsIEVY
RU1QTEFSWSwgT1INCisgKiBDT05TRVFVRU5USUFMIERBTUFHRVMgKElOQ0xVRElORywgQlVUIE5P
VCBMSU1JVEVEIFRPLCBQUk9DVVJFTUVOVCBPRg0KKyAqIFNVQlNUSVRVVEUgR09PRFMgT1IgU0VS
VklDRVM7IExPU1MgT0YgVVNFLCBEQVRBLCBPUiBQUk9GSVRTOyBPUiBCVVNJTkVTUw0KKyAqIElO
VEVSUlVQVElPTikgSE9XRVZFUiBDQVVTRUQgQU5EIE9OIEFOWSBUSEVPUlkgT0YgTElBQklMSVRZ
LCBXSEVUSEVSIElODQorICogQ09OVFJBQ1QsIFNUUklDVCBMSUFCSUxJVFksIE9SIFRPUlQgKElO
Q0xVRElORyBORUdMSUdFTkNFIE9SIE9USEVSV0lTRSkNCisgKiBBUklTSU5HIElOIEFOWSBXQVkg
T1VUIE9GIFRIRSBVU0UgT0YgVEhJUyBTT0ZUV0FSRSwgRVZFTiBJRiBBRFZJU0VEIE9GIFRIRQ0K
KyAqIFBPU1NJQklMSVRZIE9GIFNVQ0ggREFNQUdFLg0KKyAqDQorICogVEhJUyBIRUFERVIgTUFZ
IE5PVCBCRSBFWFRSQUNURUQgT1IgTU9ESUZJRUQgSU4gQU5ZIFdBWS4NCisgKi8NCisNCisuID0g
QUxJR04oMHgxMDAwKTsNCitfX2VoX2ZyYW1lX3N0YXJ0ID0gLjsNCisuZWhfZnJhbWUgOg0KK3sN
CisJKiguZWhfZnJhbWUpDQorCSooLmVoX2ZyYW1lLiopDQorfQ0KK19fZWhfZnJhbWVfZW5kID0g
LjsNCisNCitfX2VoX2ZyYW1lX2hkcl9zdGFydCA9IC47DQorLmVoX2ZyYW1lX2hkciA6DQorew0K
KwkqKC5laF9mcmFtZV9oZHIpDQorCSooLmVoX2ZyYW1lX2hkci4qKQ0KK30NCitfX2VoX2ZyYW1l
X2hkcl9lbmQgPSAuOw0KZGlmZiAtLWdpdCBhL3BsYXQva3ZtL3g4Ni9saW5rNjQubGRzIGIvcGxh
dC9rdm0veDg2L2xpbms2NC5sZHMNCmluZGV4IDYwYjVkMjE0Li5jOTZmNzUwMSAxMDA2NDQNCi0t
LSBhL3BsYXQva3ZtL3g4Ni9saW5rNjQubGRzDQorKysgYi9wbGF0L2t2bS94ODYvbGluazY0Lmxk
cw0KQEAgLTQxLDYgKzQxLDggQEAgU0VDVElPTlMNCiAJfQ0KIAlfZXRleHQgPSAuOw0KIA0KKwlJ
TkNMVURFIHBsYXQvY29tbW9uL3g4Ni9saW5rNjQubGRzDQorDQogCS8qIFJlYWQtb25seSBkYXRh
ICovDQogCS4gPSBBTElHTigweDEwMDApOw0KIAlfcm9kYXRhID0gLjsNCmRpZmYgLS1naXQgYS9w
bGF0L3hlbi94ODYvbGluazY0LmxkcyBiL3BsYXQveGVuL3g4Ni9saW5rNjQubGRzDQppbmRleCBk
Y2UwYmFmMi4uODJhYjY1M2EgMTAwNjQ0DQotLS0gYS9wbGF0L3hlbi94ODYvbGluazY0Lmxkcw0K
KysrIGIvcGxhdC94ZW4veDg2L2xpbms2NC5sZHMNCkBAIC0zOSw2ICszOSw4IEBAIFNFQ1RJT05T
DQogDQogCV9ldGV4dCA9IC47CQkJLyogRW5kIG9mIHRleHQgc2VjdGlvbiAqLw0KIA0KKwlJTkNM
VURFIHBsYXQvY29tbW9uL3g4Ni9saW5rNjQubGRzDQorDQogCV9yb2RhdGEgPSAuOw0KIAkucm9k
YXRhIDogew0KIAkJKigucm9kYXRhKQ0KLS0gDQoyLjIwLjENCg0KX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApN
aW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Mon Mar 11 20:28:41 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 11 Mar 2019 20:28:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h3RXM-00063t-UB; Mon, 11 Mar 2019 20:28: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=3lzp=RO=stud.acs.upb.ro=vlad_andrei.badoiu@srs-us1.protection.inumbo.net>)
 id 1h3RXL-00063l-SE
 for minios-devel@lists.xen.org; Mon, 11 Mar 2019 20:28:39 +0000
X-Inumbo-ID: 3f2a0a76-443c-11e9-a690-e7359673b276
Received: from EUR04-VI1-obe.outbound.protection.outlook.com (unknown
 [40.107.8.89]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3f2a0a76-443c-11e9-a690-e7359673b276;
 Mon, 11 Mar 2019 20:28:36 +0000 (UTC)
Received: from AM0PR01MB4484.eurprd01.prod.exchangelabs.com (20.178.19.205) by
 AM0PR01MB4595.eurprd01.prod.exchangelabs.com (20.178.16.216) with
 Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1686.20; Mon, 11 Mar 2019 20:28:26 +0000
Received: from AM0PR01MB4484.eurprd01.prod.exchangelabs.com
 ([fe80::7441:d1f9:57d:14a4]) by AM0PR01MB4484.eurprd01.prod.exchangelabs.com
 ([fe80::7441:d1f9:57d:14a4%3]) with mapi id 15.20.1686.021; Mon, 11 Mar 2019
 20:28:26 +0000
From: =?iso-8859-2?Q?Vlad-Andrei_B=C3DOIU_=2878692=29?=
 <vlad_andrei.badoiu@stud.acs.upb.ro>
To: "minios-devel@lists.xen.org" <minios-devel@lists.xen.org>
Thread-Topic: [UNIKRAFT PATCH v2 2/2] plat: Register eh_frame and eh_frame_hdr
 in memory.h
Thread-Index: AQHU2Ej6QOErJRRZvEu+9UCIHI1quA==
Date: Mon, 11 Mar 2019 20:28:26 +0000
Message-ID: <20190311202814.20185-3-vlad_andrei.badoiu@stud.acs.upb.ro>
References: <20190311202814.20185-1-vlad_andrei.badoiu@stud.acs.upb.ro>
In-Reply-To: <20190311202814.20185-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: DB6PR0301CA0004.eurprd03.prod.outlook.com
 (2603:10a6:4:3e::14) To AM0PR01MB4484.eurprd01.prod.exchangelabs.com
 (2603:10a6:208:f6::13)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=vlad_andrei.badoiu@stud.acs.upb.ro; 
x-ms-exchange-messagesentrepresentingtype: 1
x-mailer: git-send-email 2.20.1
x-originating-ip: [79.115.168.72]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 94018cdc-9350-420f-92af-08d6a6601d42
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(7021145)(8989299)(4534185)(7022145)(4603075)(4627221)(201702281549075)(8990200)(7048125)(7024125)(7025125)(7027125)(7023125)(5600127)(711020)(4605104)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR01MB4595; 
x-ms-traffictypediagnostic: AM0PR01MB4595:
x-microsoft-exchange-diagnostics: =?iso-8859-2?Q?1; AM0PR01MB4595;
 23:d1/XqHIGfPaDaxGdmJBxjNUgLeWD7xeImqmSThs?=
 =?iso-8859-2?Q?vHd4q98+sQMu0JO40lincEK10cELWCaJjWzhR9aURneb5eUVXmtmAF1tUo?=
 =?iso-8859-2?Q?gtipgspLJ8UI8GXCA9fsrFtZnhORbI2LmeVAx05FoWaIkMiMnPyb4NvNjK?=
 =?iso-8859-2?Q?ACrQbbCI5NYB4fnTKkBm8PpM38UlAjS7ssKKBOtu9WIo4dDKGK7KvLZ3Pk?=
 =?iso-8859-2?Q?Kkh8MmUfRvabEFxh9PviTKTXGmlXMLYnZftFmeLJnYxt34LoTgt6muM05m?=
 =?iso-8859-2?Q?AJN2W/3rjX9A+LhjgzMmXJH5pgNKwhHrMdxK3bzN/wH/zYxKT74il7MVc6?=
 =?iso-8859-2?Q?ExiayOCp/wZr+F+towe/qkKoD/ddj6g8iNMbUeD0u/3RPEO5K+IN+ZF00t?=
 =?iso-8859-2?Q?h0kRiChra7O17Fgx9glEGOvEnW3z1jA9dgh4s3aILxBrw9hhYGkZj1BBuH?=
 =?iso-8859-2?Q?ev4kxH2kLy5nzGBekxi1Ewpb9kfFdqWBk1gGCH231ktA4KDkKpmvalPWHI?=
 =?iso-8859-2?Q?bpohsNrIUy4yE0a2baQ0N2GsfZrsYPk66g3RRAAYjDJlmafuYqm9KS6aNJ?=
 =?iso-8859-2?Q?TNsN0QyjfEQOtMLSXJfdJsEd8T+Bc2qah9df1rMyJVt6LKyeVZLmJDym84?=
 =?iso-8859-2?Q?fYQupLGio+P9PWpQvu5rKn1FPXKjrh7QUgqM3+06M9s4+SKeE5IV+icmrf?=
 =?iso-8859-2?Q?snjueJKgZGuoDVbwCxDNNBjIEcOWu3f2YLswsGUNoOY8EitK1KhMp2Yqo1?=
 =?iso-8859-2?Q?yFO5epSBr3Wl6iY0V0STiV2XBM6iHDZXTPkHjXbB4HO7J8LKzQrVLB2l9g?=
 =?iso-8859-2?Q?NDJSYSQQA5iJYkDopnSr7U1xzHqEipr84iJO/3IVHB1WcwBMweJtTZt5XT?=
 =?iso-8859-2?Q?kQ3c15ytt9inzKxTgsmtsZsFhmCAHHY8ggIBYZDFh2QpMO3eSM7tGfhuf9?=
 =?iso-8859-2?Q?ISjRKyB7yGaP61rJYXLFdhEmb94JCfkl7yAQ5mWQnIDgI07IWxDgZ7nMDa?=
 =?iso-8859-2?Q?2iG4X3wvdbGTBnBjv6fPXXuhtKAnGRYdkE3jVaNwJnl4gtBE9yTIHNUQ6p?=
 =?iso-8859-2?Q?80qvewsTSZZyQEKKL3GuvE17rvUo2LAWDdpBbSqQ1PJ3A1qhNzME1yhJbG?=
 =?iso-8859-2?Q?M1TYmke7Pi2o7XlmN7LxKuN0vIAbaa2hVHnV/sFDlcbyS/KcriFXQf+6VG?=
 =?iso-8859-2?Q?oaIHOamobk8bDIi25bOwUBs6jTVxsVpLuDVOuRbm8baOj9RgXTmdFF+pd2?=
 =?iso-8859-2?Q?0E6cu6DjdNDjCeBIQuJI1xjLDpcez2dRhUKDJtQOTobOTPZOWUGRCIFvVq?=
 =?iso-8859-2?Q?UutJlHbhkG95dCWfLZUGlePh+Y83335qfPqYv66xrd2fg=3D=3D?=
x-microsoft-antispam-prvs: <AM0PR01MB45954B4E8C8F4DDDB4942E33A6480@AM0PR01MB4595.eurprd01.prod.exchangelabs.com>
x-forefront-prvs: 09730BD177
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(346002)(39840400004)(376002)(396003)(136003)(366004)(189003)(199004)(5640700003)(97736004)(74482002)(8676002)(81156014)(81166006)(66066001)(1076003)(53936002)(256004)(2351001)(305945005)(7736002)(71200400001)(71190400001)(105586002)(3846002)(6116002)(106356001)(6512007)(316002)(76176011)(786003)(476003)(25786009)(2616005)(386003)(54906003)(446003)(2906002)(4326008)(2501003)(86362001)(50226002)(186003)(14454004)(8936002)(99286004)(6506007)(52116002)(6436002)(11346002)(508600001)(5660300002)(6486002)(68736007)(102836004)(6916009)(486006)(26005);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR01MB4595;
 H:AM0PR01MB4484.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-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: QE9KGwQYGlT5SgbMrGp9B9tV8sm7I0sfNsH1+Wwl4oec+tBP114WGKuvpwcGVd5jVn5FfTx6nleENFUy/iKPA2VjIBasaEusbzor48NWv8cJChoviC8FsWWGPl7QKuAxVsbW+aam1DtNgyyXmR6HZBt8T2Z9BhYoCrmmkZoc6oK7HuUVr8X5k4R60godak+tSRKbjAna+n1uLxNThkBQoVvMnx5plfflE4M4tGzlMXU72yw39XWxujn0k7YGci5JFEzChbLmwF+FBC4yNHJAFKUtt6gMir8kpwCNDwd0iXc9t7K+uoS1smNwIUmrgOP1uXmAbtLUQTE6hgrkmgf9+L1eiAQCynzF/pdN3W08FhkG/0b8BYAOeyo+Idp7zvQXYMxU0pl1CCh4QKp3N5c76tgD/WY7w4vD5rzkTXhXynM=
MIME-Version: 1.0
X-OriginatorOrg: stud.acs.upb.ro
X-MS-Exchange-CrossTenant-Network-Message-Id: 94018cdc-9350-420f-92af-08d6a6601d42
X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Mar 2019 20:28:26.0449 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 2d8cc8ba-8dda-4334-9e5c-fac2092e9bac
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR01MB4595
Subject: [Minios-devel] [UNIKRAFT PATCH v2 2/2] plat: Register eh_frame and
 eh_frame_hdr in memory.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: "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>,
 "Sharan.Santhanam@neclab.eu" <Sharan.Santhanam@neclab.eu>,
 "yuri.volchkov@neclab.eu" <yuri.volchkov@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>

U2lnbmVkLW9mZi1ieTogVmxhZC1BbmRyZWkgQmFkb2l1IDx2bGFkX2FuZHJlaS5iYWRvaXVAc3R1
ZC5hY3MudXBiLnJvPgotLS0KIHBsYXQvY29tbW9uL2luY2x1ZGUvc2VjdGlvbnMuaCB8IDMyICsr
KysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tCiBwbGF0L2t2bS9tZW1vcnkuYyAgICAgICAg
ICAgICAgfCAyNCArKysrKysrKysrKysrKysrKysrKysrKy0KIHBsYXQveGVuL21lbW9yeS5jICAg
ICAgICAgICAgICB8IDIwICsrKysrKysrKysrKysrKysrKysrCiAzIGZpbGVzIGNoYW5nZWQsIDY0
IGluc2VydGlvbnMoKyksIDEyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3BsYXQvY29tbW9u
L2luY2x1ZGUvc2VjdGlvbnMuaCBiL3BsYXQvY29tbW9uL2luY2x1ZGUvc2VjdGlvbnMuaAppbmRl
eCBlY2IzNjA3Mi4uMTA1MmNmYzcgMTAwNjQ0Ci0tLSBhL3BsYXQvY29tbW9uL2luY2x1ZGUvc2Vj
dGlvbnMuaAorKysgYi9wbGF0L2NvbW1vbi9pbmNsdWRlL3NlY3Rpb25zLmgKQEAgLTQ4LDYgKzQ4
LDEyIEBAIGV4dGVybiBjaGFyIF9kdGJbXTsKIC8qIFtfdGV4dCwgX2V0ZXh0XTogY29udGFpbnMg
LnRleHQuKiBzZWN0aW9ucyAqLwogZXh0ZXJuIGNoYXIgX3RleHRbXSwgX2V0ZXh0W107CiAKKy8q
IFtfX2VoX2ZyYW1lX3N0YXJ0LCBfX2VoX2ZyYW1lX2VuZF06IGNvbnRhaW5zIC5laF9mcmFtZSBz
ZWN0aW9uICovCitleHRlcm4gY2hhciBfX2VoX2ZyYW1lX3N0YXJ0LCBfX2VoX2ZyYW1lX2VuZDsK
KworLyogW19fZWhfZnJhbWVfaGRyX3N0YXJ0LCBfX2VoX2ZyYW1lX2hkcl9lbmRdOiBjb250YWlu
cyAuZWhfZnJhbWVfaGRyIHNlY3Rpb24gKi8KK2V4dGVybiBjaGFyIF9fZWhfZnJhbWVfaGRyX3N0
YXJ0LCBfX2VoX2ZyYW1lX2hkcl9lbmQ7CisKIC8qIFtfcm9kYXRhLCBfZXJvZGF0YV06IGNvbnRh
aW5zIC5yb2RhdGEuKiBzZWN0aW9ucyAqLwogZXh0ZXJuIGNoYXIgX3JvZGF0YVtdLCBfZXJvZGF0
YVtdOwogCkBAIC02NSwxNyArNzEsMjEgQEAgZXh0ZXJuIGNoYXIgX2VuZFtdOwogCiAjZGVmaW5l
IF9fdWtfaW1hZ2Vfc3ltYm9sKGFkZHIpICAgICgodW5zaWduZWQgbG9uZykoYWRkcikpCiAKLSNk
ZWZpbmUgX19EVEIJCV9fdWtfaW1hZ2Vfc3ltYm9sKF9kdGIpCi0jZGVmaW5lIF9fVEVYVAkJX191
a19pbWFnZV9zeW1ib2woX3RleHQpCi0jZGVmaW5lIF9fRVRFWFQJCV9fdWtfaW1hZ2Vfc3ltYm9s
KF9ldGV4dCkKLSNkZWZpbmUgX19ST0RBVEEJX191a19pbWFnZV9zeW1ib2woX3JvZGF0YSkKLSNk
ZWZpbmUgX19FUk9EQVRBCV9fdWtfaW1hZ2Vfc3ltYm9sKF9lcm9kYXRhKQotI2RlZmluZSBfX0RB
VEEJCV9fdWtfaW1hZ2Vfc3ltYm9sKF9kYXRhKQotI2RlZmluZSBfX0VEQVRBCQlfX3VrX2ltYWdl
X3N5bWJvbChfZWRhdGEpCi0jZGVmaW5lIF9fQ1RPUlMJCV9fdWtfaW1hZ2Vfc3ltYm9sKF9jdG9y
cykKLSNkZWZpbmUgX19FQ1RPUlMJX191a19pbWFnZV9zeW1ib2woX2VjdG9ycykKLSNkZWZpbmUg
X19CU1NfU1RBUlQJX191a19pbWFnZV9zeW1ib2woX19ic3Nfc3RhcnQpCi0jZGVmaW5lIF9fRU5E
CQlfX3VrX2ltYWdlX3N5bWJvbChfZW5kKQorI2RlZmluZSBfX0RUQiAgICAgICAgICAgICAgICAg
ICBfX3VrX2ltYWdlX3N5bWJvbChfZHRiKQorI2RlZmluZSBfX1RFWFQgICAgICAgICAgICAgICAg
ICBfX3VrX2ltYWdlX3N5bWJvbChfdGV4dCkKKyNkZWZpbmUgX19FVEVYVCAgICAgICAgICAgICAg
ICAgX191a19pbWFnZV9zeW1ib2woX2V0ZXh0KQorI2RlZmluZSBfX0VIX0ZSQU1FX1NUQVJUICAg
ICAgICBfX3VrX2ltYWdlX3N5bWJvbChfX2VoX2ZyYW1lX3N0YXJ0KQorI2RlZmluZSBfX0VIX0ZS
QU1FX0VORCAgICAgICAgICBfX3VrX2ltYWdlX3N5bWJvbChfX2VoX2ZyYW1lX2VuZCkKKyNkZWZp
bmUgX19FSF9GUkFNRV9IRFJfU1RBUlQgICAgX191a19pbWFnZV9zeW1ib2woX19laF9mcmFtZV9o
ZHJfc3RhcnQpCisjZGVmaW5lIF9fRUhfRlJBTUVfSERSX0VORCAgICAgIF9fdWtfaW1hZ2Vfc3lt
Ym9sKF9fZWhfZnJhbWVfaGRyX2VuZCkKKyNkZWZpbmUgX19ST0RBVEEgICAgICAgICAgICAgICAg
X191a19pbWFnZV9zeW1ib2woX3JvZGF0YSkKKyNkZWZpbmUgX19FUk9EQVRBICAgICAgICAgICAg
ICAgX191a19pbWFnZV9zeW1ib2woX2Vyb2RhdGEpCisjZGVmaW5lIF9fREFUQSAgICAgICAgICAg
ICAgICAgIF9fdWtfaW1hZ2Vfc3ltYm9sKF9kYXRhKQorI2RlZmluZSBfX0VEQVRBICAgICAgICAg
ICAgICAgICBfX3VrX2ltYWdlX3N5bWJvbChfZWRhdGEpCisjZGVmaW5lIF9fQ1RPUlMgICAgICAg
ICAgICAgICAgIF9fdWtfaW1hZ2Vfc3ltYm9sKF9jdG9ycykKKyNkZWZpbmUgX19FQ1RPUlMgICAg
ICAgICAgICAgICAgX191a19pbWFnZV9zeW1ib2woX2VjdG9ycykKKyNkZWZpbmUgX19CU1NfU1RB
UlQgICAgICAgICAgICAgX191a19pbWFnZV9zeW1ib2woX19ic3Nfc3RhcnQpCisjZGVmaW5lIF9f
RU5EICAgICAgICAgICAgICAgICAgIF9fdWtfaW1hZ2Vfc3ltYm9sKF9lbmQpCiAKICNlbmRpZiAv
Kl9fQVNTRU1CTFlfXyovCiAKZGlmZiAtLWdpdCBhL3BsYXQva3ZtL21lbW9yeS5jIGIvcGxhdC9r
dm0vbWVtb3J5LmMKaW5kZXggYTdiNGQ1ZWYuLjZjNTIwOTQxIDEwMDY0NAotLS0gYS9wbGF0L2t2
bS9tZW1vcnkuYworKysgYi9wbGF0L2t2bS9tZW1vcnkuYwpAQCAtMzMsNyArMzMsNyBAQCBleHRl
cm4gdm9pZCAqX2xpYmt2bXBsYXRfbWVtX2VuZDsKIAogaW50IHVrcGxhdF9tZW1yZWdpb25fY291
bnQodm9pZCkKIHsKLQlyZXR1cm4gNzsKKwlyZXR1cm4gOTsKIH0KIAogaW50IHVrcGxhdF9tZW1y
ZWdpb25fZ2V0KGludCBpLCBzdHJ1Y3QgdWtwbGF0X21lbXJlZ2lvbl9kZXNjICptKQpAQCAtMTE1
LDYgKzExNSwyOCBAQCBpbnQgdWtwbGF0X21lbXJlZ2lvbl9nZXQoaW50IGksIHN0cnVjdCB1a3Bs
YXRfbWVtcmVnaW9uX2Rlc2MgKm0pCiAJCXJldCA9IDA7CiAjaWYgQ09ORklHX1VLUExBVF9NRU1S
TkFNRQogCQltLT5uYW1lICA9ICJic3RhY2siOworI2VuZGlmCisJCWJyZWFrOworCWNhc2UgNzog
LyogZWhfZnJhbWUgKi8KKwkJbS0+YmFzZSAgPSAodm9pZCAqKSBfX0VIX0ZSQU1FX1NUQVJUOwor
CQltLT5sZW4gICA9IChzaXplX3QpIF9fRUhfRlJBTUVfRU5ECisJCQkgICAtIChzaXplX3QpIF9f
RUhfRlJBTUVfU1RBUlQ7CisJCW0tPmZsYWdzID0gKFVLUExBVF9NRU1SRl9SRVNFUlZFRAorCQkJ
ICAgIHwgVUtQTEFUX01FTVJGX1JFQURBQkxFKTsKKwkJcmV0ID0gMDsKKyNpZiBDT05GSUdfVUtQ
TEFUX01FTVJOQU1FCisJCW0tPm5hbWUgID0gImVoX2ZyYW1lIjsKKyNlbmRpZgorCQlicmVhazsK
KwljYXNlIDg6IC8qIGVoX2ZyYW1lX2hkciAqLworCQltLT5iYXNlICA9ICh2b2lkICopIF9fRUhf
RlJBTUVfSERSX1NUQVJUOworCQltLT5sZW4gICA9IChzaXplX3QpIF9fRUhfRlJBTUVfSERSX0VO
RAorCQkJICAgLSAoc2l6ZV90KSBfX0VIX0ZSQU1FX0hEUl9TVEFSVDsKKwkJbS0+ZmxhZ3MgPSAo
VUtQTEFUX01FTVJGX1JFU0VSVkVECisJCQkgICAgfCBVS1BMQVRfTUVNUkZfUkVBREFCTEUpOwor
CQlyZXQgPSAwOworI2lmIENPTkZJR19VS1BMQVRfTUVNUk5BTUUKKwkJbS0+bmFtZSAgPSAiZWhf
ZnJhbWVfaGRyIjsKICNlbmRpZgogCQlicmVhazsKIAlkZWZhdWx0OgpkaWZmIC0tZ2l0IGEvcGxh
dC94ZW4vbWVtb3J5LmMgYi9wbGF0L3hlbi9tZW1vcnkuYwppbmRleCBiNjNmMTFiYi4uMmZmYTYx
NTEgMTAwNjQ0Ci0tLSBhL3BsYXQveGVuL21lbW9yeS5jCisrKyBiL3BsYXQveGVuL21lbW9yeS5j
CkBAIC0xMDEsNiArMTAxLDI2IEBAIGludCB1a3BsYXRfbWVtcmVnaW9uX2dldChpbnQgaSwgc3Ry
dWN0IHVrcGxhdF9tZW1yZWdpb25fZGVzYyAqbSkKIAkJCSAgICB8IFVLUExBVF9NRU1SRl9XUklU
QUJMRSk7CiAjaWYgQ09ORklHX1VLUExBVF9NRU1STkFNRQogCQltLT5uYW1lICA9ICJic3MiOwor
I2VuZGlmCisJCWJyZWFrOworCWNhc2UgNTogLyogZWhfZnJhbWUgKi8KKwkJbS0+YmFzZSAgPSAo
dm9pZCAqKSBfX0VIX0ZSQU1FX1NUQVJUOworCQltLT5sZW4gICA9IChzaXplX3QpIF9fRUhfRlJB
TUVfRU5EIAorICAgICAgICAgICAgICAgIC0gKHNpemVfdCkgX19FSF9GUkFNRV9TVEFSVDsKKwkJ
bS0+ZmxhZ3MgPSAoVUtQTEFUX01FTVJGX1JFU0VSVkVECisJCQkgICAgfCBVS1BMQVRfTUVNUkZf
UkVBREFCTEUpOworI2lmIENPTkZJR19VS1BMQVRfTUVNUk5BTUUKKwkJbS0+bmFtZSAgPSAiZWhf
ZnJhbWUiOworI2VuZGlmCisJCWJyZWFrOworCWNhc2UgNjogLyogZWhfZnJhbWVfaGRyICovCisJ
CW0tPmJhc2UgID0gKHZvaWQgKikgX19FSF9GUkFNRV9IRFJfU1RBUlQ7CisJCW0tPmxlbiAgID0g
KHNpemVfdCkgX19FSF9GUkFNRV9IRFJfRU5EIAorICAgICAgICAgICAgICAgIC0gKHNpemVfdCkg
X19FSF9GUkFNRV9IRFJfU1RBUlQ7CisJCW0tPmZsYWdzID0gKFVLUExBVF9NRU1SRl9SRVNFUlZF
RAorCQkJICAgIHwgVUtQTEFUX01FTVJGX1JFQURBQkxFKTsKKyNpZiBDT05GSUdfVUtQTEFUX01F
TVJOQU1FCisJCW0tPm5hbWUgID0gImVoX2ZyYW1lX2hkciI7CiAjZW5kaWYKIAkJYnJlYWs7CiAJ
ZGVmYXVsdDoKLS0gCjIuMjAuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Tue Mar 12 01:27:12 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 12 Mar 2019 01:27:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h3WCE-000289-JE; Tue, 12 Mar 2019 01:27:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=VpTG=RP=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1h3WCD-000284-8W
 for minios-devel@lists.xen.org; Tue, 12 Mar 2019 01:27:09 +0000
X-Inumbo-ID: f1258c36-4465-11e9-94b5-0f99ee9a92cc
Received: from out2-smtp.messagingengine.com (unknown [66.111.4.26])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f1258c36-4465-11e9-94b5-0f99ee9a92cc;
 Tue, 12 Mar 2019 01:27:04 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id B667E22E7E;
 Mon, 11 Mar 2019 21:27:03 -0400 (EDT)
Received: from mailfrontend1 ([10.202.2.162])
 by compute7.internal (MEProxy); Mon, 11 Mar 2019 21:27:03 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:message-id
 :mime-version:subject:to:x-me-proxy:x-me-proxy:x-me-sender
 :x-me-sender:x-sasl-enc; s=fm2; bh=3gkn1lLw+9zuePEI0K24E6ryhiCvz
 GbKKkcEocUw8VA=; b=1NMeOc+fcLk8kOE6sNLCP+nbXJFqrwL+loAgTnXu0WH3P
 +VfFpaqvrMNCl1h+7EdJ8wIoZvOonWB/vscXXaQv0kfS2mdIZCjy5+ZbWQvLy/G+
 hIrqYbN4wZUpqsNh1Cert8wqUUz5G+7LfotGWdpJlvds0R5jRtECv/H1eusRX//3
 ljXEWaip9JXp1JpOzCm1wJ0bwBYf4ioyeehVL60DOAO2mGRabK63J9dJE8jmj364
 /E86q/UKYWdmA/oB4O3hGveVCvWJrDB2A+2pJEhsTGAQUL7kevLB57H1bsnAZ34j
 P7GUpufPn9g9aQdqeaUbgBpFKEa649JXljVKu+3yw==
X-ME-Sender: <xms:5wqHXFzBEiPQuGCRo7AvW5cx0Laav-hy0HvGt4DsSGkchX-8PywJkw>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedutddrgeejgdeftdcutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc
 fjughrpeffhffvuffkgggtuggfsehgtderredtreejnecuhfhrohhmpeforghrvghkucfo
 rghrtgiihihkohifshhkihdqifpkrhgvtghkihcuoehmrghrmhgrrhgvkhesihhnvhhish
 hisghlvghthhhinhhgshhlrggsrdgtohhmqeenucfkphepudekhedrvddufedrudehhedr
 udeifeenucfrrghrrghmpehmrghilhhfrhhomhepmhgrrhhmrghrvghksehinhhvihhsih
 gslhgvthhhihhnghhslhgrsgdrtghomhenucevlhhushhtvghrufhiiigvpedt
X-ME-Proxy: <xmx:5wqHXKYSKVsl9btv-NvCuAKCVb3odbiIXK37aMqFs5IYOfz5RL8eKQ>
 <xmx:5wqHXGke9yteiVHerMVbpQe45EIs7lR27CPITKlK3zEzDeU_owdpRA>
 <xmx:5wqHXPEpBNK_mhq6Lkq3H4SeCKXyqobKvzA4cg1Ef87Ji5niV_TA4w>
 <xmx:5wqHXLFbOJE3tH7GREOhgvIoklFvm626SZLbsLDvNebsBHYHHUqcVA>
Received: from mail-itl (unknown [185.213.155.163])
 by mail.messagingengine.com (Postfix) with ESMTPA id F0653E4481;
 Mon, 11 Mar 2019 21:27:01 -0400 (EDT)
Date: Tue, 12 Mar 2019 02:26:57 +0100
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: minios-devel@lists.xen.org
Message-ID: <20190312012657.GE1208@mail-itl>
MIME-Version: 1.0
User-Agent: Mutt/1.11.1+94 (9b965fac) (2019-01-05)
Subject: [Minios-devel] [UNIKRAFT] Xen PVH platform
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: Mindy Preston <mindy@somerandomidiot.com>
Content-Type: multipart/mixed; boundary="===============8893369317143604186=="
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>


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


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

Hi,

In Unikraft, some of the Xen platform code is under CONFIG_PARAVIRT, as an
alternative to (incomplete, broken) PVH/HVM support. Would it make sense
to support a build for both PV and PVH at the same time? Technically it
would be possible, since those use different entry points and also
start_info structure has a different magic. But on the other hand,
supporting such configuration would mean slightly bigger binary. And
possibly slight slower (not really sure about that yet).
It looks like the x86/entry64.S and x86/mm.c are the most tricky parts,
but it shouldn't be that hard to support runtime PV/PVH detection.

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

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

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

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAlyHCuEACgkQ24/THMrX
1yw9MwgAleElKpCJnwGQPmA47vjJB9AYpdscbXOS2qxuuFwaIqLHziGvJG2yXvJb
1VQU2kJrC+9MQQmNtX4pwBtm+K2jv0WBryC7CyQwh8mq3HGhO1rbEuvwIKiTGyXG
iig2VsWhaEPZUoLlU/gvH4I7/Z14/FJgBUz3ZGyIM8pAgw/BOflIg2mxxuPz/irg
2YjaW5ovOvVYjIM3lkrh0UpwXMg3FrpYVGY7jqBlfUpyR8eI6zXZ8zlJ5dPeykXX
0WWF7tqWtYfzaGh9GwcPMdJdQqqLxB2I+UUG6fAUP/WY3R0sJPpKyXfWcNZzwlki
DNmQk9TNkOUUpKcYDxDXPC3nUsQh6A==
=KlKh
-----END PGP SIGNATURE-----

--gDGSpKKIBgtShtf+--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRl
dmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

--===============8893369317143604186==--


From minios-devel-bounces@lists.xenproject.org Tue Mar 12 03:03:56 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 12 Mar 2019 03:03: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 1h3Xhq-000140-Ll; Tue, 12 Mar 2019 03:03:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=RR8b=RP=gmail.com=jiakernel2@srs-us1.protection.inumbo.net>)
 id 1h3Xho-00013S-GF
 for minios-devel@lists.xenproject.org; Tue, 12 Mar 2019 03:03:52 +0000
X-Inumbo-ID: 761b379b-4473-11e9-bc90-bc764e045a96
Received: from mail-pg1-x52c.google.com (unknown [2607:f8b0:4864:20::52c])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 761b379b-4473-11e9-bc90-bc764e045a96;
 Tue, 12 Mar 2019 03:03:50 +0000 (UTC)
Received: by mail-pg1-x52c.google.com with SMTP id l11so655400pgq.10
 for <minios-devel@lists.xenproject.org>; Mon, 11 Mar 2019 20:03:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:references:from:organization:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding;
 bh=0o2AWve24hl+Tpv6qu6eilHq/MY8+zk3hZJnPO35rO0=;
 b=hywGsqAzq4fDjE/eFD6XHfMTXnsJt/xVgVr0D4zZuHLB27rwjU4NexRgTv32lWw4zi
 DfPCdrbg/2iO8PDpobgWNdZBg9625fuSLhJ438IDOSuLPiouw0+RVkyC9WEcs7feOxGq
 gSisSlCqVv0JRw+tNkEzcxr2mehrrsrj5duVm64nJ/aHiDu00jo0Gtd1zUha7LVyEfNy
 CffxXVBjriKDhVgB1UqS0uYt8w1GXM+E9vzlpVeewfghkhqmB6sfct/eLI2Dc5TBvD9Q
 Jj6C0az+S9VjTZ16/H08A1gCuG8qKD1qhQfJjWVa8HyvNzIDMQMIYKteFi22c7hQDuqX
 rbHQ==
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:organization
 :message-id:date:user-agent:mime-version:in-reply-to
 :content-transfer-encoding;
 bh=0o2AWve24hl+Tpv6qu6eilHq/MY8+zk3hZJnPO35rO0=;
 b=TyPEqAsJ/TvmRRN9Wwk9HYkq7VYPobgFDbknm7qfVc6/QPNionNVun9gf+64yGCmDB
 IgkLSGFMkgRrzt76SB03cs14tMnxYblyXi2wyhonPtpiKnzo6967IdpYGWPi4H7E7WBF
 GqbAsN0LtA8ANZdZXJcxfJKPmKztmmP73ajArXPmKnsfC5GYVLmbBNyDIzGqqzrsPKuj
 9CwreHrVE67vk8ncwGhlvRExO5eY/EQVe3klFwtlaSBEOb33EMAAXdUBjBfRNrfFSGep
 mb4GXDSEu/j9bkjgqUGPQ0e5OK2n168JClQz37XoC7ARDr3hmTpM9z1iXh6pqUnXgi0l
 OobQ==
X-Gm-Message-State: APjAAAUQLZzexKTuofae38MnwuUIiggZ5ItIHLVcMBF+FZFqEtpIPPwm
 j3dpdFwQOlWtcDTIOBkgEbFTZ/M1
X-Google-Smtp-Source: APXvYqwuBFJZ1ALCsRb/fjy5f4F4eDEamX/1Lplhc33LhdYMPS39239pNSEm3pIJSRosnnxQ/Zu7Nw==
X-Received: by 2002:a17:902:7592:: with SMTP id
 j18mr11577988pll.300.1552359829899; 
 Mon, 11 Mar 2019 20:03:49 -0700 (PDT)
Received: from [0.0.0.0] (104.129.187.94.16clouds.com. [104.129.187.94])
 by smtp.gmail.com with ESMTPSA id 63sm10471921pfy.110.2019.03.11.20.03.47
 for <minios-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 11 Mar 2019 20:03:49 -0700 (PDT)
To: minios-devel@lists.xenproject.org
References: <20190311091442.218531-1-justin.he@arm.com>
 <20190311091442.218531-2-justin.he@arm.com>
 <5930d2ef-7226-aabb-ab06-027a998ea989@arm.com>
From: Jia He <jiakernel2@gmail.com>
Organization: ARM
Message-ID: <99cc4211-e81b-b454-ef50-15c4c01682b6@gmail.com>
Date: Tue, 12 Mar 2019 11:03:44 +0800
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.3
MIME-Version: 1.0
In-Reply-To: <5930d2ef-7226-aabb-ab06-027a998ea989@arm.com>
Subject: Re: [Minios-devel] [UNIKRAFT PATCHv2 1/8] lib/fdt: Introduce
 fdt_getprop_u32_by_offset helper
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-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>

SGkgSnVsaWVuCgpPbiAyMDE5LzMvMTEgMTg6NTMsIEp1bGllbiBHcmFsbCB3cm90ZToKPiBIaSwK
Pgo+IE9uIDExLzAzLzIwMTkgMDk6MTQsIEppYSBIZSB3cm90ZToKPj4gRnJvbTogSmlhbnlvbmcg
V3UgPGppYW55b25nLnd1QGFybS5jb20+Cj4+IFRoaXMgaGVscGVyIHdpbGwgYmUgdXNlZCB2ZXJ5
IGZyZXF1Y2VudGx5IHRvIHUzMiBmcm9tIHByb3BlcnRpZXMuCj4KPiBzL2ZyZXF1Y2VudGx5L2Zy
ZXF1ZW50bHkvCm9rCj4KPj4gU28gd2UgcHJvdmlkZSB0aGlzIGhlbHBlciBoZXJlIHRvIGF2b2lk
IHVzaW5nIGZkdF9nZXRwcm9wIGFuZAo+PiBmZHQzMl90b19jcHUgZXZlcnl3aGVyZS4KPj4KPj4g
SmlyYTogRU5UT1MtODYwClNvcnJ5LCB3aWxsIGZpeCBpdCBpbiBuZXh0IHZlcnNpb24KCi0tLQpD
aGVlcnMsCkp1c3RpbiAoSmlhIEhlKQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Tue Mar 12 05:42:25 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 12 Mar 2019 05:42: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 1h3aBD-0004KL-0l; Tue, 12 Mar 2019 05:42:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=RR8b=RP=gmail.com=jiakernel2@srs-us1.protection.inumbo.net>)
 id 1h3aBC-0004KG-6t
 for minios-devel@lists.xenproject.org; Tue, 12 Mar 2019 05:42:22 +0000
X-Inumbo-ID: 9a5e6102-4489-11e9-bc90-bc764e045a96
Received: from mail-pf1-x444.google.com (unknown [2607:f8b0:4864:20::444])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9a5e6102-4489-11e9-bc90-bc764e045a96;
 Tue, 12 Mar 2019 05:42:20 +0000 (UTC)
Received: by mail-pf1-x444.google.com with SMTP id s22so1010416pfh.4
 for <minios-devel@lists.xenproject.org>; Mon, 11 Mar 2019 22:42:20 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:organization:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding;
 bh=iqrrqJE6yK7kOogr8tImoy0MbpS509mXPV5tsegsXvY=;
 b=hLxbWMLmCPqaD6j394jxyEJfrWCrOF40RTiPvcRbJVc0extiOsf3LLOFOlN79giJBw
 6EIvsZoyDPh64EkYued+IuFTekyRr9dYib9mXZ9hpG+vwLzKuKzGjduX4it6do8w9LSp
 HrzMp+kyr2MG9oT1tTtT3MQhCThwx0dWmlDe4/nQfahGCe/oSplMNAPmpI7acv2ObUDF
 UkV+ibimCzbdq2FlN/X9P6I1R20FRUGELbRmF8nQvoEnUys60aW+P0ORh7ixlAv5/Ljg
 vd3rhm81dEZ2RcR/8qDx79yDfMmS07FdsuNZY45+tG7HW7Y2gnbsL+xIGWuvrmKNoVhU
 blLA==
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:organization
 :message-id:date:user-agent:mime-version:in-reply-to
 :content-transfer-encoding;
 bh=iqrrqJE6yK7kOogr8tImoy0MbpS509mXPV5tsegsXvY=;
 b=GQZOMegh4nuzJqctPodzdoEGoGGYkYjUZcb9GhuVLDa0nqW9vwAecpZDMbG/I+Gjyo
 HUhCaado8uYNR/76qF9Q18VZfZyUgIcOi6zZsyByx7KXA5icI3vYYpgGJ0kyuHRz2a1b
 bdutCt2nvfWrCULNw9/hlvCsf65lqpT069UoQ0CCwz4H+SpgU32LbevmKXLPoUJ48B9R
 X36WuH4lV6gNM4+C5PyL35QzhZJh0UK4u+bXb54ta4JBK5VCn6UTMXw1LxEp17dP5OV1
 2hrv5waEPeOiHTlek96x1VM0DFpzFLSbXsku/ntLhhWCb9jx4z58nqx9SLQFFmYPLQHf
 R4uw==
X-Gm-Message-State: APjAAAXpKzgnsHstaNHK4mEKRAGnKX25PhyB2j312ki+VUopGdoxvYLA
 UzJ5BplTxLOJH7TDQ7T8cVk=
X-Google-Smtp-Source: APXvYqyXr01+iQ0B301tIdCX5mvpsM8if4EoMYFoxu7Khsss3+bBavJc5mCbD1iFIflZ2DCduKKvOg==
X-Received: by 2002:a65:51c3:: with SMTP id i3mr33044306pgq.45.1552369339923; 
 Mon, 11 Mar 2019 22:42:19 -0700 (PDT)
Received: from [0.0.0.0] (104.129.187.94.16clouds.com. [104.129.187.94])
 by smtp.gmail.com with ESMTPSA id a24sm10161026pfo.160.2019.03.11.22.42.12
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 11 Mar 2019 22:42:19 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>, Jia He <justin.he@arm.com>,
 minios-devel@lists.xenproject.org, Simon Kuenzer <simon.kuenzer@neclab.eu>,
 Sharan.Santhanam@neclab.eu
References: <20190311091442.218531-1-justin.he@arm.com>
 <20190311091442.218531-3-justin.he@arm.com>
 <926e5348-240b-0b5c-c34b-0ec15ea3d25d@arm.com>
From: Jia He <jiakernel2@gmail.com>
Organization: ARM
Message-ID: <055c4f0e-1fc7-a023-8e8c-7d50167adf74@gmail.com>
Date: Tue, 12 Mar 2019 13:42:08 +0800
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.3
MIME-Version: 1.0
In-Reply-To: <926e5348-240b-0b5c-c34b-0ec15ea3d25d@arm.com>
Subject: Re: [Minios-devel] [UNIKRAFT PATCHv2 2/8] lib/fdt: Introduce a
 helper of fdt_get_cells
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 <felipe.huici@neclab.eu>, Wei Chen <wei.chen@arm.com>,
 Florian Schmidt <florian.schmidt@neclab.eu>, Jianyong Wu <jianyong.wu@arm.com>,
 Kaly Xin <Kaly.Xin@arm.com>, yuri.volchkov@neclab.eu
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>

Ck9uIDIwMTkvMy8xMSAxODo1OSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpLAo+Cj4gT24gMTEv
MDMvMjAxOSAwOToxNCwgSmlhIEhlIHdyb3RlOgo+PiBGcm9tOiBXZWkgQ2hlbiA8d2VpLmNoZW5A
YXJtLmNvbT4KPj4gSW4gZGV2aWNlIHRyZWUsIHdlIGFsd2F5cyB1c2UgZmR0X2FkZHJlc3NfY2Vs
bHMsIGZkdF9zaXplX2NlbGxzCj4+IGFuZCBmZHRfaW50ZXJydXB0X2NlbGxzIHRvIGdldCBjZWxs
cycgc2l6ZS4gZmR0X2dldF9jZWxscyB3aWxsCj4+IHJlZHVjZSB0aGUgcmVkdW5kYW50IGNvZGUg
Zm9yIHRoaXMgKl9jZWxscyBBUElzLgo+PiBJZiBmZHRfZ2V0X2NlbGxzIGNvdWxkIG5vdCBmaW5k
IHRoZSBwcm9wZXJ0eSBpbiBjdXJyZW50IG5vZGUsCj4+IGluIHByZXZpb3VzIGltcGxlbWVudCwg
aXQgd2lsbCByZXR1cm4gMiBhcmJpdHJhcmlseS4gSW4gdGhpcyBwYXRjaAo+PiBpdCB3aWxsIHRy
eSB0byBmaW5kIHRoZSBwcm9wZXJ0eSBpbiBwYXJlbnQgbm9kZS4KPgo+IFRoaXMgcGF0Y2ggaXMg
YWN0dWFsbHkgaW50cm9kdWNpbmcgZmR0X2dldF9jZWxscy4gU28gd2hpY2ggcHJldmlvdXMgCj4g
aW1wbGVtZW50YXRpb24gYXJlIHlvdSB0YWxraW5nIGFib3V0Pwo+Cj4gQWxzbywgMiBpcyBub3Qg
YXJiaXRyYXJ5LCB0aGlzIGlzIGJhc2VkIG9uIHRoZSBzcGVjIChzZWUgMi4zLjUgaW4gCj4gWzFd
KS4gQWx0aG91Z2gsIHRlY2huaWNhbGx5IGZvciAjc2l6ZS1jZWxscywgeW91IHNob3VsZCByZXR1
cm4gMSBoZXJlLgo+Clllcywgd2lsbCBtYWtlIHRoZSByZXR1cm4gdmFsdWUgZGlmZmVyZW50IGJ0
dyBhZGRyZXNzLWNlbGxzIGFuZCAjc2l6ZS1jZWxscwoKVGhhbmtzCgoKPj4KPj4gSmlyYTogRU5U
T1MtODYwCj4KPiBXaGF0IGlzIGl0IGZvcj8KCnllcyA6KQoKLS0tCkNoZWVycywKSnVzdGluIChK
aWEgSGUpCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Ck1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby9taW5pb3Mt
ZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Tue Mar 12 06:32:14 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 12 Mar 2019 06:32: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 1h3axQ-0008Oz-FA; Tue, 12 Mar 2019 06:32:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=NJ80=RP=cs.pub.ro=costin.lupu@srs-us1.protection.inumbo.net>)
 id 1h3axP-0008Ou-6c
 for minios-devel@lists.xen.org; Tue, 12 Mar 2019 06:32:11 +0000
X-Inumbo-ID: 8bd5e486-4490-11e9-aa49-77ce95b85050
Received: from vesa.cs.pub.ro (unknown [141.85.227.187])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 8bd5e486-4490-11e9-aa49-77ce95b85050;
 Tue, 12 Mar 2019 06:32:03 +0000 (UTC)
IronPort-SDR: PkA+L4IKf9tjIMWASOlmuCNuQgH7d9PDhb3gkaNsGSvUZwQW4I7+zjukPGzh1rR/5fvWugxtvX
 kQYcr9uMjxRA==
IronPort-PHdr: =?us-ascii?q?9a23=3AxFKRDhwQpR2JAR3XCy+O+j09IxM/srCxBDY+r6?=
 =?us-ascii?q?Qd2uMeIJqq85mqBkHD//Il1AaPAdyDraodw8Pt8InYEVQa5piAtH1QOLdtbD?=
 =?us-ascii?q?Qizfssogo7HcSeAlf6JvO5JwYzHcBFSUM3tyrjaRsdF8nxfUDdrWOv5jAOBB?=
 =?us-ascii?q?r/KRB1JuPoEYLOksi7ze+/94DPbwlSmDaxfK55IQmrownWqsQYm5ZpJLwryh?=
 =?us-ascii?q?vOrHtIeuBWyn1tKFmOgRvy5dq+8YB6/ShItP0v68BPUaPhf6QlVrNYFygpM3?=
 =?us-ascii?q?o05MLwqxbOSxaE62YGXWUXlhpIBBXF7A3/U5zsvCb2qvZx1S+HNsDwULs6Wy?=
 =?us-ascii?q?mt771zRRHolikJKjA3/mLQhMFrkK5XvAisqwBlzoLIfI2YMud1cKPHfdMdQG?=
 =?us-ascii?q?pMRthcVytaAoOgbosPCfcKM+BFr4nlulsFsByzChWrBOP01j9Ih3n20bc+0+?=
 =?us-ascii?q?Q8CQHGwRctEM4VsHjOtNX1KbwdXfqvzKnP1DjOae5d1zTl6IXQbxwsruyAUa?=
 =?us-ascii?q?hzfMfR00UjCR3Jg1eKpYHrJz+Zy+sAv3WB4+djVe+jkXArpg9/rzS128shhZ?=
 =?us-ascii?q?fFi4QIwV7e7yp52pw6JdigRU5+Zt6rDYVfujmBN4tzXsMiW2ZouDsmyrEeuZ?=
 =?us-ascii?q?60YiwKyJM/yh7BbvyIaYmI4hb5WOmNOjd0nmpleK+kiBqo60igzfXwVsiy0F?=
 =?us-ascii?q?lUsipIisTAu38Q2xDJ6cWKSuFx8lm/1TuNzQze5PlIIUUumqraL54hzKQwlp?=
 =?us-ascii?q?0WsUnbAiD2n172jLOXdkUi4OSo7/nnYq37ppKHK4B0kRvyMrwzmsOkG+g4KA?=
 =?us-ascii?q?8OU3CB+eugzL3j4VH5QLJSg/0zk6nZtpHaJcMApqKgHgBazJgj5Ai7Dzq91N?=
 =?us-ascii?q?QYnGIHLE5eeB6dgInmJVfOLOr/DfeljFSmiC1ryOzePr39HpXNKWDOnrflfb?=
 =?us-ascii?q?Z68U5cyRA8zdZF65xJFr4BIPfzWk7su9zEFRI5NRK7zPrjCNpnzYwSQ3yAAr?=
 =?us-ascii?q?KBOqPIrVCI/v4vI/WLZIINozb9K+Iq5+T0gn8/g1MdZrOm3Z0LaHC4BPtmJV?=
 =?us-ascii?q?+WYX/3j9cHD2gFog4+Q/bxh1GYTzFTem64X7gg6TEjFIKmEYDDS5i2gLyA2S?=
 =?us-ascii?q?e7GZtWanpFClCRD3jocYSFVOkWaC+JJM9ujCALVby7RIA6zx2hqhL6waJ9Lu?=
 =?us-ascii?q?XI4i0YqY7j1N9t6uzTiBEy7z10A96D02GKS2F7gmMIRzwx3KBhukF9zEmM3r?=
 =?us-ascii?q?R8g/NCDtNf/e1GUhppfaLbmul7DdH1QUfNc8mETH6iQ866GnchQ9R3xMUBMG?=
 =?us-ascii?q?hnHND3pRfYwyusS5sIj6HDUJcz6b7d2T71Ot5g433dkrE8hR88RZ0cZiWdmq?=
 =?us-ascii?q?dj+l2LVMbymEKDmvPyeA=3D=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A2A+AAAZUYdc/wPjVY1kHgEGBwaBUQk?=
 =?us-ascii?q?LAYFlggMSJ40DpQ+BezgBhECEXjQJDQEBAwEBCQEDAgFsKII6IoNuT4ECgyK?=
 =?us-ascii?q?BerFEikWBLwGGZYYeP4N1hXyFFAOkKQcCgkMEkD4lkzoBnxYgOIFWMxqDX4F?=
 =?us-ascii?q?fAYFNAQeNGD0BATGBBQEBjzwBAQ?=
X-IPAS-Result: =?us-ascii?q?A2A+AAAZUYdc/wPjVY1kHgEGBwaBUQkLAYFlggMSJ40Dp?=
 =?us-ascii?q?Q+BezgBhECEXjQJDQEBAwEBCQEDAgFsKII6IoNuT4ECgyKBerFEikWBLwGGZ?=
 =?us-ascii?q?YYeP4N1hXyFFAOkKQcCgkMEkD4lkzoBnxYgOIFWMxqDX4FfAYFNAQeNGD0BA?=
 =?us-ascii?q?TGBBQEBjzwBAQ?=
X-IronPort-AV: E=Sophos;i="5.58,470,1544479200"; 
   d="scan'208";a="3254541"
Received: from mail.cs.pub.ro (HELO vmail.cs.pub.ro) ([141.85.227.3])
 by vesa.cs.pub.ro with ESMTP; 12 Mar 2019 08:32:01 +0200
Received: from localhost (localhost [127.0.0.1])
 by vmail.cs.pub.ro (Postfix) with ESMTP id 2A0DD1A600E8;
 Tue, 12 Mar 2019 08:32:01 +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 WGe1S6BkC-Yy; Tue, 12 Mar 2019 08:32:01 +0200 (EET)
Received: from vmail.cs.pub.ro (localhost [127.0.0.1])
 by vmail.cs.pub.ro (Postfix) with ESMTPS id 072821A601AB;
 Tue, 12 Mar 2019 08:32:01 +0200 (EET)
Received: from wolfprec.precis.pub.ro (unknown [141.85.233.142])
 by vmail.cs.pub.ro (Postfix) with ESMTPSA id F2F231A600E8;
 Tue, 12 Mar 2019 08:32:00 +0200 (EET)
From: Costin Lupu <costin.lupu@cs.pub.ro>
To: minios-devel@lists.xen.org
Date: Tue, 12 Mar 2019 08:31:57 +0200
Message-Id: <20190312063157.19896-1-costin.lupu@cs.pub.ro>
X-Mailer: git-send-email 2.11.0
Subject: [Minios-devel] [UNIKRAFT PATCH] include/essentials: Fix
 redefinition warnings when using newlib
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, yuri.volchkov@neclab.eu,
 sharan.santhanam@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>

Rm9yIHNvbWUgbWFjcm9kZWZpbml0aW9ucywgbmV3bGliIGhlYWRlcnMgZG8gbm90IGNhcmUgaWYg
dGhleSB3ZXJlCnByZXZpb3VzbHkgZGVmaW5lZCBhbmQgdGhpcyByZXN1bHRzIGluIHJlZGVmaW5p
dGlvbnMgY29tcGlsZXIgd2FybmluZ3MuCkluIHNvbWUgd2F5LCBpdCBtYWtlcyBzZW5zZSB0byBn
aXZlIHByaW9yaXR5IHRvIG5ld2xpYidzIGRlZmluaXRpb25zIGlmCm9uZSBkZWNpZGVzIHRvIHVz
ZSBpdCBhcyBhIGxpYmMgaW1wbGVtZW50YXRpb24uIFRoZXJlZm9yZSB3ZSBpbmNsdWRlIHRoZQpu
ZXdsaWIgaGVhZGVycyBpbiBlc3NlbnRpYWxzLmggdG8gZ2l2ZSBwcmlvcml0eSB0byB0aGVpciBk
ZWZpbml0aW9ucwppbnN0ZWFkIG9mIG91cnMuCgpTaWduZWQtb2ZmLWJ5OiBDb3N0aW4gTHVwdSA8
Y29zdGluLmx1cHVAY3MucHViLnJvPgotLS0KIGluY2x1ZGUvdWsvZXNzZW50aWFscy5oIHwgOCAr
KysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2lu
Y2x1ZGUvdWsvZXNzZW50aWFscy5oIGIvaW5jbHVkZS91ay9lc3NlbnRpYWxzLmgKaW5kZXggNDdl
MDRmN2MuLmNkY2I1NjI1IDEwMDY0NAotLS0gYS9pbmNsdWRlL3VrL2Vzc2VudGlhbHMuaAorKysg
Yi9pbmNsdWRlL3VrL2Vzc2VudGlhbHMuaApAQCAtMzgsNiArMzgsMTQgQEAKICNpZm5kZWYgX19V
S19FU1NFTlRJQUxTX0hfXwogI2RlZmluZSBfX1VLX0VTU0VOVElBTFNfSF9fCiAKKyNpbmNsdWRl
IDx1ay9jb25maWcuaD4KKworI2lmIENPTkZJR19MSUJORVdMSUJDCisjaW5jbHVkZSA8c3lzL2Nk
ZWZzLmg+CisjaW5jbHVkZSA8c3lzL3BhcmFtLmg+CisjaW5jbHVkZSA8aW50dHlwZXMuaD4KKyNl
bmRpZgorCiAjaWZkZWYgX19jcGx1c3BsdXMKIGV4dGVybiAiQyIgewogI2VuZGlmCi0tIAoyLjEx
LjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5p
b3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Tue Mar 12 08:52:25 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 12 Mar 2019 08: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 1h3d96-0002r4-2p; Tue, 12 Mar 2019 08:52:24 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9dO+=RP=neclab.eu=simon.kuenzer@srs-us1.protection.inumbo.net>)
 id 1h3d94-0002qz-KW
 for minios-devel@lists.xen.org; Tue, 12 Mar 2019 08:52:22 +0000
X-Inumbo-ID: 249a331d-44a4-11e9-bc90-bc764e045a96
Received: from mailer1.neclab.eu (unknown [195.37.70.40])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 249a331d-44a4-11e9-bc90-bc764e045a96;
 Tue, 12 Mar 2019 08:52:19 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer1.neclab.eu (Postfix) with ESMTP id CF73D104F58;
 Tue, 12 Mar 2019 09:52:18 +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 0wEPsTsLbEI8; Tue, 12 Mar 2019 09:52:18 +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 mailer1.neclab.eu (Postfix) with ESMTPS id A40DA10479C;
 Tue, 12 Mar 2019 09:52:12 +0100 (CET)
Received: from DAPHNIS.office.hd ([169.254.2.199]) by METHONE.office.hd
 ([192.168.24.54]) with mapi id 14.03.0319.002; Tue, 12 Mar 2019 09:52:12
 +0100
From: Simon Kuenzer <simon.kuenzer@neclab.eu>
To: =?utf-8?B?TWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tp?=
 <marmarek@invisiblethingslab.com>, "minios-devel@lists.xen.org"
 <minios-devel@lists.xen.org>
Thread-Topic: [Minios-devel] [UNIKRAFT] Xen PVH platform
Thread-Index: AQHU2HLKxC6UrXdZ4Uab816167nVQqYHsN2A
Date: Tue, 12 Mar 2019 08:52:11 +0000
Message-ID: <64A2C29D-2567-4B1A-B5F1-ADB4A9079FA2@neclab.eu>
References: <20190312012657.GE1208@mail-itl>
In-Reply-To: <20190312012657.GE1208@mail-itl>
Accept-Language: en-GB, gl-ES, de-DE, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.1.2.186]
Content-ID: <F6B70C02A14E4543BC434032239C48AB@office.hd>
MIME-Version: 1.0
Subject: Re: [Minios-devel] [UNIKRAFT] Xen PVH platform
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: Mindy Preston <mindy@somerandomidiot.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>

SGV5IE1hcmVrLA0KDQp5ZXMsIHlvdSBhcmUgcmlnaHQuIFdlIGFyZSBzdXBwb3J0aW5nIG9ubHkg
UFYgb24geDg2IGZvciBub3cuIFRoZSBwaWVjZXMgb2YgUFZIL0hWTSB0aGF0IHdlIGhhdmUgbGVm
dCBhcmUgbGVmdC1vdmVycyBmcm9tIHRha2luZyBzb21lIG9mIHRoZSBjb2RlIGZyb20gTWluaS1P
Uy4gSW4gZ2VuZXJhbCwgd2Ugd291bGQgYmUgaGFwcHkgdG8gaGF2ZSBhbHNvIFBWSCBzdXBwb3J0
Lg0KU28gZmFyLCBvdXIgZm9jdXMgd2FzIG9uIGluY3JlYXNpbmcgZnVuY3Rpb25hbGl0eSB3aXRo
IGxpYnJhcmllcyBhbmQgZHJpdmVycyBpbiBvcmRlciB0byBtYWtlIHRoZSBwcm9qZWN0IG1vcmUg
dXNlZnVsIGZvciBtb3N0IHBlb3BsZS4gSG93ZXZlciwgaWYgeW91IGhhdmUgdGltZSwgd2UgYXJl
IGhhcHB5IHRvIHJlY2VpdmUgcGF0Y2hlcyB0byBlbmFibGUgUFZIIDstKSAuIExldCB1cyBrbm93
IGlmIHlvdSBhcmUgaW50ZXJlc3RlZC4NCg0KVGhlIG1vc3QgbmF0dXJhbCB3YXkgZm9yIFVuaWty
YWZ0IHdvdWxkIGJlIHRvIGJ1aWxkIHR3byBYZW4gYmluYXJpZXM6IE9uZSBmb3IgUFYgYW5kIGFu
b3RoZXIgb25lIGZvciBQVkguIFRoZSBpZGVhIGlzIHRoYXQgeW91IGdldCB0aGUgbW9zdCBvcHRp
bWl6ZWQgaW1hZ2UgZm9yIHlvdXIgZXhlY3V0aW9uIGVudmlyb25tZW50LiBUaGlzIHdheSB5b3Ug
d291bGQgYXZvaWQgaW1wYWN0cyBiZWNhdXNlIG9mIHRoZSB0d28gaW1wbGVtZW50YXRpb25zLiBZ
b3UgYWxzbyB3b3VsZCBub3QgcmVxdWlyZSBhIGRldGVjdGlvbiBhdCBydW50aW1lLg0KDQpUaGFu
a3MsDQoNClNpbW9uDQoNCu+7v09uIDEyLjAzLjE5LCAwMjoyNywgIk1pbmlvcy1kZXZlbCBvbiBi
ZWhhbGYgb2YgTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpIiA8bWluaW9zLWRldmVsLWJvdW5j
ZXNAbGlzdHMueGVucHJvamVjdC5vcmcgb24gYmVoYWxmIG9mIG1hcm1hcmVrQGludmlzaWJsZXRo
aW5nc2xhYi5jb20+IHdyb3RlOg0KDQogICAgSGksDQogICAgDQogICAgSW4gVW5pa3JhZnQsIHNv
bWUgb2YgdGhlIFhlbiBwbGF0Zm9ybSBjb2RlIGlzIHVuZGVyIENPTkZJR19QQVJBVklSVCwgYXMg
YW4NCiAgICBhbHRlcm5hdGl2ZSB0byAoaW5jb21wbGV0ZSwgYnJva2VuKSBQVkgvSFZNIHN1cHBv
cnQuIFdvdWxkIGl0IG1ha2Ugc2Vuc2UNCiAgICB0byBzdXBwb3J0IGEgYnVpbGQgZm9yIGJvdGgg
UFYgYW5kIFBWSCBhdCB0aGUgc2FtZSB0aW1lPyBUZWNobmljYWxseSBpdA0KICAgIHdvdWxkIGJl
IHBvc3NpYmxlLCBzaW5jZSB0aG9zZSB1c2UgZGlmZmVyZW50IGVudHJ5IHBvaW50cyBhbmQgYWxz
bw0KICAgIHN0YXJ0X2luZm8gc3RydWN0dXJlIGhhcyBhIGRpZmZlcmVudCBtYWdpYy4gQnV0IG9u
IHRoZSBvdGhlciBoYW5kLA0KICAgIHN1cHBvcnRpbmcgc3VjaCBjb25maWd1cmF0aW9uIHdvdWxk
IG1lYW4gc2xpZ2h0bHkgYmlnZ2VyIGJpbmFyeS4gQW5kDQogICAgcG9zc2libHkgc2xpZ2h0IHNs
b3dlciAobm90IHJlYWxseSBzdXJlIGFib3V0IHRoYXQgeWV0KS4NCiAgICBJdCBsb29rcyBsaWtl
IHRoZSB4ODYvZW50cnk2NC5TIGFuZCB4ODYvbW0uYyBhcmUgdGhlIG1vc3QgdHJpY2t5IHBhcnRz
LA0KICAgIGJ1dCBpdCBzaG91bGRuJ3QgYmUgdGhhdCBoYXJkIHRvIHN1cHBvcnQgcnVudGltZSBQ
Vi9QVkggZGV0ZWN0aW9uLg0KICAgIA0KICAgIC0tIA0KICAgIEJlc3QgUmVnYXJkcywNCiAgICBN
YXJlayBNYXJjenlrb3dza2ktR8OzcmVja2kNCiAgICBJbnZpc2libGUgVGhpbmdzIExhYg0KICAg
IEE6IEJlY2F1c2UgaXQgbWVzc2VzIHVwIHRoZSBvcmRlciBpbiB3aGljaCBwZW9wbGUgbm9ybWFs
bHkgcmVhZCB0ZXh0Lg0KICAgIFE6IFdoeSBpcyB0b3AtcG9zdGluZyBzdWNoIGEgYmFkIHRoaW5n
Pw0KICAgIA0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8vbWluaW9z
LWRldmVs

From minios-devel-bounces@lists.xenproject.org Tue Mar 12 10:20:29 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 12 Mar 2019 10:20: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 1h3eWK-0003Dm-Oj; Tue, 12 Mar 2019 10:20:28 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Pi1V=RP=neclab.eu=florian.schmidt@srs-us1.protection.inumbo.net>)
 id 1h3eWK-0003Dh-3G
 for minios-devel@lists.xen.org; Tue, 12 Mar 2019 10:20:28 +0000
X-Inumbo-ID: 72dcdc5f-44b0-11e9-bc90-bc764e045a96
Received: from mailer2.neclab.eu (unknown [195.37.70.41])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 72dcdc5f-44b0-11e9-bc90-bc764e045a96;
 Tue, 12 Mar 2019 10:20:25 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer2.neclab.eu (Postfix) with ESMTP id B48D5F204F;
 Tue, 12 Mar 2019 11:20:23 +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 87KRVLOEtXSo; Tue, 12 Mar 2019 11:20:23 +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 82847F2005
 for <minios-devel@lists.xen.org>; Tue, 12 Mar 2019 11:20:21 +0100 (CET)
Received: from vortex.office.hd (10.1.2.30) by skoll.office.hd
 (192.168.125.11) with Microsoft SMTP Server (TLS) id 14.3.319.2; Tue, 12 Mar
 2019 11:20:21 +0100
From: Florian Schmidt <florian.schmidt@neclab.eu>
To: <minios-devel@lists.xen.org>
Date: Tue, 12 Mar 2019 11:20:06 +0100
Message-ID: <20190312102010.24691-1-florian.schmidt@neclab.eu>
X-Mailer: git-send-email 2.21.0
MIME-Version: 1.0
X-Originating-IP: [10.1.2.30]
Subject: [Minios-devel] [UNIKRAFT PATCH 0/4] Streamline x86 early boot code.
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>,
 Yuri Volchkov <yuri.volchkov@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>

VGhlc2UgcGF0Y2hlcyBwcm92aWRlIHNvbWUgcmVhZGliaWxpdHkgaW1wcm92ZW1lbnRzIGFuZCBz
dHJlYW1saW5pbmcgdG8KdGhlIHg4NiBrdm0gZW50cnkgY29kZS4gVGhleSBhcmUgZGVzaWduZWQg
Ym90aCB0byBtYWtlIHRoZSBlYXJseSBib290CmNvZGUgbW9yZSBlYXNpbHkgdW5kZXJzdGFuZGFi
bGUsIGFzIHdlbGwgYXMgbWluaW1pemluZyB0aGUgdGltZSBzcGVudCBpbgozMiBiaXQgcHJvdGVj
dGVkIG1vZGUsIGdvaW5nIHRvIDY0LWJpdCBsb25nIG1vZGUgYXMgcXVpY2tseSBhcyBwb3NzaWJs
ZQphbmQgZGVmZXJyaW5nIGFzIG11Y2ggb2YgdGhlIHNldHVwIHVudGlsIHRoZW4uIFRoZSBhZGRl
ZCBzaWRlIGVmZmVjdCBpcwp0aGF0IFZNTXMgdGhhdCBkcm9wIHRoZSBPUyBvZmYgaW4gbG9uZyBt
b2RlIGFscmVhZHkgKGUuZy4sIEZpcmVjcmFja2VyCmlzIGRvaW5nIHRoYXQpIGNhbiB1c2UgdGhl
IHNhbWUgZW50cnkgY29kZSwganVzdCBza2lwcGluZyB0aGUKX2xpYmt2bXBsYXRfc3RhcnQzMiBw
YXJ0LgoKQmVjYXVzZSB0aGlzIGVhcmx5IGJvb3QgY29kZSB0ZW5kcyB0byBiZSBicml0dGxlIGFu
ZCBzbGlnaHRseSBoYXJkZXIgdG8KZGVidWcgdGhhbiBvdGhlciBjb2RlLCBJJ3ZlIG1hZGUgdGhl
IGNoYW5nZXMgdmVyeSBzbWFsbCBhbmQgaW5jcmVtZW50YWwuCkZvciBleGFtcGxlLCBwYXRjaCAx
IGludHJvZHVjZXMgYWRkaXRpb25hbCBsYWJlbHMgYW5kIHJlcGxhY2VzIG1hZ2ljCnZhbHVlcyB3
aXRoIGNhbGN1bGF0aW9ucyBiYXNlZCBvbiB0aG9zZSBsYWJlbHM7IFRoZW4sIHBhdGNoIDIgcmVt
b3Zlcwpzb21lIGNvZGUsIGluY2x1ZGluZyBzb21lIG9mIHRob3NlIGxhYmVscyBqdXN0IGludHJv
ZHVjZWQuIEluIGNhc2UgYW55Cm9mIHRob3NlIHBhdGNoZXMgZXZlciBicmVhayBzb21lIHBsYXRm
b3JtIGNvZGUgb24gc29tZSBWTU0gb3IgaW4gc29tZQp1bmlrcmFmdCBjb25maWd1cmF0aW9uLCB0
aGlzIHdpbGwgYWlkIHRoZSBiaXNlY3RpbmcgcHJvY2Vzcy4KCgpGbG9yaWFuIFNjaG1pZHQgKDQp
OgogIHBsYXQva3ZtOiByZWFkaWJpbGl0eSBmaXhlcwogIHBsYXQva3ZtOiByZW1vdmUgMzItYml0
IEdEVCBlbnRyeQogIHBsYXQva3ZtOiBzdHJlYW1saW5lIHByb3RlY3RlZCBtb2RlIGVhcmx5IGJv
b3QgY29kZQogIHBsYXQva3ZtOiBSZW1vdmUgc3VwZXJmbHVvdXMgcHVzaGVzIGluIGVhcmx5IGJv
b3QgY29kZQoKIHBsYXQva3ZtL2luY2x1ZGUva3ZtLXg4Ni90cmFwcy5oIHwgMTQgKysrKy0tLS0K
IHBsYXQva3ZtL3g4Ni9lbnRyeTY0LlMgICAgICAgICAgIHwgNjEgKysrKysrKysrKysrKysrKy0t
LS0tLS0tLS0tLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgMzggaW5zZXJ0aW9ucygrKSwgMzcgZGVs
ZXRpb25zKC0pCgotLSAKMi4yMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Tue Mar 12 10:20:34 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 12 Mar 2019 10:20: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 1h3eWQ-0003EN-QJ; Tue, 12 Mar 2019 10:20:34 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Pi1V=RP=neclab.eu=florian.schmidt@srs-us1.protection.inumbo.net>)
 id 1h3eWP-0003EG-Ex
 for minios-devel@lists.xen.org; Tue, 12 Mar 2019 10:20:33 +0000
X-Inumbo-ID: 76803d36-44b0-11e9-bc90-bc764e045a96
Received: from mailer1.neclab.eu (unknown [195.37.70.40])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 76803d36-44b0-11e9-bc90-bc764e045a96;
 Tue, 12 Mar 2019 10:20:31 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer1.neclab.eu (Postfix) with ESMTP id 3A91C104F56;
 Tue, 12 Mar 2019 11:20:30 +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 UtGdWl8X-Sdy; Tue, 12 Mar 2019 11:20:30 +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 00F49104F54
 for <minios-devel@lists.xen.org>; Tue, 12 Mar 2019 11:20:28 +0100 (CET)
Received: from vortex.office.hd (10.1.2.30) by skoll.office.hd
 (192.168.125.11) with Microsoft SMTP Server (TLS) id 14.3.319.2; Tue, 12 Mar
 2019 11:20:27 +0100
From: Florian Schmidt <florian.schmidt@neclab.eu>
To: <minios-devel@lists.xen.org>
Date: Tue, 12 Mar 2019 11:20:07 +0100
Message-ID: <20190312102010.24691-2-florian.schmidt@neclab.eu>
X-Mailer: git-send-email 2.21.0
In-Reply-To: <20190312102010.24691-1-florian.schmidt@neclab.eu>
References: <20190312102010.24691-1-florian.schmidt@neclab.eu>
MIME-Version: 1.0
X-Originating-IP: [10.1.2.30]
Subject: [Minios-devel] [UNIKRAFT PATCH 1/4] plat/kvm: readibility fixes
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>,
 Yuri Volchkov <yuri.volchkov@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>

KiBSZW1vdmUgbWFnaWMgbnVtYmVycyBmcm9tIGVhcmx5IGJvb3QgY29kZSwgcmVwbGFjaW5nIGl0
IHdpdGggbGFiZWxzCiAgYW5kIGRlZmluZXMuCiogQWRkIGFuZCByZWN0aWZ5IGNvbW1lbnRzLgoK
U2lnbmVkLW9mZi1ieTogRmxvcmlhbiBTY2htaWR0IDxmbG9yaWFuLnNjaG1pZHRAbmVjbGFiLmV1
PgotLS0KIHBsYXQva3ZtL2luY2x1ZGUva3ZtLXg4Ni90cmFwcy5oIHwgIDcgKysrKy0tLQogcGxh
dC9rdm0veDg2L2VudHJ5NjQuUyAgICAgICAgICAgfCAxOSArKysrKysrKysrKysrLS0tLS0tCiAy
IGZpbGVzIGNoYW5nZWQsIDE3IGluc2VydGlvbnMoKyksIDkgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEvcGxhdC9rdm0vaW5jbHVkZS9rdm0teDg2L3RyYXBzLmggYi9wbGF0L2t2bS9pbmNsdWRl
L2t2bS14ODYvdHJhcHMuaAppbmRleCA4MjEwNjEzYi4uYzQ1N2JkYTUgMTAwNjQ0Ci0tLSBhL3Bs
YXQva3ZtL2luY2x1ZGUva3ZtLXg4Ni90cmFwcy5oCisrKyBiL3BsYXQva3ZtL2luY2x1ZGUva3Zt
LXg4Ni90cmFwcy5oCkBAIC0yNCwxMiArMjQsMTIgQEAKIC8qCiAgKiBHRFQgbGF5b3V0CiAgKgot
ICogVGhpcyBzaG91bGQgYmUga2VwdCBjb25zaXN0ZW50IHdpdGggdGhlIGxheW91dCB1c2VkIGJ5
IHRoZSB1a3ZtIHRhcmdldCAoYXMKLSAqIGRlZmluZWQgaW4gdWt2bS91a3ZtX2NwdV94ODZfNjQu
aC4KKyAqIFRoaXMgbXVzdCBiZSBrZXB0IGNvbnNpc3RlbnQgd2l0aCB0aGUgbGF5b3V0IHVzZWQg
YnkgdGhlIGt2bSBlbnRyeSBjb2RlIChhcworICogZGVmaW5lZCBpbiBwbGF0L2t2bS94ODYvZW50
cnk2NC5TKQogICovCiAjZGVmaW5lIEdEVF9ERVNDX05VTEwgICAgICAgICAgIDAKICNkZWZpbmUg
R0RUX0RFU0NfQ09ERSAgICAgICAgICAgMQotI2RlZmluZSBHRFRfREVTQ19DT0RFMzIgICAgICAg
ICAyIC8qIFVzZWQgYnkgYm9vdC5TIG9uIHZpcnRpbyB0YXJnZXRzICovCisjZGVmaW5lIEdEVF9E
RVNDX0NPREUzMiAgICAgICAgIDIgLyogVXNlZCBieSBfbGlia3ZtcGxhdF9zdGFydDMyICovCiAj
ZGVmaW5lIEdEVF9ERVNDX0RBVEEgICAgICAgICAgIDMKICNkZWZpbmUgR0RUX0RFU0NfVFNTX0xP
ICAgICAgICAgNAogI2RlZmluZSBHRFRfREVTQ19UU1NfSEkgICAgICAgICA1CkBAIC0zOSw2ICsz
OSw3IEBACiAjZGVmaW5lIEdEVF9OVU1fRU5UUklFUyAgICAgICAgIDYKIAogI2RlZmluZSBHRFRf
REVTQ19DT0RFX1ZBTCAgICAgICAweDAwYWY5OTAwMDAwMGZmZmYKKyNkZWZpbmUgR0RUX0RFU0Nf
Q09ERTMyX1ZBTCAgICAgMHgwMGNmOWIwMDAwMDBmZmZmCiAjZGVmaW5lIEdEVF9ERVNDX0RBVEFf
VkFMICAgICAgIDB4MDBjZjkzMDAwMDAwZmZmZgogCiAKZGlmZiAtLWdpdCBhL3BsYXQva3ZtL3g4
Ni9lbnRyeTY0LlMgYi9wbGF0L2t2bS94ODYvZW50cnk2NC5TCmluZGV4IDFlYzgxMzY0Li5lMTVk
NDFlMiAxMDA2NDQKLS0tIGEvcGxhdC9rdm0veDg2L2VudHJ5NjQuUworKysgYi9wbGF0L2t2bS94
ODYvZW50cnk2NC5TCkBAIC03OSwxMiArNzksMTQgQEAgRU5UUlkoX2xpYmt2bXBsYXRfc3RhcnQz
MikKIAlqbmUgbm9tdWx0aWJvb3QKIAogCWxnZHQgKGdkdDY0X3B0cikKLQlwdXNobCAkMHgwCi0J
cHVzaHcgJDB4MTAKKwkvKiBsZXQgbHJldCBqdW1wIGp1c3Qgb25lIGluc3RydWN0aW9uIGFoZWFk
LCBidXQgc2V0ICVjcworCSAqIHRvIHRoZSBjb3JyZWN0IEdEVCBlbnRyeSB3aGlsZSBkb2luZyB0
aGF0LgorCSAqLworCXB1c2hsICQoZ2R0NjRfMzJjcy1nZHQ2NCkKIAlwdXNobCAkMWYKIAlscmV0
CiAKLTE6CW1vdmwgJDB4MTgsICVlYXgKKzE6CW1vdmwgJChnZHQ2NF9kcy1nZHQ2NCksICVlYXgK
IAltb3ZsICVlYXgsICVkcwogCW1vdmwgJWVheCwgJWVzCiAJbW92bCAlZWF4LCAlc3MKQEAgLTEx
Nyw4ICsxMTksMTAgQEAgRU5UUlkoX2xpYmt2bXBsYXRfc3RhcnQzMikKIAlvcmwgJFg4Nl9DUjBf
UEcsICVlYXgKIAltb3ZsICVlYXgsICVjcjAKIAotCS8qIDU6IHBvZXRpY2FsbHkgbG9uZ2p1bXAg
dG8gbG9uZ21vZGUgKi8KLQlwdXNodyAkMHgwOAorCS8qIDU6IHBvZXRpY2FsbHkgbG9uZ2p1bXAg
dG8gbG9uZ21vZGUsCisJICogICAgbGV0dGluZyBscmV0IHNldCAlY3MgdG8gdGhlIGNvcnJlY3Qg
R0RUIGVudHJ5IG9uIHRoZSB3YXkKKwkgKi8KKwlwdXNobCAkKGdkdDY0XzY0Y3MtZ2R0NjQpCiAJ
cHVzaGwgJF9saWJrdm1wbGF0X3N0YXJ0NjQKIAlscmV0CiAKQEAgLTE0NSw4ICsxNDksMTEgQEAg
RU5EKF9saWJrdm1wbGF0X3N0YXJ0MzIpCiAuYWxpZ24gNjQKIGdkdDY0OgogCS5xdWFkIDB4MDAw
MDAwMDAwMDAwMDAwMAorZ2R0NjRfNjRjczoKIAkucXVhZCBHRFRfREVTQ19DT0RFX1ZBTAkJLyog
NjRiaXQgQ1MJCSovCi0JLnF1YWQgMHgwMGNmOWIwMDAwMDBmZmZmCS8qIDMyYml0IENTCQkqLwor
Z2R0NjRfMzJjczoKKwkucXVhZCBHRFRfREVTQ19DT0RFMzJfVkFMCS8qIDMyYml0IENTCQkqLwor
Z2R0NjRfZHM6CiAJLnF1YWQgR0RUX0RFU0NfREFUQV9WQUwJCS8qIERTCQkJKi8KIAkucXVhZCAw
eDAwMDAwMDAwMDAwMDAwMDAJLyogVFNTIHBhcnQgMSAodmlhIEMpCSovCiAJLnF1YWQgMHgwMDAw
MDAwMDAwMDAwMDAwCS8qIFRTUyBwYXJ0IDIgKHZpYSBDKQkqLwotLSAKMi4yMS4wCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1h
aWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Tue Mar 12 10:20:40 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 12 Mar 2019 10:20: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 1h3eWW-0003FE-S4; Tue, 12 Mar 2019 10:20: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=Pi1V=RP=neclab.eu=florian.schmidt@srs-us1.protection.inumbo.net>)
 id 1h3eWV-0003Ez-Q7
 for minios-devel@lists.xen.org; Tue, 12 Mar 2019 10:20:39 +0000
X-Inumbo-ID: 7ac8411a-44b0-11e9-bc90-bc764e045a96
Received: from mailer2.neclab.eu (unknown [195.37.70.41])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7ac8411a-44b0-11e9-bc90-bc764e045a96;
 Tue, 12 Mar 2019 10:20:38 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer2.neclab.eu (Postfix) with ESMTP id 526DFF2051;
 Tue, 12 Mar 2019 11:20:37 +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 usQa3GA2MPkz; Tue, 12 Mar 2019 11:20:37 +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 229F1F2005
 for <minios-devel@lists.xen.org>; Tue, 12 Mar 2019 11:20:35 +0100 (CET)
Received: from vortex.office.hd (10.1.2.30) by skoll.office.hd
 (192.168.125.11) with Microsoft SMTP Server (TLS) id 14.3.319.2; Tue, 12 Mar
 2019 11:20:34 +0100
From: Florian Schmidt <florian.schmidt@neclab.eu>
To: <minios-devel@lists.xen.org>
Date: Tue, 12 Mar 2019 11:20:10 +0100
Message-ID: <20190312102010.24691-5-florian.schmidt@neclab.eu>
X-Mailer: git-send-email 2.21.0
In-Reply-To: <20190312102010.24691-1-florian.schmidt@neclab.eu>
References: <20190312102010.24691-1-florian.schmidt@neclab.eu>
MIME-Version: 1.0
X-Originating-IP: [10.1.2.30]
Subject: [Minios-devel] [UNIKRAFT PATCH 4/4] plat/kvm: Remove superfluous
 pushes in early boot code
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>,
 Yuri Volchkov <yuri.volchkov@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>

VGhlc2Ugc2VlbSB0byBiZSBhIGxlZnRvdmVyIGZyb20gcG9ydGluZyBjb2RlIGZyb20gc29sbzUs
IGJ1dCBkb24ndApzZXJ2ZSBhIHB1cnBvc2UgaW4gb3VyIGJvb3RpbmcgcHJvY2Vzcy4KClNpZ25l
ZC1vZmYtYnk6IEZsb3JpYW4gU2NobWlkdCA8Zmxvcmlhbi5zY2htaWR0QG5lY2xhYi5ldT4KLS0t
CiBwbGF0L2t2bS94ODYvZW50cnk2NC5TIHwgMyAtLS0KIDEgZmlsZSBjaGFuZ2VkLCAzIGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3BsYXQva3ZtL3g4Ni9lbnRyeTY0LlMgYi9wbGF0L2t2bS94
ODYvZW50cnk2NC5TCmluZGV4IDhhYmM4ZWZiLi44MjhjZDFiYyAxMDA2NDQKLS0tIGEvcGxhdC9r
dm0veDg2L2VudHJ5NjQuUworKysgYi9wbGF0L2t2bS94ODYvZW50cnk2NC5TCkBAIC0yMzEsOSAr
MjMxLDYgQEAgbm9mc2dzYmFzZToKIAkvKiByZWFkIG11bHRpYm9vdCBpbmZvIHBvaW50ZXIgKi8K
IAlwb3BxICVyZGkKIAotCXB1c2hxICQweDAKLQlwdXNocSAkMHgwCi0KIAljYWxsIF9saWJrdm1w
bGF0X2VudHJ5CiAKIAljbGkKLS0gCjIuMjEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Tue Mar 12 10:20:41 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 12 Mar 2019 10:20: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 1h3eWW-0003FJ-TV; Tue, 12 Mar 2019 10:20: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=Pi1V=RP=neclab.eu=florian.schmidt@srs-us1.protection.inumbo.net>)
 id 1h3eWV-0003F0-UJ
 for minios-devel@lists.xen.org; Tue, 12 Mar 2019 10:20:39 +0000
X-Inumbo-ID: 77e67e2a-44b0-11e9-9217-8f32cae4f6c1
Received: from mailer2.neclab.eu (unknown [195.37.70.41])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 77e67e2a-44b0-11e9-9217-8f32cae4f6c1;
 Tue, 12 Mar 2019 10:20:33 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer2.neclab.eu (Postfix) with ESMTP id 8F3AFF204F;
 Tue, 12 Mar 2019 11:20:32 +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 XJ19S33RN3bV; Tue, 12 Mar 2019 11:20:32 +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 60596F2005
 for <minios-devel@lists.xen.org>; Tue, 12 Mar 2019 11:20:30 +0100 (CET)
Received: from vortex.office.hd (10.1.2.30) by skoll.office.hd
 (192.168.125.11) with Microsoft SMTP Server (TLS) id 14.3.319.2; Tue, 12 Mar
 2019 11:20:30 +0100
From: Florian Schmidt <florian.schmidt@neclab.eu>
To: <minios-devel@lists.xen.org>
Date: Tue, 12 Mar 2019 11:20:08 +0100
Message-ID: <20190312102010.24691-3-florian.schmidt@neclab.eu>
X-Mailer: git-send-email 2.21.0
In-Reply-To: <20190312102010.24691-1-florian.schmidt@neclab.eu>
References: <20190312102010.24691-1-florian.schmidt@neclab.eu>
MIME-Version: 1.0
X-Originating-IP: [10.1.2.30]
Subject: [Minios-devel] [UNIKRAFT PATCH 2/4] plat/kvm: remove 32-bit GDT
 entry
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>,
 Yuri Volchkov <yuri.volchkov@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>

U2luY2Ugd2Ugc3BlbmQgYWxtb3N0IG5vIHRpbWUgaW4gMzItYml0IG1vZGUsIGFuZCBuZXZlciBk
byBhbnkgY2FsbHMgb3IKcmV0dXJucywgdGhlcmUncyBubyByZWFzb24gdG8gaGF2ZSBhIHNwZWNp
ZmljIHNlY3Rpb24gaW4gdGhlIEdEVCBmb3IKMzItYml0IGNvZGUuIEp1c3Qgc2V0IHVwIHRoZSBi
YXJlIGVzc2VudGlhbHMsIHRoZW4gbW92ZSBvbiB0byBsb25nIG1vZGUuCgpTaWduZWQtb2ZmLWJ5
OiBGbG9yaWFuIFNjaG1pZHQgPGZsb3JpYW4uc2NobWlkdEBuZWNsYWIuZXU+Ci0tLQogcGxhdC9r
dm0vaW5jbHVkZS9rdm0teDg2L3RyYXBzLmggfCAgOSArKysrLS0tLS0KIHBsYXQva3ZtL3g4Ni9l
bnRyeTY0LlMgICAgICAgICAgIHwgMTQgKysrLS0tLS0tLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwg
NyBpbnNlcnRpb25zKCspLCAxNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9wbGF0L2t2bS9p
bmNsdWRlL2t2bS14ODYvdHJhcHMuaCBiL3BsYXQva3ZtL2luY2x1ZGUva3ZtLXg4Ni90cmFwcy5o
CmluZGV4IGM0NTdiZGE1Li4zOWJmMDM4NiAxMDA2NDQKLS0tIGEvcGxhdC9rdm0vaW5jbHVkZS9r
dm0teDg2L3RyYXBzLmgKKysrIGIvcGxhdC9rdm0vaW5jbHVkZS9rdm0teDg2L3RyYXBzLmgKQEAg
LTI5LDE0ICsyOSwxMyBAQAogICovCiAjZGVmaW5lIEdEVF9ERVNDX05VTEwgICAgICAgICAgIDAK
ICNkZWZpbmUgR0RUX0RFU0NfQ09ERSAgICAgICAgICAgMQotI2RlZmluZSBHRFRfREVTQ19DT0RF
MzIgICAgICAgICAyIC8qIFVzZWQgYnkgX2xpYmt2bXBsYXRfc3RhcnQzMiAqLwotI2RlZmluZSBH
RFRfREVTQ19EQVRBICAgICAgICAgICAzCi0jZGVmaW5lIEdEVF9ERVNDX1RTU19MTyAgICAgICAg
IDQKLSNkZWZpbmUgR0RUX0RFU0NfVFNTX0hJICAgICAgICAgNQorI2RlZmluZSBHRFRfREVTQ19E
QVRBICAgICAgICAgICAyCisjZGVmaW5lIEdEVF9ERVNDX1RTU19MTyAgICAgICAgIDMKKyNkZWZp
bmUgR0RUX0RFU0NfVFNTX0hJICAgICAgICAgNAogI2RlZmluZSBHRFRfREVTQ19UU1MgICAgICAg
ICAgICBHRFRfREVTQ19UU1NfTE8KIAogI2RlZmluZSBHRFRfREVTQ19PRkZTRVQobikgICAgICAo
KG4pICogMHg4KQotI2RlZmluZSBHRFRfTlVNX0VOVFJJRVMgICAgICAgICA2CisjZGVmaW5lIEdE
VF9OVU1fRU5UUklFUyAgICAgICAgIDUKIAogI2RlZmluZSBHRFRfREVTQ19DT0RFX1ZBTCAgICAg
ICAweDAwYWY5OTAwMDAwMGZmZmYKICNkZWZpbmUgR0RUX0RFU0NfQ09ERTMyX1ZBTCAgICAgMHgw
MGNmOWIwMDAwMDBmZmZmCmRpZmYgLS1naXQgYS9wbGF0L2t2bS94ODYvZW50cnk2NC5TIGIvcGxh
dC9rdm0veDg2L2VudHJ5NjQuUwppbmRleCBlMTVkNDFlMi4uNzY0NzQ0NmQgMTAwNjQ0Ci0tLSBh
L3BsYXQva3ZtL3g4Ni9lbnRyeTY0LlMKKysrIGIvcGxhdC9rdm0veDg2L2VudHJ5NjQuUwpAQCAt
NzksMTQgKzc5LDggQEAgRU5UUlkoX2xpYmt2bXBsYXRfc3RhcnQzMikKIAlqbmUgbm9tdWx0aWJv
b3QKIAogCWxnZHQgKGdkdDY0X3B0cikKLQkvKiBsZXQgbHJldCBqdW1wIGp1c3Qgb25lIGluc3Ry
dWN0aW9uIGFoZWFkLCBidXQgc2V0ICVjcwotCSAqIHRvIHRoZSBjb3JyZWN0IEdEVCBlbnRyeSB3
aGlsZSBkb2luZyB0aGF0LgotCSAqLwotCXB1c2hsICQoZ2R0NjRfMzJjcy1nZHQ2NCkKLQlwdXNo
bCAkMWYKLQlscmV0CiAKLTE6CW1vdmwgJChnZHQ2NF9kcy1nZHQ2NCksICVlYXgKKwltb3ZsICQo
Z2R0NjRfZHMtZ2R0NjQpLCAlZWF4CiAJbW92bCAlZWF4LCAlZHMKIAltb3ZsICVlYXgsICVlcwog
CW1vdmwgJWVheCwgJXNzCkBAIC0xMjIsNyArMTE2LDcgQEAgRU5UUlkoX2xpYmt2bXBsYXRfc3Rh
cnQzMikKIAkvKiA1OiBwb2V0aWNhbGx5IGxvbmdqdW1wIHRvIGxvbmdtb2RlLAogCSAqICAgIGxl
dHRpbmcgbHJldCBzZXQgJWNzIHRvIHRoZSBjb3JyZWN0IEdEVCBlbnRyeSBvbiB0aGUgd2F5CiAJ
ICovCi0JcHVzaGwgJChnZHQ2NF82NGNzLWdkdDY0KQorCXB1c2hsICQoZ2R0NjRfY3MtZ2R0NjQp
CiAJcHVzaGwgJF9saWJrdm1wbGF0X3N0YXJ0NjQKIAlscmV0CiAKQEAgLTE0OSwxMCArMTQzLDgg
QEAgRU5EKF9saWJrdm1wbGF0X3N0YXJ0MzIpCiAuYWxpZ24gNjQKIGdkdDY0OgogCS5xdWFkIDB4
MDAwMDAwMDAwMDAwMDAwMAotZ2R0NjRfNjRjczoKK2dkdDY0X2NzOgogCS5xdWFkIEdEVF9ERVND
X0NPREVfVkFMCQkvKiA2NGJpdCBDUwkJKi8KLWdkdDY0XzMyY3M6Ci0JLnF1YWQgR0RUX0RFU0Nf
Q09ERTMyX1ZBTAkvKiAzMmJpdCBDUwkJKi8KIGdkdDY0X2RzOgogCS5xdWFkIEdEVF9ERVNDX0RB
VEFfVkFMCQkvKiBEUwkJCSovCiAJLnF1YWQgMHgwMDAwMDAwMDAwMDAwMDAwCS8qIFRTUyBwYXJ0
IDEgKHZpYSBDKQkqLwotLSAKMi4yMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Tue Mar 12 10:20:44 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 12 Mar 2019 10:20:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h3eWZ-0003GE-V3; Tue, 12 Mar 2019 10:20: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=Pi1V=RP=neclab.eu=florian.schmidt@srs-us1.protection.inumbo.net>)
 id 1h3eWZ-0003G2-5O
 for minios-devel@lists.xen.org; Tue, 12 Mar 2019 10:20:43 +0000
X-Inumbo-ID: 794d8628-44b0-11e9-9882-f7019c2122ff
Received: from mailer1.neclab.eu (unknown [195.37.70.40])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 794d8628-44b0-11e9-9882-f7019c2122ff;
 Tue, 12 Mar 2019 10:20:35 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer1.neclab.eu (Postfix) with ESMTP id F0989104F56;
 Tue, 12 Mar 2019 11:20:34 +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 LfJXj3edBkXM; Tue, 12 Mar 2019 11:20:34 +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 BB309104F54
 for <minios-devel@lists.xen.org>; Tue, 12 Mar 2019 11:20:32 +0100 (CET)
Received: from vortex.office.hd (10.1.2.30) by skoll.office.hd
 (192.168.125.11) with Microsoft SMTP Server (TLS) id 14.3.319.2; Tue, 12 Mar
 2019 11:20:32 +0100
From: Florian Schmidt <florian.schmidt@neclab.eu>
To: <minios-devel@lists.xen.org>
Date: Tue, 12 Mar 2019 11:20:09 +0100
Message-ID: <20190312102010.24691-4-florian.schmidt@neclab.eu>
X-Mailer: git-send-email 2.21.0
In-Reply-To: <20190312102010.24691-1-florian.schmidt@neclab.eu>
References: <20190312102010.24691-1-florian.schmidt@neclab.eu>
MIME-Version: 1.0
X-Originating-IP: [10.1.2.30]
Subject: [Minios-devel] [UNIKRAFT PATCH 3/4] plat/kvm: streamline protected
 mode early boot code
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>,
 Yuri Volchkov <yuri.volchkov@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>

TXVsdGlib290IGRyb3BzIHVzIGludG8gcHJvdGVjdGVkIG1vZGUgd2l0aCBhIHN1aXRhYmxlIHNl
dCBvZiBzZWdtZW50CnJlZ2lzdGVyIHNldHRpbmdzIFsxXSwgc28gaW4gZmFjdCBhbGwgdGhlIEdE
VCBhbmQgc2VnbWVudCByZWdpc3RlciBzZXR1cAppcyBzdXBlcmZsdW91cywgY29uc2lkZXJpbmcg
dGhpcyBjb2RlIHJlbGllcyBvbiBiZWluZyByZWFjaGVkIGZyb20KbXVsdGlib290IGFueXdheS4g
TWluaW1pemUgX2xpYmt2bXBsYXRfc3RhcnQzMiB0byBkbyBvbmx5IHdoYXQgd2UgcmVhbGx5CmNh
cmUgYWJvdXQ6IGdldCBvdXQgb2YgcHJvdGVjdGVkIG1vZGUgYW5kIGludG8gbG9uZyBtb2RlIGFz
IGZhc3QgYXMKcG9zc2libGUuCgpJbnN0ZWFkLCBkbyB0aGUgR0RUIGFuZCBzZWdtZW50IHJlZ2lz
dGVyIHNldHVwIGVhcmx5IGluCl9saWJrdm1wbGF0X3N0YXJ0NjQuIFRoaXMgcmVtb3ZlcyB0aGUg
cmVsaWFuY2Ugb2YgdGhlIGxvbmcgbW9kZSBib290CmNvZGUgb24gaW5pdGlhbGl6YXRpb24gZG9u
ZSBpbiB0aGUgcHJvdGVjdGVkIG1vZGUgY29kZSwgd2hpY2ggaGFzIHRoZQpiZW5lZmljaWFsIHNp
ZGUgZWZmZWN0IHRoYXQgaHlwZXJ2aXNvcnMgdGhhdCBkcm9wIHVzIG9mZiBpbiBsb25nIG1vZGUK
YWxyZWFkeSAobG9va2luZyBhdCB5b3UsIEZpcmVjcmFja2VyKSBjYW4ganVzdCB1c2UgX2xpYmt2
bXBsYXRfc3RhcnQ2NAphcyB0aGVpciBlbnRyeSBwb2ludC4KClsxXSBodHRwczovL3d3dy5nbnUu
b3JnL3NvZnR3YXJlL2dydWIvbWFudWFsL211bHRpYm9vdC9odG1sX25vZGUvTWFjaGluZS1zdGF0
ZS5odG1sCgpTaWduZWQtb2ZmLWJ5OiBGbG9yaWFuIFNjaG1pZHQgPGZsb3JpYW4uc2NobWlkdEBu
ZWNsYWIuZXU+Ci0tLQogcGxhdC9rdm0veDg2L2VudHJ5NjQuUyB8IDUzICsrKysrKysrKysrKysr
KysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDI5IGluc2VydGlv
bnMoKyksIDI0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3BsYXQva3ZtL3g4Ni9lbnRyeTY0
LlMgYi9wbGF0L2t2bS94ODYvZW50cnk2NC5TCmluZGV4IDc2NDc0NDZkLi44YWJjOGVmYiAxMDA2
NDQKLS0tIGEvcGxhdC9rdm0veDg2L2VudHJ5NjQuUworKysgYi9wbGF0L2t2bS94ODYvZW50cnk2
NC5TCkBAIC02OCwyOSArNjgsMTUgQEAgYm9vdHN0YWNrOgogCiBFTlRSWShfbGlia3ZtcGxhdF9z
dGFydDMyKQogCWNsZAotCW1vdmwgJGJvb3RzdGFjaywgJWVzcAotCi0JLyogc2F2ZSBtdWx0aWJv
b3QgaW5mbyBwb2ludGVyIGF0IHRvcCBvZiBzdGFjaywgd2UgcG9wIGl0IGluIDY0Yml0ICovCi0J
cHVzaGwgJDAKLQlwdXNobCAlZWJ4CiAKIAkvKiBvbmx5IG11bHRpYm9vdCBpcyBzdXBwb3J0ZWQg
Zm9yIG5vdyAqLwogCWNtcGwgJE1VTFRJQk9PVF9CT09UTE9BREVSX01BR0lDLCAlZWF4CiAJam5l
IG5vbXVsdGlib290CiAKLQlsZ2R0IChnZHQ2NF9wdHIpCi0KLQltb3ZsICQoZ2R0NjRfZHMtZ2R0
NjQpLCAlZWF4Ci0JbW92bCAlZWF4LCAlZHMKLQltb3ZsICVlYXgsICVlcwotCW1vdmwgJWVheCwg
JXNzCi0KLQl4b3JsICVlYXgsICVlYXgKLQltb3ZsICVlYXgsICVmcwotCW1vdmwgJWVheCwgJWdz
Ci0KIAkvKgotCSAqIHg4Nl82NCBzd2l0Y2ggdG8gbG9uZyBtb2RlCisJICogTXVsdGlib290IGRy
b3BzIHVzIG9mZiBpbiAzMi1iaXQgcHJvdGVjdGVkIG1vZGUgd2l0aCBzb21lIHNhbmUKKwkgKiBp
bml0aWFsIHNldHRpbmdzLCBnb29kIGVub3VnaCB0byBnbyBzdHJhaWdodCBmb3IgdGhlIG9ubHkg
dGhpbmcKKwkgKiB0aGF0IHdlIGNhcmUgYWJvdXQ6IGdvIHN0cmFpZ2h0IGludG8gbG9uZyBtb2Rl
Li4KIAkgKi8KIAogCS8qIDE6IGVuYWJsZSBwYWUgKi8KQEAgLTExMywxMiArOTksNyBAQCBFTlRS
WShfbGlia3ZtcGxhdF9zdGFydDMyKQogCW9ybCAkWDg2X0NSMF9QRywgJWVheAogCW1vdmwgJWVh
eCwgJWNyMAogCi0JLyogNTogcG9ldGljYWxseSBsb25nanVtcCB0byBsb25nbW9kZSwKLQkgKiAg
ICBsZXR0aW5nIGxyZXQgc2V0ICVjcyB0byB0aGUgY29ycmVjdCBHRFQgZW50cnkgb24gdGhlIHdh
eQotCSAqLwotCXB1c2hsICQoZ2R0NjRfY3MtZ2R0NjQpCi0JcHVzaGwgJF9saWJrdm1wbGF0X3N0
YXJ0NjQKLQlscmV0CisJam1wIF9saWJrdm1wbGF0X3N0YXJ0NjQKIAogCS8qIE5PVFJFQUNIRUQg
Ki8KIAlqbXAgaGFsdG1lCkBAIC0xNjgsOSArMTQ5LDMzIEBAIG14Y3NyX3B0cjoKIC5zZWN0aW9u
IC50ZXh0LmJvb3QKIAogRU5UUlkoX2xpYmt2bXBsYXRfc3RhcnQ2NCkKKwkvKiBzZXQgdXAgdGhl
IGJvb3Qgc3RhY2sgKi8KIAltb3ZxICRib290c3RhY2ssICVyc3AKIAl4b3JxICVyYnAsICVyYnAK
IAorCWxnZHQgKGdkdDY0X3B0cikKKwkvKiBsZXQgbHJldCBqdW1wIGp1c3Qgb25lIGluc3RydWN0
aW9uIGFoZWFkLCBidXQgc2V0ICVjcworCSAqIHRvIHRoZSBjb3JyZWVjdCBHRFQgZW50cnkgd2hp
bGUgZG9pbmcgdGhhdC4KKwkgKi8KKwlwdXNocSAkKGdkdDY0X2NzLWdkdDY0KQorCXB1c2hxICQx
ZgorCWxyZXRxCisxOgorCS8qIFNldCB1cCB0aGUgcmVtYWluaW5nIHNlZ21lbnQgcmVnaXN0ZXJz
ICovCisJbW92cSAkKGdkdDY0X2RzLWdkdDY0KSwgJXJheAorCW1vdnEgJXJheCwgJWRzCisJbW92
cSAlcmF4LCAlZXMKKwltb3ZxICVyYXgsICVzcworCXhvcnEgJXJheCwgJXJheAorCW1vdnEgJXJh
eCwgJWZzCisJbW92cSAlcmF4LCAlZ3MKKworCS8qIE11bHRpYm9vdCBnaXZlcyB1cyBhIHBvaW50
ZXIgdG8gaXRzIG11dGxpYm9vdCBpbmZvcm1hdGlvbiBpbiBlYnguCisJICogSG93ZXZlciwgd2Ug
bmVlZCB0aGF0IGZvciBjcHVpZCwgc28gcHVzaCBpdCBoZXJlIGFuZCB0aGVuCisJICogYW5kIHBv
cCBpdCBiYWNrIGF0IHRoZSBlbmQuCisJICovCisJcHVzaHEgJXJieAorCiAJLyogV2Ugd2lsbCB3
b3JrIG9uIGNyMCBhbmQgY3I0IG11bHRpcGxlIHRpbWVzLgogCSAqIFdlIHB1dCBjcjAgaW50byBy
c2kgYW5kIGNyNCBpbnRvIHJkaSwgYmVjYXVzZSBjcHVpZCBhbmQKIAkgKiB4Z2V0YnYveHNldGJ2
IHdvcmsgb24gZWF4L2VieC9lY3gvZWR4LiAqLwpAQCAtMjI0LDcgKzIyOSw3IEBAIG5vZnNnc2Jh
c2U6CiAJLyogZG9uZSBzZXR0aW5nIHVwIENQVSBjYXBhYmlsaXRpZXMgKi8KIAogCS8qIHJlYWQg
bXVsdGlib290IGluZm8gcG9pbnRlciAqLwotCW1vdnEgLTgoJXJzcCksICVyZGkKKwlwb3BxICVy
ZGkKIAogCXB1c2hxICQweDAKIAlwdXNocSAkMHgwCi0tIAoyLjIxLjAKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBs
aXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Tue Mar 12 13:54:57 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 12 Mar 2019 13:54: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 1h3hrs-0004H0-6B; Tue, 12 Mar 2019 13:54:56 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9dO+=RP=neclab.eu=simon.kuenzer@srs-us1.protection.inumbo.net>)
 id 1h3hrr-0004Gv-7F
 for minios-devel@lists.xen.org; Tue, 12 Mar 2019 13:54:55 +0000
X-Inumbo-ID: 6853ddf8-44ce-11e9-bc90-bc764e045a96
Received: from mailer1.neclab.eu (unknown [195.37.70.40])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6853ddf8-44ce-11e9-bc90-bc764e045a96;
 Tue, 12 Mar 2019 13:54:52 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer1.neclab.eu (Postfix) with ESMTP id 52649104E85;
 Tue, 12 Mar 2019 14:54:51 +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 gaYMqyOuXGzO; Tue, 12 Mar 2019 14:54:51 +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 mailer1.neclab.eu (Postfix) with ESMTPS id 29A50104D56
 for <minios-devel@lists.xen.org>; Tue, 12 Mar 2019 14:54:49 +0100 (CET)
Received: from DAPHNIS.office.hd ([169.254.2.199]) by METHONE.office.hd
 ([192.168.24.54]) with mapi id 14.03.0319.002; Tue, 12 Mar 2019 14:54:48
 +0100
From: Simon Kuenzer <simon.kuenzer@neclab.eu>
To: "minios-devel@lists.xen.org" <minios-devel@lists.xen.org>
Thread-Topic: Patchwork Is Ready!
Thread-Index: AQHU2Nso6EwmQfgtfkCkCSeC9bYCBg==
Date: Tue, 12 Mar 2019 13:54:48 +0000
Message-ID: <D5BB7EC4-D767-4488-A2D1-350A66D244BF@neclab.eu>
Accept-Language: en-GB, gl-ES, de-DE, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.1.2.186]
Content-ID: <EB0E9EDFE439E5499C3B16FD06CE763B@office.hd>
MIME-Version: 1.0
Subject: [Minios-devel] Patchwork Is Ready!
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>

RGVhciBhbGwsDQoNCndlIGFyZSBoYXBweSB0byBhbm5vdW5jZSB0aGF0IHdlIGhhdmUgaW5zdGFs
bGVkIHBhdGNod29yayBhcyBhbiBhZGRpdGlvbiB0byB0aGlzIG1haWxpbmcgbGlzdC4gWW91IGNh
biBhY2Nlc3MgaXQgdW5kZXIgaHR0cHM6Ly9wYXRjaHdvcmsudW5pa3JhZnQub3JnLyAuIEl0IGdp
dmVzIHlvdSBtdWNoIG1vcmUgZGV0YWlsZWQgc3RhdHVzIGluZm9ybWF0aW9uIGFib3V0IHRoZSBy
ZXZpZXcgcHJvY2VzcyBvZiBlYWNoIHN1Ym1pdHRlZCBwYXRjaC4NCg0KUGF0Y2hlcyB0aGF0IGFy
ZSBjb25jZXJuaW5nIHRoZSBVbmlrcmFmdCBiYXNlIHJlcG9zaXRvcnkgYXJlIGxpc3RlZCBpbiB0
aGUgYHVuaWtyYWZ0YCBwcm9qZWN0LiBUaGUgc3lzdGVtIGF1dG9tYXRpY2FsbHkgZmlsdGVycyB0
aGVtIGJhc2VkIG9uIHRoZSBwcmVmaXggIlVOSUtSQUZUIFBBVENIIi4gQWxsIG90aGVyIHBhdGNo
ZXMgYXJlIGdvaW5nIHRvIHRoZSBgTWluaW9zYCBwcm9qZWN0LiBUaGlzIGluY2x1ZGVzIHBhdGNo
ZXMgdGhhdCBhcmUgcmVsYXRlZCB0byBhbnkgVW5pa3JhZnQgbGlicmFyeSBvciBhcHBsaWNhdGlv
bi4NCg0KV2Ugd2FudCB0byB0aGFuayB5b3UgWXVyaSBmb3IgdGhlIGluc3RhbGxhdGlvbiBhbmQg
bWFpbnRlbmFuY2Ugd29yay4NCg0KVGhhbmtzLA0KDQpTaW1vbg0KDQpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0
Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Tue Mar 12 16:03:28 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 12 Mar 2019 16:03: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 1h3jsE-0000f3-Hf; Tue, 12 Mar 2019 16:03:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=VpTG=RP=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1h3jsD-0000ey-54
 for minios-devel@lists.xen.org; Tue, 12 Mar 2019 16:03:25 +0000
X-Inumbo-ID: 5ba05b20-44e0-11e9-a943-cb8ec6b6036a
Received: from out2-smtp.messagingengine.com (unknown [66.111.4.26])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5ba05b20-44e0-11e9-a943-cb8ec6b6036a;
 Tue, 12 Mar 2019 16:03:21 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id E8D9222040;
 Tue, 12 Mar 2019 12:03:20 -0400 (EDT)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Tue, 12 Mar 2019 12:03:20 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=F5aJ8+
 XUWrOikFtyvMnaG2f54PeZQo4LE5yZtxG2vr8=; b=uGA15rWZNjXa0zbKNmhpQp
 WzHCEeMkMWRSEwonPscrKBrduTLsMdh1nZl052fO2VuDJq9nNFVqOEANFNhfgS60
 MVnzmAvMpPJZG5Gxw7+lKWuGbxJQq1i7lQif7sSSxIskUCEXC/sUTzJGxpXbrlfG
 QWwqz8b6nXUsvWR5y+Ywm/tcy/ance46pI04vxzK8xha43dpeTFSV/pLPnGO8ASN
 xRZnAhMb8XbDhBRMb7bbFZd8eJon75SmaZSE+0zcRnP0TMZHm2sTNzzbxpILTE3X
 u8SkQI4orwzfUVfRedwCu3IuUiCbw1myf/hGlwlRaosrwhUFXOMGjTVxCFI2eV6w
 ==
X-ME-Sender: <xms:SNiHXPdW8BJPXfdtT53P2FYFE3hibg-t3KIWONXzBNnB0-hofbLZBA>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedutddrgeekgdekiecutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc
 fjughrpeffhffvuffkfhggtggujggfsehgtderredtreejnecuhfhrohhmpeforghrvghk
 ucforghrtgiihihkohifshhkihdqifpkrhgvtghkihcuoehmrghrmhgrrhgvkhesihhnvh
 hishhisghlvghthhhinhhgshhlrggsrdgtohhmqeenucfkphepudekhedrvddufedrudeh
 hedrudeifeenucfrrghrrghmpehmrghilhhfrhhomhepmhgrrhhmrghrvghksehinhhvih
 hsihgslhgvthhhihhnghhslhgrsgdrtghomhenucevlhhushhtvghrufhiiigvpedt
X-ME-Proxy: <xmx:SNiHXMlnM2pOzh2BbWEnjX59hnMPou24p2Wv3tkgYrMHueudlF90Qg>
 <xmx:SNiHXOHKO2HyZq1DHA5UcHsDHnl4axs9ZH6tVsHHphHCdIN3mwqKqQ>
 <xmx:SNiHXM5jay-BjsqyhImitO0WRbCJc9KJOCF8UobmaYN59XL5XsjkYQ>
 <xmx:SNiHXGa0b_sTDKfceKSvLuCOkq7oCuWcIQanT2w50lylm9wyP0P-zQ>
Received: from mail-itl (unknown [185.213.155.163])
 by mail.messagingengine.com (Postfix) with ESMTPA id 0C6BB10343;
 Tue, 12 Mar 2019 12:03:18 -0400 (EDT)
Date: Tue, 12 Mar 2019 17:03:15 +0100
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: Simon Kuenzer <simon.kuenzer@neclab.eu>
Message-ID: <20190312160315.GH1208@mail-itl>
References: <20190312012657.GE1208@mail-itl>
 <64A2C29D-2567-4B1A-B5F1-ADB4A9079FA2@neclab.eu>
MIME-Version: 1.0
In-Reply-To: <64A2C29D-2567-4B1A-B5F1-ADB4A9079FA2@neclab.eu>
User-Agent: Mutt/1.11.1+94 (9b965fac) (2019-01-05)
Subject: Re: [Minios-devel] [UNIKRAFT] Xen PVH platform
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: Mindy Preston <mindy@somerandomidiot.com>,
 "minios-devel@lists.xen.org" <minios-devel@lists.xen.org>
Content-Type: multipart/mixed; boundary="===============7066132241191224155=="
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>


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


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

On Tue, Mar 12, 2019 at 08:52:11AM +0000, Simon Kuenzer wrote:
> Hey Marek,
>=20
> yes, you are right. We are supporting only PV on x86 for now. The pieces =
of PVH/HVM that we have left are left-overs from taking some of the code fr=
om Mini-OS. In general, we would be happy to have also PVH support.
> So far, our focus was on increasing functionality with libraries and driv=
ers in order to make the project more useful for most people. However, if y=
ou have time, we are happy to receive patches to enable PVH ;-) . Let us kn=
ow if you are interested.

Yes! Actually, I already have something that boots on PVH. It's quite
specific, as it's plugged into MirageOS, which use unikraft as just one
of its packages right now. It's very much work in progress state.

> The most natural way for Unikraft would be to build two Xen binaries: One=
 for PV and another one for PVH. The idea is that you get the most optimize=
d image for your execution environment. This way you would avoid impacts be=
cause of the two implementations. You also would not require a detection at=
 runtime.

I see, that makes sense. On the other hand, passing CONFIG_PARAVIRT
through multiple layers may be problematic, so I think it may be worth
having some universal binary. But I'll leave it for some undefined
future.

Anyway, even without having PV+PVH binary, I have one important question:
how start_info_t and HYPERVISOR_start_info should looks like? Right now
I've made it an union (with "pv" under CONFIG_PARAVIRT and "hvm" under
CONFIG_XEN_HVMLITE). This require all the places using this symbol to be
changed. Some alternative would be to have a separate symbol like
HYPERVISOR_start_info_hvm for the other start info structure and keep
HYPERVISOR_start_info unchanged (or under CONFIG_PARAVIRT). While
changing everything using HYPERVISOR_start_info is some pain, IMO it's
better than forgetting something and erroneously using (uninitialized)
PV version on PVH...

What do you prefer?

>=20
> Thanks,
>=20
> Simon
>=20
> =EF=BB=BFOn 12.03.19, 02:27, "Minios-devel on behalf of Marek Marczykowsk=
i-G=C3=B3recki" <minios-devel-bounces@lists.xenproject.org on behalf of mar=
marek@invisiblethingslab.com> wrote:
>=20
>     Hi,
>    =20
>     In Unikraft, some of the Xen platform code is under CONFIG_PARAVIRT, =
as an
>     alternative to (incomplete, broken) PVH/HVM support. Would it make se=
nse
>     to support a build for both PV and PVH at the same time? Technically =
it
>     would be possible, since those use different entry points and also
>     start_info structure has a different magic. But on the other hand,
>     supporting such configuration would mean slightly bigger binary. And
>     possibly slight slower (not really sure about that yet).
>     It looks like the x86/entry64.S and x86/mm.c are the most tricky part=
s,
>     but it shouldn't be that hard to support runtime PV/PVH detection.
>    =20
>     --=20
>     Best Regards,
>     Marek Marczykowski-G=C3=B3recki
>     Invisible Things Lab
>     A: Because it messes up the order in which people normally read text.
>     Q: Why is top-posting such a bad thing?
>    =20
>=20

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

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

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

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAlyH2EMACgkQ24/THMrX
1yzo9gf/fOSwOYTFUT8bHQDvtFVd3JfksySAWaDDaYGV3YxJJcPSNsVDEr6htI3H
XC0xu7LWKF+NV2vq6hEmeZA181H1+b7iJgyUFlLVoVnBsfmsKXw2CP7XP2aZfL60
I8roUuEb5kF6NnwsDfmVsfpps31EH9MsmkGOAHrgbrig+o5ybn1095lo05eeq7Xc
2m5mSoM6Ds4wpWl1aD/3KNrbmiSnEytOGw1PrNk+hO9KDlEvFUIoki58ucyKa/sb
6X9HtPBLEYDGJ3A6C4gQ/G0WTakehIhb5m/Rh/QixV3U4WgKc0ybhn67cm0y/6YV
/q0OP+ECquKGdpSb3RXuBp2E+7aJyg==
=Cpo6
-----END PGP SIGNATURE-----

--GBDnBH7+ZvLx8QD4--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRl
dmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

--===============7066132241191224155==--


From minios-devel-bounces@lists.xenproject.org Tue Mar 12 16:47:23 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 12 Mar 2019 16:47: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 1h3kYk-0003wp-Gi; Tue, 12 Mar 2019 16:47: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=7hwM=RP=citrix.com=prvs=967af9503=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1h3kYj-0003wi-2K
 for minios-devel@lists.xen.org; Tue, 12 Mar 2019 16:47:21 +0000
X-Inumbo-ID: 7f94be1b-44e6-11e9-bc90-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7f94be1b-44e6-11e9-bc90-bc764e045a96;
 Tue, 12 Mar 2019 16:47:18 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,471,1544486400"; d="scan'208";a="80362709"
Date: Tue, 12 Mar 2019 16:47:16 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Marek =?iso-8859-1?Q?Marczykowski-G=F3recki?=
 <marmarek@invisiblethingslab.com>
Message-ID: <20190312164716.y53fb6xfgeaj6j2j@zion.uk.xensource.com>
References: <20190312012657.GE1208@mail-itl>
 <64A2C29D-2567-4B1A-B5F1-ADB4A9079FA2@neclab.eu>
 <20190312160315.GH1208@mail-itl>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190312160315.GH1208@mail-itl>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Minios-devel] [UNIKRAFT] Xen PVH platform
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: Wei Liu <wei.liu2@citrix.com>, Simon Kuenzer <simon.kuenzer@neclab.eu>,
 Mindy Preston <mindy@somerandomidiot.com>,
 "minios-devel@lists.xen.org" <minios-devel@lists.xen.org>
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>

T24gVHVlLCBNYXIgMTIsIDIwMTkgYXQgMDU6MDM6MTVQTSArMDEwMCwgTWFyZWsgTWFyY3p5a293
c2tpLUfDs3JlY2tpIHdyb3RlOgo+IE9uIFR1ZSwgTWFyIDEyLCAyMDE5IGF0IDA4OjUyOjExQU0g
KzAwMDAsIFNpbW9uIEt1ZW56ZXIgd3JvdGU6Cj4gPiBIZXkgTWFyZWssCj4gPiAKPiA+IHllcywg
eW91IGFyZSByaWdodC4gV2UgYXJlIHN1cHBvcnRpbmcgb25seSBQViBvbiB4ODYgZm9yIG5vdy4g
VGhlIHBpZWNlcyBvZiBQVkgvSFZNIHRoYXQgd2UgaGF2ZSBsZWZ0IGFyZSBsZWZ0LW92ZXJzIGZy
b20gdGFraW5nIHNvbWUgb2YgdGhlIGNvZGUgZnJvbSBNaW5pLU9TLiBJbiBnZW5lcmFsLCB3ZSB3
b3VsZCBiZSBoYXBweSB0byBoYXZlIGFsc28gUFZIIHN1cHBvcnQuCj4gPiBTbyBmYXIsIG91ciBm
b2N1cyB3YXMgb24gaW5jcmVhc2luZyBmdW5jdGlvbmFsaXR5IHdpdGggbGlicmFyaWVzIGFuZCBk
cml2ZXJzIGluIG9yZGVyIHRvIG1ha2UgdGhlIHByb2plY3QgbW9yZSB1c2VmdWwgZm9yIG1vc3Qg
cGVvcGxlLiBIb3dldmVyLCBpZiB5b3UgaGF2ZSB0aW1lLCB3ZSBhcmUgaGFwcHkgdG8gcmVjZWl2
ZSBwYXRjaGVzIHRvIGVuYWJsZSBQVkggOy0pIC4gTGV0IHVzIGtub3cgaWYgeW91IGFyZSBpbnRl
cmVzdGVkLgo+IAo+IFllcyEgQWN0dWFsbHksIEkgYWxyZWFkeSBoYXZlIHNvbWV0aGluZyB0aGF0
IGJvb3RzIG9uIFBWSC4gSXQncyBxdWl0ZQo+IHNwZWNpZmljLCBhcyBpdCdzIHBsdWdnZWQgaW50
byBNaXJhZ2VPUywgd2hpY2ggdXNlIHVuaWtyYWZ0IGFzIGp1c3Qgb25lCj4gb2YgaXRzIHBhY2th
Z2VzIHJpZ2h0IG5vdy4gSXQncyB2ZXJ5IG11Y2ggd29yayBpbiBwcm9ncmVzcyBzdGF0ZS4KPiAK
PiA+IFRoZSBtb3N0IG5hdHVyYWwgd2F5IGZvciBVbmlrcmFmdCB3b3VsZCBiZSB0byBidWlsZCB0
d28gWGVuIGJpbmFyaWVzOiBPbmUgZm9yIFBWIGFuZCBhbm90aGVyIG9uZSBmb3IgUFZILiBUaGUg
aWRlYSBpcyB0aGF0IHlvdSBnZXQgdGhlIG1vc3Qgb3B0aW1pemVkIGltYWdlIGZvciB5b3VyIGV4
ZWN1dGlvbiBlbnZpcm9ubWVudC4gVGhpcyB3YXkgeW91IHdvdWxkIGF2b2lkIGltcGFjdHMgYmVj
YXVzZSBvZiB0aGUgdHdvIGltcGxlbWVudGF0aW9ucy4gWW91IGFsc28gd291bGQgbm90IHJlcXVp
cmUgYSBkZXRlY3Rpb24gYXQgcnVudGltZS4KPiAKPiBJIHNlZSwgdGhhdCBtYWtlcyBzZW5zZS4g
T24gdGhlIG90aGVyIGhhbmQsIHBhc3NpbmcgQ09ORklHX1BBUkFWSVJUCj4gdGhyb3VnaCBtdWx0
aXBsZSBsYXllcnMgbWF5IGJlIHByb2JsZW1hdGljLCBzbyBJIHRoaW5rIGl0IG1heSBiZSB3b3J0
aAo+IGhhdmluZyBzb21lIHVuaXZlcnNhbCBiaW5hcnkuIEJ1dCBJJ2xsIGxlYXZlIGl0IGZvciBz
b21lIHVuZGVmaW5lZAo+IGZ1dHVyZS4KPiAKPiBBbnl3YXksIGV2ZW4gd2l0aG91dCBoYXZpbmcg
UFYrUFZIIGJpbmFyeSwgSSBoYXZlIG9uZSBpbXBvcnRhbnQgcXVlc3Rpb246Cj4gaG93IHN0YXJ0
X2luZm9fdCBhbmQgSFlQRVJWSVNPUl9zdGFydF9pbmZvIHNob3VsZCBsb29rcyBsaWtlPyBSaWdo
dCBub3cKPiBJJ3ZlIG1hZGUgaXQgYW4gdW5pb24gKHdpdGggInB2IiB1bmRlciBDT05GSUdfUEFS
QVZJUlQgYW5kICJodm0iIHVuZGVyCj4gQ09ORklHX1hFTl9IVk1MSVRFKS4gVGhpcyByZXF1aXJl
IGFsbCB0aGUgcGxhY2VzIHVzaW5nIHRoaXMgc3ltYm9sIHRvIGJlCj4gY2hhbmdlZC4gU29tZSBh
bHRlcm5hdGl2ZSB3b3VsZCBiZSB0byBoYXZlIGEgc2VwYXJhdGUgc3ltYm9sIGxpa2UKPiBIWVBF
UlZJU09SX3N0YXJ0X2luZm9faHZtIGZvciB0aGUgb3RoZXIgc3RhcnQgaW5mbyBzdHJ1Y3R1cmUg
YW5kIGtlZXAKPiBIWVBFUlZJU09SX3N0YXJ0X2luZm8gdW5jaGFuZ2VkIChvciB1bmRlciBDT05G
SUdfUEFSQVZJUlQpLiBXaGlsZQo+IGNoYW5naW5nIGV2ZXJ5dGhpbmcgdXNpbmcgSFlQRVJWSVNP
Ul9zdGFydF9pbmZvIGlzIHNvbWUgcGFpbiwgSU1PIGl0J3MKPiBiZXR0ZXIgdGhhbiBmb3JnZXR0
aW5nIHNvbWV0aGluZyBhbmQgZXJyb25lb3VzbHkgdXNpbmcgKHVuaW5pdGlhbGl6ZWQpCj4gUFYg
dmVyc2lvbiBvbiBQVkguLi4KCk9mZiB0b3BpYzogY2FuIEkgc3VnZ2VzdCB5b3Ugcy9IVk1MSVRF
L1BWSC8gPwoKVGhlcmUgaGFzIGJlZW4gZW5vdWdoIGNvbmZ1c2lvbiBvbiB3aGF0IG1lYW5zIHdo
YXQuIDotKQoKV2VpLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21p
bmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Tue Mar 12 22:25:35 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 12 Mar 2019 22:25: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 1h3pq1-0006Er-RI; Tue, 12 Mar 2019 22:25:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=VpTG=RP=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1h3pq1-0006Em-4s
 for minios-devel@lists.xen.org; Tue, 12 Mar 2019 22:25:33 +0000
X-Inumbo-ID: bdab7c84-4515-11e9-b680-53cb0a0045ea
Received: from out2-smtp.messagingengine.com (unknown [66.111.4.26])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bdab7c84-4515-11e9-b680-53cb0a0045ea;
 Tue, 12 Mar 2019 22:25:29 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id D876B20C8C;
 Tue, 12 Mar 2019 18:25:28 -0400 (EDT)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Tue, 12 Mar 2019 18:25:28 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=2tetBu
 /YBrMkyzQbaR+K7c83T5aE566vt0xvILmMHa8=; b=c3vt2Q0PacusFxsCpoci/y
 XI0+akPf67uzglA8QDQedPcYw2275jhFwrXhcSE7t895SWC2HLPej6eYXY6iQrqw
 y6EDe3+K8d2HvWPMTOlfkI+JyPNDKUt8nRW/xcs53vFgnC0OqfubzoL4st3Ds1nv
 hhVsih17bwh9mLNFflK/NanCatHiljHT8wQNtTXjl+BB/+hoQPfy46Ngx1KBi5KQ
 zoJ/Nm5XzXE4BX7TYvYdQuuBNXw79UGyYfRotD1nvwr5b1IGlPfZ0/73x31hhOxK
 dVTvWBI6KvEjNAyJz0fZpZ+NTBr+OVPwFJ/w52GOhBcq/bOo0E6TFHC/FGminKmg
 ==
X-ME-Sender: <xms:2DGIXHEkA5YHs_rNvS6LKL8mtpg6OZVOFdEJMP846W1PDzc0RUTU9Q>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedutddrgeekgdduieehucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen
 uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne
 cujfgurhepfffhvffukfhfgggtuggjfgesghdtreertderjeenucfhrhhomhepofgrrhgv
 khcuofgrrhgtiiihkhhofihskhhiqdfikphrvggtkhhiuceomhgrrhhmrghrvghksehinh
 hvihhsihgslhgvthhhihhnghhslhgrsgdrtghomheqnecukfhppedukeehrddvudefrddu
 heehrdduieefnecurfgrrhgrmhepmhgrihhlfhhrohhmpehmrghrmhgrrhgvkhesihhnvh
 hishhisghlvghthhhinhhgshhlrggsrdgtohhmnecuvehluhhsthgvrhfuihiivgeptd
X-ME-Proxy: <xmx:2DGIXImmOhYZDfPvBqmxdfJfcBMsxV-OUark4E_sDD2Q42tHQcIomA>
 <xmx:2DGIXMvxNH8XZ8aktAq6ESWIbOJGgTYcXgdaziq3gA6L9EmXCuHnTA>
 <xmx:2DGIXENmFwRB3LCuY5_7TUTD8DBIVQjKtBs0MefSQfMsJeTAxeDFmQ>
 <xmx:2DGIXBudLDZhL1BhEVin9p2CiLvJbRPFysa5G0RaxtHSO0UNwOrl2A>
Received: from mail-itl (unknown [185.213.155.163])
 by mail.messagingengine.com (Postfix) with ESMTPA id DF59D10340;
 Tue, 12 Mar 2019 18:25:26 -0400 (EDT)
Date: Tue, 12 Mar 2019 23:25:21 +0100
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20190312222521.GI1208@mail-itl>
References: <20190312012657.GE1208@mail-itl>
 <64A2C29D-2567-4B1A-B5F1-ADB4A9079FA2@neclab.eu>
 <20190312160315.GH1208@mail-itl>
 <20190312164716.y53fb6xfgeaj6j2j@zion.uk.xensource.com>
MIME-Version: 1.0
In-Reply-To: <20190312164716.y53fb6xfgeaj6j2j@zion.uk.xensource.com>
User-Agent: Mutt/1.11.1+94 (9b965fac) (2019-01-05)
Subject: Re: [Minios-devel] [UNIKRAFT] Xen PVH platform
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>,
 Mindy Preston <mindy@somerandomidiot.com>,
 "minios-devel@lists.xen.org" <minios-devel@lists.xen.org>
Content-Type: multipart/mixed; boundary="===============7726732023635011832=="
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>


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


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

On Tue, Mar 12, 2019 at 04:47:16PM +0000, Wei Liu wrote:
> Off topic: can I suggest you s/HVMLITE/PVH/ ?

Actually, that's also a good question - multiple parts about PVH
internally are named HVM (for example HVMOP_get_param). Which kind of
makes sense, but doesn't ease naming things.

So, is

    #ifdef CONFIG_XEN_PVH

        ...
        HYPERVISOR_hvm_op(HVMOP_get_param, ...)
    #endif

ok?

To be honest, I'm not sure if some parts wouldn't also make sense in
actual HVM, where putting them under CONFIG_XEN_PVH would be even more
confusing... Not sure why would anyone want to do that, but that's yet
another thing possibly affecting names here.

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

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

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

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAlyIMdEACgkQ24/THMrX
1yxA/Af/YFNcHGX2G9AgnpGzVs5b8rxeLcTp+j3hlg+Z1yL5gFtpCP14S42DtQVt
jsxxw+zi3l1uYwwWVdmgYHfBl52igmdP6Ke3DKO3fjVNknsqwHL+paJ7NJRu1x7x
B66ehfy2745ddis1S0hna4cs0y8G2nEpcmCLbHH7oNkF+UH2BWeuh3f4JoeXf3JI
AyfITsHPlhmNuWQSlKlbi0BywnM15D5J3dCrXRnHK0tHBB3Ek4c8VzrAgxqMxqcN
cPnSl3e33OUfP92LM6vl3hG4K1b2NCjZg7JqTYT2JnGw6919Quuv67eF53PS16cR
P3Q5GgIdqBcnfVVChMk/frLtnlpPyg==
=DtCp
-----END PGP SIGNATURE-----

--Q59ABw34pTSIagmi--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRl
dmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

--===============7726732023635011832==--


From minios-devel-bounces@lists.xenproject.org Wed Mar 13 08:14:51 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 13 Mar 2019 08:14:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h3z2H-0000Mo-Li; Wed, 13 Mar 2019 08:14:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=IHji=RO=gmail.com=jumapico@srs-us1.protection.inumbo.net>)
 id 1h3Qfm-00020u-1P
 for minios-devel@lists.xen.org; Mon, 11 Mar 2019 19:33:18 +0000
X-Inumbo-ID: 8457c01f-4434-11e9-bc90-bc764e045a96
Received: from mail-qk1-x72d.google.com (unknown [2607:f8b0:4864:20::72d])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8457c01f-4434-11e9-bc90-bc764e045a96;
 Mon, 11 Mar 2019 19:33:16 +0000 (UTC)
Received: by mail-qk1-x72d.google.com with SMTP id u22so3456719qkj.11
 for <minios-devel@lists.xen.org>; Mon, 11 Mar 2019 12:33:16 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:mime-version
 :content-transfer-encoding;
 bh=QiXtSOjfoNgL9YPo8zqhzQ/Goa0FDl21+QQqRhExsBA=;
 b=mvMafPd766KyZvnQisNJY57330OgffnxUn19Q0s6ZlncjDF+qm4JcmO437CEG7QTKb
 8aWolb8QLo1VnNktasWTMN7N4Z6YW2Z19KWhE2dsCqkG0Wy/pbcXTL3RUd+gwxKIvLaj
 QWD+6/MOmVJoqMgtkXnrPQ+j9jHn11ljQMlyCQmp5EocWPNEKQXxBw5fQmtuRQza4XsN
 FFOjGeTV1Alo6XREar41728y4shsy3w1ifkuzhxPmyMUnjEiiWQCISO3DkdIx27UPrch
 PMaU9Wp2A/bOpk5TI8W1TJMyubl23NyCBcAKfAdVVnQ4xMvZ1bZs/cC3xICWpAETRJVZ
 /A7w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version
 :content-transfer-encoding;
 bh=QiXtSOjfoNgL9YPo8zqhzQ/Goa0FDl21+QQqRhExsBA=;
 b=tR3tZUipbIuV2pBCg8MpkIMN9ukeINwA0QkYzKWkQ2NV3KTA3uqI6FyT/Z5IoCdl8Y
 tiu7VEJg/gFNgIKxvcY7ZjZKHip3m2vsABp5hEPYM27hg1rh5ubQt92dPfpTV1UFgvsi
 gjLC27EpO7Kh4Hymd1sDbeEEGJCPL6MTvloW69s70/e7HJo5rJ66O+ktlORFcgXBQ3PF
 4/k1OlV/4HeyHeo6CYGM08VWDk+5BZigeTliuRDsiV2jozL+ZfghPAjDIJMMX8QnTwBh
 opG9sQI05vzzZusPRXUX+YQbPX0wmsl8tJVP7xAdEM8kOxDW8rWHdbbj3JP2GRnkDzVi
 pEKg==
X-Gm-Message-State: APjAAAWGYKMe6EPWZSxGECAd9w6h6GIAtoOFOY9TuC/mJ5gJ4mkL40o2
 ZGc9cMlUSHrOJ2Xq2NM3fw6ZQeLZ
X-Google-Smtp-Source: APXvYqxCxFFpAEIQyd6dqXB3yrxEhhJqHIcIo995HxpN//vZijIBqvnfEC5wl4FffBVr3r9gdpipUQ==
X-Received: by 2002:a37:4949:: with SMTP id w70mr24990686qka.52.1552332795703; 
 Mon, 11 Mar 2019 12:33:15 -0700 (PDT)
Received: from localhost.localdomain
 (r186-52-74-32.dialup.adsl.anteldata.net.uy. [186.52.74.32])
 by smtp.gmail.com with ESMTPSA id c19sm3760090qkg.88.2019.03.11.12.33.13
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 11 Mar 2019 12:33:15 -0700 (PDT)
From: Juan Picca <jumapico@gmail.com>
To: minios-devel@lists.xen.org
Date: Mon, 11 Mar 2019 16:32:55 -0300
Message-Id: <20190311193255.8530-1-jumapico@gmail.com>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
X-Mailman-Approved-At: Wed, 13 Mar 2019 08:14:48 +0000
Subject: [Minios-devel] [PATCH] doc/*: Update directory structure in
 documentation
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, simon.kuenzer@neclab.eu,
 Juan Picca <jumapico@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>

QXMgbm90ZWQgaW4gaHR0cHM6Ly93aWtpLnhlbnByb2plY3Qub3JnL3dpa2kvVW5pa3JhZnRfSW5j
dWJhdGlvbl9Qcm9qZWN0X1Byb3Bvc2FsLAp0aGUgcHJvamVjdCBpcyB1c2luZyB0aGUgc3RydWN0
dXJlIHVuaWtyYWZ0L2xpYnMgaW5zdGVhZCBvZiB1bmlrcmFmdC1saWJzLgoKVGhpcyBpcyByZWZs
ZWN0ZWQgaW4gYWxsIHRoZSBjdXJyZW50IGV4YW1wbGVzOgpodHRwczovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP2E9cHJvamVjdF9saXN0O3BmPXVuaWtyYWZ0L2FwcHMKClNpZ25lZC1vZmYtYnk6
IEp1YW4gUGljY2EgPGp1bWFwaWNvQGdtYWlsLmNvbT4KLS0tCiBkb2MvZ3VpZGVzL2RldmVsb3Bl
cnMtYXBwLnJzdCB8IDIgKy0KIGRvYy9ndWlkZXMvdXNlcnMucnN0ICAgICAgICAgIHwgOCArKysr
LS0tLQogMiBmaWxlcyBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEvZG9jL2d1aWRlcy9kZXZlbG9wZXJzLWFwcC5yc3QgYi9kb2MvZ3VpZGVzL2Rl
dmVsb3BlcnMtYXBwLnJzdAppbmRleCA4OTc0ODI0Li5kMWI4YmZhIDEwMDY0NAotLS0gYS9kb2Mv
Z3VpZGVzL2RldmVsb3BlcnMtYXBwLnJzdAorKysgYi9kb2MvZ3VpZGVzL2RldmVsb3BlcnMtYXBw
LnJzdApAQCAtMzksNyArMzksNyBAQCBMaW51eCBrZXJuZWwgbW9kdWxlcyB0aGF0IGFyZSBidWls
dCBvZmYtdHJlZS4gRm9yIG1vc3QgYXBwbGljYXRpb25zCiB0aGUgTWFrZWZpbGUgc2hvdWxkIGNv
bnRhaW4gbm8gbW9yZSB0aGFuIHRoZSBmb2xsb3dpbmc6IDo6CiAKICAgVUtfUk9PVCA/PSAkKFBX
RCkvLi4vLi4vdW5pa3JhZnQKLSAgVUtfTElCUyA/PSAkKFBXRCkvLi4vLi4vdW5pa3JhZnQtbGli
cworICBVS19MSUJTID89ICQoUFdEKS8uLi8uLi9saWJzCiAgIExJQlMgOj0gJChVS19MSUJTKS9s
aWIxOiQoVUtfTElCUykvbGliMjokKFVLX0xJQlMpL2xpYk4KIAogICBhbGw6CmRpZmYgLS1naXQg
YS9kb2MvZ3VpZGVzL3VzZXJzLnJzdCBiL2RvYy9ndWlkZXMvdXNlcnMucnN0CmluZGV4IDdmNDFh
OTUuLmQ1OTBlZmMgMTAwNjQ0Ci0tLSBhL2RvYy9ndWlkZXMvdXNlcnMucnN0CisrKyBiL2RvYy9n
dWlkZXMvdXNlcnMucnN0CkBAIC0yNCwyMCArMjQsMjAgQEAgY2xvbmVkIHRoZSByZXBvcyBhYm92
ZS4gRm9yIGluc3RhbmNlLCBhc3N1bWluZyB0aGUgZm9sbG93aW5nIGRpcmVjdG9yeQogc3RydWN0
dXJlIDo6CiAKICAg4pSc4pSA4pSAIHVuaWtyYWZ0Ci0gIOKUnOKUgOKUgCB1bmlrcmFmdC1hcHBz
CisgIOKUnOKUgOKUgCBhcHBzCiAgIOKUgiAg4pSc4pSA4pSAIGhlbGxvd29ybGQKICAg4pSCICDi
lJzilIDilIAgYXBwMQogICDilIIgIOKUnOKUgOKUgCBhcHAyCi0gIOKUlOKUgOKUgCB1bmlrcmFm
dC1saWJzCisgIOKUlOKUgOKUgCBsaWJzCiAgICAgIOKUnOKUgOKUgCBsaWIxCiAgICAgIOKUnOKU
gOKUgCBsaWIyCiAgICAgIOKUlOKUgOKUgCBsaWJOCiAKLXdoZXJlIHlvdXIgYXBwIGlzIGxvY2F0
ZWQgYXQgYGB1bmlrcmFmdC1hcHBzL2hlbGxvd29ybGRgYCwgeW91IHdvdWxkIHNldAord2hlcmUg
eW91ciBhcHAgaXMgbG9jYXRlZCBhdCBgYGFwcHMvaGVsbG93b3JsZGBgLCB5b3Ugd291bGQgc2V0
CiB0aG9zZSB2YXJpYWJsZXMgYXMgZm9sbG93czogOjoKIAogICBVS19ST09UID89ICQoUFdEKS8u
Li8uLi91bmlrcmFmdAotICBVS19MSUJTID89ICQoUFdEKS8uLi8uLi91bmlrcmFmdC1saWJzCisg
IFVLX0xJQlMgPz0gJChQV0QpLy4uLy4uL2xpYnMKIAogRmluYWxseSwgaWYgeW91ciBhcHAgd2ls
bCBiZSB1c2luZyBleHRlcm5hbCBsaWJyYXJpZXMsIHNldCB0aGUgYGBMSUJTYGAKIHZhcmlhYmxl
IHRvIHJlZmxlY3QgdGhpcy4gRm9yIGluc3RhbmNlIDogOjoKLS0gCjIuMjAuMQoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWls
aW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Wed Mar 13 11:14:42 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 13 Mar 2019 11:14:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h41qK-0007GR-KW; Wed, 13 Mar 2019 11:14: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=vIEM=RQ=neclab.eu=yuri.volchkov@srs-us1.protection.inumbo.net>)
 id 1h41qJ-0007GM-DP
 for minios-devel@lists.xen.org; Wed, 13 Mar 2019 11:14:39 +0000
X-Inumbo-ID: 2f9fda65-4581-11e9-bc90-bc764e045a96
Received: from mailer1.neclab.eu (unknown [195.37.70.40])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2f9fda65-4581-11e9-bc90-bc764e045a96;
 Wed, 13 Mar 2019 11:14:37 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer1.neclab.eu (Postfix) with ESMTP id 05727104F56;
 Wed, 13 Mar 2019 12:14:36 +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 7l4La7pNsbPV; Wed, 13 Mar 2019 12:14:35 +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 CDBBD104F4F;
 Wed, 13 Mar 2019 12:14:31 +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, 13 Mar 2019 12:14:31 +0100
From: Yuri Volchkov <yuri.volchkov@neclab.eu>
To: Costin Lupu <costin.lupu@cs.pub.ro>, <minios-devel@lists.xen.org>
In-Reply-To: <20190311162842.16788-2-costin.lupu@cs.pub.ro>
References: <20190311162842.16788-1-costin.lupu@cs.pub.ro>
 <20190311162842.16788-2-costin.lupu@cs.pub.ro>
Date: Wed, 13 Mar 2019 12:14:31 +0100
Message-ID: <tza4s2imwnt4a0.fsf@N-1128.office.hd>
MIME-Version: 1.0
X-Originating-IP: [10.1.2.20]
Subject: Re: [Minios-devel] [UNIKRAFT PATCH 1/2] lib/uklock: Use timeout
 equal to 0 for trying down a semaphore
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,
 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>

SGksCmxvb2tzIGdvb2QgdG8gbWUuCgpSZXZpZXdlZC1ieTogWXVyaSBWb2xjaGtvdiA8eXVyaS52
b2xjaGtvdkBuZWNsYWIuZXU+CkNoZWVycywgWXVyaS4KCkNvc3RpbiBMdXB1IDxjb3N0aW4ubHVw
dUBjcy5wdWIucm8+IHdyaXRlczoKCj4gVW50aWwgbm93LCB0aW1lb3V0IGVxdWFsIHRvIDAgbWVh
bnQgd2FpdGluZyB1bnRpbCB0aGUgc2VtYXBob3JlIGNvdW50ZXIKPiB3b3VsZCBoYXZlIGdvdCBn
cmVhdGVyIHRoYW4gemVybywgcG90ZW50aWFsbHkgZm9yZXZlci4gV2UgYWxsb3cgbm93IHRpbWVv
dXQKPiBlcXVhbCB0byAwIHRvIGJlIHVzZWQgd2hlbiB0aGUgdXNlciB3YW50cyBqdXN0IHRvIHRy
eSBkb3duIHRoZSBzZW1hcGhvcmUKPiBhbmQgcmV0dXJuIGltbWVkaWF0ZWx5LCBpbiBvcmRlciB0
byBiZSBjb21wbGlhbnQgd2l0aCB0aGUgYmVoYXZpb3Igb2YgdGhlCj4gc2VtX3RpbWVkd2FpdCgp
IFBPU0lYIGZ1bmN0aW9uLgo+Cj4gU2lnbmVkLW9mZi1ieTogQ29zdGluIEx1cHUgPGNvc3Rpbi5s
dXB1QGNzLnB1Yi5ybz4KPiAtLS0KPiAgbGliL3VrbG9jay9pbmNsdWRlL3VrL3NlbWFwaG9yZS5o
IHwgNSArLS0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDQgZGVsZXRpb25z
KC0pCj4KPiBkaWZmIC0tZ2l0IGEvbGliL3VrbG9jay9pbmNsdWRlL3VrL3NlbWFwaG9yZS5oIGIv
bGliL3VrbG9jay9pbmNsdWRlL3VrL3NlbWFwaG9yZS5oCj4gaW5kZXggZGVhOWE3MjAuLjI1MTNk
NDQxIDEwMDY0NAo+IC0tLSBhL2xpYi91a2xvY2svaW5jbHVkZS91ay9zZW1hcGhvcmUuaAo+ICsr
KyBiL2xpYi91a2xvY2svaW5jbHVkZS91ay9zZW1hcGhvcmUuaAo+IEBAIC05NywxMCArOTcsNyBA
QCBzdGF0aWMgaW5saW5lIF9fbnNlYyB1a19zZW1hcGhvcmVfZG93bl90byhzdHJ1Y3QgdWtfc2Vt
YXBob3JlICpzLAo+ICAKPiAgCVVLX0FTU0VSVChzKTsKPiAgCj4gLQlpZiAodGltZW91dCA9PSAw
KQo+IC0JCWRlYWRsaW5lID0gMDsKPiAtCWVsc2UKPiAtCQlkZWFkbGluZSA9IHRoZW4gKyB0aW1l
b3V0Owo+ICsJZGVhZGxpbmUgPSB0aGVuICsgdGltZW91dDsKPiAgCj4gIAlmb3IgKDs7KSB7Cj4g
IAkJdWtfd2FpdHFfd2FpdF9ldmVudF9kZWFkbGluZSgmcy0+d2FpdCwgcy0+Y291bnQgPiAwLCBk
ZWFkbGluZSk7Cj4gLS0gCj4gMi4xMS4wCj4KCi0tIApZdXJpIFZvbGNoa292ClNvZnR3YXJlIFNw
ZWNpYWxpc3QKCk5FQyBFdXJvcGUgTHRkCkt1cmbDvHJzdGVuLUFubGFnZSAzNgpELTY5MTE1IEhl
aWRlbGJlcmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Ck1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby9taW5pb3Mt
ZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Wed Mar 13 11:16:22 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 13 Mar 2019 11:16:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h41rx-0007If-R5; Wed, 13 Mar 2019 11:16: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=vIEM=RQ=neclab.eu=yuri.volchkov@srs-us1.protection.inumbo.net>)
 id 1h41rv-0007Ia-Ul
 for minios-devel@lists.xen.org; Wed, 13 Mar 2019 11:16:19 +0000
X-Inumbo-ID: 6b278298-4581-11e9-ba3b-53b8cf9f5158
Received: from mailer1.neclab.eu (unknown [195.37.70.40])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6b278298-4581-11e9-ba3b-53b8cf9f5158;
 Wed, 13 Mar 2019 11:16:16 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer1.neclab.eu (Postfix) with ESMTP id F3CE6104F56;
 Wed, 13 Mar 2019 12:16: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 9eX0LTkUOA43; Wed, 13 Mar 2019 12:16: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 C9359104F4F;
 Wed, 13 Mar 2019 12:16:11 +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, 13 Mar 2019 12:16:11 +0100
From: Yuri Volchkov <yuri.volchkov@neclab.eu>
To: Costin Lupu <costin.lupu@cs.pub.ro>, <minios-devel@lists.xen.org>
In-Reply-To: <20190311162842.16788-3-costin.lupu@cs.pub.ro>
References: <20190311162842.16788-1-costin.lupu@cs.pub.ro>
 <20190311162842.16788-3-costin.lupu@cs.pub.ro>
Date: Wed, 13 Mar 2019 12:16:11 +0100
Message-ID: <tza4s2ftrrt478.fsf@N-1128.office.hd>
MIME-Version: 1.0
X-Originating-IP: [10.1.2.20]
Subject: Re: [Minios-devel] [UNIKRAFT PATCH 2/2] lib/uklock: Disable debug
 logging for semaphores
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,
 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>

SGksCgpJIHdpbGwganVzdCBhZGQgYSBmZXcgbGluZXMsIHRvIHRoZSBjb21taXQgbWVzc2FnZSBz
YXlpbmcgdGhhdCBvdXIKcGVyLW1vZHVsZSBkZWJ1ZyBtZXNzYWdlIGVuYWJsaW5nIGRvZXMgbm90
IHdvcmsgaGVyZSBiZWNhdXNlIG1vc3Qgb2YgdGhlCnByaW50cyBhcmUgaW4gdGhlIGhlYWRlciBm
aWxlcy4gSWYgeW91IGRvIG5vdCBtaW5kLgoKUmV2aWV3ZWQtYnk6IFl1cmkgVm9sY2hrb3YgPHl1
cmkudm9sY2hrb3ZAbmVjbGFiLmV1PgoKQ2hlZXJzLCBZdXJpLgoKQ29zdGluIEx1cHUgPGNvc3Rp
bi5sdXB1QGNzLnB1Yi5ybz4gd3JpdGVzOgoKPiBXaGVuIGRlYnVnIGxvZ2dpbmcgaXMgZW5hYmxl
ZCwgc2VtYXBob3JlcyBtZXNzYWdlcyBsb2dnaW5nIGNhbiBnZXQgdmVyeQo+IGFnZ3Jlc3NpdmUg
YW5kIGZsb29kIHRoZSBvdXRwdXQsIHRoZXJlZm9yZSB3ZSBsZWF2ZSB0aGVtIGRpc2FibGVkIGJ5
Cj4gZGVmYXVsdC4gT25lIGhhcyB0byBleHBsaWNpdGx5IGVuYWJsZSBsb2dnaW5nIGFnYWluIGJ5
IGRlZmluaW5nCj4gVUtfU0VNQVBIT1JFX0RFQlVHIHdoZW4gaW52ZXN0aWdhdGluZyBpc3N1ZXMg
bGlrZSBkZWFkbG9ja3MuCj4KPiBTaWduZWQtb2ZmLWJ5OiBDb3N0aW4gTHVwdSA8Y29zdGluLmx1
cHVAY3MucHViLnJvPgo+IC0tLQo+ICBsaWIvdWtsb2NrL2luY2x1ZGUvdWsvc2VtYXBob3JlLmgg
fCAxMCArKysrKysrKysrCj4gIGxpYi91a2xvY2svc2VtYXBob3JlLmMgICAgICAgICAgICB8ICAy
ICsrCj4gIDIgZmlsZXMgY2hhbmdlZCwgMTIgaW5zZXJ0aW9ucygrKQo+Cj4gZGlmZiAtLWdpdCBh
L2xpYi91a2xvY2svaW5jbHVkZS91ay9zZW1hcGhvcmUuaCBiL2xpYi91a2xvY2svaW5jbHVkZS91
ay9zZW1hcGhvcmUuaAo+IGluZGV4IDI1MTNkNDQxLi4yZTgyYjEwZiAxMDA2NDQKPiAtLS0gYS9s
aWIvdWtsb2NrL2luY2x1ZGUvdWsvc2VtYXBob3JlLmgKPiArKysgYi9saWIvdWtsb2NrL2luY2x1
ZGUvdWsvc2VtYXBob3JlLmgKPiBAQCAtNjUsNyArNjUsOSBAQCBzdGF0aWMgaW5saW5lIHZvaWQg
dWtfc2VtYXBob3JlX2Rvd24oc3RydWN0IHVrX3NlbWFwaG9yZSAqcykKPiAgCQl1a3BsYXRfbGNw
dV9yZXN0b3JlX2lycWYoaXJxZik7Cj4gIAl9Cj4gIAktLXMtPmNvdW50Owo+ICsjaWZkZWYgVUtf
U0VNQVBIT1JFX0RFQlVHCj4gIAl1a19wcl9kZWJ1ZygiRGVjcmVhc2VkIHNlbWFwaG9yZSAlcCB0
byAlbGRcbiIsIHMsIHMtPmNvdW50KTsKPiArI2VuZGlmCj4gIAl1a3BsYXRfbGNwdV9yZXN0b3Jl
X2lycWYoaXJxZik7Cj4gIH0KPiAgCj4gQEAgLTgwLDggKzgyLDEwIEBAIHN0YXRpYyBpbmxpbmUg
aW50IHVrX3NlbWFwaG9yZV9kb3duX3RyeShzdHJ1Y3QgdWtfc2VtYXBob3JlICpzKQo+ICAJaWYg
KHMtPmNvdW50ID4gMCkgewo+ICAJCXJldCA9IDE7Cj4gIAkJLS1zLT5jb3VudDsKPiArI2lmZGVm
IFVLX1NFTUFQSE9SRV9ERUJVRwo+ICAJCXVrX3ByX2RlYnVnKCJEZWNyZWFzZWQgc2VtYXBob3Jl
ICVwIHRvICVsZFxuIiwKPiAgCQkJICAgIHMsIHMtPmNvdW50KTsKPiArI2VuZGlmCj4gIAl9Cj4g
IAl1a3BsYXRfbGNwdV9yZXN0b3JlX2lycWYoaXJxZik7Cj4gIAlyZXR1cm4gcmV0Owo+IEBAIC0x
MDksMTQgKzExMywxOCBAQCBzdGF0aWMgaW5saW5lIF9fbnNlYyB1a19zZW1hcGhvcmVfZG93bl90
byhzdHJ1Y3QgdWtfc2VtYXBob3JlICpzLAo+ICAJfQo+ICAJaWYgKHMtPmNvdW50ID4gMCkgewo+
ICAJCXMtPmNvdW50LS07Cj4gKyNpZmRlZiBVS19TRU1BUEhPUkVfREVCVUcKPiAgCQl1a19wcl9k
ZWJ1ZygiRGVjcmVhc2VkIHNlbWFwaG9yZSAlcCB0byAlbGRcbiIsCj4gIAkJCSAgICBzLCBzLT5j
b3VudCk7Cj4gKyNlbmRpZgo+ICAJCXVrcGxhdF9sY3B1X3Jlc3RvcmVfaXJxZihpcnFmKTsKPiAg
CQlyZXR1cm4gdWtwbGF0X21vbm90b25pY19jbG9jaygpIC0gdGhlbjsKPiAgCX0KPiAgCj4gIAl1
a3BsYXRfbGNwdV9yZXN0b3JlX2lycWYoaXJxZik7Cj4gKyNpZmRlZiBVS19TRU1BUEhPUkVfREVC
VUcKPiAgCXVrX3ByX2RlYnVnKCJUaW1lZCBvdXQgd2hpbGUgd2FpdGluZyBmb3Igc2VtYXBob3Jl
ICVwXG4iLCBzKTsKPiArI2VuZGlmCj4gIAlyZXR1cm4gX19OU0VDX01BWDsKPiAgfQo+ICAKPiBA
QCAtMTI4LDggKzEzNiwxMCBAQCBzdGF0aWMgaW5saW5lIHZvaWQgdWtfc2VtYXBob3JlX3VwKHN0
cnVjdCB1a19zZW1hcGhvcmUgKnMpCj4gIAo+ICAJaXJxZiA9IHVrcGxhdF9sY3B1X3NhdmVfaXJx
ZigpOwo+ICAJKytzLT5jb3VudDsKPiArI2lmZGVmIFVLX1NFTUFQSE9SRV9ERUJVRwo+ICAJdWtf
cHJfZGVidWcoIkluY3JlYXNlZCBzZW1hcGhvcmUgJXAgdG8gJWxkXG4iLAo+ICAJCSAgICBzLCBz
LT5jb3VudCk7Cj4gKyNlbmRpZgo+ICAJdWtfd2FpdHFfd2FrZV91cCgmcy0+d2FpdCk7Cj4gIAl1
a3BsYXRfbGNwdV9yZXN0b3JlX2lycWYoaXJxZik7Cj4gIH0KPiBkaWZmIC0tZ2l0IGEvbGliL3Vr
bG9jay9zZW1hcGhvcmUuYyBiL2xpYi91a2xvY2svc2VtYXBob3JlLmMKPiBpbmRleCBjOTc0NzEw
MC4uNWIxODIzNTkgMTAwNjQ0Cj4gLS0tIGEvbGliL3VrbG9jay9zZW1hcGhvcmUuYwo+ICsrKyBi
L2xpYi91a2xvY2svc2VtYXBob3JlLmMKPiBAQCAtNSw2ICs1LDggQEAgdm9pZCB1a19zZW1hcGhv
cmVfaW5pdChzdHJ1Y3QgdWtfc2VtYXBob3JlICpzLCBsb25nIGNvdW50KQo+ICAJcy0+Y291bnQg
PSBjb3VudDsKPiAgCXVrX3dhaXRxX2luaXQoJnMtPndhaXQpOwo+ICAKPiArI2lmZGVmIFVLX1NF
TUFQSE9SRV9ERUJVRwo+ICAJdWtfcHJfZGVidWcoIkluaXRpYWxpemVkIHNlbWFwaG9yZSAlcCB3
aXRoICVsZFxuIiwKPiAgCQkgICAgcywgcy0+Y291bnQpOwo+ICsjZW5kaWYKPiAgfQo+IC0tIAo+
IDIuMTEuMAo+CgotLSAKWXVyaSBWb2xjaGtvdgpTb2Z0d2FyZSBTcGVjaWFsaXN0CgpORUMgRXVy
b3BlIEx0ZApLdXJmw7xyc3Rlbi1BbmxhZ2UgMzYKRC02OTExNSBIZWlkZWxiZXJnCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFp
bGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Wed Mar 13 11:23:34 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 13 Mar 2019 11:23:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h41yv-00081f-NF; Wed, 13 Mar 2019 11:23:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=o/uH=RQ=citrix.com=prvs=96821ebfb=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1h41yv-00081a-5O
 for minios-devel@lists.xen.org; Wed, 13 Mar 2019 11:23:33 +0000
X-Inumbo-ID: 6c915360-4582-11e9-a371-d724050ddd7e
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6c915360-4582-11e9-a371-d724050ddd7e;
 Wed, 13 Mar 2019 11:23:29 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.58,474,1544486400"; d="scan'208";a="80433784"
Date: Wed, 13 Mar 2019 11:23:01 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Marek =?iso-8859-1?Q?Marczykowski-G=F3recki?=
 <marmarek@invisiblethingslab.com>
Message-ID: <20190313112301.nvgyg6cr6u5dzmi5@zion.uk.xensource.com>
References: <20190312012657.GE1208@mail-itl>
 <64A2C29D-2567-4B1A-B5F1-ADB4A9079FA2@neclab.eu>
 <20190312160315.GH1208@mail-itl>
 <20190312164716.y53fb6xfgeaj6j2j@zion.uk.xensource.com>
 <20190312222521.GI1208@mail-itl>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190312222521.GI1208@mail-itl>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Minios-devel] [UNIKRAFT] Xen PVH platform
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: "minios-devel@lists.xen.org" <minios-devel@lists.xen.org>,
 Simon Kuenzer <simon.kuenzer@neclab.eu>,
 Mindy Preston <mindy@somerandomidiot.com>, Wei Liu <wei.liu2@citrix.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>

T24gVHVlLCBNYXIgMTIsIDIwMTkgYXQgMTE6MjU6MjFQTSArMDEwMCwgTWFyZWsgTWFyY3p5a293
c2tpLUfDs3JlY2tpIHdyb3RlOgo+IE9uIFR1ZSwgTWFyIDEyLCAyMDE5IGF0IDA0OjQ3OjE2UE0g
KzAwMDAsIFdlaSBMaXUgd3JvdGU6Cj4gPiBPZmYgdG9waWM6IGNhbiBJIHN1Z2dlc3QgeW91IHMv
SFZNTElURS9QVkgvID8KPiAKPiBBY3R1YWxseSwgdGhhdCdzIGFsc28gYSBnb29kIHF1ZXN0aW9u
IC0gbXVsdGlwbGUgcGFydHMgYWJvdXQgUFZICj4gaW50ZXJuYWxseSBhcmUgbmFtZWQgSFZNIChm
b3IgZXhhbXBsZSBIVk1PUF9nZXRfcGFyYW0pLiBXaGljaCBraW5kIG9mCj4gbWFrZXMgc2Vuc2Us
IGJ1dCBkb2Vzbid0IGVhc2UgbmFtaW5nIHRoaW5ncy4KCk5vdCBzdXJlIHRoZSBwYXJ0cyBvZiB3
aGF0IGFyZSB5b3UgcmVmZXJyaW5nIHRvLiBJIGFkbWl0IEkgaGF2ZW4ndCBoYWQKdGltZSB0byBn
byB0aHJvdWdoIHVuaWtyYWZ0J3MgaW50ZXJuYWxzLgoKPiAKPiBTbywgaXMKPiAKPiAgICAgI2lm
ZGVmIENPTkZJR19YRU5fUFZICj4gCj4gICAgICAgICAuLi4KPiAgICAgICAgIEhZUEVSVklTT1Jf
aHZtX29wKEhWTU9QX2dldF9wYXJhbSwgLi4uKQo+ICAgICAjZW5kaWYKPiAKPiBvaz8KPiAKPiBU
byBiZSBob25lc3QsIEknbSBub3Qgc3VyZSBpZiBzb21lIHBhcnRzIHdvdWxkbid0IGFsc28gbWFr
ZSBzZW5zZSBpbgo+IGFjdHVhbCBIVk0sIHdoZXJlIHB1dHRpbmcgdGhlbSB1bmRlciBDT05GSUdf
WEVOX1BWSCB3b3VsZCBiZSBldmVuIG1vcmUKPiBjb25mdXNpbmcuLi4gTm90IHN1cmUgd2h5IHdv
dWxkIGFueW9uZSB3YW50IHRvIGRvIHRoYXQsIGJ1dCB0aGF0J3MgeWV0Cj4gYW5vdGhlciB0aGlu
ZyBwb3NzaWJseSBhZmZlY3RpbmcgbmFtZXMgaGVyZS4KClNvLCBmcm9tIGh5cGVydmlzb3IncyBQ
b1YsIHRoZXJlIGlzbid0ICJQVkgiLiBQVkggYW5kIEhWTSBzaGFyZSB0aGUgc2FtZQpzZXQgb2Yg
aHlwZXJjYWxscy4gVGhlIGRpZmZlcmVuY2UgaXMgd2hhdCBlbXVsYXRpb25zIGFyZSBhdmFpbGFi
bGUgdG8KdGhlIGd1ZXN0IGFuZCB0aGUgYm9vdCBBQkkuCgpJIHRoaW5rIHVzaW5nIENPTkZJR19Y
RU5fSFZNIGlzIHByb2JhYmx5IGJldHRlcj8KCldlaS4KCj4gCj4gLS0gCj4gQmVzdCBSZWdhcmRz
LAo+IE1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNraQo+IEludmlzaWJsZSBUaGluZ3MgTGFiCj4g
QTogQmVjYXVzZSBpdCBtZXNzZXMgdXAgdGhlIG9yZGVyIGluIHdoaWNoIHBlb3BsZSBub3JtYWxs
eSByZWFkIHRleHQuCj4gUTogV2h5IGlzIHRvcC1wb3N0aW5nIHN1Y2ggYSBiYWQgdGhpbmc/CgoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1k
ZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Wed Mar 13 12:49:45 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 13 Mar 2019 12:49: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 1h43KK-0007DS-NQ; Wed, 13 Mar 2019 12:49: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=6cQd=RQ=gmail.com=costin.lup@srs-us1.protection.inumbo.net>)
 id 1h43KJ-0007DN-Eo
 for minios-devel@lists.xen.org; Wed, 13 Mar 2019 12:49:43 +0000
X-Inumbo-ID: 7800cab7-458e-11e9-bc90-bc764e045a96
Received: from mail-wm1-x342.google.com (unknown [2a00:1450:4864:20::342])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7800cab7-458e-11e9-bc90-bc764e045a96;
 Wed, 13 Mar 2019 12:49:41 +0000 (UTC)
Received: by mail-wm1-x342.google.com with SMTP id x10so1730604wmg.2
 for <minios-devel@lists.xen.org>; Wed, 13 Mar 2019 05:49:41 -0700 (PDT)
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=Ag20AtO6w3+6T2MuDk+GjbsjxhSl5oxXcfmS7b2d/pI=;
 b=rWW/Yuh3AEB4Gu/xc5+Q6dkoDQiAeitB6jHLtWpGqMbXJDzhHxwsZyXtFj19CvGLhn
 Bna5mwCn+A79g85cY0Fhn3hyDbMYDqR0+gjypEk9lm2HmyDhSyL9BlrLrwlwEA7HRG80
 8c4uQmiBmpqGqiK3jbHVTnTwEN8cdP+RLQFwXXDl8ZQHD62LDI9yl7L8zCqEw4bUrAo3
 kUhjhwE0GrPQBG4G6Eo5yNBJpDCoV2OKWCWzEoTPvU4PLyYjxoVYAdEoBIFHM6BSM2jR
 cOw6m9rFm9j4gTbyMQWHuiq97x6+hG8HeA+wUGhfAmAU/M1bE0khRZLV8oWyRSMUM9bt
 fV0Q==
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=Ag20AtO6w3+6T2MuDk+GjbsjxhSl5oxXcfmS7b2d/pI=;
 b=tJM/KKKrLC7c/9ClezxToazpY4F+VMnlTANXhgdD3oI4BMBWW8IHB9JwJfq9848i2H
 KIfw0+/qwv4LFpV+LTEeNwQNGrgz7bzU5BKtAFbxmyw3sOkWaTj7ItIIgJCGaxIG0upa
 DuaKW+NRTih6YYdu02DfXBGnCbSK55g9k61fXXE8KheSa7dyegK+URRQ/higQ5t8sI4c
 zztieaioTtXf0muE7C8xK9WPIG4utw8jTiEtRgZuvS5Gg7khPW4sBgU0ByatvflinIEx
 IfjOEVAeMpxJj01qoLrlutgIV3HKVqeW6m8HZn1eCQw1eaxZ9hlPqs0X0MUk0FGa34+K
 PzPg==
X-Gm-Message-State: APjAAAWwsFMjD8SEg7APZEdCQoNTdF4ZUPZTDZaOsgiFOzkUPxK3iVRq
 dR719KBUw+txgAHQN7TOkaM=
X-Google-Smtp-Source: APXvYqwGW2NXs47I/IQRNXDOjAyPkIUk+8mFp2GK4LjZTCrkinIrCzgBIfwfGDQpcmfL0SX7TfovUQ==
X-Received: by 2002:a7b:cb48:: with SMTP id v8mr2087162wmj.138.1552481380688; 
 Wed, 13 Mar 2019 05:49:40 -0700 (PDT)
Received: from [192.168.1.35] ([188.25.159.216])
 by smtp.gmail.com with ESMTPSA id f1sm1709099wmh.44.2019.03.13.05.49.39
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 13 Mar 2019 05:49:39 -0700 (PDT)
To: Yuri Volchkov <yuri.volchkov@neclab.eu>,
 Costin Lupu <costin.lupu@cs.pub.ro>, minios-devel@lists.xen.org
References: <20190311162842.16788-1-costin.lupu@cs.pub.ro>
 <20190311162842.16788-3-costin.lupu@cs.pub.ro>
 <tza4s2ftrrt478.fsf@N-1128.office.hd>
From: Costin Lupu <costin.lup@gmail.com>
Message-ID: <9e0d1783-2596-86a4-0d32-51c4a2187138@gmail.com>
Date: Wed, 13 Mar 2019 14:49:38 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <tza4s2ftrrt478.fsf@N-1128.office.hd>
Content-Language: en-US
Subject: Re: [Minios-devel] [UNIKRAFT PATCH 2/2] lib/uklock: Disable debug
 logging for semaphores
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,
 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>

SXQncyBmaW5lIHdpdGggbWUuIFRoYW5rcyBmb3IgdGhlIHJldmlld3MhCgpDb3N0aW4KCk9uIDMv
MTMvMTkgMToxNiBQTSwgWXVyaSBWb2xjaGtvdiB3cm90ZToKPiBIaSwKPiAKPiBJIHdpbGwganVz
dCBhZGQgYSBmZXcgbGluZXMsIHRvIHRoZSBjb21taXQgbWVzc2FnZSBzYXlpbmcgdGhhdCBvdXIK
PiBwZXItbW9kdWxlIGRlYnVnIG1lc3NhZ2UgZW5hYmxpbmcgZG9lcyBub3Qgd29yayBoZXJlIGJl
Y2F1c2UgbW9zdCBvZiB0aGUKPiBwcmludHMgYXJlIGluIHRoZSBoZWFkZXIgZmlsZXMuIElmIHlv
dSBkbyBub3QgbWluZC4KPiAKPiBSZXZpZXdlZC1ieTogWXVyaSBWb2xjaGtvdiA8eXVyaS52b2xj
aGtvdkBuZWNsYWIuZXU+Cj4gCj4gQ2hlZXJzLCBZdXJpLgo+IAo+IENvc3RpbiBMdXB1IDxjb3N0
aW4ubHVwdUBjcy5wdWIucm8+IHdyaXRlczoKPiAKPj4gV2hlbiBkZWJ1ZyBsb2dnaW5nIGlzIGVu
YWJsZWQsIHNlbWFwaG9yZXMgbWVzc2FnZXMgbG9nZ2luZyBjYW4gZ2V0IHZlcnkKPj4gYWdncmVz
c2l2ZSBhbmQgZmxvb2QgdGhlIG91dHB1dCwgdGhlcmVmb3JlIHdlIGxlYXZlIHRoZW0gZGlzYWJs
ZWQgYnkKPj4gZGVmYXVsdC4gT25lIGhhcyB0byBleHBsaWNpdGx5IGVuYWJsZSBsb2dnaW5nIGFn
YWluIGJ5IGRlZmluaW5nCj4+IFVLX1NFTUFQSE9SRV9ERUJVRyB3aGVuIGludmVzdGlnYXRpbmcg
aXNzdWVzIGxpa2UgZGVhZGxvY2tzLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBDb3N0aW4gTHVwdSA8
Y29zdGluLmx1cHVAY3MucHViLnJvPgo+PiAtLS0KPj4gIGxpYi91a2xvY2svaW5jbHVkZS91ay9z
ZW1hcGhvcmUuaCB8IDEwICsrKysrKysrKysKPj4gIGxpYi91a2xvY2svc2VtYXBob3JlLmMgICAg
ICAgICAgICB8ICAyICsrCj4+ICAyIGZpbGVzIGNoYW5nZWQsIDEyIGluc2VydGlvbnMoKykKPj4K
Pj4gZGlmZiAtLWdpdCBhL2xpYi91a2xvY2svaW5jbHVkZS91ay9zZW1hcGhvcmUuaCBiL2xpYi91
a2xvY2svaW5jbHVkZS91ay9zZW1hcGhvcmUuaAo+PiBpbmRleCAyNTEzZDQ0MS4uMmU4MmIxMGYg
MTAwNjQ0Cj4+IC0tLSBhL2xpYi91a2xvY2svaW5jbHVkZS91ay9zZW1hcGhvcmUuaAo+PiArKysg
Yi9saWIvdWtsb2NrL2luY2x1ZGUvdWsvc2VtYXBob3JlLmgKPj4gQEAgLTY1LDcgKzY1LDkgQEAg
c3RhdGljIGlubGluZSB2b2lkIHVrX3NlbWFwaG9yZV9kb3duKHN0cnVjdCB1a19zZW1hcGhvcmUg
KnMpCj4+ICAJCXVrcGxhdF9sY3B1X3Jlc3RvcmVfaXJxZihpcnFmKTsKPj4gIAl9Cj4+ICAJLS1z
LT5jb3VudDsKPj4gKyNpZmRlZiBVS19TRU1BUEhPUkVfREVCVUcKPj4gIAl1a19wcl9kZWJ1Zygi
RGVjcmVhc2VkIHNlbWFwaG9yZSAlcCB0byAlbGRcbiIsIHMsIHMtPmNvdW50KTsKPj4gKyNlbmRp
Zgo+PiAgCXVrcGxhdF9sY3B1X3Jlc3RvcmVfaXJxZihpcnFmKTsKPj4gIH0KPj4gIAo+PiBAQCAt
ODAsOCArODIsMTAgQEAgc3RhdGljIGlubGluZSBpbnQgdWtfc2VtYXBob3JlX2Rvd25fdHJ5KHN0
cnVjdCB1a19zZW1hcGhvcmUgKnMpCj4+ICAJaWYgKHMtPmNvdW50ID4gMCkgewo+PiAgCQlyZXQg
PSAxOwo+PiAgCQktLXMtPmNvdW50Owo+PiArI2lmZGVmIFVLX1NFTUFQSE9SRV9ERUJVRwo+PiAg
CQl1a19wcl9kZWJ1ZygiRGVjcmVhc2VkIHNlbWFwaG9yZSAlcCB0byAlbGRcbiIsCj4+ICAJCQkg
ICAgcywgcy0+Y291bnQpOwo+PiArI2VuZGlmCj4+ICAJfQo+PiAgCXVrcGxhdF9sY3B1X3Jlc3Rv
cmVfaXJxZihpcnFmKTsKPj4gIAlyZXR1cm4gcmV0Owo+PiBAQCAtMTA5LDE0ICsxMTMsMTggQEAg
c3RhdGljIGlubGluZSBfX25zZWMgdWtfc2VtYXBob3JlX2Rvd25fdG8oc3RydWN0IHVrX3NlbWFw
aG9yZSAqcywKPj4gIAl9Cj4+ICAJaWYgKHMtPmNvdW50ID4gMCkgewo+PiAgCQlzLT5jb3VudC0t
Owo+PiArI2lmZGVmIFVLX1NFTUFQSE9SRV9ERUJVRwo+PiAgCQl1a19wcl9kZWJ1ZygiRGVjcmVh
c2VkIHNlbWFwaG9yZSAlcCB0byAlbGRcbiIsCj4+ICAJCQkgICAgcywgcy0+Y291bnQpOwo+PiAr
I2VuZGlmCj4+ICAJCXVrcGxhdF9sY3B1X3Jlc3RvcmVfaXJxZihpcnFmKTsKPj4gIAkJcmV0dXJu
IHVrcGxhdF9tb25vdG9uaWNfY2xvY2soKSAtIHRoZW47Cj4+ICAJfQo+PiAgCj4+ICAJdWtwbGF0
X2xjcHVfcmVzdG9yZV9pcnFmKGlycWYpOwo+PiArI2lmZGVmIFVLX1NFTUFQSE9SRV9ERUJVRwo+
PiAgCXVrX3ByX2RlYnVnKCJUaW1lZCBvdXQgd2hpbGUgd2FpdGluZyBmb3Igc2VtYXBob3JlICVw
XG4iLCBzKTsKPj4gKyNlbmRpZgo+PiAgCXJldHVybiBfX05TRUNfTUFYOwo+PiAgfQo+PiAgCj4+
IEBAIC0xMjgsOCArMTM2LDEwIEBAIHN0YXRpYyBpbmxpbmUgdm9pZCB1a19zZW1hcGhvcmVfdXAo
c3RydWN0IHVrX3NlbWFwaG9yZSAqcykKPj4gIAo+PiAgCWlycWYgPSB1a3BsYXRfbGNwdV9zYXZl
X2lycWYoKTsKPj4gIAkrK3MtPmNvdW50Owo+PiArI2lmZGVmIFVLX1NFTUFQSE9SRV9ERUJVRwo+
PiAgCXVrX3ByX2RlYnVnKCJJbmNyZWFzZWQgc2VtYXBob3JlICVwIHRvICVsZFxuIiwKPj4gIAkJ
ICAgIHMsIHMtPmNvdW50KTsKPj4gKyNlbmRpZgo+PiAgCXVrX3dhaXRxX3dha2VfdXAoJnMtPndh
aXQpOwo+PiAgCXVrcGxhdF9sY3B1X3Jlc3RvcmVfaXJxZihpcnFmKTsKPj4gIH0KPj4gZGlmZiAt
LWdpdCBhL2xpYi91a2xvY2svc2VtYXBob3JlLmMgYi9saWIvdWtsb2NrL3NlbWFwaG9yZS5jCj4+
IGluZGV4IGM5NzQ3MTAwLi41YjE4MjM1OSAxMDA2NDQKPj4gLS0tIGEvbGliL3VrbG9jay9zZW1h
cGhvcmUuYwo+PiArKysgYi9saWIvdWtsb2NrL3NlbWFwaG9yZS5jCj4+IEBAIC01LDYgKzUsOCBA
QCB2b2lkIHVrX3NlbWFwaG9yZV9pbml0KHN0cnVjdCB1a19zZW1hcGhvcmUgKnMsIGxvbmcgY291
bnQpCj4+ICAJcy0+Y291bnQgPSBjb3VudDsKPj4gIAl1a193YWl0cV9pbml0KCZzLT53YWl0KTsK
Pj4gIAo+PiArI2lmZGVmIFVLX1NFTUFQSE9SRV9ERUJVRwo+PiAgCXVrX3ByX2RlYnVnKCJJbml0
aWFsaXplZCBzZW1hcGhvcmUgJXAgd2l0aCAlbGRcbiIsCj4+ICAJCSAgICBzLCBzLT5jb3VudCk7
Cj4+ICsjZW5kaWYKPj4gIH0KPj4gLS0gCj4+IDIuMTEuMAo+Pgo+IAoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlz
dApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Wed Mar 13 13:19:38 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 13 Mar 2019 13:19: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 1h43nE-0001Ce-Mb; Wed, 13 Mar 2019 13:19: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=mmL4=RQ=neclab.eu=simon.kuenzer@srs-us1.protection.inumbo.net>)
 id 1h43nD-0001CZ-7O
 for minios-devel@lists.xenproject.org; Wed, 13 Mar 2019 13:19:35 +0000
X-Inumbo-ID: a2793e41-4592-11e9-bc90-bc764e045a96
Received: from mailer2.neclab.eu (unknown [195.37.70.41])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a2793e41-4592-11e9-bc90-bc764e045a96;
 Wed, 13 Mar 2019 13:19:31 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer2.neclab.eu (Postfix) with ESMTP id 24F34F2015;
 Wed, 13 Mar 2019 14:19:30 +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 z8Wz7AWzLDfw; Wed, 13 Mar 2019 14:19:29 +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 DF91CF2012;
 Wed, 13 Mar 2019 14:19:23 +0100 (CET)
Received: from DAPHNIS.office.hd ([169.254.2.199]) by METHONE.office.hd
 ([192.168.24.54]) with mapi id 14.03.0319.002; Wed, 13 Mar 2019 14:19:23
 +0100
From: Simon Kuenzer <simon.kuenzer@neclab.eu>
To: Haibo Xu <haibo.xu@arm.com>, "minios-devel@lists.xenproject.org"
 <minios-devel@lists.xenproject.org>
Thread-Topic: [Minios-devel] [UNIKRAFT PATCH 0/6] Enable solo5 platform support
Thread-Index: AQHU16kALx/jUN1kHUSBroEaW/SWRqYJj2wA
Date: Wed, 13 Mar 2019 13:19:23 +0000
Message-ID: <2F00FD7D-28E8-481C-8948-6C88239DC5B0@neclab.eu>
References: <cover.1551861694.git.haibo.xu@arm.com>
In-Reply-To: <cover.1551861694.git.haibo.xu@arm.com>
Accept-Language: en-GB, gl-ES, de-DE, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.1.2.186]
Content-ID: <1ADB3B9CA39F3C419848458C67BE74B8@office.hd>
MIME-Version: 1.0
Subject: Re: [Minios-devel] [UNIKRAFT PATCH 0/6] Enable solo5 platform
 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: Felipe Huici <Felipe.Huici@neclab.eu>,
 Florian Schmidt <Florian.Schmidt@neclab.eu>,
 "kollerr@us.ibm.com" <kollerr@us.ibm.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>

SGV5IEhhaWJvLA0KDQp0aGFua3MgYSBsb3QgZm9yIHByb3ZpZGluZyB0aGlzIHBhdGNoIHNlcmll
cyEgSXQgZG9lc24ndCBzZWVtIHRvIHJlcXVpcmUgbXVjaCBjb2RlLCB0aGlzIGxvb2tzIGdvb2Qu
IDstKQ0KDQpJIGhhdmUgc29tZSBxdWVzdGlvbnMgdG8gdGhpcyBwb3J0Og0KLSBJcyB0aGUgc3Vi
IHJlcG9zaXRvcnkgb2Ygc29sbzUgbmVlZGVkPyBNYXliZSBSaWNhcmRvIGNhbiBhbnN3ZXIgdGhp
czogSXMgaXQgbmF0dXJhbCBmb3Igc29sbzUgdG8gYnVpbGQgZ3Vlc3QgYW5kIG1vbml0b3IgKGUu
Zy4sIHNvbG81LWh2dCkgdG9nZXRoZXI/IEkgdGhvdWdodCB3ZSBjb3VsZCBrZWVwIHRoZXNlIHR3
byB0aGluZ3Mgc2VwYXJhdGVkIGJ1dCBtYXliZSBJIGFtIHdyb25nLg0KDQogLSBJIHdvdWxkIGV4
Y2x1ZGUgYmxvY2sgYW5kIG5ldHdvcmtpbmcgZm9yIHRoZSBiZWdpbm5pbmcuIEkgc2F3IHRoYXQg
dGhlIGJ1aWx0IGltYWdlIHJlcXVpcmUgYm90aCB0byBiZSBhdHRhY2hlZCByaWdodCBub3cuIElk
ZWFsbHksIHRoYXQgc2hvdWxkIGhhcHBlbiB3aGVuIHlvdSBleHBsaWNpdGx5IGVuYWJsZSBuZXR3
b3JraW5nLCBibG9jaywgZXRjLiBpbiB0aGUgcGxhdGZvcm0gY29uZmlndXJhdGlvbi4gV2hlbiBl
bmFibGVkLCBTb2xvNSBuZXR3b3JraW5nIHNob3VsZCBiZSByZXByZXNlbnRlZCBhcyBsaWJ1a25l
dGRldiBkZXZpY2Ugc28gdGhhdCBpdCBjYW4gYmUgdXRpbGl6ZWQgdGhlIHNhbWUgd2F5IGFzIG5l
dHdvcmtpbmcgb24gb3RoZXIgcGxhdGZvcm1zLiBCbG9jay1JL08gc2hvdWxkIGJlIGRvbmUgc2lt
aWxhcmx5LiBBcyBzaXRlIG5vdGUsIHdlIGFyZSBjdXJyZW50bHkgd29ya2luZyBvbiBhIHNpbWls
YXIgYWJzdHJhY3Rpb24gZm9yIGJsb2NrIGRldmljZSBkcml2ZXJzIHRoYXQgd2lsbCBnbyB1cHN0
cmVhbSBzb29uLg0KDQpUaGFua3MgYSBsb3QsDQoNClNpbW9uDQoNClN0YXJ0IHdpdGhvdXQgbmV0
d290a2luZyBhbmQgYmxvY2sgLyBhZGQgdGhpcyBhcyBkZXAgb25seSB3aGVuIG5lZWRlZC4NCkFk
ZCBuZXR3b3JraW5nIHRob3J1Z2ggbGlidWtuZXRkZXYuDQoNCu+7v09uIDExLjAzLjE5LCAwMjoy
MywgIk1pbmlvcy1kZXZlbCBvbiBiZWhhbGYgb2YgSGFpYm8gWHUiIDxtaW5pb3MtZGV2ZWwtYm91
bmNlc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZyBvbiBiZWhhbGYgb2YgaGFpYm8ueHVAYXJtLmNvbT4g
d3JvdGU6DQoNCiAgICBIaSwNCiAgICANCiAgICBBcyBkaXNjdXNzZWQgd2l0aCBTaW1vbiBhbmQg
UmljYXJkbyBpbiB0aGUgZW1haWwgbG9vcCwNCiAgICBTb2xvNShmb3JtZXJseSBrbm93biBhcyB1
a3ZtKSB3b3VsZCBtYWtlIG1vc3Qgc2Vuc2UgYXMNCiAgICBhbm90aGVyIGFuZCBuZXcgcGxhdGZv
cm0gbGlicmFyeSBmb3IgdGhlIHVuaWtyYWZ0LCB0aGlzDQogICAgcGF0Y2ggc2V0IHdpbGwgdHJ5
IHRvIGVuYWJsZSB0aGUgc29sbzUgcGxhdGZvcm0gc3VwcG9ydC4NCiAgICANCiAgICBDdXJyZW50
bHksIHRoZSBpbXBsZW1lbnRhdGlvbiBoYXMgYmVlbiB0ZXN0ZWQgd2l0aCB0aGUNCiAgICBoZWxs
by13b3JsZCBhcHBsaWNhdGlvbiBvbiBib3RoIHg4Ni02NCBhbmQgYXJtNjQgbWFjaGluZS4NCiAg
ICANCiAgICBSZWdhcmRzLA0KICAgIA0KICAgIEhhaWJvDQogICAgDQogICAgSGFpYm8gWHUgKDYp
Og0KICAgICAgcGxhdC9zb2xvNTogQWRkIHNvbG81IHNvdXJjZSBjb2RlIGFzIGEgc3VibW9kdWxl
DQogICAgICBwbGF0L3NvbG81OiBBZGQgc29sbzUgcGxhdGZvcm0gQ29uZmlnLnVrIGZpbGUNCiAg
ICAgIHBsYXQvc29sbzU6IEFkZCBzb2xvNSBwbGF0Zm9ybSBsaW5rIGZpbGVzLg0KICAgICAgcGxh
dC9zb2xvNTogQWRkIHNvbG81IHBsYXRmb3JtIE1ha2VmaWxlLnVrDQogICAgICBwbGF0L3NvbG81
OiBBZGQgdGhlIHNvbG81IEFQSSBkZWNsYXJhdGlvbiBpbiBzb2xvNS5oDQogICAgICBwbGF0L3Nv
bG81OiBBZGQgcGxhdGZvcm0gaW50ZXJmYWNlIGltcGxlbWVudGF0aW9uDQogICAgDQogICAgIC5n
aXRtb2R1bGVzICAgICAgICAgICAgICAgICAgICAgIHwgICAzICsNCiAgICAgcGxhdC9Db25maWcu
dWsgICAgICAgICAgICAgICAgICAgfCAgIDEgKw0KICAgICBwbGF0L0xpbmtlci51ayAgICAgICAg
ICAgICAgICAgICB8ICAgMSArDQogICAgIHBsYXQvTWFrZWZpbGUudWsgICAgICAgICAgICAgICAg
IHwgICAxICsNCiAgICAgcGxhdC9zb2xvNS9Db25maWcudWsgICAgICAgICAgICAgfCAgIDggKw0K
ICAgICBwbGF0L3NvbG81L0xpbmtlci51ayAgICAgICAgICAgICB8ICA3OSArKysrKysrKysNCiAg
ICAgcGxhdC9zb2xvNS9NYWtlZmlsZS51ayAgICAgICAgICAgfCAgMzAgKysrKw0KICAgICBwbGF0
L3NvbG81L2NvbnNvbGUuYyAgICAgICAgICAgICB8ICA0NSArKysrKw0KICAgICBwbGF0L3NvbG81
L2luY2x1ZGUvc29sbzUvc2V0dXAuaCB8ICA0OSArKysrKysNCiAgICAgcGxhdC9zb2xvNS9pbmNs
dWRlL3NvbG81L3NvbG81LmggfCAyODAgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKw0K
ICAgICBwbGF0L3NvbG81L2lvLmMgICAgICAgICAgICAgICAgICB8ICA0MSArKysrKw0KICAgICBw
bGF0L3NvbG81L2lycS5jICAgICAgICAgICAgICAgICB8ICAyOCArKysrDQogICAgIHBsYXQvc29s
bzUvbGNwdS5jICAgICAgICAgICAgICAgIHwgIDc1ICsrKysrKysrKw0KICAgICBwbGF0L3NvbG81
L2xpbms2NC5sZHMgICAgICAgICAgICB8ICA5NCArKysrKysrKysrKw0KICAgICBwbGF0L3NvbG81
L21lbW9yeS5jICAgICAgICAgICAgICB8ICA4MSArKysrKysrKysNCiAgICAgcGxhdC9zb2xvNS9z
ZXR1cC5jICAgICAgICAgICAgICAgfCAgNDIgKysrKysNCiAgICAgcGxhdC9zb2xvNS9zaHV0ZG93
bi5jICAgICAgICAgICAgfCAgMzcgKysrKw0KICAgICBwbGF0L3NvbG81L3NyYy1zb2xvNSAgICAg
ICAgICAgICB8ICAgMSArDQogICAgIHBsYXQvc29sbzUvdGltZS5jICAgICAgICAgICAgICAgIHwg
IDU2ICsrKysrKysNCiAgICAgMTkgZmlsZXMgY2hhbmdlZCwgOTUyIGluc2VydGlvbnMoKykNCiAg
ICAgY3JlYXRlIG1vZGUgMTAwNjQ0IC5naXRtb2R1bGVzDQogICAgIGNyZWF0ZSBtb2RlIDEwMDY0
NCBwbGF0L3NvbG81L0NvbmZpZy51aw0KICAgICBjcmVhdGUgbW9kZSAxMDA2NDQgcGxhdC9zb2xv
NS9MaW5rZXIudWsNCiAgICAgY3JlYXRlIG1vZGUgMTAwNjQ0IHBsYXQvc29sbzUvTWFrZWZpbGUu
dWsNCiAgICAgY3JlYXRlIG1vZGUgMTAwNjQ0IHBsYXQvc29sbzUvY29uc29sZS5jDQogICAgIGNy
ZWF0ZSBtb2RlIDEwMDY0NCBwbGF0L3NvbG81L2luY2x1ZGUvc29sbzUvc2V0dXAuaA0KICAgICBj
cmVhdGUgbW9kZSAxMDA2NDQgcGxhdC9zb2xvNS9pbmNsdWRlL3NvbG81L3NvbG81LmgNCiAgICAg
Y3JlYXRlIG1vZGUgMTAwNjQ0IHBsYXQvc29sbzUvaW8uYw0KICAgICBjcmVhdGUgbW9kZSAxMDA2
NDQgcGxhdC9zb2xvNS9pcnEuYw0KICAgICBjcmVhdGUgbW9kZSAxMDA2NDQgcGxhdC9zb2xvNS9s
Y3B1LmMNCiAgICAgY3JlYXRlIG1vZGUgMTAwNjQ0IHBsYXQvc29sbzUvbGluazY0Lmxkcw0KICAg
ICBjcmVhdGUgbW9kZSAxMDA2NDQgcGxhdC9zb2xvNS9tZW1vcnkuYw0KICAgICBjcmVhdGUgbW9k
ZSAxMDA2NDQgcGxhdC9zb2xvNS9zZXR1cC5jDQogICAgIGNyZWF0ZSBtb2RlIDEwMDY0NCBwbGF0
L3NvbG81L3NodXRkb3duLmMNCiAgICAgY3JlYXRlIG1vZGUgMTYwMDAwIHBsYXQvc29sbzUvc3Jj
LXNvbG81DQogICAgIGNyZWF0ZSBtb2RlIDEwMDY0NCBwbGF0L3NvbG81L3RpbWUuYw0KICAgIA0K
ICAgIC0tIA0KICAgIDIuMTcuMQ0KICAgIA0KICAgIA0KICAgIF9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fDQogICAgTWluaW9zLWRldmVsIG1haWxpbmcgbGlz
dA0KICAgIE1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZw0KICAgIGh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWwNCg0KX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1h
aWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Wed Mar 13 15:30:45 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 13 Mar 2019 15:30: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 1h45q7-0006PS-SJ; Wed, 13 Mar 2019 15:30:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=QxAK=RQ=neclab.eu=felipe.huici@srs-us1.protection.inumbo.net>)
 id 1h45q6-0006PN-6i
 for minios-devel@lists.xen.org; Wed, 13 Mar 2019 15:30:42 +0000
X-Inumbo-ID: f3b9a316-45a4-11e9-832f-83968d40a7ea
Received: from mailer1.neclab.eu (unknown [195.37.70.40])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f3b9a316-45a4-11e9-832f-83968d40a7ea;
 Wed, 13 Mar 2019 15:30:38 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer1.neclab.eu (Postfix) with ESMTP id 74FB1104F67;
 Wed, 13 Mar 2019 16:30:37 +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 CvUyDiJ-k3m3; Wed, 13 Mar 2019 16:30:37 +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 mailer1.neclab.eu (Postfix) with ESMTPS id 4B1AB104F61
 for <minios-devel@lists.xen.org>; Wed, 13 Mar 2019 16:30:35 +0100 (CET)
Received: from DAPHNIS.office.hd ([169.254.2.199]) by METHONE.office.hd
 ([192.168.24.54]) with mapi id 14.03.0319.002; Wed, 13 Mar 2019 16:30:35
 +0100
From: Felipe Huici <Felipe.Huici@neclab.eu>
To: Florian Schmidt <Florian.Schmidt@neclab.eu>
Thread-Topic: [Minios-devel] [UNIKRAFT PATCH 1/7] plat/kvm: Rename
 ukplat_clock_wall() to ukplat_wall_clock()
Thread-Index: AQHUyrjD85RaEQUJkUmwKNVzqYvH9aYJvRkA
Date: Wed, 13 Mar 2019 15:30:34 +0000
Message-ID: <20D284B0-FF22-4148-8AAA-7B3333A73D12@neclab.eu>
References: <20190222141236.23993-1-florian.schmidt@neclab.eu>
 <20190222141236.23993-2-florian.schmidt@neclab.eu>
In-Reply-To: <20190222141236.23993-2-florian.schmidt@neclab.eu>
Accept-Language: en-US, de-DE
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.1.2.56]
Content-ID: <9B8FEDFFD5F3F549B6FAC25ABDE402FA@office.hd>
MIME-Version: 1.0
Subject: Re: [Minios-devel] [UNIKRAFT PATCH 1/7] plat/kvm: Rename
 ukplat_clock_wall() to ukplat_wall_clock()
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>,
 "minios-devel@lists.xen.org" <minios-devel@lists.xen.org>
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>

SGkgRmxvcmlhbiwNCg0KVGhlIHBhdGNoIGxvb2tzIGdvb2QsIHRoYW5rcy4NCg0K4oCUIEZlbGlw
ZQ0KDQpSZXZpZXdlZC1ieTogRmVsaXBlIEh1aWNpIDxmZWxpcGUuaHVpY2lAbmVjbGFiLmV1Pg0K
DQo+IE9uIDIyLiBGZWIgMjAxOSwgYXQgMTU6MTIsIEZsb3JpYW4gU2NobWlkdCA8Rmxvcmlhbi5T
Y2htaWR0QG5lY2xhYi5ldT4gd3JvdGU6DQo+IA0KPiBUaGlzIG5hbWluZyBmb2xsb3dzIHRoZSBu
YW1pbmcgb2YgdWtwbGF0X21vbm90b25pY19jbG9jaygpLg0KPiANCj4gU2lnbmVkLW9mZi1ieTog
RmxvcmlhbiBTY2htaWR0IDxmbG9yaWFuLnNjaG1pZHRAbmVjbGFiLmV1Pg0KPiAtLS0NCj4gcGxh
dC9jb21tb24vYXJtL3RpbWUuYyB8IDIgKy0NCj4gcGxhdC9rdm0veDg2L3RpbWUuYyAgICB8IDIg
Ky0NCj4gMiBmaWxlcyBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pDQo+
IA0KPiBkaWZmIC0tZ2l0IGEvcGxhdC9jb21tb24vYXJtL3RpbWUuYyBiL3BsYXQvY29tbW9uL2Fy
bS90aW1lLmMNCj4gaW5kZXggNTgzMzg3YmUuLjU3YTYyMzU0IDEwMDY0NA0KPiAtLS0gYS9wbGF0
L2NvbW1vbi9hcm0vdGltZS5jDQo+ICsrKyBiL3BsYXQvY29tbW9uL2FybS90aW1lLmMNCj4gQEAg
LTE5NCw3ICsxOTQsNyBAQCBfX25zZWMgdWtwbGF0X21vbm90b25pY19jbG9jayh2b2lkKQ0KPiB9
DQo+IA0KPiAvKiByZXR1cm4gd2FsbCB0aW1lIGluIG5zZWNzICovDQo+IC1fX25zZWMgdWtwbGF0
X2Nsb2NrX3dhbGwodm9pZCkNCj4gK19fbnNlYyB1a3BsYXRfd2FsbF9jbG9jayh2b2lkKQ0KPiB7
DQo+IAlyZXR1cm4gZ2VuZXJpY190aW1lcl9tb25vdG9uaWMoKSArIGdlbmVyaWNfdGltZXJfZXBv
Y2hvZmZzZXQoKTsNCj4gfQ0KPiBkaWZmIC0tZ2l0IGEvcGxhdC9rdm0veDg2L3RpbWUuYyBiL3Bs
YXQva3ZtL3g4Ni90aW1lLmMNCj4gaW5kZXggZDYyMTQyZmYuLjMzM2FkOWYzIDEwMDY0NA0KPiAt
LS0gYS9wbGF0L2t2bS94ODYvdGltZS5jDQo+ICsrKyBiL3BsYXQva3ZtL3g4Ni90aW1lLmMNCj4g
QEAgLTUzLDcgKzUzLDcgQEAgX19uc2VjIHVrcGxhdF9tb25vdG9uaWNfY2xvY2sodm9pZCkNCj4g
fQ0KPiANCj4gLyogcmV0dXJuIHdhbGwgdGltZSBpbiBuc2VjcyAqLw0KPiAtX19uc2VjIHVrcGxh
dF9jbG9ja193YWxsKHZvaWQpDQo+ICtfX25zZWMgdWtwbGF0X3dhbGxfY2xvY2sodm9pZCkNCj4g
ew0KPiAJcmV0dXJuIHRzY2Nsb2NrX21vbm90b25pYygpICsgdHNjY2xvY2tfZXBvY2hvZmZzZXQo
KTsNCj4gfQ0KPiAtLSANCj4gMi4yMC4xDQo+IA0KPiANCj4gX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18NCj4gTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdA0K
PiBNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcNCj4gaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA0KDQpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBs
aXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Wed Mar 13 15:30:49 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 13 Mar 2019 15:30:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h45qC-0006Pv-U3; Wed, 13 Mar 2019 15:30:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=QxAK=RQ=neclab.eu=felipe.huici@srs-us1.protection.inumbo.net>)
 id 1h45qB-0006Pl-E7
 for minios-devel@lists.xen.org; Wed, 13 Mar 2019 15:30:47 +0000
X-Inumbo-ID: f769c432-45a4-11e9-8e7d-6f2f4cdec324
Received: from mailer1.neclab.eu (unknown [195.37.70.40])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f769c432-45a4-11e9-8e7d-6f2f4cdec324;
 Wed, 13 Mar 2019 15:30:44 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer1.neclab.eu (Postfix) with ESMTP id BA4F3104F67;
 Wed, 13 Mar 2019 16:30:43 +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 Tc_zMgNWEEbo; Wed, 13 Mar 2019 16:30:43 +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 8EE76104F61
 for <minios-devel@lists.xen.org>; Wed, 13 Mar 2019 16:30:41 +0100 (CET)
Received: from DAPHNIS.office.hd ([169.254.2.199]) by ENCELADUS.office.hd
 ([192.168.24.52]) with mapi id 14.03.0319.002; Wed, 13 Mar 2019 16:30:40
 +0100
From: Felipe Huici <Felipe.Huici@neclab.eu>
To: Florian Schmidt <Florian.Schmidt@neclab.eu>
Thread-Topic: [Minios-devel] [UNIKRAFT PATCH 2/7] plat/linuxu: Implement
 ukplat_wall_clock()
Thread-Index: AQHUyrjDTk+NiznMk0uOi6KfAe3L7qYJvTEA
Date: Wed, 13 Mar 2019 15:30:40 +0000
Message-ID: <002C3495-C4F6-4544-B077-60AC4E4D4375@neclab.eu>
References: <20190222141236.23993-1-florian.schmidt@neclab.eu>
 <20190222141236.23993-3-florian.schmidt@neclab.eu>
In-Reply-To: <20190222141236.23993-3-florian.schmidt@neclab.eu>
Accept-Language: en-US, de-DE
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.1.2.56]
Content-ID: <108D2E28240D4A48BCFB75D905FAE6A1@office.hd>
MIME-Version: 1.0
Subject: Re: [Minios-devel] [UNIKRAFT PATCH 2/7] plat/linuxu: Implement
 ukplat_wall_clock()
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>,
 "minios-devel@lists.xen.org" <minios-devel@lists.xen.org>
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>

SGkgRmxvcmlhbiwNCg0KQWxzbyBsb29rcyBnb29kLCB0aGFua3MuDQoNCuKAlCBGZWxpcGUNCg0K
UmV2aWV3ZWQtYnk6IEZlbGlwZSBIdWljaSA8ZmVsaXBlLmh1aWNpQG5lY2xhYi5ldT4NCg0KPiBP
biAyMi4gRmViIDIwMTksIGF0IDE1OjEyLCBGbG9yaWFuIFNjaG1pZHQgPEZsb3JpYW4uU2NobWlk
dEBuZWNsYWIuZXU+IHdyb3RlOg0KPiANCj4gU2lnbmVkLW9mZi1ieTogRmxvcmlhbiBTY2htaWR0
IDxmbG9yaWFuLnNjaG1pZHRAbmVjbGFiLmV1Pg0KPiAtLS0NCj4gcGxhdC9saW51eHUvdGltZS5j
IHwgMTYgKysrKysrKysrKysrKysrKw0KPiAxIGZpbGUgY2hhbmdlZCwgMTYgaW5zZXJ0aW9ucygr
KQ0KPiANCj4gZGlmZiAtLWdpdCBhL3BsYXQvbGludXh1L3RpbWUuYyBiL3BsYXQvbGludXh1L3Rp
bWUuYw0KPiBpbmRleCAxMzQzOWFkNS4uN2I4OGVkNGIgMTAwNjQ0DQo+IC0tLSBhL3BsYXQvbGlu
dXh1L3RpbWUuYw0KPiArKysgYi9wbGF0L2xpbnV4dS90aW1lLmMNCj4gQEAgLTU5LDYgKzU5LDIy
IEBAIF9fbnNlYyB1a3BsYXRfbW9ub3RvbmljX2Nsb2NrKHZvaWQpDQo+IAlyZXR1cm4gcmV0Ow0K
PiB9DQo+IA0KPiArX19uc2VjIHVrcGxhdF93YWxsX2Nsb2NrKHZvaWQpDQo+ICt7DQo+ICsJc3Ry
dWN0IGtfdGltZXNwZWMgdHA7DQo+ICsJX19uc2VjIHJldDsNCj4gKwlpbnQgcmM7DQo+ICsNCj4g
KwlyYyA9IHN5c19jbG9ja19nZXR0aW1lKENMT0NLX1JFQUxUSU1FLCAmdHApOw0KPiArCWlmICh1
bmxpa2VseShyYyAhPSAwKSkNCj4gKwkJcmV0dXJuIDA7DQo+ICsNCj4gKwlyZXQgPSB1a2FyY2hf
dGltZV9zZWNfdG9fbnNlYygoX19uc2VjKSB0cC50dl9zZWMpOw0KPiArCXJldCArPSAoX19uc2Vj
KSB0cC50dl9uc2VjOw0KPiArDQo+ICsJcmV0dXJuIHJldDsNCj4gK30NCj4gKw0KPiBzdGF0aWMg
aW50IHRpbWVyX2hhbmRsZXIodm9pZCAqYXJnIF9fdW51c2VkKQ0KPiB7DQo+IAkvKiBXZSBvbmx5
IHVzZSB0aGUgdGltZXIgaW50ZXJydXB0IHRvIHdha2UgdXAuIEFzIHdlIGVuZCB1cCBoZXJlLCB0
aGUNCj4gLS0gDQo+IDIuMjAuMQ0KPiANCj4gDQo+IF9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fDQo+IE1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QNCj4gTWlu
aW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnDQo+IGh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWwNCg0KX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApN
aW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Wed Mar 13 15:31:51 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 13 Mar 2019 15:31:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h45rD-0006Rn-1Z; Wed, 13 Mar 2019 15:31:51 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=QxAK=RQ=neclab.eu=felipe.huici@srs-us1.protection.inumbo.net>)
 id 1h45rB-0006Ri-Ap
 for minios-devel@lists.xen.org; Wed, 13 Mar 2019 15:31:49 +0000
X-Inumbo-ID: 1bcdc06a-45a5-11e9-bc90-bc764e045a96
Received: from mailer2.neclab.eu (unknown [195.37.70.41])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1bcdc06a-45a5-11e9-bc90-bc764e045a96;
 Wed, 13 Mar 2019 15:31:45 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer2.neclab.eu (Postfix) with ESMTP id AA2F1F2015;
 Wed, 13 Mar 2019 16:31:44 +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 ilEQm_OjiK34; Wed, 13 Mar 2019 16:31:44 +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 67A66F2012
 for <minios-devel@lists.xen.org>; Wed, 13 Mar 2019 16:31:42 +0100 (CET)
Received: from DAPHNIS.office.hd ([169.254.2.199]) by METHONE.office.hd
 ([192.168.24.54]) with mapi id 14.03.0319.002; Wed, 13 Mar 2019 16:31:42
 +0100
From: Felipe Huici <Felipe.Huici@neclab.eu>
To: Florian Schmidt <Florian.Schmidt@neclab.eu>
Thread-Topic: [Minios-devel] [UNIKRAFT PATCH 3/7] plat/xen: Implement
 ukplat_wall_clock() for x86
Thread-Index: AQHUyrkUw5MQgxxArUe+RVxp+owkqqYJvUgA
Date: Wed, 13 Mar 2019 15:31:41 +0000
Message-ID: <E0DC8738-8180-4E84-A2C3-5B68398524E4@neclab.eu>
References: <20190222141236.23993-1-florian.schmidt@neclab.eu>
 <20190222141236.23993-4-florian.schmidt@neclab.eu>
In-Reply-To: <20190222141236.23993-4-florian.schmidt@neclab.eu>
Accept-Language: en-US, de-DE
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.1.2.56]
Content-ID: <9A21FEBA5716294693E65C02E8B3F9BD@office.hd>
MIME-Version: 1.0
Subject: Re: [Minios-devel] [UNIKRAFT PATCH 3/7] plat/xen: Implement
 ukplat_wall_clock() for 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: Simon Kuenzer <simon.kuenzer@neclab.eu>,
 "minios-devel@lists.xen.org" <minios-devel@lists.xen.org>
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>

SGkgRmxvcmlhbiwNCg0KTG9va3MgZ29vZCwgdGhhbmtzLg0KDQrigJQgRmVsaXBlDQoNClJldmll
d2VkLWJ5OiBGZWxpcGUgSHVpY2kgPGZlbGlwZS5odWljaUBuZWNsYWIuZXU+DQoNCj4gT24gMjIu
IEZlYiAyMDE5LCBhdCAxNToxMiwgRmxvcmlhbiBTY2htaWR0IDxGbG9yaWFuLlNjaG1pZHRAbmVj
bGFiLmV1PiB3cm90ZToNCj4gDQo+IFNpZ25lZC1vZmYtYnk6IEZsb3JpYW4gU2NobWlkdCA8Zmxv
cmlhbi5zY2htaWR0QG5lY2xhYi5ldT4NCj4gLS0tDQo+IHBsYXQveGVuL3g4Ni9hcmNoX3RpbWUu
YyB8IDE5ICsrKysrKysrKysrKysrLS0tLS0NCj4gMSBmaWxlIGNoYW5nZWQsIDE0IGluc2VydGlv
bnMoKyksIDUgZGVsZXRpb25zKC0pDQo+IA0KPiBkaWZmIC0tZ2l0IGEvcGxhdC94ZW4veDg2L2Fy
Y2hfdGltZS5jIGIvcGxhdC94ZW4veDg2L2FyY2hfdGltZS5jDQo+IGluZGV4IGE0Yjc3YjkzLi5k
MzZmOTYzMiAxMDA2NDQNCj4gLS0tIGEvcGxhdC94ZW4veDg2L2FyY2hfdGltZS5jDQo+ICsrKyBi
L3BsYXQveGVuL3g4Ni9hcmNoX3RpbWUuYw0KPiBAQCAtNTgsOSArNTgsOCBAQCBzdHJ1Y3Qgc2hh
ZG93X3RpbWVfaW5mbyB7DQo+IAl1aW50MzJfdCB2ZXJzaW9uOw0KPiB9Ow0KPiANCj4gLSNpZiAw
IC8qIFRPRE8gKi8NCj4gc3RhdGljIHN0cnVjdCB0aW1lc3BlYyBzaGFkb3dfdHM7DQo+IC0jZW5k
aWYNCj4gKw0KPiBzdGF0aWMgdWludDMyX3Qgc2hhZG93X3RzX3ZlcnNpb247DQo+IA0KPiBzdGF0
aWMgc3RydWN0IHNoYWRvd190aW1lX2luZm8gc2hhZG93Ow0KPiBAQCAtMTg0LDggKzE4Myw2IEBA
IF9fbnNlYyB1a3BsYXRfbW9ub3RvbmljX2Nsb2NrKHZvaWQpDQo+IAlyZXR1cm4gdGltZTsNCj4g
fQ0KPiANCj4gLSNpZiAwIC8qIFRPRE8gKi8NCj4gLQ0KPiBzdGF0aWMgdm9pZCB1cGRhdGVfd2Fs
bGNsb2NrKHZvaWQpDQo+IHsNCj4gCXNoYXJlZF9pbmZvX3QgKnMgPSBIWVBFUlZJU09SX3NoYXJl
ZF9pbmZvOw0KPiBAQCAtMTk4LDcgKzE5NSwxOSBAQCBzdGF0aWMgdm9pZCB1cGRhdGVfd2FsbGNs
b2NrKHZvaWQpDQo+IAkJcm1iKCk7DQo+IAl9IHdoaWxlICgocy0+d2NfdmVyc2lvbiAmIDEpIHwg
KHNoYWRvd190c192ZXJzaW9uIF4gcy0+d2NfdmVyc2lvbikpOw0KPiB9DQo+IC0jZW5kaWYNCj4g
Kw0KPiArX19uc2VjIHVrcGxhdF93YWxsX2Nsb2NrKHZvaWQpDQo+ICt7DQo+ICsJX19uc2VjIHJl
dCA9IHVrcGxhdF9tb25vdG9uaWNfY2xvY2soKTsNCj4gKw0KPiArCWlmICghd2NfdmFsdWVzX3Vw
X3RvX2RhdGUoKSkNCj4gKwkJdXBkYXRlX3dhbGxjbG9jaygpOw0KPiArDQo+ICsJcmV0ICs9IHVr
YXJjaF90aW1lX3NlY190b19uc2VjKChfX25zZWMpIHNoYWRvd190cy50dl9zZWMpOw0KPiArCXJl
dCArPSAoX19uc2VjKSBzaGFkb3dfdHMudHZfbnNlYzsNCj4gKw0KPiArCXJldHVybiByZXQ7DQo+
ICt9DQo+IA0KPiAjaWYgMCAvKiBUT0RPICovDQo+IGludCBnZXR0aW1lb2ZkYXkoc3RydWN0IHRp
bWV2YWwgKnR2LCB2b2lkICp0eikNCj4gLS0gDQo+IDIuMjAuMQ0KPiANCj4gDQo+IF9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+IE1pbmlvcy1kZXZlbCBt
YWlsaW5nIGxpc3QNCj4gTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnDQo+IGh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWwNCg0K
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRl
dmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Wed Mar 13 15:34:48 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 13 Mar 2019 15:34:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h45u3-0006Wv-AS; Wed, 13 Mar 2019 15:34: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=QxAK=RQ=neclab.eu=felipe.huici@srs-us1.protection.inumbo.net>)
 id 1h45u2-0006Wq-Bl
 for minios-devel@lists.xen.org; Wed, 13 Mar 2019 15:34:46 +0000
X-Inumbo-ID: 86b2b5d9-45a5-11e9-bc90-bc764e045a96
Received: from mailer2.neclab.eu (unknown [195.37.70.41])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 86b2b5d9-45a5-11e9-bc90-bc764e045a96;
 Wed, 13 Mar 2019 15:34:45 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer2.neclab.eu (Postfix) with ESMTP id 0FF37F2015;
 Wed, 13 Mar 2019 16:34:44 +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 EVITo0ZWcTVZ; Wed, 13 Mar 2019 16:34:43 +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 D55D8F2012
 for <minios-devel@lists.xen.org>; Wed, 13 Mar 2019 16:34:41 +0100 (CET)
Received: from DAPHNIS.office.hd ([169.254.2.199]) by ENCELADUS.office.hd
 ([192.168.24.52]) with mapi id 14.03.0319.002; Wed, 13 Mar 2019 16:34:41
 +0100
From: Felipe Huici <Felipe.Huici@neclab.eu>
To: Florian Schmidt <Florian.Schmidt@neclab.eu>
Thread-Topic: [Minios-devel] [UNIKRAFT PATCH 4/7] plat/xen: Dummy
 implementation of ukplat_wall_clock() for arm32
Thread-Index: AQHUyrjHtNWXuNsfzkejYUe/LZQbgqYJvjuA
Date: Wed, 13 Mar 2019 15:34:40 +0000
Message-ID: <E5DDBA6E-6D5C-4000-B8A5-EFE55BC9E1E4@neclab.eu>
References: <20190222141236.23993-1-florian.schmidt@neclab.eu>
 <20190222141236.23993-5-florian.schmidt@neclab.eu>
In-Reply-To: <20190222141236.23993-5-florian.schmidt@neclab.eu>
Accept-Language: en-US, de-DE
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.1.2.56]
Content-ID: <B8EA787A48A4964B9248804D28EE9195@office.hd>
MIME-Version: 1.0
Subject: Re: [Minios-devel] [UNIKRAFT PATCH 4/7] plat/xen: Dummy
 implementation of ukplat_wall_clock() for arm32
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>,
 "minios-devel@lists.xen.org" <minios-devel@lists.xen.org>
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>

SGkgRmxvcmlhbiwNCg0KTG9va3MgZ29vZCwgdGhhbmtzLg0KDQrigJQgRmVsaXBlDQoNClJldmll
d2VkLWJ5OiBGZWxpcGUgSHVpY2kgPGZlbGlwZS5odWljaUBuZWNsYWIuZXU+DQoNCj4gT24gMjIu
IEZlYiAyMDE5LCBhdCAxNToxMiwgRmxvcmlhbiBTY2htaWR0IDxGbG9yaWFuLlNjaG1pZHRAbmVj
bGFiLmV1PiB3cm90ZToNCj4gDQo+IFNpZ25lZC1vZmYtYnk6IEZsb3JpYW4gU2NobWlkdCA8Zmxv
cmlhbi5zY2htaWR0QG5lY2xhYi5ldT4NCj4gLS0tDQo+IHBsYXQveGVuL2FybS9hcmNoX3RpbWUu
YyB8IDYgKysrKysrDQo+IDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKykNCj4gDQo+IGRp
ZmYgLS1naXQgYS9wbGF0L3hlbi9hcm0vYXJjaF90aW1lLmMgYi9wbGF0L3hlbi9hcm0vYXJjaF90
aW1lLmMNCj4gaW5kZXggZmVjODlkYTguLmNkOTZlNzEwIDEwMDY0NA0KPiAtLS0gYS9wbGF0L3hl
bi9hcm0vYXJjaF90aW1lLmMNCj4gKysrIGIvcGxhdC94ZW4vYXJtL2FyY2hfdGltZS5jDQo+IEBA
IC05Nyw2ICs5NywxMiBAQCBfX25zZWMgdWtwbGF0X21vbm90b25pY19jbG9jayh2b2lkKQ0KPiAJ
cmV0dXJuIChfX25zZWMpIHRpY2tzX3RvX25zKHJlYWRfdmlydHVhbF9jb3VudCgpIC0gY250dmN0
X2F0X2luaXQpOw0KPiB9DQo+IA0KPiArLyogVE9ETzogcHJvcGVyIGltcGxlbWVudGF0aW9uIG9m
IHdhbGwgY2xvY2sgdGltZSAqLw0KPiArX19uc2VjIHVrcGxhdF93YWxsX2Nsb2NrKHZvaWQpDQo+
ICt7DQo+ICsJcmV0dXJuIHVrcGxhdF9tb25vdG9uaWNfY2xvY2soKTsNCj4gK30NCj4gKw0KPiAv
KiBTZXQgdGhlIHRpbWVyIGFuZCBtYXNrLiAqLw0KPiB2b2lkIHdyaXRlX3RpbWVyX2N0bCh1aW50
MzJfdCB2YWx1ZSkNCj4gew0KPiAtLSANCj4gMi4yMC4xDQo+IA0KPiANCj4gX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4gTWluaW9zLWRldmVsIG1haWxp
bmcgbGlzdA0KPiBNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcNCj4gaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA0KDQpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwg
bWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Wed Mar 13 15:34:49 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 13 Mar 2019 15:34:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h45u5-0006XJ-By; Wed, 13 Mar 2019 15:34:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=QxAK=RQ=neclab.eu=felipe.huici@srs-us1.protection.inumbo.net>)
 id 1h45u3-0006X1-JO
 for minios-devel@lists.xen.org; Wed, 13 Mar 2019 15:34:47 +0000
X-Inumbo-ID: 87a40878-45a5-11e9-bc90-bc764e045a96
Received: from mailer1.neclab.eu (unknown [195.37.70.40])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 87a40878-45a5-11e9-bc90-bc764e045a96;
 Wed, 13 Mar 2019 15:34:46 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer1.neclab.eu (Postfix) with ESMTP id A973B104F61;
 Wed, 13 Mar 2019 16:34: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 bJWbqMj58bCT; Wed, 13 Mar 2019 16:34:45 +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 mailer1.neclab.eu (Postfix) with ESMTPS id 80ED0104F5B
 for <minios-devel@lists.xen.org>; Wed, 13 Mar 2019 16:34:43 +0100 (CET)
Received: from DAPHNIS.office.hd ([169.254.2.199]) by METHONE.office.hd
 ([192.168.24.54]) with mapi id 14.03.0319.002; Wed, 13 Mar 2019 16:34:43
 +0100
From: Felipe Huici <Felipe.Huici@neclab.eu>
To: Florian Schmidt <Florian.Schmidt@neclab.eu>
Thread-Topic: [Minios-devel] [UNIKRAFT PATCH 5/7] plat: Add declaration of
 ukplat_wall_clock() to time.h
Thread-Index: AQHUyrkW+OyiYoHi/0q0XpilkRm2/6YJvkSA
Date: Wed, 13 Mar 2019 15:34:42 +0000
Message-ID: <A8E6CBF0-6E3D-4359-8CB0-3C44CC063AE3@neclab.eu>
References: <20190222141236.23993-1-florian.schmidt@neclab.eu>
 <20190222141236.23993-6-florian.schmidt@neclab.eu>
In-Reply-To: <20190222141236.23993-6-florian.schmidt@neclab.eu>
Accept-Language: en-US, de-DE
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.1.2.56]
Content-ID: <C925206DA4B77647B38B968B3A2DCF55@office.hd>
MIME-Version: 1.0
Subject: Re: [Minios-devel] [UNIKRAFT PATCH 5/7] plat: Add declaration of
 ukplat_wall_clock() to time.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: Simon Kuenzer <simon.kuenzer@neclab.eu>,
 "minios-devel@lists.xen.org" <minios-devel@lists.xen.org>
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>

SGkgRmxvcmlhbiwNCg0KTG9va3MgZ29vZCwgdGhhbmtzLg0KDQrigJQgRmVsaXBlDQoNClJldmll
d2VkLWJ5OiBGZWxpcGUgSHVpY2kgPGZlbGlwZS5odWljaUBuZWNsYWIuZXU+DQoNCj4gT24gMjIu
IEZlYiAyMDE5LCBhdCAxNToxMiwgRmxvcmlhbiBTY2htaWR0IDxGbG9yaWFuLlNjaG1pZHRAbmVj
bGFiLmV1PiB3cm90ZToNCj4gDQo+IFNpZ25lZC1vZmYtYnk6IEZsb3JpYW4gU2NobWlkdCA8Zmxv
cmlhbi5zY2htaWR0QG5lY2xhYi5ldT4NCj4gLS0tDQo+IGluY2x1ZGUvdWsvcGxhdC90aW1lLmgg
fCAxICsNCj4gMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspDQo+IA0KPiBkaWZmIC0tZ2l0
IGEvaW5jbHVkZS91ay9wbGF0L3RpbWUuaCBiL2luY2x1ZGUvdWsvcGxhdC90aW1lLmgNCj4gaW5k
ZXggYjQwMmVjMjQuLmFkM2ZkOTU0IDEwMDY0NA0KPiAtLS0gYS9pbmNsdWRlL3VrL3BsYXQvdGlt
ZS5oDQo+ICsrKyBiL2luY2x1ZGUvdWsvcGxhdC90aW1lLmgNCj4gQEAgLTQ2LDYgKzQ2LDcgQEAg
dm9pZCB1a3BsYXRfdGltZV9pbml0KHZvaWQpOw0KPiB2b2lkIHVrcGxhdF90aW1lX2Zpbmkodm9p
ZCk7DQo+IA0KPiBfX25zZWMgdWtwbGF0X21vbm90b25pY19jbG9jayh2b2lkKTsNCj4gK19fbnNl
YyB1a3BsYXRfd2FsbF9jbG9jayh2b2lkKTsNCj4gDQo+IC8qIFRpbWUgdGljayBsZW5ndGggKi8N
Cj4gI2RlZmluZSBVS1BMQVRfVElNRV9USUNLX05TRUMgIChVS0FSQ0hfTlNFQ19QRVJfU0VDIC8g
Q09ORklHX0haKQ0KPiAtLSANCj4gMi4yMC4xDQo+IA0KPiANCj4gX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4gTWluaW9zLWRldmVsIG1haWxpbmcgbGlz
dA0KPiBNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcNCj4gaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA0KDQpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGlu
ZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Wed Mar 13 15:34:58 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 13 Mar 2019 15:34: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 1h45uE-0006YG-Dt; Wed, 13 Mar 2019 15:34: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=QxAK=RQ=neclab.eu=felipe.huici@srs-us1.protection.inumbo.net>)
 id 1h45uD-0006Y6-BR
 for minios-devel@lists.xen.org; Wed, 13 Mar 2019 15:34:57 +0000
X-Inumbo-ID: 8d42e723-45a5-11e9-bc90-bc764e045a96
Received: from mailer1.neclab.eu (unknown [195.37.70.40])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8d42e723-45a5-11e9-bc90-bc764e045a96;
 Wed, 13 Mar 2019 15:34:56 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer1.neclab.eu (Postfix) with ESMTP id 1ECA1104F61;
 Wed, 13 Mar 2019 16:34:55 +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 f1i3myyrWlsT; Wed, 13 Mar 2019 16:34:54 +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 EA17E104F5B
 for <minios-devel@lists.xen.org>; Wed, 13 Mar 2019 16:34:52 +0100 (CET)
Received: from DAPHNIS.office.hd ([169.254.2.199]) by ENCELADUS.office.hd
 ([192.168.24.52]) with mapi id 14.03.0319.002; Wed, 13 Mar 2019 16:34:52
 +0100
From: Felipe Huici <Felipe.Huici@neclab.eu>
To: Florian Schmidt <Florian.Schmidt@neclab.eu>
Thread-Topic: [Minios-devel] [UNIKRAFT PATCH 6/7] lib/nolibc: Implement
 gettimeofday()
Thread-Index: AQHUyrkYXVRtbDQj1kGgWh68Pq4zL6YJvleA
Date: Wed, 13 Mar 2019 15:34:51 +0000
Message-ID: <191590B8-8990-447C-99ED-532450F4A90E@neclab.eu>
References: <20190222141236.23993-1-florian.schmidt@neclab.eu>
 <20190222141236.23993-7-florian.schmidt@neclab.eu>
In-Reply-To: <20190222141236.23993-7-florian.schmidt@neclab.eu>
Accept-Language: en-US, de-DE
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.1.2.56]
Content-ID: <0A84F6DDACD3524EAC2E6A95093F063D@office.hd>
MIME-Version: 1.0
Subject: Re: [Minios-devel] [UNIKRAFT PATCH 6/7] lib/nolibc: Implement
 gettimeofday()
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>,
 "minios-devel@lists.xen.org" <minios-devel@lists.xen.org>
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>

SGkgRmxvcmlhbiwNCg0KTG9va3MgZ29vZCwgdGhhbmtzLg0KDQrigJQgRmVsaXBlDQoNClJldmll
d2VkLWJ5OiBGZWxpcGUgSHVpY2kgPGZlbGlwZS5odWljaUBuZWNsYWIuZXU+DQoNCj4gT24gMjIu
IEZlYiAyMDE5LCBhdCAxNToxMiwgRmxvcmlhbiBTY2htaWR0IDxGbG9yaWFuLlNjaG1pZHRAbmVj
bGFiLmV1PiB3cm90ZToNCj4gDQo+IFNpZ25lZC1vZmYtYnk6IEZsb3JpYW4gU2NobWlkdCA8Zmxv
cmlhbi5zY2htaWR0QG5lY2xhYi5ldT4NCj4gLS0tDQo+IGxpYi9ub2xpYmMvZXhwb3J0c3ltcy51
ayAgICAgIHwgIDMgKysrDQo+IGxpYi9ub2xpYmMvaW5jbHVkZS9zeXMvdGltZS5oIHwgIDEgLQ0K
PiBsaWIvbm9saWJjL3RpbWUuYyAgICAgICAgICAgICB8IDE1ICsrKysrKysrKysrKysrKw0KPiBw
bGF0L3hlbi94ODYvYXJjaF90aW1lLmMgICAgICB8IDE5IC0tLS0tLS0tLS0tLS0tLS0tLS0NCj4g
NCBmaWxlcyBjaGFuZ2VkLCAxOCBpbnNlcnRpb25zKCspLCAyMCBkZWxldGlvbnMoLSkNCj4gDQo+
IGRpZmYgLS1naXQgYS9saWIvbm9saWJjL2V4cG9ydHN5bXMudWsgYi9saWIvbm9saWJjL2V4cG9y
dHN5bXMudWsNCj4gaW5kZXggYjJlYmI4ZDYuLmEyNjQ0MGM5IDEwMDY0NA0KPiAtLS0gYS9saWIv
bm9saWJjL2V4cG9ydHN5bXMudWsNCj4gKysrIGIvbGliL25vbGliYy9leHBvcnRzeW1zLnVrDQo+
IEBAIC03Miw2ICs3Miw5IEBAIHN0cmxjYXQNCj4gIyB0aW1lDQo+IG5hbm9zbGVlcA0KPiANCj4g
KyMgc3lzL3RpbWUNCj4gK2dldHRpbWVvZmRheQ0KPiArDQo+ICMgY3R5cGUNCj4gX25vbGliY19j
dHlwZQ0KPiANCj4gZGlmZiAtLWdpdCBhL2xpYi9ub2xpYmMvaW5jbHVkZS9zeXMvdGltZS5oIGIv
bGliL25vbGliYy9pbmNsdWRlL3N5cy90aW1lLmgNCj4gaW5kZXggZTA4ZmE4NWUuLmQyYzg5MDRk
IDEwMDY0NA0KPiAtLS0gYS9saWIvbm9saWJjL2luY2x1ZGUvc3lzL3RpbWUuaA0KPiArKysgYi9s
aWIvbm9saWJjL2luY2x1ZGUvc3lzL3RpbWUuaA0KPiBAQCAtNTIsNyArNTIsNiBAQCBzdHJ1Y3Qg
aXRpbWVydmFsIHsNCj4gCXN0cnVjdCB0aW1ldmFsIGl0X3ZhbHVlOw0KPiB9Ow0KPiANCj4gLS8q
IFRPRE86IEltcGxlbWVudCAqLw0KPiBpbnQgZ2V0dGltZW9mZGF5KHN0cnVjdCB0aW1ldmFsICp0
diwgdm9pZCAqdHopOw0KPiANCj4gI2lmZGVmIF9fY3BsdXNwbHVzDQo+IGRpZmYgLS1naXQgYS9s
aWIvbm9saWJjL3RpbWUuYyBiL2xpYi9ub2xpYmMvdGltZS5jDQo+IGluZGV4IDc4YjFiNGI3Li5i
MTVkN2UwZCAxMDA2NDQNCj4gLS0tIGEvbGliL25vbGliYy90aW1lLmMNCj4gKysrIGIvbGliL25v
bGliYy90aW1lLmMNCj4gQEAgLTQ0LDYgKzQ0LDcgQEANCj4gI2Vsc2UNCj4gI2luY2x1ZGUgPHVr
L3BsYXQvbGNwdS5oPg0KPiAjZW5kaWYNCj4gKyNpbmNsdWRlIDx1ay9lc3NlbnRpYWxzLmg+DQo+
IA0KPiAjaWZuZGVmIENPTkZJR19IQVZFX1NDSEVEDQo+IC8qIFdvcmthcm91bmQgdW50aWwgVW5p
a3JhZnQgY2hhbmdlcyBpbnRlcmZhY2UgZm9yIHNvbWV0aGluZyBtb3JlDQo+IEBAIC05MCwzICs5
MSwxNyBAQCBpbnQgbmFub3NsZWVwKGNvbnN0IHN0cnVjdCB0aW1lc3BlYyAqcmVxLCBzdHJ1Y3Qg
dGltZXNwZWMgKnJlbSkNCj4gCX0NCj4gCXJldHVybiAwOw0KPiB9DQo+ICsNCj4gK2ludCBnZXR0
aW1lb2ZkYXkoc3RydWN0IHRpbWV2YWwgKnR2LCB2b2lkICp0eiBfX3VudXNlZCkNCj4gK3sNCj4g
KwlfX25zZWMgbm93ID0gdWtwbGF0X3dhbGxfY2xvY2soKTsNCj4gKw0KPiArCWlmICghdHYpIHsN
Cj4gKwkJZXJybm8gPSBFSU5WQUw7DQo+ICsJCXJldHVybiAtMTsNCj4gKwl9DQo+ICsNCj4gKwl0
di0+dHZfc2VjID0gdWthcmNoX3RpbWVfbnNlY190b19zZWMobm93KTsNCj4gKwl0di0+dHZfdXNl
YyA9IHVrYXJjaF90aW1lX25zZWNfdG9fdXNlYyh1a2FyY2hfdGltZV9zdWJzZWMobm93KSk7DQo+
ICsJcmV0dXJuIDA7DQo+ICt9DQo+IGRpZmYgLS1naXQgYS9wbGF0L3hlbi94ODYvYXJjaF90aW1l
LmMgYi9wbGF0L3hlbi94ODYvYXJjaF90aW1lLmMNCj4gaW5kZXggZDM2Zjk2MzIuLmM2YjhkMDJk
IDEwMDY0NA0KPiAtLS0gYS9wbGF0L3hlbi94ODYvYXJjaF90aW1lLmMNCj4gKysrIGIvcGxhdC94
ZW4veDg2L2FyY2hfdGltZS5jDQo+IEBAIC0yMDksMjUgKzIwOSw2IEBAIF9fbnNlYyB1a3BsYXRf
d2FsbF9jbG9jayh2b2lkKQ0KPiAJcmV0dXJuIHJldDsNCj4gfQ0KPiANCj4gLSNpZiAwIC8qIFRP
RE8gKi8NCj4gLWludCBnZXR0aW1lb2ZkYXkoc3RydWN0IHRpbWV2YWwgKnR2LCB2b2lkICp0eikN
Cj4gLXsNCj4gLQl1aW50NjRfdCBuc2VjID0gbW9ub3RvbmljX2Nsb2NrKCk7DQo+IC0NCj4gLQlp
ZiAoIXdjX3ZhbHVlc191cF90b19kYXRlKCkpDQo+IC0JCXVwZGF0ZV93YWxsY2xvY2soKTsNCj4g
LQ0KPiAtCW5zZWMgKz0gc2hhZG93X3RzLnR2X25zZWM7DQo+IC0NCj4gLQl0di0+dHZfc2VjID0g
c2hhZG93X3RzLnR2X3NlYzsNCj4gLQl0di0+dHZfc2VjICs9IE5TRUNfVE9fU0VDKG5zZWMpOw0K
PiAtCXR2LT50dl91c2VjID0gTlNFQ19UT19VU0VDKG5zZWMgJSAxMDAwMDAwMDAwVUwpOw0KPiAt
DQo+IC0JcmV0dXJuIDA7DQo+IC19DQo+IC0jZW5kaWYNCj4gLQ0KPiAtDQo+IHZvaWQgdGltZV9i
bG9ja191bnRpbChfX3Nuc2VjIHVudGlsKQ0KPiB7DQo+IAlVS19BU1NFUlQoaXJxc19kaXNhYmxl
ZCgpKTsNCj4gLS0gDQo+IDIuMjAuMQ0KPiANCj4gDQo+IF9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fDQo+IE1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QNCj4g
TWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnDQo+IGh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWwNCg0KX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlz
dApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Wed Mar 13 15:36:16 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 13 Mar 2019 15:36: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 1h45vT-0006aY-IO; Wed, 13 Mar 2019 15:36: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=QxAK=RQ=neclab.eu=felipe.huici@srs-us1.protection.inumbo.net>)
 id 1h45vS-0006aT-12
 for minios-devel@lists.xen.org; Wed, 13 Mar 2019 15:36:14 +0000
X-Inumbo-ID: b93aa874-45a5-11e9-89b0-3f3b1a10218c
Received: from mailer2.neclab.eu (unknown [195.37.70.41])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b93aa874-45a5-11e9-89b0-3f3b1a10218c;
 Wed, 13 Mar 2019 15:36:09 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer2.neclab.eu (Postfix) with ESMTP id A8D39F201D;
 Wed, 13 Mar 2019 16:36:08 +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 ltvBSuuo11jD; Wed, 13 Mar 2019 16:36:08 +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 71DEFF2012
 for <minios-devel@lists.xen.org>; Wed, 13 Mar 2019 16:36:06 +0100 (CET)
Received: from DAPHNIS.office.hd ([169.254.2.199]) by ENCELADUS.office.hd
 ([192.168.24.52]) with mapi id 14.03.0319.002; Wed, 13 Mar 2019 16:36:05
 +0100
From: Felipe Huici <Felipe.Huici@neclab.eu>
To: Florian Schmidt <Florian.Schmidt@neclab.eu>
Thread-Topic: [Minios-devel] [UNIKRAFT PATCH 7/7] lib/nolibc: Implement
 clock_gettime()
Thread-Index: AQHUyrkbvaqqWtwTvEWTF6zLwrviTaYJvriA
Date: Wed, 13 Mar 2019 15:36:04 +0000
Message-ID: <2E031D94-6501-47B9-994C-822FB49CBC0B@neclab.eu>
References: <20190222141236.23993-1-florian.schmidt@neclab.eu>
 <20190222141236.23993-8-florian.schmidt@neclab.eu>
In-Reply-To: <20190222141236.23993-8-florian.schmidt@neclab.eu>
Accept-Language: en-US, de-DE
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.1.2.56]
Content-ID: <6B497D5D8EAFDC48BF5701DB275BD8C1@office.hd>
MIME-Version: 1.0
Subject: Re: [Minios-devel] [UNIKRAFT PATCH 7/7] lib/nolibc: Implement
 clock_gettime()
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>,
 "minios-devel@lists.xen.org" <minios-devel@lists.xen.org>
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>

SGkgRmxvcmlhbiwNCg0KTG9va3MgZ29vZCwganVzdCBhIG1pbm9yIGNvbW1lbnQgKGlubGluZSkg
dGhhdCBJIHdpbGwgZml4IHdoZW4gdXBzdHJlYW1pbmcuIFRoYW5rcyBmb3IgdGhlIHNlcmllcy4N
Cg0K4oCUIEZlbGlwZQ0KDQpSZXZpZXdlZC1ieTogRmVsaXBlIEh1aWNpIDxmZWxpcGUuaHVpY2lA
bmVjbGFiLmV1Pg0KDQo+IE9uIDIyLiBGZWIgMjAxOSwgYXQgMTU6MTIsIEZsb3JpYW4gU2NobWlk
dCA8Rmxvcmlhbi5TY2htaWR0QG5lY2xhYi5ldT4gd3JvdGU6DQo+IA0KPiBTaWduZWQtb2ZmLWJ5
OiBGbG9yaWFuIFNjaG1pZHQgPGZsb3JpYW4uc2NobWlkdEBuZWNsYWIuZXU+DQo+IC0tLQ0KPiBs
aWIvbm9saWJjL2V4cG9ydHN5bXMudWsgICAgICAgICAgICAgICAgICAgICAgfCAgMSArDQo+IC4u
Li9pbmNsdWRlL25vbGliYy1pbnRlcm5hbC9zaGFyZWRkZWZzLmggICAgICB8ICA1ICsrKysNCj4g
bGliL25vbGliYy9pbmNsdWRlL3N5cy90eXBlcy5oICAgICAgICAgICAgICAgIHwgIDEgKw0KPiBs
aWIvbm9saWJjL2luY2x1ZGUvdGltZS5oICAgICAgICAgICAgICAgICAgICAgfCAgNyArKysrKw0K
PiBsaWIvbm9saWJjL3RpbWUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAyNiArKysr
KysrKysrKysrKysrKysrDQo+IDUgZmlsZXMgY2hhbmdlZCwgNDAgaW5zZXJ0aW9ucygrKQ0KPiAN
Cj4gZGlmZiAtLWdpdCBhL2xpYi9ub2xpYmMvZXhwb3J0c3ltcy51ayBiL2xpYi9ub2xpYmMvZXhw
b3J0c3ltcy51aw0KPiBpbmRleCBhMjY0NDBjOS4uZGRjNzNiZjEgMTAwNjQ0DQo+IC0tLSBhL2xp
Yi9ub2xpYmMvZXhwb3J0c3ltcy51aw0KPiArKysgYi9saWIvbm9saWJjL2V4cG9ydHN5bXMudWsN
Cj4gQEAgLTcxLDYgKzcxLDcgQEAgc3RybGNhdA0KPiANCj4gIyB0aW1lDQo+IG5hbm9zbGVlcA0K
PiArY2xvY2tfZ2V0dGltZQ0KPiANCj4gIyBzeXMvdGltZQ0KPiBnZXR0aW1lb2ZkYXkNCj4gZGlm
ZiAtLWdpdCBhL2xpYi9ub2xpYmMvaW5jbHVkZS9ub2xpYmMtaW50ZXJuYWwvc2hhcmVkZGVmcy5o
IGIvbGliL25vbGliYy9pbmNsdWRlL25vbGliYy1pbnRlcm5hbC9zaGFyZWRkZWZzLmgNCj4gaW5k
ZXggNzU3MmUyZDMuLmZiN2Q5NWIyIDEwMDY0NA0KPiAtLS0gYS9saWIvbm9saWJjL2luY2x1ZGUv
bm9saWJjLWludGVybmFsL3NoYXJlZGRlZnMuaA0KPiArKysgYi9saWIvbm9saWJjL2luY2x1ZGUv
bm9saWJjLWludGVybmFsL3NoYXJlZGRlZnMuaA0KPiBAQCAtOTEsNiArOTEsMTEgQEAgc3RydWN0
IHRpbWVzcGVjIHsNCj4gI2RlZmluZSBfX0RFRklORURfc3RydWN0X3RpbWVzcGVjDQo+ICNlbmRp
Zg0KPiANCj4gKyNpZiAoZGVmaW5lZCBfX05FRURfY2xvY2tpZF90ICYmICFkZWZpbmVkIF9fREVG
SU5FRF9jbG9ja2lkX3QpDQo+ICt0eXBlZGVmIGludCBjbG9ja2lkX3Q7DQo+ICsjZGVmaW5lIF9f
REVGSU5FRF9jbG9ja2lkX3QNCj4gKyNlbmRpZg0KPiArDQo+ICNpZiAoZGVmaW5lZCBfX05FRURf
bW9kZV90ICYmICFkZWZpbmVkIF9fREVGSU5FRF9tb2RlX3QpDQo+IHR5cGVkZWYgdW5zaWduZWQg
bW9kZV90Ow0KPiAjZGVmaW5lIF9fREVGSU5FRF9tb2RlX3QNCj4gZGlmZiAtLWdpdCBhL2xpYi9u
b2xpYmMvaW5jbHVkZS9zeXMvdHlwZXMuaCBiL2xpYi9ub2xpYmMvaW5jbHVkZS9zeXMvdHlwZXMu
aA0KPiBpbmRleCA3YzQzZWYzZi4uMjBhM2M5N2QgMTAwNjQ0DQo+IC0tLSBhL2xpYi9ub2xpYmMv
aW5jbHVkZS9zeXMvdHlwZXMuaA0KPiArKysgYi9saWIvbm9saWJjL2luY2x1ZGUvc3lzL3R5cGVz
LmgNCj4gQEAgLTQ4LDYgKzQ4LDcgQEAgZXh0ZXJuICJDIiB7DQo+ICNkZWZpbmUgX19ORUVEX29m
Zl90DQo+ICNkZWZpbmUgX19ORUVEX3RpbWVfdA0KPiAjZGVmaW5lIF9fTkVFRF9zdXNlY29uZHNf
dA0KPiArI2RlZmluZSBfX05FRURfY2xvY2tpZF90DQo+ICNkZWZpbmUgX19ORUVEX21vZGVfdA0K
PiAjZGVmaW5lIF9fTkVFRF91aWRfdA0KPiAjZGVmaW5lIF9fTkVFRF9naWRfdA0KPiBkaWZmIC0t
Z2l0IGEvbGliL25vbGliYy9pbmNsdWRlL3RpbWUuaCBiL2xpYi9ub2xpYmMvaW5jbHVkZS90aW1l
LmgNCj4gaW5kZXggYTZiOTU4NWIuLjUyMjM5MTRhIDEwMDY0NA0KPiAtLS0gYS9saWIvbm9saWJj
L2luY2x1ZGUvdGltZS5oDQo+ICsrKyBiL2xpYi9ub2xpYmMvaW5jbHVkZS90aW1lLmgNCj4gQEAg
LTQ0LDE0ICs0NCwyMSBAQCBleHRlcm4gIkMiIHsNCj4gI2RlZmluZSBfX05FRURfTlVMTA0KPiAj
ZGVmaW5lIF9fTkVFRF90aW1lX3QNCj4gI2RlZmluZSBfX05FRURfc3RydWN0X3RpbWVzcGVjDQo+
ICsjZGVmaW5lIF9fTkVFRF9jbG9ja2lkX3QNCj4gI2luY2x1ZGUgPG5vbGliYy1pbnRlcm5hbC9z
aGFyZWRkZWZzLmg+DQo+IA0KPiArI2RlZmluZSBDTE9DS19SRUFMVElNRSAgMA0KPiArI2RlZmlu
ZSBDTE9DS19NT05PVE9OSUMgMQ0KPiArDQo+ICsjZGVmaW5lIFRJTUVSX0FCU1RJTUUgMQ0KDQpU
aGUgbGluZSBhYm92ZSBkZWZpbmVzIFRJTUVSX0FCU1RJTUUgYnV0IGl04oCZcyBuZXZlciB1c2Vk
LiBJ4oCZbGwgcmVtb3ZlIHRoaXMgbGluZSBvbiB1cHN0cmVhbWluZy4NCg0KPiArDQo+IHN0cnVj
dCBpdGltZXJzcGVjIHsNCj4gCXN0cnVjdCB0aW1lc3BlYyBpdF9pbnRlcnZhbDsNCj4gCXN0cnVj
dCB0aW1lc3BlYyBpdF92YWx1ZTsNCj4gfTsNCj4gDQo+IGludCBuYW5vc2xlZXAoY29uc3Qgc3Ry
dWN0IHRpbWVzcGVjICpyZXEsIHN0cnVjdCB0aW1lc3BlYyAqcmVtKTsNCj4gK2ludCBjbG9ja19n
ZXR0aW1lKGNsb2NraWRfdCBjbGssIHN0cnVjdCB0aW1lc3BlYyAqdHApOw0KPiANCj4gI2lmZGVm
IF9fY3BsdXNwbHVzDQo+IH0NCj4gZGlmZiAtLWdpdCBhL2xpYi9ub2xpYmMvdGltZS5jIGIvbGli
L25vbGliYy90aW1lLmMNCj4gaW5kZXggYjE1ZDdlMGQuLjY5ZjI5MzAwIDEwMDY0NA0KPiAtLS0g
YS9saWIvbm9saWJjL3RpbWUuYw0KPiArKysgYi9saWIvbm9saWJjL3RpbWUuYw0KPiBAQCAtMTA1
LDMgKzEwNSwyOSBAQCBpbnQgZ2V0dGltZW9mZGF5KHN0cnVjdCB0aW1ldmFsICp0diwgdm9pZCAq
dHogX191bnVzZWQpDQo+IAl0di0+dHZfdXNlYyA9IHVrYXJjaF90aW1lX25zZWNfdG9fdXNlYyh1
a2FyY2hfdGltZV9zdWJzZWMobm93KSk7DQo+IAlyZXR1cm4gMDsNCj4gfQ0KPiArDQo+ICtpbnQg
Y2xvY2tfZ2V0dGltZShjbG9ja2lkX3QgY2xrX2lkLCBzdHJ1Y3QgdGltZXNwZWMgKnRwKQ0KPiAr
ew0KPiArCV9fbnNlYyBub3c7DQo+ICsNCj4gKwlpZiAoIXRwKSB7DQo+ICsJCWVycm5vID0gRUZB
VUxUOw0KPiArCQlyZXR1cm4gLTE7DQo+ICsJfQ0KPiArDQo+ICsJc3dpdGNoIChjbGtfaWQpIHsN
Cj4gKwljYXNlIENMT0NLX01PTk9UT05JQzoNCj4gKwkJbm93ID0gdWtwbGF0X21vbm90b25pY19j
bG9jaygpOw0KPiArCQlicmVhazsNCj4gKwljYXNlIENMT0NLX1JFQUxUSU1FOg0KPiArCQlub3cg
PSB1a3BsYXRfd2FsbF9jbG9jaygpOw0KPiArCQlicmVhazsNCj4gKwlkZWZhdWx0Og0KPiArCQll
cnJubyA9IEVJTlZBTDsNCj4gKwkJcmV0dXJuIC0xOw0KPiArCX0NCj4gKw0KPiArCXRwLT50dl9z
ZWMgPSB1a2FyY2hfdGltZV9uc2VjX3RvX3NlYyhub3cpOw0KPiArCXRwLT50dl9uc2VjID0gdWth
cmNoX3RpbWVfc3Vic2VjKG5vdyk7DQo+ICsJcmV0dXJuIDA7DQo+ICt9DQo+IC0tIA0KPiAyLjIw
LjENCj4gDQo+IA0KPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXw0KPiBNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0DQo+IE1pbmlvcy1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZw0KPiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8vbWluaW9zLWRldmVsDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Wed Mar 13 15:53:22 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 13 Mar 2019 15:53:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h46C0-0008Gc-PT; Wed, 13 Mar 2019 15:53:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GYou=RQ=neclab.eu=florian.schmidt@srs-us1.protection.inumbo.net>)
 id 1h46By-0008GX-VE
 for minios-devel@lists.xen.org; Wed, 13 Mar 2019 15:53:18 +0000
X-Inumbo-ID: 1d40ea5c-45a8-11e9-a66d-9322a4d8a510
Received: from mailer2.neclab.eu (unknown [195.37.70.41])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1d40ea5c-45a8-11e9-a66d-9322a4d8a510;
 Wed, 13 Mar 2019 15:53:16 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer2.neclab.eu (Postfix) with ESMTP id 7D5F0F2015;
 Wed, 13 Mar 2019 16:53:15 +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 e_YAfZUfNmUP; Wed, 13 Mar 2019 16:53: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 mailer2.neclab.eu (Postfix) with ESMTPS id 43D49F2012
 for <minios-devel@lists.xen.org>; Wed, 13 Mar 2019 16:53:13 +0100 (CET)
Received: from [10.1.2.30] (10.1.2.30) by skoll.office.hd (192.168.125.11)
 with Microsoft SMTP Server (TLS) id 14.3.319.2; Wed, 13 Mar 2019 16:53:12
 +0100
To: Felipe Huici <Felipe.Huici@neclab.eu>
References: <20190222141236.23993-1-florian.schmidt@neclab.eu>
 <20190222141236.23993-8-florian.schmidt@neclab.eu>
 <2E031D94-6501-47B9-994C-822FB49CBC0B@neclab.eu>
From: Florian Schmidt <Florian.Schmidt@neclab.eu>
Message-ID: <e3e2b0cb-47fa-a9f8-9fe0-53997acb7bc1@neclab.eu>
Date: Wed, 13 Mar 2019 16:53:12 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <2E031D94-6501-47B9-994C-822FB49CBC0B@neclab.eu>
Content-Language: en-US
X-Originating-IP: [10.1.2.30]
Subject: Re: [Minios-devel] [UNIKRAFT PATCH 7/7] lib/nolibc: Implement
 clock_gettime()
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>,
 "minios-devel@lists.xen.org" <minios-devel@lists.xen.org>
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>

SGkgRmVsaXBlLAoKdGhhbmtzIGZvciB0aGUgcmV2aWV3cyEKCk9uIDMvMTMvMTkgNDozNiBQTSwg
RmVsaXBlIEh1aWNpIHdyb3RlOgo+PiBPbiAyMi4gRmViIDIwMTksIGF0IDE1OjEyLCBGbG9yaWFu
IFNjaG1pZHQgPEZsb3JpYW4uU2NobWlkdEBuZWNsYWIuZXU+IHdyb3RlOgo+PiBkaWZmIC0tZ2l0
IGEvbGliL25vbGliYy9pbmNsdWRlL3RpbWUuaCBiL2xpYi9ub2xpYmMvaW5jbHVkZS90aW1lLmgK
Pj4gaW5kZXggYTZiOTU4NWIuLjUyMjM5MTRhIDEwMDY0NAo+PiAtLS0gYS9saWIvbm9saWJjL2lu
Y2x1ZGUvdGltZS5oCj4+ICsrKyBiL2xpYi9ub2xpYmMvaW5jbHVkZS90aW1lLmgKPj4gQEAgLTQ0
LDE0ICs0NCwyMSBAQCBleHRlcm4gIkMiIHsKPj4gI2RlZmluZSBfX05FRURfTlVMTAo+PiAjZGVm
aW5lIF9fTkVFRF90aW1lX3QKPj4gI2RlZmluZSBfX05FRURfc3RydWN0X3RpbWVzcGVjCj4+ICsj
ZGVmaW5lIF9fTkVFRF9jbG9ja2lkX3QKPj4gI2luY2x1ZGUgPG5vbGliYy1pbnRlcm5hbC9zaGFy
ZWRkZWZzLmg+Cj4+Cj4+ICsjZGVmaW5lIENMT0NLX1JFQUxUSU1FICAwCj4+ICsjZGVmaW5lIENM
T0NLX01PTk9UT05JQyAxCj4+ICsKPj4gKyNkZWZpbmUgVElNRVJfQUJTVElNRSAxCj4gCj4gVGhl
IGxpbmUgYWJvdmUgZGVmaW5lcyBUSU1FUl9BQlNUSU1FIGJ1dCBpdOKAmXMgbmV2ZXIgdXNlZC4g
SeKAmWxsIHJlbW92ZSB0aGlzIGxpbmUgb24gdXBzdHJlYW1pbmcuCgpXaG9vcHMsIHllYWgsIHRo
YXQncyBhbiB1bnJlbGF0ZWQgbGVmdG92ZXIgdGhhdCBkb2Vzbid0IGJlbG9uZyB0byB0aGlzIApw
YXRjaCBzZXJpZXMuCgpDaGVlcnMsCkZsb3JpYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Wed Mar 13 18:14:31 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 13 Mar 2019 18:14:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h48Oc-000484-BZ; Wed, 13 Mar 2019 18:14: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=sBd3=RQ=gmail.com=cristb@srs-us1.protection.inumbo.net>)
 id 1h48Oa-00047v-UT
 for minios-devel@lists.xen.org; Wed, 13 Mar 2019 18:14:28 +0000
X-Inumbo-ID: d5fe97ae-45bb-11e9-bc90-bc764e045a96
Received: from mail-wr1-x442.google.com (unknown [2a00:1450:4864:20::442])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d5fe97ae-45bb-11e9-bc90-bc764e045a96;
 Wed, 13 Mar 2019 18:14:27 +0000 (UTC)
Received: by mail-wr1-x442.google.com with SMTP id o9so3049050wrv.9
 for <minios-devel@lists.xen.org>; Wed, 13 Mar 2019 11:14:26 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id;
 bh=dzg64GcLPkRjB14GR6I3FBx/tK+SwnMTFkQluPUVSow=;
 b=oPN0JXKIz9GA5FUGMXoIjdcuKJC3mDxNzpgSiVLymp+d4457NMnFgjxOyDDOa8TBMV
 vYqJ0LQLlYmBIpB/zyVCXZWMCaDxHTpZQhM8lCOhK/PjbLC2J2FOtC1P3PN3n+02VzuE
 oiKvZTOuoEmEnZRNpWNK8a3GuO2CCpGnIDLEoNo4w4H3DskZ0UXZA7RJgnLtbx3OqJQw
 qvg76SijI6poo+Fce24/4b6ZzpWNPbv3lwR46u1KJsQc7rsX1nOfpbDEmfQsL4aa85sp
 q+/9UIkerVhsStvSy6ohOg7++mvL+IPfsbB3R4fPvMNgMMTyeYQCNi01s1MVcC9d4ZPx
 79Zg==
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=dzg64GcLPkRjB14GR6I3FBx/tK+SwnMTFkQluPUVSow=;
 b=kxE6KuKAUQJ1g2x5O4aUrFI5kGkR5clfqin0sYlclzWwmfz3Z2cI+gXHL1rvJukjTk
 XNRLDIymOuWHf1z3Jlm8XAUZmihlt37ov3ZZ+8F/z6TxCAB3JCG8qYDiIbZG6Y/RLKyT
 NcioF74azSXPrW3w6cJkjmFPJKOuTkS71ISU+5Z5BHTxQnb26OIpHw/pHfN7SO8X5i/a
 hm/nPWNNzKDLDRxzHTqcN9jV0XxgPjwSDSCl4jiGGdESdZnNozTCAjUSPpGMq0Tpkwxy
 1MUbVROTe1dtfvfK2qrc8stNGYpkGoibsN6bbhvmDvXSF9ORnxPUdH08da5ZniO1mguW
 Pmkw==
X-Gm-Message-State: APjAAAVN3uXL/bSM96GcTEFKK9Y78scLpV5wtMQ56sp3PqUoaZ6duv2H
 jfwRbBpX/bJH4P12Jcblkjv4Uv0I
X-Google-Smtp-Source: APXvYqxroPFqM4ugUNOKC/arcGjQ5t5P4YN/01qbIE7qX+bEF5v+QBAMDySRG8lA8QigYcoZTG4K1A==
X-Received: by 2002:adf:9dc7:: with SMTP id q7mr12681967wre.316.1552500865648; 
 Wed, 13 Mar 2019 11:14:25 -0700 (PDT)
Received: from localhost.localdomain (p16.eregie.pub.ro. [141.85.0.116])
 by smtp.gmail.com with ESMTPSA id b12sm2102876wrv.41.2019.03.13.11.14.24
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 13 Mar 2019 11:14:24 -0700 (PDT)
From: Cristian Banu <cristb@gmail.com>
To: minios-devel@lists.xen.org
Date: Wed, 13 Mar 2019 20:13:00 +0200
Message-Id: <20190313181300.1245-1-cristb@gmail.com>
X-Mailer: git-send-email 2.11.0
Subject: [Minios-devel] [UNIKRAFT PATCH] arch/spinlock: Add spin_lock_irq
 variants
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>

U3Bpbl9sb2NrX2lycSogdmFyaWFudHMgYXJlIHVzZWQgZm9yIHN5bmNocm9uaXppbmcgZGF0YSB0
aGF0IG1pZ2h0IGJlCmFjY2Vzc2VkIGZyb20gd2l0aGluIGFuIGludGVycnVwdCBoYW5kbGVyLiBB
ZGRlZCAodm9pZCkobG9jaykgdG8gZWFjaApvZiB0aGUgc3Bpbl9sb2NrIG1hY3JvcyB0byBmb3Jj
ZSB0aGUgY29tcGlsZXIgdG8gY2hlY2sgdGhlIGV4aXN0ZW5jZQpvZiB0aGUgbG9jay4KClRoZSBE
RUZJTkVfU1BJTkxPQ0soKSBtYWNybyBub3cgZGVmaW5lcyB0aGUgdmFyaWFibGUsIGFuZCB0aHVz
IGl0IGNhbgpiZSB1c2VkIGFzIGBzdGF0aWMgREVGSU5FX1NQSU5MT0NLKHgpYC4KClNpZ25lZC1v
ZmYtYnk6IENyaXN0aWFuIEJhbnUgPGNyaXN0YkBnbWFpbC5jb20+Ci0tLQogaW5jbHVkZS91ay9h
cmNoL3NwaW5sb2NrLmggfCAzOCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0t
LQogMSBmaWxlIGNoYW5nZWQsIDMyIGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEvaW5jbHVkZS91ay9hcmNoL3NwaW5sb2NrLmggYi9pbmNsdWRlL3VrL2FyY2gvc3Bp
bmxvY2suaAppbmRleCBiN2E3NTAxZTNiZmIuLmZjOWM2M2ZjYjkzNiAxMDA2NDQKLS0tIGEvaW5j
bHVkZS91ay9hcmNoL3NwaW5sb2NrLmgKKysrIGIvaW5jbHVkZS91ay9hcmNoL3NwaW5sb2NrLmgK
QEAgLTI2LDYgKzI2LDggQEAKICNpZm5kZWYgX19VS0FSQ0hfU1BJTkxPQ0tfSF9fCiAjZGVmaW5l
IF9fVUtBUkNIX1NQSU5MT0NLX0hfXwogCisjaW5jbHVkZSA8dWsvcGxhdC9sY3B1Lmg+CisKICNp
ZmRlZiBfX2NwbHVzcGx1cwogZXh0ZXJuICJDIiB7CiAjZW5kaWYKQEAgLTM2LDE0ICszOCwzOCBA
QCB0eXBlZGVmIHN0cnVjdCB7fSBzcGlubG9ja190OwogI2Vycm9yICJEZWZpbmUgeW91ciBzcGlu
bG9jayBvcGVyYXRpb25zISIKICNlbHNlCiAKLSNkZWZpbmUgdWthcmNoX3NwaW5fbG9ja19pbml0
KGxvY2spICAgICAgZG8ge30gd2hpbGUgKDApCi0jZGVmaW5lIHVrYXJjaF9zcGluX2lzX2xvY2tl
ZChsb2NrKSAgICAgIGRvIHt9IHdoaWxlICgwKQotI2RlZmluZSB1a2FyY2hfc3Bpbl9sb2NrKGxv
Y2spICAgICAgICAgICBkbyB7fSB3aGlsZSAoMCkKLSNkZWZpbmUgdWthcmNoX3NwaW5fdHJ5bG9j
ayhsb2NrKSAgICAgICAgZG8ge30gd2hpbGUgKDApCi0jZGVmaW5lIHVrYXJjaF9zcGluX3VubG9j
ayhsb2NrKSAgICAgICAgIGRvIHt9IHdoaWxlICgwKQorI2RlZmluZSB1a2FyY2hfc3Bpbl9sb2Nr
X2luaXQobG9jaykgICAgICAodm9pZCkobG9jaykKKyNkZWZpbmUgdWthcmNoX3NwaW5faXNfbG9j
a2VkKGxvY2spICAgICAgKHZvaWQpKGxvY2spCisjZGVmaW5lIHVrYXJjaF9zcGluX2xvY2sobG9j
aykgICAgICAgICAgICh2b2lkKShsb2NrKQorI2RlZmluZSB1a2FyY2hfc3Bpbl90cnlsb2NrKGxv
Y2spICAgICAgICAodm9pZCkobG9jaykKKyNkZWZpbmUgdWthcmNoX3NwaW5fdW5sb2NrKGxvY2sp
ICAgICAgICAgKHZvaWQpKGxvY2spCisKKyNkZWZpbmUgdWthcmNoX3NwaW5fbG9ja19pcnEobG9j
aykgXAorCWRvIHsgXAorCQkodm9pZCkobG9jayk7IFwKKwkJdWtwbGF0X2xjcHVfZGlzYWJsZV9p
cnEoKTsgXAorCX0gd2hpbGUgKDApCisKKyNkZWZpbmUgdWthcmNoX3NwaW5fdW5sb2NrX2lycShs
b2NrKSBcCisJZG8geyBcCisJCSh2b2lkKShsb2NrKTsgXAorCQl1a3BsYXRfbGNwdV9lbmFibGVf
aXJxKCk7IFwKKwl9IHdoaWxlICgwKQorCisjZGVmaW5lIHVrYXJjaF9zcGluX2xvY2tfaXJxc2F2
ZShsb2NrLCBmbGFncykgXAorCWRvIHsgXAorCQkodm9pZCkobG9jayk7IFwKKwkJZmxhZ3MgPSB1
a3BsYXRfbGNwdV9zYXZlX2lycWYoKTsgXAorCX0gd2hpbGUgKDApCisKKyNkZWZpbmUgdWthcmNo
X3NwaW5fdW5sb2NrX2lycXJlc3RvcmUobG9jaywgZmxhZ3MpIFwKKwlkbyB7IFwKKwkJKHZvaWQp
KGxvY2spOyBcCisJCXVrcGxhdF9sY3B1X3Jlc3RvcmVfaXJxZihmbGFncyk7IFwKKwl9IHdoaWxl
ICgwKQogCiAvKiBEZWZpbmVzIGEgcHJlaW5pdGlhbGl6ZWQgc3Bpbl9sb2NrIGluIHVubG9ja2Vk
IHN0YXRlICovCi0jZGVmaW5lIERFRklORV9TUElOTE9DSyhsb2NrKSAgICAgICAgICAgIGRvIHt9
IHdoaWxlICgwKQorI2RlZmluZSBERUZJTkVfU1BJTkxPQ0sobG9jaykgICAgICAgICAgICBzcGlu
bG9ja190IGxvY2sgPSB7fQogCiAjZW5kaWYKIAotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlz
dApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Thu Mar 14 01:44:14 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 14 Mar 2019 01:44: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 1h4FPo-0003Cz-G9; Thu, 14 Mar 2019 01:44: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=zM+P=RR=arm.com=haibo.xu@srs-us1.protection.inumbo.net>)
 id 1h4FPm-0003Cs-B1
 for minios-devel@lists.xenproject.org; Thu, 14 Mar 2019 01:44:10 +0000
X-Inumbo-ID: a8036d09-45fa-11e9-bc90-bc764e045a96
Received: from EUR04-DB3-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0c::614])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a8036d09-45fa-11e9-bc90-bc764e045a96;
 Thu, 14 Mar 2019 01:44:08 +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=AxjwH+Vi82zBHRpafQbuPmq5pmLNckOfgBB0jx/6Y5U=;
 b=sI1ubcFgxVRJLQdkl+2gY/whcxyRk9jPmg2NComIrPz/qs1oZpmTCftEy/a5zmf/XzxE1IvCE5dAsbkSOoV6ikywlBEcVi5tEJyTJJJZvJLgs10YAxSSDcILuXfpHPeWv46v7w4gQulAHhwA9Gwm9CVoFEXVTB5GGqeS6b4Jo38=
Received: from AM4PR08MB2929.eurprd08.prod.outlook.com (10.171.190.138) by
 AM4SPR01MB267.eurprd08.prod.outlook.com (10.171.191.140) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1709.13; Thu, 14 Mar 2019 01:44:06 +0000
Received: from AM4PR08MB2929.eurprd08.prod.outlook.com
 ([fe80::e522:c03f:3d0c:f4ce]) by AM4PR08MB2929.eurprd08.prod.outlook.com
 ([fe80::e522:c03f:3d0c:f4ce%4]) with mapi id 15.20.1709.011; Thu, 14 Mar 2019
 01:44:06 +0000
From: "Haibo Xu (Arm Technology China)" <Haibo.Xu@arm.com>
To: Simon Kuenzer <simon.kuenzer@neclab.eu>,
 "minios-devel@lists.xenproject.org" <minios-devel@lists.xenproject.org>
Thread-Topic: [Minios-devel] [UNIKRAFT PATCH 0/6] Enable solo5 platform support
Thread-Index: AQHU16jpcMzAFwr5qkOvSrkeMiQwnKYJj22AgADQCQA=
Date: Thu, 14 Mar 2019 01:44:06 +0000
Message-ID: <0e65f8db-4c16-31bf-940c-abf713717d86@arm.com>
References: <cover.1551861694.git.haibo.xu@arm.com>
 <2F00FD7D-28E8-481C-8948-6C88239DC5B0@neclab.eu>
In-Reply-To: <2F00FD7D-28E8-481C-8948-6C88239DC5B0@neclab.eu>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: HK0PR04CA0003.apcprd04.prod.outlook.com
 (2603:1096:203:36::15) To AM4PR08MB2929.eurprd08.prod.outlook.com
 (2603:10a6:205:c::10)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Haibo.Xu@arm.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [113.29.88.7]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 330ee493-b416-4095-9626-08d6a81e8b67
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600127)(711020)(4605104)(4618075)(2017052603328)(7153060)(7193020);
 SRVR:AM4SPR01MB267; 
x-ms-traffictypediagnostic: AM4SPR01MB267:
x-ms-exchange-purlcount: 1
x-microsoft-antispam-prvs: <AM4SPR01MB2678DED54711745B81AC4C7854B0@AM4SPR01MB267.eurprd08.prod.outlook.com>
x-forefront-prvs: 09760A0505
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(366004)(376002)(39860400002)(136003)(346002)(396003)(40434004)(189003)(199004)(4326008)(186003)(68736007)(76176011)(8676002)(26005)(53546011)(6512007)(6506007)(102836004)(31686004)(31696002)(6306002)(54906003)(110136005)(55236004)(52116002)(6436002)(256004)(5024004)(14444005)(3846002)(66066001)(6116002)(6246003)(386003)(81166006)(81156014)(305945005)(53936002)(7736002)(229853002)(486006)(5660300002)(2616005)(106356001)(316002)(446003)(99286004)(476003)(11346002)(6486002)(71190400001)(72206003)(71200400001)(105586002)(2906002)(8936002)(36756003)(86362001)(478600001)(2501003)(966005)(14454004)(25786009)(97736004);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM4SPR01MB267;
 H:AM4PR08MB2929.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-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: UwKwLr6pYplWAiIT5S7p/3D5r1rT7QnchGZ46QXp4UFwlneRaNfqj6vOo42Zw24i3MhZ3qGsQR67FCGdu/QOW1p+eetbh1SwDkUOR1s+GoT99xUHPIQKmdM1x+FTmG4yJ0hVM9np0t5qFcV4St8lYXiVvSg1MxsqH0vSVj+jJPoXdeXGSYkiRjgYXLElhf4Wr4cb2IHXePNljlVwJuxtDHSr8iHkLsy9ZyxUbWWyREvijDMdYtUMJUKr9rqyAOoyzPvnC/exTu9REmy8gIdPDejKpEzn7Ihn0KV61m9Y0OhIE3OmceTRGRY94EMnaGWl79gfFBmuBQKZi/blp/yo5KQzXZzQ1a06BYH2Lk3BC9T7AV7zle8dhKd7wxcg/CivZRbWF6up6jizRUm1qywnZqXl6M9d84t6N/OTn+74e8E=
Content-ID: <8F05CA31C97255449F8C06B74868F382@eurprd08.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 330ee493-b416-4095-9626-08d6a81e8b67
X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Mar 2019 01:44:06.2571 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4SPR01MB267
Subject: Re: [Minios-devel] [UNIKRAFT PATCH 0/6] Enable solo5 platform
 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: Felipe Huici <Felipe.Huici@neclab.eu>,
 Florian Schmidt <Florian.Schmidt@neclab.eu>,
 "kollerr@us.ibm.com" <kollerr@us.ibm.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>

T24gMjAxOS8zLzEzIDIxOjE5LCBTaW1vbiBLdWVuemVyIHdyb3RlOg0KPiBIZXkgSGFpYm8sDQo+
DQo+IHRoYW5rcyBhIGxvdCBmb3IgcHJvdmlkaW5nIHRoaXMgcGF0Y2ggc2VyaWVzISBJdCBkb2Vz
bid0IHNlZW0gdG8gcmVxdWlyZSBtdWNoIGNvZGUsIHRoaXMgbG9va3MgZ29vZC4gOy0pDQo+DQo+
IEkgaGF2ZSBzb21lIHF1ZXN0aW9ucyB0byB0aGlzIHBvcnQ6DQo+IC0gSXMgdGhlIHN1YiByZXBv
c2l0b3J5IG9mIHNvbG81IG5lZWRlZD8gTWF5YmUgUmljYXJkbyBjYW4gYW5zd2VyIHRoaXM6IElz
IGl0IG5hdHVyYWwgZm9yIHNvbG81IHRvIGJ1aWxkIGd1ZXN0IGFuZCBtb25pdG9yIChlLmcuLCBz
b2xvNS1odnQpIHRvZ2V0aGVyPyBJIHRob3VnaHQgd2UgY291bGQga2VlcCB0aGVzZSB0d28gdGhp
bmdzIHNlcGFyYXRlZCBidXQgbWF5YmUgSSBhbSB3cm9uZy4NCj4NCg0KWWVzLCB0aGV5IGNhbiBi
ZSBidWlsZCBzZXBhcmF0ZWx5LCBidXQgd2UgbmVlZCB0byBtYWtlIHN1cmUgYm90aCB0aGUgZ3Vl
c3QgYmluZGluZ3Moc29sbzVfaHZ0Lm8pIGFuZCB0aGUgbW9uaXRvcihzb2xvNS1odnQpIGFyZSBm
cm9tIHRoZSBzYW1lIGNvZGUgYmFzZS4NClRvIGJlIGVsYWJvcmF0ZSwgdGhlIHNvbG9faHZ0Lm8g
YmluZGluZ3Mgd2lsbCBiZSBsaW5rZWQgdG9nZXRoZXIgd2l0aCBvdXIgdW5pa3JhZnQgbGlicmFy
eSBhbmQgYXBwbGljYXRpb24gb2JqZWN0cyB0byBwcm9kdWNlIHRoZSBmaW5hbCBndWVzdCBleGVj
dXRhYmxlDQppbWFnZShoZWxsb3dvcmxkX3NvbG81LXg4Nl82NCkuIFRoZW4gd2UgY2FuIHJ1biB0
aGUgdW5pLWtlcm5lbCB3aXRoIHRoZSBmb2xsb3dpbmcgY29tbWFuZDoNCg0Kc3VkbyAuL3NvbG81
LWh2dCBoZWxsb3dvcmxkX3NvbG81LXg4Nl82NA0KDQpTbyBpZiB3ZSBidWlsZCB0aGUgc29sbzUg
c2VwYXJhdGVseSwgd2UgbmVlZCB0byBtYWtlIHN1cmUgdGhlIHNvbG81IG1vbml0b3Ioc29sbzUt
aHZ0IHRlbmRlcikgaXMgaW5zdGFsbGVkIG9uIG91ciBtYWNoaW5lIGluIGFkdmFuY2UuDQoNCj4g
IC0gSSB3b3VsZCBleGNsdWRlIGJsb2NrIGFuZCBuZXR3b3JraW5nIGZvciB0aGUgYmVnaW5uaW5n
LiBJIHNhdyB0aGF0IHRoZSBidWlsdCBpbWFnZSByZXF1aXJlIGJvdGggdG8gYmUgYXR0YWNoZWQg
cmlnaHQgbm93LiBJZGVhbGx5LCB0aGF0IHNob3VsZCBoYXBwZW4gd2hlbiB5b3UgZXhwbGljaXRs
eSBlbmFibGUgbmV0d29ya2luZywgYmxvY2ssIGV0Yy4gaW4gdGhlIHBsYXRmb3JtIGNvbmZpZ3Vy
YXRpb24uIFdoZW4gZW5hYmxlZCwgU29sbzUgbmV0d29ya2luZyBzaG91bGQgYmUgcmVwcmVzZW50
ZWQgYXMgbGlidWtuZXRkZXYgZGV2aWNlIHNvIHRoYXQgaXQgY2FuIGJlIHV0aWxpemVkIHRoZSBz
YW1lIHdheSBhcyBuZXR3b3JraW5nIG9uIG90aGVyIHBsYXRmb3Jtcy4gQmxvY2stSS9PIHNob3Vs
ZCBiZSBkb25lIHNpbWlsYXJseS4gQXMgc2l0ZSBub3RlLCB3ZSBhcmUgY3VycmVudGx5IHdvcmtp
bmcgb24gYSBzaW1pbGFyIGFic3RyYWN0aW9uIGZvciBibG9jayBkZXZpY2UgZHJpdmVycyB0aGF0
IHdpbGwgZ28gdXBzdHJlYW0gc29vbi4NCj4NCg0KWWVzLCB0aGUgZGVmYXVsdCBzb2xvNSBidWls
ZGluZyByZXF1aXJlIGJvdGggbmV0d29yayBhbmQgYmxvY2sgZGV2aWNlIGF0dGFjaGVkLCBvciB0
aGUgbW9uaXRvciB3aWxsIHJlZnVzZSB0byBsb2FkIHRoZSBndWVzdCBrZXJuZWwuIFNvIHRvIHJ1
biB0aGUgaGVsbG93b3JsZCBhcHBsaWNhdGlvbiwgSSB1c2VkIHRoZSB0ZXN0IGJ1aWxkIG9mIHNv
bG81IG1vbml0b3Igd2hpY2ggZG9lc24ndCBpbmNsdWRlIGJvdGggb2YgdGhlbS4gQnV0IEkgdGhp
bmsgaXQncyBub3QgYSBiaWcgcHJvYmxlbSwgd2UNCmNhbiB0YWxrIHdpdGggUmljYXJkbyBhbmQg
dGhlIHNvbG81IGNvbW11bml0eSBhYm91dCBpdC4NCg0KRm9yIGhvdyB0byBoYW5kbGUgdGhlIG5l
dHdvcmsgYW5kIGJsb2NrIGRldmljZSwgSSB0aGluayB3ZSBuZWVkIHRvIGFkZCBleHRyYSBjb2Rl
cyB0byB0aGUgdWtuZXRkZXYgbGlicmFyeSB0byBhZGFwdCB0byBzb2xvNSdzIG5ldHdvcmsgQVBJ
czoNCg0Kdm9pZCBzb2xvNV9uZXRfaW5mbyhzdHJ1Y3Qgc29sbzVfbmV0X2luZm8gKmluZm8pOw0K
c29sbzVfcmVzdWx0X3Qgc29sbzVfbmV0X3dyaXRlKGNvbnN0IHVpbnQ4X3QgKmJ1Ziwgc2l6ZV90
IHNpemUpOw0Kc29sbzVfcmVzdWx0X3Qgc29sbzVfbmV0X3JlYWQodWludDhfdCAqYnVmLCBzaXpl
X3Qgc2l6ZSwgc2l6ZV90ICpyZWFkX3NpemUpOw0KDQpIaSBSaWNhcmRvLA0KDQpQbGVhc2UgY29y
cmVjdCBtZSBpZiBJIHdhcyB3cm9uZyBvciBtaXNzIHNvbWV0aGluZy4NCg0KUmVnYXJkcywNCkhh
aWJvDQoNCj4gVGhhbmtzIGEgbG90LA0KPg0KPiBTaW1vbg0KPg0KPiBTdGFydCB3aXRob3V0IG5l
dHdvdGtpbmcgYW5kIGJsb2NrIC8gYWRkIHRoaXMgYXMgZGVwIG9ubHkgd2hlbiBuZWVkZWQuDQo+
IEFkZCBuZXR3b3JraW5nIHRob3J1Z2ggbGlidWtuZXRkZXYuDQo+DQo+IO+7v09uIDExLjAzLjE5
LCAwMjoyMywgIk1pbmlvcy1kZXZlbCBvbiBiZWhhbGYgb2YgSGFpYm8gWHUiIDxtaW5pb3MtZGV2
ZWwtYm91bmNlc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZyBvbiBiZWhhbGYgb2YgaGFpYm8ueHVAYXJt
LmNvbT4gd3JvdGU6DQo+DQo+ICAgICBIaSwNCj4NCj4gICAgIEFzIGRpc2N1c3NlZCB3aXRoIFNp
bW9uIGFuZCBSaWNhcmRvIGluIHRoZSBlbWFpbCBsb29wLA0KPiAgICAgU29sbzUoZm9ybWVybHkg
a25vd24gYXMgdWt2bSkgd291bGQgbWFrZSBtb3N0IHNlbnNlIGFzDQo+ICAgICBhbm90aGVyIGFu
ZCBuZXcgcGxhdGZvcm0gbGlicmFyeSBmb3IgdGhlIHVuaWtyYWZ0LCB0aGlzDQo+ICAgICBwYXRj
aCBzZXQgd2lsbCB0cnkgdG8gZW5hYmxlIHRoZSBzb2xvNSBwbGF0Zm9ybSBzdXBwb3J0Lg0KPg0K
PiAgICAgQ3VycmVudGx5LCB0aGUgaW1wbGVtZW50YXRpb24gaGFzIGJlZW4gdGVzdGVkIHdpdGgg
dGhlDQo+ICAgICBoZWxsby13b3JsZCBhcHBsaWNhdGlvbiBvbiBib3RoIHg4Ni02NCBhbmQgYXJt
NjQgbWFjaGluZS4NCj4NCj4gICAgIFJlZ2FyZHMsDQo+DQo+ICAgICBIYWlibw0KPg0KPiAgICAg
SGFpYm8gWHUgKDYpOg0KPiAgICAgICBwbGF0L3NvbG81OiBBZGQgc29sbzUgc291cmNlIGNvZGUg
YXMgYSBzdWJtb2R1bGUNCj4gICAgICAgcGxhdC9zb2xvNTogQWRkIHNvbG81IHBsYXRmb3JtIENv
bmZpZy51ayBmaWxlDQo+ICAgICAgIHBsYXQvc29sbzU6IEFkZCBzb2xvNSBwbGF0Zm9ybSBsaW5r
IGZpbGVzLg0KPiAgICAgICBwbGF0L3NvbG81OiBBZGQgc29sbzUgcGxhdGZvcm0gTWFrZWZpbGUu
dWsNCj4gICAgICAgcGxhdC9zb2xvNTogQWRkIHRoZSBzb2xvNSBBUEkgZGVjbGFyYXRpb24gaW4g
c29sbzUuaA0KPiAgICAgICBwbGF0L3NvbG81OiBBZGQgcGxhdGZvcm0gaW50ZXJmYWNlIGltcGxl
bWVudGF0aW9uDQo+DQo+ICAgICAgLmdpdG1vZHVsZXMgICAgICAgICAgICAgICAgICAgICAgfCAg
IDMgKw0KPiAgICAgIHBsYXQvQ29uZmlnLnVrICAgICAgICAgICAgICAgICAgIHwgICAxICsNCj4g
ICAgICBwbGF0L0xpbmtlci51ayAgICAgICAgICAgICAgICAgICB8ICAgMSArDQo+ICAgICAgcGxh
dC9NYWtlZmlsZS51ayAgICAgICAgICAgICAgICAgfCAgIDEgKw0KPiAgICAgIHBsYXQvc29sbzUv
Q29uZmlnLnVrICAgICAgICAgICAgIHwgICA4ICsNCj4gICAgICBwbGF0L3NvbG81L0xpbmtlci51
ayAgICAgICAgICAgICB8ICA3OSArKysrKysrKysNCj4gICAgICBwbGF0L3NvbG81L01ha2VmaWxl
LnVrICAgICAgICAgICB8ICAzMCArKysrDQo+ICAgICAgcGxhdC9zb2xvNS9jb25zb2xlLmMgICAg
ICAgICAgICAgfCAgNDUgKysrKysNCj4gICAgICBwbGF0L3NvbG81L2luY2x1ZGUvc29sbzUvc2V0
dXAuaCB8ICA0OSArKysrKysNCj4gICAgICBwbGF0L3NvbG81L2luY2x1ZGUvc29sbzUvc29sbzUu
aCB8IDI4MCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrDQo+ICAgICAgcGxhdC9zb2xv
NS9pby5jICAgICAgICAgICAgICAgICAgfCAgNDEgKysrKysNCj4gICAgICBwbGF0L3NvbG81L2ly
cS5jICAgICAgICAgICAgICAgICB8ICAyOCArKysrDQo+ICAgICAgcGxhdC9zb2xvNS9sY3B1LmMg
ICAgICAgICAgICAgICAgfCAgNzUgKysrKysrKysrDQo+ICAgICAgcGxhdC9zb2xvNS9saW5rNjQu
bGRzICAgICAgICAgICAgfCAgOTQgKysrKysrKysrKysNCj4gICAgICBwbGF0L3NvbG81L21lbW9y
eS5jICAgICAgICAgICAgICB8ICA4MSArKysrKysrKysNCj4gICAgICBwbGF0L3NvbG81L3NldHVw
LmMgICAgICAgICAgICAgICB8ICA0MiArKysrKw0KPiAgICAgIHBsYXQvc29sbzUvc2h1dGRvd24u
YyAgICAgICAgICAgIHwgIDM3ICsrKysNCj4gICAgICBwbGF0L3NvbG81L3NyYy1zb2xvNSAgICAg
ICAgICAgICB8ICAgMSArDQo+ICAgICAgcGxhdC9zb2xvNS90aW1lLmMgICAgICAgICAgICAgICAg
fCAgNTYgKysrKysrKw0KPiAgICAgIDE5IGZpbGVzIGNoYW5nZWQsIDk1MiBpbnNlcnRpb25zKCsp
DQo+ICAgICAgY3JlYXRlIG1vZGUgMTAwNjQ0IC5naXRtb2R1bGVzDQo+ICAgICAgY3JlYXRlIG1v
ZGUgMTAwNjQ0IHBsYXQvc29sbzUvQ29uZmlnLnVrDQo+ICAgICAgY3JlYXRlIG1vZGUgMTAwNjQ0
IHBsYXQvc29sbzUvTGlua2VyLnVrDQo+ICAgICAgY3JlYXRlIG1vZGUgMTAwNjQ0IHBsYXQvc29s
bzUvTWFrZWZpbGUudWsNCj4gICAgICBjcmVhdGUgbW9kZSAxMDA2NDQgcGxhdC9zb2xvNS9jb25z
b2xlLmMNCj4gICAgICBjcmVhdGUgbW9kZSAxMDA2NDQgcGxhdC9zb2xvNS9pbmNsdWRlL3NvbG81
L3NldHVwLmgNCj4gICAgICBjcmVhdGUgbW9kZSAxMDA2NDQgcGxhdC9zb2xvNS9pbmNsdWRlL3Nv
bG81L3NvbG81LmgNCj4gICAgICBjcmVhdGUgbW9kZSAxMDA2NDQgcGxhdC9zb2xvNS9pby5jDQo+
ICAgICAgY3JlYXRlIG1vZGUgMTAwNjQ0IHBsYXQvc29sbzUvaXJxLmMNCj4gICAgICBjcmVhdGUg
bW9kZSAxMDA2NDQgcGxhdC9zb2xvNS9sY3B1LmMNCj4gICAgICBjcmVhdGUgbW9kZSAxMDA2NDQg
cGxhdC9zb2xvNS9saW5rNjQubGRzDQo+ICAgICAgY3JlYXRlIG1vZGUgMTAwNjQ0IHBsYXQvc29s
bzUvbWVtb3J5LmMNCj4gICAgICBjcmVhdGUgbW9kZSAxMDA2NDQgcGxhdC9zb2xvNS9zZXR1cC5j
DQo+ICAgICAgY3JlYXRlIG1vZGUgMTAwNjQ0IHBsYXQvc29sbzUvc2h1dGRvd24uYw0KPiAgICAg
IGNyZWF0ZSBtb2RlIDE2MDAwMCBwbGF0L3NvbG81L3NyYy1zb2xvNQ0KPiAgICAgIGNyZWF0ZSBt
b2RlIDEwMDY0NCBwbGF0L3NvbG81L3RpbWUuYw0KPg0KPiAgICAgLS0NCj4gICAgIDIuMTcuMQ0K
Pg0KPg0KPiAgICAgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18NCj4gICAgIE1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QNCj4gICAgIE1pbmlvcy1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZw0KPiAgICAgaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA0KPg0KSU1QT1JUQU5UIE5PVElDRTogVGhlIGNv
bnRlbnRzIG9mIHRoaXMgZW1haWwgYW5kIGFueSBhdHRhY2htZW50cyBhcmUgY29uZmlkZW50aWFs
IGFuZCBtYXkgYWxzbyBiZSBwcml2aWxlZ2VkLiBJZiB5b3UgYXJlIG5vdCB0aGUgaW50ZW5kZWQg
cmVjaXBpZW50LCBwbGVhc2Ugbm90aWZ5IHRoZSBzZW5kZXIgaW1tZWRpYXRlbHkgYW5kIGRvIG5v
dCBkaXNjbG9zZSB0aGUgY29udGVudHMgdG8gYW55IG90aGVyIHBlcnNvbiwgdXNlIGl0IGZvciBh
bnkgcHVycG9zZSwgb3Igc3RvcmUgb3IgY29weSB0aGUgaW5mb3JtYXRpb24gaW4gYW55IG1lZGl1
bS4gVGhhbmsgeW91Lg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21p
bmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Thu Mar 14 07:31:26 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 14 Mar 2019 07:31: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 1h4Kpn-00045h-KK; Thu, 14 Mar 2019 07:31:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=L70e=RQ=us.ibm.com=kollerr@srs-us1.protection.inumbo.net>)
 id 1h4Ag1-00074D-MV
 for minios-devel@lists.xenproject.org; Wed, 13 Mar 2019 20:40:37 +0000
X-Inumbo-ID: 3fa3e68a-45d0-11e9-9dcd-8b84d4f52b95
Received: from mx0a-001b2d01.pphosted.com (unknown [148.163.156.1])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3fa3e68a-45d0-11e9-9dcd-8b84d4f52b95;
 Wed, 13 Mar 2019 20:40:34 +0000 (UTC)
Received: from pps.filterd (m0098409.ppops.net [127.0.0.1])
 by mx0a-001b2d01.pphosted.com (8.16.0.27/8.16.0.27) with SMTP id
 x2DKdRYi049199
 for <minios-devel@lists.xenproject.org>; Wed, 13 Mar 2019 16:40:33 -0400
Received: from smtp.notes.na.collabserv.com (smtp.notes.na.collabserv.com
 [192.155.248.66])
 by mx0a-001b2d01.pphosted.com with ESMTP id 2r788h2ar8-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT)
 for <minios-devel@lists.xenproject.org>; Wed, 13 Mar 2019 16:40:32 -0400
Received: from localhost
 by smtp.notes.na.collabserv.com with smtp.notes.na.collabserv.com ESMTP
 for <minios-devel@lists.xenproject.org> from <kollerr@us.ibm.com>;
 Wed, 13 Mar 2019 20:40:32 -0000
Received: from us1a3-smtp02.a3.dal06.isc4sb.com (10.106.154.159)
 by smtp.notes.na.collabserv.com (10.106.227.127) with
 smtp.notes.na.collabserv.com ESMTP; Wed, 13 Mar 2019 20:40:26 -0000
Received: from us1a3-mail08.a3.dal06.isc4sb.com ([10.146.77.236])
 by us1a3-smtp02.a3.dal06.isc4sb.com
 with ESMTP id 2019031320402572-1008925 ;
 Wed, 13 Mar 2019 20:40:25 +0000 
In-Reply-To: <2F00FD7D-28E8-481C-8948-6C88239DC5B0@neclab.eu>
From: "Ricardo Koller" <kollerr@us.ibm.com>
To: simon.kuenzer@neclab.eu
Date: Wed, 13 Mar 2019 20:40:26 +0000
Sensitivity: 
References: <2F00FD7D-28E8-481C-8948-6C88239DC5B0@neclab.eu>,
 <cover.1551861694.git.haibo.xu@arm.com>
Importance: Normal
X-Priority: 3 (Normal)
X-Mailer: IBM Verse Build 17009-1545 | IBM Domino Build
 SCN1812108_20180501T0841_FP30 February 15, 2019 at 14:01
X-LLNOutbound: False
X-Disclaimed: 51719
X-TNEFEvaluated: 1
x-cbid: 19031320-6357-0000-0000-000009F0155E
X-IBM-SpamModules-Scores: BY=0; FL=0; FP=0; FZ=0; HX=0; KW=0; PH=0;
 SC=0.397008; ST=0; TS=0; UL=0; ISC=; MB=0.000000
X-IBM-SpamModules-Versions: BY=3.00010752; HX=3.00000242; KW=3.00000007;
 PH=3.00000004; SC=3.00000281; SDB=6.01173919; UDB=6.00613810; IPR=6.00954582; 
 BA=6.00006257; NDR=6.00000001; ZLA=6.00000005; ZF=6.00000009; ZB=6.00000000;
 ZP=6.00000000; ZH=6.00000000; ZU=6.00000002; MB=3.00025966; XFM=3.00000015;
 UTC=2019-03-13 20:40:30
X-IBM-AV-DETECTION: SAVI=unsuspicious REMOTE=unsuspicious XFE=unused
X-IBM-AV-VERSION: SAVI=2019-03-13 17:28:37 - 6.00009689
x-cbparentid: 19031320-6358-0000-0000-000056501738
Message-Id: <OF104F2124.B5DD47A4-ON002583BC.00710651-002583BC.007190C7@notes.na.collabserv.com>
X-Proofpoint-UnRewURL: 3 URL's were un-rewritten
MIME-Version: 1.0
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, ,
 definitions=2019-03-13_12:, , signatures=0
X-Proofpoint-Spam-Reason: safe
X-Mailman-Approved-At: Thu, 14 Mar 2019 07:31:22 +0000
Subject: Re: [Minios-devel] [UNIKRAFT PATCH 0/6] Enable solo5 platform
 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: Felipe.Huici@neclab.eu, Florian.Schmidt@neclab.eu,
 minios-devel@lists.xenproject.org, haibo.xu@arm.com
Content-Type: multipart/mixed; boundary="===============1947779060947046180=="
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

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

<div class=3D"socmaildefaultfont" dir=3D"ltr" style=3D"font-family:Arial, H=
elvetica, sans-serif;font-size:10.5pt" ><div dir=3D"ltr" >Hi,</div>
<div dir=3D"ltr" >&nbsp;</div>
<div dir=3D"ltr" >Haibo:</div>
<div dir=3D"ltr" >This is great! the patch does look surprisingly small.</d=
iv>
<div dir=3D"ltr" >&nbsp;</div>
<div dir=3D"ltr" >Simon:</div>
<div dir=3D"ltr" ><span style=3D"color: rgb(18, 18, 18); font-family: &quot=
;Default Monospace&quot;, &quot;Courier New&quot;, Courier, monospace; font=
-size: small; font-style: normal; font-variant-ligatures: normal; font-vari=
ant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; tex=
t-align: start; text-indent: 0px; text-transform: none; white-space: normal=
; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-=
color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-=
color: initial; display: inline !important; float: none;" >- Is the sub rep=
ository of solo5 needed? Maybe Ricardo can answer this: Is it natural for s=
olo5 to build guest and monitor (e.g., solo5-hvt) together? I thought we co=
uld keep these two things separated but maybe I am wrong.</span><br style=
=3D"outline: none; color: rgb(18, 18, 18); font-family: &quot;Default Monos=
pace&quot;, &quot;Courier New&quot;, Courier, monospace; font-size: small; =
font-style: normal; font-variant-ligatures: normal; font-variant-caps: norm=
al; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start=
; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; w=
ord-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255=
, 255, 255); text-decoration-style: initial; text-decoration-color: initial=
;" >Yes, that's what other unikernels do as well (build both the guest libr=
ary and monitor). Mixing a monitor and guest library (solo5.o) of different=
 versions is not supported.</div>
<div dir=3D"ltr" >&nbsp;</div>
<div dir=3D"ltr" >Thanks,</div>
<div dir=3D"ltr" >Ricardo</div>
<blockquote data-history-content-modified=3D"1" data-history-expanded=3D"1"=
 dir=3D"ltr" style=3D"border-left:solid #aaaaaa 2px; margin-left:5px; paddi=
ng-left:5px; direction:ltr; margin-right:0px" >----- Original message -----=
<br>From: Simon Kuenzer &lt;simon.kuenzer@neclab.eu&gt;<br>To: Haibo Xu &lt=
;haibo.xu@arm.com&gt;, "minios-devel@lists.xenproject.org" &lt;minios-devel=
@lists.xenproject.org&gt;<br>Cc: Felipe Huici &lt;Felipe.Huici@neclab.eu&gt=
;, Florian Schmidt &lt;Florian.Schmidt@neclab.eu&gt;, "kollerr@us.ibm.com" =
&lt;kollerr@us.ibm.com&gt;<br>Subject: Re: [Minios-devel] [UNIKRAFT PATCH 0=
/6] Enable solo5 platform support<br>Date: Wed, Mar 13, 2019 9:19 AM<br>&nb=
sp;
<div><font face=3D"Default Monospace,Courier New,Courier,monospace" size=3D=
"2" >Hey Haibo,<br><br>thanks a lot for providing this patch series! It doe=
sn't seem to require much code, this looks good. ;-)<br><br>I have some que=
stions to this port:<br>- Is the sub repository of solo5 needed? Maybe Rica=
rdo can answer this: Is it natural for solo5 to build guest and monitor (e.=
g., solo5-hvt) together? I thought we could keep these two things separated=
 but maybe I am wrong.<br><br>&nbsp;- I would exclude block and networking =
for the beginning. I saw that the built image require both to be attached r=
ight now. Ideally, that should happen when you explicitly enable networking=
, block, etc. in the platform configuration. When enabled, Solo5 networking=
 should be represented as libuknetdev device so that it can be utilized the=
 same way as networking on other platforms. Block-I/O should be done simila=
rly. As site note, we are currently working on a similar abstraction for bl=
ock device drivers that will go upstream soon.<br><br>Thanks a lot,<br><br>=
Simon<br><br>Start without netwotking and block / add this as dep only when=
 needed.<br>Add networking thorugh libuknetdev.<br><br>=EF=BB=BFOn 11.03.19=
, 02:23, "Minios-devel on behalf of Haibo Xu" &lt;minios-devel-bounces@list=
s.xenproject.org on behalf of haibo.xu@arm.com&gt; wrote:<br><br>&nbsp;&nbs=
p; &nbsp;Hi,<br>&nbsp;&nbsp; &nbsp;<br>&nbsp;&nbsp; &nbsp;As discussed with=
 Simon and Ricardo in the email loop,<br>&nbsp;&nbsp; &nbsp;Solo5(formerly =
known as ukvm) would make most sense as<br>&nbsp;&nbsp; &nbsp;another and n=
ew platform library for the unikraft, this<br>&nbsp;&nbsp; &nbsp;patch set =
will try to enable the solo5 platform support.<br>&nbsp;&nbsp; &nbsp;<br>&n=
bsp;&nbsp; &nbsp;Currently, the implementation has been tested with the<br>=
&nbsp;&nbsp; &nbsp;hello-world application on both x86-64 and arm64 machine=
.<br>&nbsp;&nbsp; &nbsp;<br>&nbsp;&nbsp; &nbsp;Regards,<br>&nbsp;&nbsp; &nb=
sp;<br>&nbsp;&nbsp; &nbsp;Haibo<br>&nbsp;&nbsp; &nbsp;<br>&nbsp;&nbsp; &nbs=
p;Haibo Xu (6):<br>&nbsp;&nbsp; &nbsp; &nbsp;plat/solo5: Add solo5 source c=
ode as a submodule<br>&nbsp;&nbsp; &nbsp; &nbsp;plat/solo5: Add solo5 platf=
orm Config.uk file<br>&nbsp;&nbsp; &nbsp; &nbsp;plat/solo5: Add solo5 platf=
orm link files.<br>&nbsp;&nbsp; &nbsp; &nbsp;plat/solo5: Add solo5 platform=
 Makefile.uk<br>&nbsp;&nbsp; &nbsp; &nbsp;plat/solo5: Add the solo5 API dec=
laration in solo5.h<br>&nbsp;&nbsp; &nbsp; &nbsp;plat/solo5: Add platform i=
nterface implementation<br>&nbsp;&nbsp; &nbsp;<br>&nbsp;&nbsp; &nbsp; .gitm=
odules &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp=
; &nbsp;| &nbsp; 3 +<br>&nbsp;&nbsp; &nbsp; plat/Config.uk &nbsp; &nbsp; &n=
bsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; | &nbsp; 1 +<br>&nbsp;&nbsp;=
 &nbsp; plat/Linker.uk &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nb=
sp; &nbsp; | &nbsp; 1 +<br>&nbsp;&nbsp; &nbsp; plat/Makefile.uk &nbsp; &nbs=
p; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; | &nbsp; 1 +<br>&nbsp;&nbsp; &=
nbsp; plat/solo5/Config.uk &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; | &nbs=
p; 8 +<br>&nbsp;&nbsp; &nbsp; plat/solo5/Linker.uk &nbsp; &nbsp; &nbsp; &nb=
sp; &nbsp; &nbsp; | &nbsp;79 +++++++++<br>&nbsp;&nbsp; &nbsp; plat/solo5/Ma=
kefile.uk &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; | &nbsp;30 ++++<br>&nbsp;&nbsp=
; &nbsp; plat/solo5/console.c &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; | &=
nbsp;45 +++++<br>&nbsp;&nbsp; &nbsp; plat/solo5/include/solo5/setup.h | &nb=
sp;49 ++++++<br>&nbsp;&nbsp; &nbsp; plat/solo5/include/solo5/solo5.h | 280 =
+++++++++++++++++++++++++++++++<br>&nbsp;&nbsp; &nbsp; plat/solo5/io.c &nbs=
p; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;| &nbsp;41 +++++<=
br>&nbsp;&nbsp; &nbsp; plat/solo5/irq.c &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; | &nbsp;28 ++++<br>&nbsp;&nbsp; &nbsp; plat/solo5/lcpu=
.c &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;| &nbsp;75 ++++++=
+++<br>&nbsp;&nbsp; &nbsp; plat/solo5/link64.lds &nbsp; &nbsp; &nbsp; &nbsp=
; &nbsp; &nbsp;| &nbsp;94 +++++++++++<br>&nbsp;&nbsp; &nbsp; plat/solo5/mem=
ory.c &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;| &nbsp;81 +++++++++<=
br>&nbsp;&nbsp; &nbsp; plat/solo5/setup.c &nbsp; &nbsp; &nbsp; &nbsp; &nbsp=
; &nbsp; &nbsp; | &nbsp;42 +++++<br>&nbsp;&nbsp; &nbsp; plat/solo5/shutdown=
.c &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;| &nbsp;37 ++++<br>&nbsp;&nbsp;=
 &nbsp; plat/solo5/src-solo5 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; | &n=
bsp; 1 +<br>&nbsp;&nbsp; &nbsp; plat/solo5/time.c &nbsp; &nbsp; &nbsp; &nbs=
p; &nbsp; &nbsp; &nbsp; &nbsp;| &nbsp;56 +++++++<br>&nbsp;&nbsp; &nbsp; 19 =
files changed, 952 insertions(+)<br>&nbsp;&nbsp; &nbsp; create mode 100644 =
.gitmodules<br>&nbsp;&nbsp; &nbsp; create mode 100644 plat/solo5/Config.uk<=
br>&nbsp;&nbsp; &nbsp; create mode 100644 plat/solo5/Linker.uk<br>&nbsp;&nb=
sp; &nbsp; create mode 100644 plat/solo5/Makefile.uk<br>&nbsp;&nbsp; &nbsp;=
 create mode 100644 plat/solo5/console.c<br>&nbsp;&nbsp; &nbsp; create mode=
 100644 plat/solo5/include/solo5/setup.h<br>&nbsp;&nbsp; &nbsp; create mode=
 100644 plat/solo5/include/solo5/solo5.h<br>&nbsp;&nbsp; &nbsp; create mode=
 100644 plat/solo5/io.c<br>&nbsp;&nbsp; &nbsp; create mode 100644 plat/solo=
5/irq.c<br>&nbsp;&nbsp; &nbsp; create mode 100644 plat/solo5/lcpu.c<br>&nbs=
p;&nbsp; &nbsp; create mode 100644 plat/solo5/link64.lds<br>&nbsp;&nbsp; &n=
bsp; create mode 100644 plat/solo5/memory.c<br>&nbsp;&nbsp; &nbsp; create m=
ode 100644 plat/solo5/setup.c<br>&nbsp;&nbsp; &nbsp; create mode 100644 pla=
t/solo5/shutdown.c<br>&nbsp;&nbsp; &nbsp; create mode 160000 plat/solo5/src=
-solo5<br>&nbsp;&nbsp; &nbsp; create mode 100644 plat/solo5/time.c<br>&nbsp=
;&nbsp; &nbsp;<br>&nbsp;&nbsp; &nbsp;--<br>&nbsp;&nbsp; &nbsp;2.17.1<br>&nb=
sp;&nbsp; &nbsp;<br>&nbsp;&nbsp; &nbsp;<br>&nbsp;&nbsp; &nbsp;_____________=
__________________________________<br>&nbsp;&nbsp; &nbsp;Minios-devel maili=
ng list<br>&nbsp;&nbsp; &nbsp;Minios-devel@lists.xenproject.org<br>&nbsp;&n=
bsp; &nbsp;<a href=3D"https://lists.xenproject.org/mailman/listinfo/minios-=
devel" target=3D"_blank">https://lists.xenproject.org/mailman/listinfo/mini=
os-devel</a></font><br><br>&nbsp;</div></blockquote>
<div dir=3D"ltr" >&nbsp;</div></div><BR>



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRl
dmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

--===============1947779060947046180==--

From minios-devel-bounces@lists.xenproject.org Thu Mar 14 08:46:06 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 14 Mar 2019 08:46: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 1h4M05-0002aj-5x; Thu, 14 Mar 2019 08:46: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=aJtU=RR=cs.pub.ro=costin.lupu@srs-us1.protection.inumbo.net>)
 id 1h4M03-0002aV-OT
 for minios-devel@lists.xen.org; Thu, 14 Mar 2019 08:46:03 +0000
X-Inumbo-ID: 97316b97-4635-11e9-bc90-bc764e045a96
Received: from vesa.cs.pub.ro (unknown [141.85.227.187])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 97316b97-4635-11e9-bc90-bc764e045a96;
 Thu, 14 Mar 2019 08:46:00 +0000 (UTC)
IronPort-SDR: 4CyAq9RBSSk132tpI/drGxYENTA1Ia5rURpGa1zOrl7++XPN3q4oHPSGJREr7O7zj5EjR4rl3q
 9aj4WqhWHXTA==
IronPort-PHdr: =?us-ascii?q?9a23=3AS10geR+aJqkbrv9uRHKM819IXTAuvvDOBiVQ1K?=
 =?us-ascii?q?B22uIcTK2v8tzYMVDF4r011RmVBN2ds6sMotGVmpioYXYH75eFvSJKW713fD?=
 =?us-ascii?q?hBt/8rmRc9CtWOE0zxIa2iRSU7GMNfSA0tpCnjYgBaF8nkelLdvGC54yIMFR?=
 =?us-ascii?q?XjLwp1Ifn+FpLPg8it2O2+5oHfbx9UiDagfLh/MAi4oQLNu8cMnIBsMLwxyh?=
 =?us-ascii?q?zHontJf+RZ22ZlLk+Nkhj/+8m94odt/zxftPw9+cFAV776f7kjQrxDEDsmKW?=
 =?us-ascii?q?E169b1uhTFUACC+2ETUmQSkhpPHgjF8BT3VYr/vyfmquZw3jSRMMvrRr42RD?=
 =?us-ascii?q?ui9b9mRh/2hikaOTA382bZh9dsgK5Huh+tuwZyz5LIbIyTKfFwfrndfdQfRW?=
 =?us-ascii?q?dZQMtRUDdBAp+9b4sJEuEPO/tYr5Hgp1ATqhaxGQ6sBPjzyj9JgH/6x6k60/?=
 =?us-ascii?q?k5EQHbxwEvA8kOvG7MrNXoL6geS/q1zK7RwDjFcvhY2i/95ZDVfh0uvP2AR7?=
 =?us-ascii?q?F9fMrLxUUxCQ/IjE+cpIL9Mz+I2ekBrnKX4ulgWO61lWIqpQ98riKyysojlI?=
 =?us-ascii?q?XEgJ8exEre+iVj2ok1IMW1SEt8YdG5DpRdrzqaN45qQsM6RGFopTo6xqUGuZ?=
 =?us-ascii?q?GleCgKz4wqxwDaa/OdcoiI5gjvW/qKITtinHJlZamwiwyo8Uin0uH8V8+030?=
 =?us-ascii?q?hWriddj9XBuW0B2wbQ58WHUPdx4Fmt1DSV2w3d8u1EJFo7lavfK54v2L4wkZ?=
 =?us-ascii?q?8TvFzfES/xg0X2kK6WdkM+9uis9uTneqjmq4SAOI9vkA3+KrkuldelDeQiNQ?=
 =?us-ascii?q?gCR3Kb9vik1L3/4U35R61Hjvg3kqnfsZDaIt8bqrekDABLzIYs9RK/Aiyi0N?=
 =?us-ascii?q?QZhnkHMElFdAiIjof3PVHCOvf4De2wg160ijdk2+jGPqH9ApXKNnXNkLPhfb?=
 =?us-ascii?q?Fn605d0gUzy8pT6Y9IBbEBJfLzW1L+tMDDAx8/LQO73+LnB89m2Y8ER22PH7?=
 =?us-ascii?q?eTMLnOvl+Q+uIvP+6MaZcOuDb9Mfcl/eThjXkjlV8GZ6ap24cXaHCiEfRgOU?=
 =?us-ascii?q?qZZGHhgtEfHmgWugoxVvflhEecXj5Of3yyRb4z5iknCIK6CofOXputgL2E3C?=
 =?us-ascii?q?e8GJ1afGNGCk2SHnfudoSLRe0MZTmUIsB/jjMEUaKuRJQ72R6wqQ/w06BnIf?=
 =?us-ascii?q?bM+i0EqZLj08B45u3OlREo9Dx4Fdqd02aJT25onmMIRDg23L5krEx71FiMza?=
 =?us-ascii?q?x4jOZDGtBJ+fxJT1RyCZmJyu18CtfpHw7MYNqNYFKnWcm9RyE8SJQ22dBdTV?=
 =?us-ascii?q?x6HoCJiQvf3iziJ6INivTfD5sv7qPamXzsP9tVwG2AzLQryUMhFJgcfVa6j7?=
 =?us-ascii?q?JyolCAT7XClF+Uwv6n?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A2DXBABsFIpc/wPjVY1kHgEGBwaBZYN?=
 =?us-ascii?q?pEieNBqZ6OAGEQIRxOBIBAQMBAQkBAwIBbCiCOiKDbk+BAoMigXquMYo7gS+?=
 =?us-ascii?q?GZoYeP4lxhRQDpEAHAoJFBIkOhzwlgXuFaotmLZ8INyGBVjMag1+QTT0BATG?=
 =?us-ascii?q?BBQEBjyABAQ?=
X-IPAS-Result: =?us-ascii?q?A2DXBABsFIpc/wPjVY1kHgEGBwaBZYNpEieNBqZ6OAGEQ?=
 =?us-ascii?q?IRxOBIBAQMBAQkBAwIBbCiCOiKDbk+BAoMigXquMYo7gS+GZoYeP4lxhRQDp?=
 =?us-ascii?q?EAHAoJFBIkOhzwlgXuFaotmLZ8INyGBVjMag1+QTT0BATGBBQEBjyABAQ?=
X-IronPort-AV: E=Sophos;i="5.58,477,1544479200"; 
   d="scan'208";a="3259917"
Received: from mail.cs.pub.ro (HELO vmail.cs.pub.ro) ([141.85.227.3])
 by vesa.cs.pub.ro with ESMTP; 14 Mar 2019 10:45:57 +0200
Received: from localhost (localhost [127.0.0.1])
 by vmail.cs.pub.ro (Postfix) with ESMTP id BCB321A60045;
 Thu, 14 Mar 2019 10:45:57 +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 SjEf6ldCUDXJ; Thu, 14 Mar 2019 10:45:57 +0200 (EET)
Received: from vmail.cs.pub.ro (localhost [127.0.0.1])
 by vmail.cs.pub.ro (Postfix) with ESMTPS id 9B1C61A60055;
 Thu, 14 Mar 2019 10:45:57 +0200 (EET)
Received: from wolfprec.precis.pub.ro (unknown [141.85.233.142])
 by vmail.cs.pub.ro (Postfix) with ESMTPSA id 932B61A60045;
 Thu, 14 Mar 2019 10:45:57 +0200 (EET)
From: Costin Lupu <costin.lupu@cs.pub.ro>
To: minios-devel@lists.xen.org
Date: Thu, 14 Mar 2019 10:45:55 +0200
Message-Id: <20190314084555.16169-1-costin.lupu@cs.pub.ro>
X-Mailer: git-send-email 2.11.0
Subject: [Minios-devel] [UNIKRAFT/NEWLIB PATCH] Fix __rtems__ usage in glue
 code 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: Florian.Schmidt@neclab.eu, simon.kuenzer@neclab.eu, yuri.volchkov@neclab.eu,
 sharan.santhanam@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>

SW4gb3JkZXIgdG8gdXNlIF9fcnRlbXNfXyBvbmUgaGFzIHRvIGRlZmluZSBpdCBpbiBhbGwgYWZm
ZWN0ZWQgaGVhZGVycy4KQmVzaWRlcyAnc3lzL3N0YXQuaCcsIHdlIGFsc28gaWRlbnRpZmllZCAn
dGltZS5oJy4gTW9yZW92ZXIsIHdlIGRlZmluZQpfX3J0ZW1zX18gb25seSBpZiBpdCB3YXMgbm90
IHByZXZpb3VzbHkgZGVmaW5lZC4KClNpZ25lZC1vZmYtYnk6IENvc3RpbiBMdXB1IDxjb3N0aW4u
bHVwdUBjcy5wdWIucm8+Ci0tLQogaW5jbHVkZS9zeXMvc3RhdC5oIHwgMTIgKysrKysrKysrLS0t
CiBpbmNsdWRlL3RpbWUuaCAgICAgfCAxMyArKysrKysrKysrKysrCiAyIGZpbGVzIGNoYW5nZWQs
IDIyIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9z
eXMvc3RhdC5oIGIvaW5jbHVkZS9zeXMvc3RhdC5oCmluZGV4IGM4N2EyOWIuLmY3MGY2OTggMTAw
NjQ0Ci0tLSBhL2luY2x1ZGUvc3lzL3N0YXQuaAorKysgYi9pbmNsdWRlL3N5cy9zdGF0LmgKQEAg
LTEsMTMgKzEsMTkgQEAKICNpZm5kZWYgX05FV0xJQl9HTFVFX1NZU19TVEFUX0hfCiAjZGVmaW5l
IF9ORVdMSUJfR0xVRV9TWVNfU1RBVF9IXwogCi0jaWZkZWYgX19ydGVtc19fCi0jZXJyb3IgIlVu
ZXhwZWN0ZWQgZGVmaW5pdGlvbiBvZiBfX3J0ZW1zX18uIFBsZWFzZSByZXZpc2l0IHRoaXMgaGVh
ZGVyIHdyYXBwZXIuIgorLyogZGVmaW5lIF9fcnRlbXNfXyBvbmx5IGlmIG5vdCBwcmV2aW91c2x5
IGRlZmluZWQgKi8KKyNpZm5kZWYgX19ydGVtc19fCisjZGVmaW5lIF9fdW5kZWZfcnRlbXNfXwor
I2RlZmluZSBfX3J0ZW1zX18KICNlbmRpZgogCi0jZGVmaW5lIF9fcnRlbXNfXwogI2luY2x1ZGVf
bmV4dCA8c3lzL3N0YXQuaD4KKworLyogY2xlYW51cCBfX3J0ZW1zX18gKi8KKyNpZmRlZiBfX3Vu
ZGVmX3J0ZW1zX18KICN1bmRlZiBfX3J0ZW1zX18KKyN1bmRlZiBfX3VuZGVmX3J0ZW1zX18KKyNl
bmRpZgogCiAjZGVmaW5lIFVUSU1FX05PVyAgMHgzZmZmZmZmZgogI2RlZmluZSBVVElNRV9PTUlU
IDB4M2ZmZmZmZmUKZGlmZiAtLWdpdCBhL2luY2x1ZGUvdGltZS5oIGIvaW5jbHVkZS90aW1lLmgK
aW5kZXggZTgyMDFhMC4uNTJjYTVlMCAxMDA2NDQKLS0tIGEvaW5jbHVkZS90aW1lLmgKKysrIGIv
aW5jbHVkZS90aW1lLmgKQEAgLTQxLDYgKzQxLDE5IEBACiAgKiBzdWNoIGFzIG5hbm9zbGVlcAog
ICovCiAjZGVmaW5lIF9QT1NJWF9USU1FUlMgMQorCisvKiBkZWZpbmUgX19ydGVtc19fIG9ubHkg
aWYgbm90IHByZXZpb3VzbHkgZGVmaW5lZCAqLworI2lmbmRlZiBfX3J0ZW1zX18KKyNkZWZpbmUg
X191bmRlZl9ydGVtc19fCisjZGVmaW5lIF9fcnRlbXNfXworI2VuZGlmCisKICNpbmNsdWRlX25l
eHQgPHRpbWUuaD4KIAorLyogY2xlYW51cCBfX3J0ZW1zX18gKi8KKyNpZmRlZiBfX3VuZGVmX3J0
ZW1zX18KKyN1bmRlZiBfX3J0ZW1zX18KKyN1bmRlZiBfX3VuZGVmX3J0ZW1zX18KKyNlbmRpZgor
CiAjZW5kaWYgLyogTkVXTElCR0xVRV9USU1FX0ggKi8KLS0gCjIuMTEuMAoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5n
IGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Thu Mar 14 09:41:14 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 14 Mar 2019 09:41:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h4MrR-0007th-LD; Thu, 14 Mar 2019 09:41:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aJtU=RR=cs.pub.ro=costin.lupu@srs-us1.protection.inumbo.net>)
 id 1h4MrP-0007tR-UO
 for minios-devel@lists.xen.org; Thu, 14 Mar 2019 09:41:11 +0000
X-Inumbo-ID: 49a9f9a4-463d-11e9-bb3b-dfb01b547bf9
Received: from vesa.cs.pub.ro (unknown [141.85.227.187])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 49a9f9a4-463d-11e9-bb3b-dfb01b547bf9;
 Thu, 14 Mar 2019 09:41:06 +0000 (UTC)
IronPort-SDR: MpkJHvcd+cm7Rcfw10Hm5BKnXVIXJ7UIcrwxVWF4ldW4wvts4z8gIYJXpO+Qf/ECyNNDNL0IDH
 3hi7FDqLoVPQ==
IronPort-PHdr: =?us-ascii?q?9a23=3Au9qaGB8kdw2oFf9uRHKM819IXTAuvvDOBiVQ1K?=
 =?us-ascii?q?B22uIcTK2v8tzYMVDF4r011RmVBN2ds6sMotGVmpioYXYH75eFvSJKW713fD?=
 =?us-ascii?q?hBt/8rmRc9CtWOE0zxIa2iRSU7GMNfSA0tpCnjYgBaF8nkelLdvGC54yIMFR?=
 =?us-ascii?q?XjLwp1Ifn+FpLPg8it2O2+5oHfbx9UiDagfLh/MAi4oQLNu8cMnIBsMLwxyh?=
 =?us-ascii?q?zHontJf+RZ22ZlLk+Nkhj/+8m94odt/zxftPw9+cFAV776f7kjQrxDEDsmKW?=
 =?us-ascii?q?E169b1uhTFUACC+2ETUmQSkhpPHgjF8BT3VYr/vyfmquZw3jSRMMvrRr42RD?=
 =?us-ascii?q?ui9b9mRh/2hikaOTA382bZh9dsgK5Huh+tuwZyz5LIbIyTKfFwfrndfdQfRW?=
 =?us-ascii?q?dZQMtRUDdBAp+9b4sJEuEPO/tYr5Hgp1ATqhaxGQ6sBPjzyj9JgH/6x6k60/?=
 =?us-ascii?q?k5EQHbxwEvA8kOvG7MrNXoL6geS/q1zK7RwDjFcvhY2i/95ZDVfh0uvP2AR7?=
 =?us-ascii?q?F9fMrLxUUxCQ/IjE+cpIL9Mz+I2ekBrnKX4ulgWO61lWIqpQ98riKyysojlI?=
 =?us-ascii?q?XEgJ8exEre+iVj2ok1IMW1SEt8YdG5DpRdrzqaN45qQsM6RGFopTo6xqUGuZ?=
 =?us-ascii?q?GleCgKz4wqxwDaa/OdcoiI5gjvW/qKITtinHJlZamwiwyo8Uin0uH8V8+030?=
 =?us-ascii?q?hWriddj9XBuW0B2wbQ58WHUPdx4Fmt1DSV2w3d8u1EJFo7lavfK54v2L4wkZ?=
 =?us-ascii?q?8TvFzfES/xg0X2kK6WdkM+9uis9uTneqjmq4SAOI9vkA3+KrkuldelDeQiNQ?=
 =?us-ascii?q?gCR3Kb9vik1L3/4U35R61Hjvg3kqnfsZDaIt8bqrekDABLzIYs9RK/Aiyi0N?=
 =?us-ascii?q?QZhnkHMElFdAiIjof3PVHCOvf4De2wg160ijdk2+jGPqH9ApXKNnXNkLPhfb?=
 =?us-ascii?q?Fn605d0gUzy8pT6Y9IBbEBJfLzW1L+tMDDAx8/LQO73+LnB89m2Y8ER22PH7?=
 =?us-ascii?q?eTMLnOvl+Q+uIvP+6MaZcOuDb9Mfcl/eThjXkjlV8GZ6ap24cXaHCiEfRgOU?=
 =?us-ascii?q?qZZGHhgtEfHmgWugoxVvflhEecXj5Of3yyRb4z5iknCIK6CofOXputgL2E3C?=
 =?us-ascii?q?e8GJ1afGNGCk2SHnfudoSLRe0MZTmUIsB/jjMEUaKuRJQ72R6wqQ/w06BnIf?=
 =?us-ascii?q?bM+i0EqZLj08B45u3OlREo9Dx4Fdqd02aJT25onmMIRDg23L5krEx71FiMza?=
 =?us-ascii?q?x4jOZDGtBJ+fxJT1RyCZmJyu18CtfpHw7MYNqNYFKnWcm9RyE8SJQ22dBdTV?=
 =?us-ascii?q?x6HoCJiQvf3iziJ6INivTfD5sv7qPamXzsP9tVwG2AzLQryUMhFJgcfVa6j7?=
 =?us-ascii?q?JyolCAT7XClF+Uwv6n?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A2DXBABbIYpc/wPjVY1kHgEGBwaBZYN?=
 =?us-ascii?q?pEieNBqZ4OAGEQIRyOBIBAQMBAQkBAwIBbCiCOiKDbk+BAoMigXqvP4o3gS+?=
 =?us-ascii?q?GZoYeP4lxhRQDpEAHAoJFBIkOhzwlgXuFaotmLZ8INyGBVjMag1+QTT0BATG?=
 =?us-ascii?q?BBQEBjyABAQ?=
X-IPAS-Result: =?us-ascii?q?A2DXBABbIYpc/wPjVY1kHgEGBwaBZYNpEieNBqZ4OAGEQ?=
 =?us-ascii?q?IRyOBIBAQMBAQkBAwIBbCiCOiKDbk+BAoMigXqvP4o3gS+GZoYeP4lxhRQDp?=
 =?us-ascii?q?EAHAoJFBIkOhzwlgXuFaotmLZ8INyGBVjMag1+QTT0BATGBBQEBjyABAQ?=
X-IronPort-AV: E=Sophos;i="5.58,478,1544479200"; 
   d="scan'208";a="3260046"
Received: from mail.cs.pub.ro (HELO vmail.cs.pub.ro) ([141.85.227.3])
 by vesa.cs.pub.ro with ESMTP; 14 Mar 2019 11:41:04 +0200
Received: from localhost (localhost [127.0.0.1])
 by vmail.cs.pub.ro (Postfix) with ESMTP id 361751A60070;
 Thu, 14 Mar 2019 11:41:04 +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 Ba02fiE8R5mZ; Thu, 14 Mar 2019 11:41:04 +0200 (EET)
Received: from vmail.cs.pub.ro (localhost [127.0.0.1])
 by vmail.cs.pub.ro (Postfix) with ESMTPS id 12F191A600C3;
 Thu, 14 Mar 2019 11:41:04 +0200 (EET)
Received: from wolfprec.precis.pub.ro (unknown [141.85.233.142])
 by vmail.cs.pub.ro (Postfix) with ESMTPSA id 0A87D1A60070;
 Thu, 14 Mar 2019 11:41:04 +0200 (EET)
From: Costin Lupu <costin.lupu@cs.pub.ro>
To: minios-devel@lists.xen.org
Date: Thu, 14 Mar 2019 11:41:00 +0200
Message-Id: <20190314094100.23950-1-costin.lupu@cs.pub.ro>
X-Mailer: git-send-email 2.11.0
Subject: [Minios-devel] [UNIKRAFT/NEWLIB PATCH v2] Fix __rtems__ usage in
 glue code 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: Florian.Schmidt@neclab.eu, simon.kuenzer@neclab.eu, yuri.volchkov@neclab.eu,
 sharan.santhanam@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>

SW4gb3JkZXIgdG8gdXNlIF9fcnRlbXNfXyBvbmUgaGFzIHRvIGRlZmluZSBpdCBpbiBhbGwgYWZm
ZWN0ZWQgaGVhZGVycy4KQmVzaWRlcyAnc3lzL3N0YXQuaCcsIHdlIGFsc28gaWRlbnRpZmllZCAn
dGltZS5oJy4gTW9yZW92ZXIsIHdlIGRlZmluZQpfX3J0ZW1zX18gb25seSBpZiBpdCB3YXMgbm90
IHByZXZpb3VzbHkgZGVmaW5lZC4KClNpZ25lZC1vZmYtYnk6IENvc3RpbiBMdXB1IDxjb3N0aW4u
bHVwdUBjcy5wdWIucm8+Ci0tLQogaW5jbHVkZS9zeXMvc3RhdC5oIHwgMTMgKysrKysrKysrKy0t
LQogaW5jbHVkZS90aW1lLmggICAgIHwgMTQgKysrKysrKysrKysrKysKIDIgZmlsZXMgY2hhbmdl
ZCwgMjQgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9pbmNsdWRl
L3N5cy9zdGF0LmggYi9pbmNsdWRlL3N5cy9zdGF0LmgKaW5kZXggYzg3YTI5Yi4uMDdhOWZhYiAx
MDA2NDQKLS0tIGEvaW5jbHVkZS9zeXMvc3RhdC5oCisrKyBiL2luY2x1ZGUvc3lzL3N0YXQuaApA
QCAtMSwxMyArMSwyMCBAQAogI2lmbmRlZiBfTkVXTElCX0dMVUVfU1lTX1NUQVRfSF8KICNkZWZp
bmUgX05FV0xJQl9HTFVFX1NZU19TVEFUX0hfCiAKLSNpZmRlZiBfX3J0ZW1zX18KLSNlcnJvciAi
VW5leHBlY3RlZCBkZWZpbml0aW9uIG9mIF9fcnRlbXNfXy4gUGxlYXNlIHJldmlzaXQgdGhpcyBo
ZWFkZXIgd3JhcHBlci4iCisvKiBkZWZpbmUgX19ydGVtc19fIG9ubHkgaWYgbm90IHByZXZpb3Vz
bHkgZGVmaW5lZCAqLworI2lmbmRlZiBfX3J0ZW1zX18KKy8qIEEgZGVmaW5pdGlvbiBvbmx5IGZv
ciB0aGlzIGhlYWRlciAqLworI2RlZmluZSBfX3VuZGVmX3J0ZW1zX19fTkVXTElCX0dMVUVfU1lT
X1NUQVRfSF8KKyNkZWZpbmUgX19ydGVtc19fCiAjZW5kaWYKIAotI2RlZmluZSBfX3J0ZW1zX18K
ICNpbmNsdWRlX25leHQgPHN5cy9zdGF0Lmg+CisKKy8qIGNsZWFudXAgX19ydGVtc19fICovCisj
aWZkZWYgX191bmRlZl9ydGVtc19fX05FV0xJQl9HTFVFX1NZU19TVEFUX0hfCiAjdW5kZWYgX19y
dGVtc19fCisjdW5kZWYgX191bmRlZl9ydGVtc19fX05FV0xJQl9HTFVFX1NZU19TVEFUX0hfCisj
ZW5kaWYKIAogI2RlZmluZSBVVElNRV9OT1cgIDB4M2ZmZmZmZmYKICNkZWZpbmUgVVRJTUVfT01J
VCAweDNmZmZmZmZlCmRpZmYgLS1naXQgYS9pbmNsdWRlL3RpbWUuaCBiL2luY2x1ZGUvdGltZS5o
CmluZGV4IGU4MjAxYTAuLmI1MWIyZGQgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvdGltZS5oCisrKyBi
L2luY2x1ZGUvdGltZS5oCkBAIC00MSw2ICs0MSwyMCBAQAogICogc3VjaCBhcyBuYW5vc2xlZXAK
ICAqLwogI2RlZmluZSBfUE9TSVhfVElNRVJTIDEKKworLyogZGVmaW5lIF9fcnRlbXNfXyBvbmx5
IGlmIG5vdCBwcmV2aW91c2x5IGRlZmluZWQgKi8KKyNpZm5kZWYgX19ydGVtc19fCisvKiBBIGRl
ZmluaXRpb24gb25seSBmb3IgdGhpcyBoZWFkZXIgKi8KKyNkZWZpbmUgX191bmRlZl9ydGVtc19f
TkVXTElCR0xVRV9USU1FX0gKKyNkZWZpbmUgX19ydGVtc19fCisjZW5kaWYKKwogI2luY2x1ZGVf
bmV4dCA8dGltZS5oPgogCisvKiBjbGVhbnVwIF9fcnRlbXNfXyAqLworI2lmZGVmIF9fdW5kZWZf
cnRlbXNfX05FV0xJQkdMVUVfVElNRV9ICisjdW5kZWYgX19ydGVtc19fCisjdW5kZWYgX191bmRl
Zl9ydGVtc19fTkVXTElCR0xVRV9USU1FX0gKKyNlbmRpZgorCiAjZW5kaWYgLyogTkVXTElCR0xV
RV9USU1FX0ggKi8KLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Thu Mar 14 13:21:38 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 14 Mar 2019 13:21: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 1h4QIj-0004QI-HB; Thu, 14 Mar 2019 13:21:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=u2CB=RR=neclab.eu=felipe.huici@srs-us1.protection.inumbo.net>)
 id 1h4QIi-0004Q6-M5
 for minios-devel@lists.xen.org; Thu, 14 Mar 2019 13:21:36 +0000
X-Inumbo-ID: 15a405ae-465c-11e9-8484-73434122f470
Received: from mailer2.neclab.eu (unknown [195.37.70.41])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 15a405ae-465c-11e9-8484-73434122f470;
 Thu, 14 Mar 2019 13:21:33 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer2.neclab.eu (Postfix) with ESMTP id 40DF0F2019;
 Thu, 14 Mar 2019 14:21:32 +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 rTjrzFGU9PYc; Thu, 14 Mar 2019 14:21:32 +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 0A0FFF200B;
 Thu, 14 Mar 2019 14:21:28 +0100 (CET)
Received: from HYDRA.office.hd ([169.254.4.196]) by ENCELADUS.office.hd
 ([192.168.24.52]) with mapi id 14.03.0319.002; Thu, 14 Mar 2019 14:21:27
 +0100
From: Felipe Huici <Felipe.Huici@neclab.eu>
To: Juan Picca <jumapico@gmail.com>, "minios-devel@lists.xen.org"
 <minios-devel@lists.xen.org>
Thread-Topic: [PATCH] doc/*: Update directory structure in documentation
Thread-Index: AQHU2EI4nkq2gPryXUqZ0kgd8ihcuaYLISOA
Date: Thu, 14 Mar 2019 13:21:27 +0000
Message-ID: <AFFCBDC6-FFF4-42F0-B4C7-010AFFBE1812@neclab.eu>
References: <20190311193255.8530-1-jumapico@gmail.com>
In-Reply-To: <20190311193255.8530-1-jumapico@gmail.com>
Accept-Language: en-US, de-DE
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.10.7.190210
x-originating-ip: [10.1.2.56]
Content-ID: <4022DA6BEC48FD478C388FB684068884@office.hd>
MIME-Version: 1.0
Subject: Re: [Minios-devel] [PATCH] doc/*: Update directory structure in
 documentation
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>
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>

SGkgSnVhbiwNCg0KVGhhbmtzIGZvciB0aGUgZml4LCBsb29rcyBnb29kIQ0KDQrigJQgRmVsaXBl
DQoNClJldmlld2VkLWJ5OiBGZWxpcGUgSHVpY2kgPGZlbGlwZS5odWljaUBuZWNsYWIuZXU+DQoN
Cu+7v09uIDExLjAzLjE5LCAyMDo0MCwgIkp1YW4gUGljY2EiIDxqdW1hcGljb0BnbWFpbC5jb20+
IHdyb3RlOg0KDQogICAgQXMgbm90ZWQgaW4gaHR0cHM6Ly93aWtpLnhlbnByb2plY3Qub3JnL3dp
a2kvVW5pa3JhZnRfSW5jdWJhdGlvbl9Qcm9qZWN0X1Byb3Bvc2FsLA0KICAgIHRoZSBwcm9qZWN0
IGlzIHVzaW5nIHRoZSBzdHJ1Y3R1cmUgdW5pa3JhZnQvbGlicyBpbnN0ZWFkIG9mIHVuaWtyYWZ0
LWxpYnMuDQogICAgDQogICAgVGhpcyBpcyByZWZsZWN0ZWQgaW4gYWxsIHRoZSBjdXJyZW50IGV4
YW1wbGVzOg0KICAgIGh0dHBzOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/YT1wcm9qZWN0X2xp
c3Q7cGY9dW5pa3JhZnQvYXBwcw0KICAgIA0KICAgIFNpZ25lZC1vZmYtYnk6IEp1YW4gUGljY2Eg
PGp1bWFwaWNvQGdtYWlsLmNvbT4NCiAgICAtLS0NCiAgICAgZG9jL2d1aWRlcy9kZXZlbG9wZXJz
LWFwcC5yc3QgfCAyICstDQogICAgIGRvYy9ndWlkZXMvdXNlcnMucnN0ICAgICAgICAgIHwgOCAr
KysrLS0tLQ0KICAgICAyIGZpbGVzIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlv
bnMoLSkNCiAgICANCiAgICBkaWZmIC0tZ2l0IGEvZG9jL2d1aWRlcy9kZXZlbG9wZXJzLWFwcC5y
c3QgYi9kb2MvZ3VpZGVzL2RldmVsb3BlcnMtYXBwLnJzdA0KICAgIGluZGV4IDg5NzQ4MjQuLmQx
YjhiZmEgMTAwNjQ0DQogICAgLS0tIGEvZG9jL2d1aWRlcy9kZXZlbG9wZXJzLWFwcC5yc3QNCiAg
ICArKysgYi9kb2MvZ3VpZGVzL2RldmVsb3BlcnMtYXBwLnJzdA0KICAgIEBAIC0zOSw3ICszOSw3
IEBAIExpbnV4IGtlcm5lbCBtb2R1bGVzIHRoYXQgYXJlIGJ1aWx0IG9mZi10cmVlLiBGb3IgbW9z
dCBhcHBsaWNhdGlvbnMNCiAgICAgdGhlIE1ha2VmaWxlIHNob3VsZCBjb250YWluIG5vIG1vcmUg
dGhhbiB0aGUgZm9sbG93aW5nOiA6Og0KICAgIA0KICAgICAgIFVLX1JPT1QgPz0gJChQV0QpLy4u
Ly4uL3VuaWtyYWZ0DQogICAgLSAgVUtfTElCUyA/PSAkKFBXRCkvLi4vLi4vdW5pa3JhZnQtbGli
cw0KICAgICsgIFVLX0xJQlMgPz0gJChQV0QpLy4uLy4uL2xpYnMNCiAgICAgICBMSUJTIDo9ICQo
VUtfTElCUykvbGliMTokKFVLX0xJQlMpL2xpYjI6JChVS19MSUJTKS9saWJODQogICAgDQogICAg
ICAgYWxsOg0KICAgIGRpZmYgLS1naXQgYS9kb2MvZ3VpZGVzL3VzZXJzLnJzdCBiL2RvYy9ndWlk
ZXMvdXNlcnMucnN0DQogICAgaW5kZXggN2Y0MWE5NS4uZDU5MGVmYyAxMDA2NDQNCiAgICAtLS0g
YS9kb2MvZ3VpZGVzL3VzZXJzLnJzdA0KICAgICsrKyBiL2RvYy9ndWlkZXMvdXNlcnMucnN0DQog
ICAgQEAgLTI0LDIwICsyNCwyMCBAQCBjbG9uZWQgdGhlIHJlcG9zIGFib3ZlLiBGb3IgaW5zdGFu
Y2UsIGFzc3VtaW5nIHRoZSBmb2xsb3dpbmcgZGlyZWN0b3J5DQogICAgIHN0cnVjdHVyZSA6Og0K
ICAgIA0KICAgICAgIOKUnOKUgOKUgCB1bmlrcmFmdA0KICAgIC0gIOKUnOKUgOKUgCB1bmlrcmFm
dC1hcHBzDQogICAgKyAg4pSc4pSA4pSAIGFwcHMNCiAgICAgICDilIIgIOKUnOKUgOKUgCBoZWxs
b3dvcmxkDQogICAgICAg4pSCICDilJzilIDilIAgYXBwMQ0KICAgICAgIOKUgiAg4pSc4pSA4pSA
IGFwcDINCiAgICAtICDilJTilIDilIAgdW5pa3JhZnQtbGlicw0KICAgICsgIOKUlOKUgOKUgCBs
aWJzDQogICAgICAgICAg4pSc4pSA4pSAIGxpYjENCiAgICAgICAgICDilJzilIDilIAgbGliMg0K
ICAgICAgICAgIOKUlOKUgOKUgCBsaWJODQogICAgDQogICAgLXdoZXJlIHlvdXIgYXBwIGlzIGxv
Y2F0ZWQgYXQgYGB1bmlrcmFmdC1hcHBzL2hlbGxvd29ybGRgYCwgeW91IHdvdWxkIHNldA0KICAg
ICt3aGVyZSB5b3VyIGFwcCBpcyBsb2NhdGVkIGF0IGBgYXBwcy9oZWxsb3dvcmxkYGAsIHlvdSB3
b3VsZCBzZXQNCiAgICAgdGhvc2UgdmFyaWFibGVzIGFzIGZvbGxvd3M6IDo6DQogICAgDQogICAg
ICAgVUtfUk9PVCA/PSAkKFBXRCkvLi4vLi4vdW5pa3JhZnQNCiAgICAtICBVS19MSUJTID89ICQo
UFdEKS8uLi8uLi91bmlrcmFmdC1saWJzDQogICAgKyAgVUtfTElCUyA/PSAkKFBXRCkvLi4vLi4v
bGlicw0KICAgIA0KICAgICBGaW5hbGx5LCBpZiB5b3VyIGFwcCB3aWxsIGJlIHVzaW5nIGV4dGVy
bmFsIGxpYnJhcmllcywgc2V0IHRoZSBgYExJQlNgYA0KICAgICB2YXJpYWJsZSB0byByZWZsZWN0
IHRoaXMuIEZvciBpbnN0YW5jZSA6IDo6DQogICAgLS0NCiAgICAyLjIwLjENCiAgICANCiAgICAN
Cg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9z
LWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Fri Mar 15 14:10:06 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 15 Mar 2019 14:10:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h4nXA-0003UX-DS; Fri, 15 Mar 2019 14:10:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ERox=RS=neclab.eu=felipe.huici@srs-us1.protection.inumbo.net>)
 id 1h4nX8-0003HW-Hu
 for minios-devel@lists.xen.org; Fri, 15 Mar 2019 14:10:02 +0000
X-Inumbo-ID: 048de804-472c-11e9-ac7e-6fa7c8a5aaae
Received: from mailer2.neclab.eu (unknown [195.37.70.41])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 048de804-472c-11e9-ac7e-6fa7c8a5aaae;
 Fri, 15 Mar 2019 14:09:59 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer2.neclab.eu (Postfix) with ESMTP id 9142EF205B;
 Fri, 15 Mar 2019 15:09: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 36sMhFFqxTqy; Fri, 15 Mar 2019 15:09:58 +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 57E6EF201F
 for <minios-devel@lists.xen.org>; Fri, 15 Mar 2019 15:09:56 +0100 (CET)
Received: from DAPHNIS.office.hd ([169.254.2.26]) by ENCELADUS.office.hd
 ([192.168.24.52]) with mapi id 14.03.0319.002; Fri, 15 Mar 2019 15:09:56
 +0100
From: Felipe Huici <Felipe.Huici@neclab.eu>
To: Sharan Santhanam <Sharan.Santhanam@neclab.eu>,
 "minios-devel@lists.xen.org" <minios-devel@lists.xen.org>
Thread-Topic: [Minios-devel] [UNIKRAFT PATCH 1/2] lib/nolibc: strto* returns
 ERANGE/EINVAL error codes
Thread-Index: AQHU1Cpdq1RV/WYp7kOPVV5GvD4nq6YMyTKA
Date: Fri, 15 Mar 2019 14:09:55 +0000
Message-ID: <7912C5C5-DA4C-4BD2-B545-DEAEFEFF7C8E@neclab.eu>
References: <1551883107-11602-1-git-send-email-sharan.santhanam@neclab.eu>
 <1551883107-11602-2-git-send-email-sharan.santhanam@neclab.eu>
In-Reply-To: <1551883107-11602-2-git-send-email-sharan.santhanam@neclab.eu>
Accept-Language: en-US, de-DE
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.10.8.190312
x-originating-ip: [10.1.2.56]
Content-ID: <42AF51DE1BEA1D4CA297B772D88D2B63@office.hd>
MIME-Version: 1.0
Subject: Re: [Minios-devel] [UNIKRAFT PATCH 1/2] lib/nolibc: strto* returns
 ERANGE/EINVAL error codes
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>

SGkgU2hhcmFuLA0KDQpUaGUgcGF0Y2ggbG9va3MgZ29vZCwgdGhhbmtzLg0KDQrigJQgRmVsaXBl
DQoNClJldmlld2VkLWJ5OiBGZWxpcGUgSHVpY2kgPGZlbGlwZS5odWljaUBuZWNsYWIuZXU+DQoN
Cu+7v09uIDA2LjAzLjE5LCAxNTozOSwgIk1pbmlvcy1kZXZlbCBvbiBiZWhhbGYgb2YgU2hhcmFu
IFNhbnRoYW5hbSIgPG1pbmlvcy1kZXZlbC1ib3VuY2VzQGxpc3RzLnhlbnByb2plY3Qub3JnIG9u
IGJlaGFsZiBvZiBzaGFyYW4uc2FudGhhbmFtQG5lY2xhYi5ldT4gd3JvdGU6DQoNCiAgICBJbiBh
Y2NvcmRhbmNlIHdpdGggdGhlIHBvc2l4IGRvY3VtZW50YXRpb24sIHN0cnRvKiBmdW5jdGlvbnMg
c2hhbGwNCiAgICByZXBvcnQgRVJBTkdFIGlmIHRoZSBjb3JyZWN0IHZhbHVlIGlzIG91dHNpZGUg
dGhlIHJhbmdlIG9mDQogICAgcmVwcmVzZW50YWJsZSB2YWx1ZXMgYW5kIEVJTlZBTCBpZiBubyBj
b252ZXJzaW9uIHdhcyBwZXJmb3JtZWQNCiAgICANCiAgICBTaWduZWQtb2ZmLWJ5OiBTaGFyYW4g
U2FudGhhbmFtIDxzaGFyYW4uc2FudGhhbmFtQG5lY2xhYi5ldT4NCiAgICAtLS0NCiAgICAgbGli
L25vbGliYy9zdGRsaWIuYyB8IDQxICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKyst
LS0tLS0tDQogICAgIDEgZmlsZSBjaGFuZ2VkLCAzNCBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9u
cygtKQ0KICAgIA0KICAgIGRpZmYgLS1naXQgYS9saWIvbm9saWJjL3N0ZGxpYi5jIGIvbGliL25v
bGliYy9zdGRsaWIuYw0KICAgIGluZGV4IGQzYzk0ZTEuLjc2MjM2YWYgMTAwNjQ0DQogICAgLS0t
IGEvbGliL25vbGliYy9zdGRsaWIuYw0KICAgICsrKyBiL2xpYi9ub2xpYmMvc3RkbGliLmMNCiAg
ICBAQCAtNzIsNiArNzIsMTMgQEAgdW5zaWduZWQgbG9uZyBzdHJ0b3VsKGNvbnN0IGNoYXIgKm5w
dHIsIGNoYXIgKiplbmRwdHIsIGludCBiYXNlKQ0KICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBj
dXRvZmY7DQogICAgICAgICAgICBpbnQgbmVnID0gMCwgYW55LCBjdXRsaW07DQogICAgDQogICAg
KyAgICAgICBpZiAoYmFzZSA8IDAgfHwgYmFzZSA9PSAxIHx8IGJhc2UgPiAzNikgew0KICAgICsg
ICAgICAgICAgICAgICBlcnJubyA9IC1FSU5WQUw7DQogICAgKyAgICAgICAgICAgICAgIGFueSA9
IDA7DQogICAgKyAgICAgICAgICAgICAgIGFjYyA9IDA7DQogICAgKyAgICAgICAgICAgICAgIGdv
dG8gZXhpdDsNCiAgICArICAgICAgIH0NCiAgICArDQogICAgICAgICAgICAvKg0KICAgICAgICAg
ICAgICogU2VlIHN0cnRvbCBmb3IgY29tbWVudHMgYXMgdG8gdGhlIGxvZ2ljIHVzZWQuDQogICAg
ICAgICAgICAgKi8NCiAgICBAQCAtMTExLDEwICsxMTgsMTIgQEAgdW5zaWduZWQgbG9uZyBzdHJ0
b3VsKGNvbnN0IGNoYXIgKm5wdHIsIGNoYXIgKiplbmRwdHIsIGludCBiYXNlKQ0KICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGFjYyArPSBjOw0KICAgICAgICAgICAgICAgICAgICB9DQogICAg
ICAgICAgICB9DQogICAgLSAgICAgICBpZiAoYW55IDwgMCkNCiAgICArICAgICAgIGlmIChhbnkg
PCAwKSB7DQogICAgICAgICAgICAgICAgICAgIGFjYyA9IFVMT05HX01BWDsNCiAgICAtICAgICAg
IGVsc2UgaWYgKG5lZykNCiAgICArICAgICAgICAgICAgICAgZXJybm8gPSBFUkFOR0U7DQogICAg
KyAgICAgICB9IGVsc2UgaWYgKG5lZykNCiAgICAgICAgICAgICAgICAgICAgYWNjID0gLWFjYzsN
CiAgICArZXhpdDoNCiAgICAgICAgICAgIGlmIChlbmRwdHIgIT0gMCkNCiAgICAgICAgICAgICAg
ICAgICAgKmVuZHB0ciA9IF9fREVDT05TVChjaGFyICosIGFueSA/IHMgLSAxIDogbnB0cik7DQog
ICAgICAgICAgICByZXR1cm4gYWNjOw0KICAgIEBAIC0xMzQsMTIgKzE0MywxOCBAQCBsb25nIGxv
bmcgc3RydG9sbChjb25zdCBjaGFyICpucHRyLCBjaGFyICoqZW5kcHRyLCBpbnQgYmFzZSkNCiAg
ICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbG9uZyBxYmFzZSwgY3V0b2ZmOw0KICAgICAgICAgICAg
aW50IG5lZywgYW55LCBjdXRsaW07DQogICAgDQogICAgKyAgICAgICBzID0gbnB0cjsNCiAgICAr
ICAgICAgIGlmIChiYXNlIDwgMCB8fCBiYXNlID09IDEgfHwgYmFzZSA+IDM2KSB7DQogICAgKyAg
ICAgICAgICAgICAgIGVycm5vID0gLUVJTlZBTDsNCiAgICArICAgICAgICAgICAgICAgYW55ID0g
MDsNCiAgICArICAgICAgICAgICAgICAgYWNjID0gMDsNCiAgICArICAgICAgICAgICAgICAgZ290
byBleGl0Ow0KICAgICsgICAgICAgfQ0KICAgICAgICAgICAgLyoNCiAgICAgICAgICAgICAqIFNr
aXAgd2hpdGUgc3BhY2UgYW5kIHBpY2sgdXAgbGVhZGluZyArLy0gc2lnbiBpZiBhbnkuDQogICAg
ICAgICAgICAgKiBJZiBiYXNlIGlzIDAsIGFsbG93IDB4IGZvciBoZXggYW5kIDAgZm9yIG9jdGFs
LCBlbHNlDQogICAgICAgICAgICAgKiBhc3N1bWUgZGVjaW1hbDsgaWYgYmFzZSBpcyBhbHJlYWR5
IDE2LCBhbGxvdyAweC4NCiAgICAgICAgICAgICAqLw0KICAgIC0gICAgICAgcyA9IG5wdHI7DQog
ICAgICAgICAgICBkbyB7DQogICAgICAgICAgICAgICAgICAgIGMgPSAqcysrOw0KICAgICAgICAg
ICAgfSB3aGlsZSAoaXNzcGFjZShjKSk7DQogICAgQEAgLTIwMywxMCArMjE4LDEzIEBAIGxvbmcg
bG9uZyBzdHJ0b2xsKGNvbnN0IGNoYXIgKm5wdHIsIGNoYXIgKiplbmRwdHIsIGludCBiYXNlKQ0K
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFjYyArPSBjOw0KICAgICAgICAgICAgICAgICAg
ICB9DQogICAgICAgICAgICB9DQogICAgLSAgICAgICBpZiAoYW55IDwgMCkNCiAgICArICAgICAg
IGlmIChhbnkgPCAwKSB7DQogICAgKyAgICAgICAgICAgICAgIGVycm5vID0gRVJBTkdFOw0KICAg
ICAgICAgICAgICAgICAgICBhY2MgPSBuZWcgPyBMTE9OR19NSU4gOiBMTE9OR19NQVg7DQogICAg
LSAgICAgICBlbHNlIGlmIChuZWcpDQogICAgKyAgICAgICB9IGVsc2UgaWYgKG5lZykNCiAgICAg
ICAgICAgICAgICAgICAgYWNjID0gLWFjYzsNCiAgICArDQogICAgK2V4aXQ6DQogICAgICAgICAg
ICBpZiAoZW5kcHRyICE9IDApDQogICAgICAgICAgICAgICAgICAgICplbmRwdHIgPSBfX0RFQ09O
U1QoY2hhciAqLCBhbnkgPyBzIC0gMSA6IG5wdHIpOw0KICAgICAgICAgICAgcmV0dXJuIGFjYzsN
CiAgICBAQCAtMjI2LDYgKzI0NCwxMiBAQCB1bnNpZ25lZCBsb25nIGxvbmcgc3RydG91bGwoY29u
c3QgY2hhciAqbnB0ciwgY2hhciAqKmVuZHB0ciwgaW50IGJhc2UpDQogICAgICAgICAgICB1bnNp
Z25lZCBsb25nIGxvbmcgcWJhc2UsIGN1dG9mZjsNCiAgICAgICAgICAgIGludCBuZWcsIGFueSwg
Y3V0bGltOw0KICAgIA0KICAgICsgICAgICAgaWYgKGJhc2UgPCAwIHx8IGJhc2UgPT0gMSB8fCBi
YXNlID4gMzYpIHsNCiAgICArICAgICAgICAgICAgICAgZXJybm8gPSAtRUlOVkFMOw0KICAgICsg
ICAgICAgICAgICAgICBhbnkgPSAwOw0KICAgICsgICAgICAgICAgICAgICBhY2MgPSAwOw0KICAg
ICsgICAgICAgICAgICAgICBnb3RvIGV4aXQ7DQogICAgKyAgICAgICB9DQogICAgICAgICAgICAv
Kg0KICAgICAgICAgICAgICogU2VlIHN0cnRvcSBmb3IgY29tbWVudHMgYXMgdG8gdGhlIGxvZ2lj
IHVzZWQuDQogICAgICAgICAgICAgKi8NCiAgICBAQCAtMjY5LDEwICsyOTMsMTMgQEAgdW5zaWdu
ZWQgbG9uZyBsb25nIHN0cnRvdWxsKGNvbnN0IGNoYXIgKm5wdHIsIGNoYXIgKiplbmRwdHIsIGlu
dCBiYXNlKQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFjYyArPSBjOw0KICAgICAgICAg
ICAgICAgICAgICB9DQogICAgICAgICAgICB9DQogICAgLSAgICAgICBpZiAoYW55IDwgMCkNCiAg
ICArICAgICAgIGlmIChhbnkgPCAwKSB7DQogICAgKyAgICAgICAgICAgICAgIGVycm5vID0gRVJB
TkdFOw0KICAgICAgICAgICAgICAgICAgICBhY2MgPSBVTExPTkdfTUFYOw0KICAgIC0gICAgICAg
ZWxzZSBpZiAobmVnKQ0KICAgICsgICAgICAgfSBlbHNlIGlmIChuZWcpDQogICAgICAgICAgICAg
ICAgICAgIGFjYyA9IC1hY2M7DQogICAgKw0KICAgICtleGl0Og0KICAgICAgICAgICAgaWYgKGVu
ZHB0ciAhPSAwKQ0KICAgICAgICAgICAgICAgICAgICAqZW5kcHRyID0gX19ERUNPTlNUKGNoYXIg
KiwgYW55ID8gcyAtIDEgOiBucHRyKTsNCiAgICAgICAgICAgIHJldHVybiBhY2M7DQogICAgLS0N
CiAgICAyLjcuNA0KICAgIA0KICAgIA0KICAgIF9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fDQogICAgTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdA0KICAgIE1p
bmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZw0KICAgIGh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWwNCiAgICANCg0KX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxp
bmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Fri Mar 15 14:10:28 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 15 Mar 2019 14:10:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h4nXY-0003hV-Fm; Fri, 15 Mar 2019 14:10: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=ERox=RS=neclab.eu=felipe.huici@srs-us1.protection.inumbo.net>)
 id 1h4nXW-0003hP-Kn
 for minios-devel@lists.xen.org; Fri, 15 Mar 2019 14:10:26 +0000
X-Inumbo-ID: 13251612-472c-11e9-a979-b7d10d0c17cb
Received: from mailer2.neclab.eu (unknown [195.37.70.41])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 13251612-472c-11e9-a979-b7d10d0c17cb;
 Fri, 15 Mar 2019 14:10:24 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer2.neclab.eu (Postfix) with ESMTP id 71ED1F205B;
 Fri, 15 Mar 2019 15:10:23 +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 YZswCnvfv9Pk; Fri, 15 Mar 2019 15:10:23 +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 31345F201F
 for <minios-devel@lists.xen.org>; Fri, 15 Mar 2019 15:10:21 +0100 (CET)
Received: from DAPHNIS.office.hd ([169.254.2.26]) by METHONE.office.hd
 ([192.168.24.54]) with mapi id 14.03.0319.002; Fri, 15 Mar 2019 15:10:21
 +0100
From: Felipe Huici <Felipe.Huici@neclab.eu>
To: Sharan Santhanam <Sharan.Santhanam@neclab.eu>,
 "minios-devel@lists.xen.org" <minios-devel@lists.xen.org>
Thread-Topic: [Minios-devel] [UNIKRAFT PATCH 2/2] lib/nolibc: Add strtol
 function
Thread-Index: AQHU2bgudFf4oYBB7Um2J8/yrXNxCaYMvjUA
Date: Fri, 15 Mar 2019 14:10:20 +0000
Message-ID: <A8E956D8-C510-4160-8747-BAE43D2E862D@neclab.eu>
References: <1551883107-11602-1-git-send-email-sharan.santhanam@neclab.eu>
 <1551883107-11602-3-git-send-email-sharan.santhanam@neclab.eu>
In-Reply-To: <1551883107-11602-3-git-send-email-sharan.santhanam@neclab.eu>
Accept-Language: en-US, de-DE
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.10.8.190312
x-originating-ip: [10.1.2.56]
Content-ID: <129FE1A4CA5D9B4DB4A603478996A1B3@office.hd>
MIME-Version: 1.0
Subject: Re: [Minios-devel] [UNIKRAFT PATCH 2/2] lib/nolibc: Add strtol
 function
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>

SGkgU2hhcmFuLA0KDQpUaGUgcGF0Y2ggbG9va3MgZ29vZCwgdGhhbmtzLCBqdXN0IHNvbWUgbWlu
b3IgZ3JhbW1hciB0aGluZ3Mgb24gdGhlIGNvbW1pdCBtZXNzYWdlLCB3aGljaCBJIGNhbiBmaXgg
d2hlbiB1cHN0ZXJhbWluZy4NCg0K4oCUIEZlbGlwZQ0KDQpSZXZpZXdlZC1ieTogRmVsaXBlIEh1
aWNpIDxmZWxpcGUuaHVpY2lAbmVjbGFiLmV1Pg0KDQo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCkRyLiBGZWxpcGUgSHVpY2kNCkNo
aWVmIFJlc2VhcmNoZXIsIFN5c3RlbXMgYW5kIE1hY2hpbmUgTGVhcm5pbmcgR3JvdXANCk5FQyBM
YWJvcmF0b3JpZXMgRXVyb3BlIEdtYkgNCkt1cmZ1ZXJzdGVuYW5sYWdlIDM2LCBELTY5MTE1IEhl
aWRlbGJlcmcNClRlbC4gICs0OQ0KKDApNjIyMSA0MzQyLTI0MQ0KRmF4OiAgKzQ5DQooMCk2MjIx
IDQzNDItMTU1DQogDQplLW1haWw6DQpmZWxpcGUuaHVpY2lAbmVjbGFiLmV1DQo9PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NClJlZ2lz
dGVyZWQgYXQgQW10c2dlcmljaHQgTWFubmhlaW0sIEdlcm1hbnksIEhSQjcyODU1OA0KDQrvu79P
biAwNi4wMy4xOSwgMTU6MzksICJNaW5pb3MtZGV2ZWwgb24gYmVoYWxmIG9mIFNoYXJhbiBTYW50
aGFuYW0iIDxtaW5pb3MtZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZyBvbiBiZWhh
bGYgb2Ygc2hhcmFuLnNhbnRoYW5hbUBuZWNsYWIuZXU+IHdyb3RlOg0KDQogICAgVGhlIHBhdGNo
IGV4dGVuZHMgbm9saWJjIHRoZSBzdHJ0byogZmFtaWx5IG9mIGZ1bmN0aW9uIHdpdGggc3RydG9s
Lg0KICAgIFRoZSBpbXBsZW1lbnRhdGlvbiB1c2VzIHRoZSBleGlzdGluZyBzdHJ0b2wgZnVuY3Rp
b24gcHJvdmlkZWQgd2l0aGluDQogICAgbm9saWJjLg0KICAgIA0KICAgIFNpZ25lZC1vZmYtYnk6
IFNoYXJhbiBTYW50aGFuYW0gPHNoYXJhbi5zYW50aGFuYW1AbmVjbGFiLmV1Pg0KICAgIC0tLQ0K
ICAgICBsaWIvbm9saWJjL2V4cG9ydHN5bXMudWsgICAgfCAgMSArDQogICAgIGxpYi9ub2xpYmMv
aW5jbHVkZS9zdGRsaWIuaCB8ICAxICsNCiAgICAgbGliL25vbGliYy9zdGRsaWIuYyAgICAgICAg
IHwgOTcgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrDQogICAg
IDMgZmlsZXMgY2hhbmdlZCwgOTkgaW5zZXJ0aW9ucygrKQ0KICAgIA0KICAgIGRpZmYgLS1naXQg
YS9saWIvbm9saWJjL2V4cG9ydHN5bXMudWsgYi9saWIvbm9saWJjL2V4cG9ydHN5bXMudWsNCiAg
ICBpbmRleCBiMmViYjhkLi4zOTNjOTcwIDEwMDY0NA0KICAgIC0tLSBhL2xpYi9ub2xpYmMvZXhw
b3J0c3ltcy51aw0KICAgICsrKyBiL2xpYi9ub2xpYmMvZXhwb3J0c3ltcy51aw0KICAgIEBAIC00
MCw2ICs0MCw3IEBAIHByaW50Zg0KICAgICBmZmx1c2gNCiAgICANCiAgICAgIyBzdGRsaWINCiAg
ICArc3RydG9sDQogICAgIHN0cnRvdWwNCiAgICAgc3RydG9sbA0KICAgICBzdHJ0b3VsbA0KICAg
IGRpZmYgLS1naXQgYS9saWIvbm9saWJjL2luY2x1ZGUvc3RkbGliLmggYi9saWIvbm9saWJjL2lu
Y2x1ZGUvc3RkbGliLmgNCiAgICBpbmRleCAyNDdhM2Y4Li4yODcxODE1IDEwMDY0NA0KICAgIC0t
LSBhL2xpYi9ub2xpYmMvaW5jbHVkZS9zdGRsaWIuaA0KICAgICsrKyBiL2xpYi9ub2xpYmMvaW5j
bHVkZS9zdGRsaWIuaA0KICAgIEBAIC00Niw2ICs0Niw3IEBAIGV4dGVybiAiQyIgew0KICAgICAg
KiBAZW5kcHRyOiBBIHBvaW50ZXIgdG8gdGhlIGVuZCBvZiB0aGUgcGFyc2VkIHN0cmluZyB3aWxs
IGJlIHBsYWNlZCBoZXJlDQogICAgICAqIEBiYXNlOiAgIFRoZSBudW1iZXIgYmFzZSB0byB1c2UN
CiAgICAgICovDQogICAgK2xvbmcgc3RydG9sKGNvbnN0IGNoYXIgKm5wdHIsIGNoYXIgKiplbmRw
dHIsIGludCBiYXNlKTsNCiAgICAgdW5zaWduZWQgbG9uZyBzdHJ0b3VsKGNvbnN0IGNoYXIgKm5w
dHIsIGNoYXIgKiplbmRwdHIsIGludCBiYXNlKTsNCiAgICAgbG9uZyBsb25nIHN0cnRvbGwoY29u
c3QgY2hhciAqbnB0ciwgY2hhciAqKmVuZHB0ciwgaW50IGJhc2UpOw0KICAgICB1bnNpZ25lZCBs
b25nIGxvbmcgc3RydG91bGwoY29uc3QgY2hhciAqbnB0ciwgY2hhciAqKmVuZHB0ciwgaW50IGJh
c2UpOw0KICAgIGRpZmYgLS1naXQgYS9saWIvbm9saWJjL3N0ZGxpYi5jIGIvbGliL25vbGliYy9z
dGRsaWIuYw0KICAgIGluZGV4IDc2MjM2YWYuLmM4M2M2ZGUgMTAwNjQ0DQogICAgLS0tIGEvbGli
L25vbGliYy9zdGRsaWIuYw0KICAgICsrKyBiL2xpYi9ub2xpYmMvc3RkbGliLmMNCiAgICBAQCAt
NTEsNiArNTEsNyBAQA0KICAgICAgKiBTVUNIIERBTUFHRS4NCiAgICAgICovDQogICAgDQogICAg
KyNpbmNsdWRlIDxlcnJuby5oPg0KICAgICAjaW5jbHVkZSA8c3RkaW50Lmg+DQogICAgICNpbmNs
dWRlIDxzdGRsaWIuaD4NCiAgICAgI2luY2x1ZGUgPGxpbWl0cy5oPg0KICAgIEBAIC0xMjksNiAr
MTMwLDEwMiBAQCBleGl0Og0KICAgICAgICAgICAgcmV0dXJuIGFjYzsNCiAgICAgfQ0KICAgIA0K
ICAgICtsb25nIHN0cnRvbChjb25zdCBjaGFyICpucHRyLCBjaGFyICoqZW5kcHRyLCBpbnQgYmFz
ZSkNCiAgICArew0KICAgICsgICAgICAgY29uc3QgY2hhciAqczsNCiAgICArICAgICAgIHVuc2ln
bmVkIGxvbmcgYWNjOw0KICAgICsgICAgICAgdW5zaWduZWQgY2hhciBjOw0KICAgICsgICAgICAg
dW5zaWduZWQgbG9uZyBxYmFzZSwgY3V0b2ZmOw0KICAgICsgICAgICAgaW50IG5lZywgYW55LCBj
dXRsaW07DQogICAgKw0KICAgICsgICAgICAgcyA9IG5wdHI7DQogICAgKyAgICAgICBpZiAoYmFz
ZSA8IDAgfHwgYmFzZSA9PSAxIHx8IGJhc2UgPiAzNikgew0KICAgICsgICAgICAgICAgICAgICBl
cnJubyA9IC1FSU5WQUw7DQogICAgKyAgICAgICAgICAgICAgIGFueSA9IDA7DQogICAgKyAgICAg
ICAgICAgICAgIGFjYyA9IDA7DQogICAgKyAgICAgICAgICAgICAgIGdvdG8gZXhpdDsNCiAgICAr
ICAgICAgIH0NCiAgICArDQogICAgKyAgICAgICAvKg0KICAgICsgICAgICAgICogU2tpcCB3aGl0
ZSBzcGFjZSBhbmQgcGljayB1cCBsZWFkaW5nICsvLSBzaWduIGlmIGFueS4NCiAgICArICAgICAg
ICAqIElmIGJhc2UgaXMgMCwgYWxsb3cgMHggZm9yIGhleCBhbmQgMCBmb3Igb2N0YWwsIGVsc2UN
CiAgICArICAgICAgICAqIGFzc3VtZSBkZWNpbWFsOyBpZiBiYXNlIGlzIGFscmVhZHkgMTYsIGFs
bG93IDB4Lg0KICAgICsgICAgICAgICovDQogICAgKyAgICAgICBkbyB7DQogICAgKyAgICAgICAg
ICAgICAgIGMgPSAqcysrOw0KICAgICsgICAgICAgfSB3aGlsZSAoaXNzcGFjZShjKSk7DQogICAg
KyAgICAgICBpZiAoYyA9PSAnLScpIHsNCiAgICArICAgICAgICAgICAgICAgbmVnID0gMTsNCiAg
ICArICAgICAgICAgICAgICAgYyA9ICpzKys7DQogICAgKyAgICAgICB9IGVsc2Ugew0KICAgICsg
ICAgICAgICAgICAgICBuZWcgPSAwOw0KICAgICsgICAgICAgICAgICAgICBpZiAoYyA9PSAnKycp
DQogICAgKyAgICAgICAgICAgICAgICAgICAgICAgYyA9ICpzKys7DQogICAgKyAgICAgICB9DQog
ICAgKyAgICAgICBpZiAoKGJhc2UgPT0gMCB8fCBiYXNlID09IDE2KSAmJiBjID09ICcwJyAmJiAo
KnMgPT0gJ3gnIHx8ICpzID09ICdYJykpIHsNCiAgICArICAgICAgICAgICAgICAgYyA9IHNbMV07
DQogICAgKyAgICAgICAgICAgICAgIHMgKz0gMjsNCiAgICArICAgICAgICAgICAgICAgYmFzZSA9
IDE2Ow0KICAgICsgICAgICAgfQ0KICAgICsgICAgICAgaWYgKGJhc2UgPT0gMCkNCiAgICArICAg
ICAgICAgICAgICAgYmFzZSA9IGMgPT0gJzAnID8gOCA6IDEwOw0KICAgICsNCiAgICArICAgICAg
IC8qDQogICAgKyAgICAgICAgKiBDb21wdXRlIHRoZSBjdXRvZmYgdmFsdWUgYmV0d2VlbiBsZWdh
bCBudW1iZXJzIGFuZCBpbGxlZ2FsDQogICAgKyAgICAgICAgKiBudW1iZXJzLiAgVGhhdCBpcyB0
aGUgbGFyZ2VzdCBsZWdhbCB2YWx1ZSwgZGl2aWRlZCBieSB0aGUNCiAgICArICAgICAgICAqIGJh
c2UuICBBbiBpbnB1dCBudW1iZXIgdGhhdCBpcyBncmVhdGVyIHRoYW4gdGhpcyB2YWx1ZSwgaWYN
CiAgICArICAgICAgICAqIGZvbGxvd2VkIGJ5IGEgbGVnYWwgaW5wdXQgY2hhcmFjdGVyLCBpcyB0
b28gYmlnLiAgT25lIHRoYXQNCiAgICArICAgICAgICAqIGlzIGVxdWFsIHRvIHRoaXMgdmFsdWUg
bWF5IGJlIHZhbGlkIG9yIG5vdDsgdGhlIGxpbWl0DQogICAgKyAgICAgICAgKiBiZXR3ZWVuIHZh
bGlkIGFuZCBpbnZhbGlkIG51bWJlcnMgaXMgdGhlbiBiYXNlZCBvbiB0aGUgbGFzdA0KICAgICsg
ICAgICAgICogZGlnaXQuICBGb3IgaW5zdGFuY2UsIGlmIHRoZSByYW5nZSBmb3IgcXVhZHMgaXMN
CiAgICArICAgICAgICAqIFstMjE0NzQ4MzY0OC4uMjE0NzQ4MzY0N10gYW5kIHRoZSBpbnB1dCBi
YXNlDQogICAgKyAgICAgICAgKiBpcyAxMCwgY3V0b2ZmIHdpbGwgYmUgc2V0IHRvIDIxNDc0ODM2
NDcgYW5kIGN1dGxpbSB0bw0KICAgICsgICAgICAgICogZWl0aGVyIDcgKG5lZz09MCkgb3IgOCAo
bmVnPT0xKSwgbWVhbmluZyB0aGF0IGlmIHdlIGhhdmUNCiAgICArICAgICAgICAqIGFjY3VtdWxh
dGVkIGEgdmFsdWUgPiAyMTQ3NDgzNjQ3LCBvciBlcXVhbCBidXQgdGhlDQogICAgKyAgICAgICAg
KiBuZXh0IGRpZ2l0IGlzID4gNyAob3IgOCksIHRoZSBudW1iZXIgaXMgdG9vIGJpZywgYW5kIHdl
IHdpbGwNCiAgICArICAgICAgICAqIHJldHVybiBhIHJhbmdlIGVycm9yLg0KICAgICsgICAgICAg
ICoNCiAgICArICAgICAgICAqIFNldCBhbnkgaWYgYW55IGBkaWdpdHMnIGNvbnN1bWVkOyBtYWtl
IGl0IG5lZ2F0aXZlIHRvIGluZGljYXRlDQogICAgKyAgICAgICAgKiBvdmVyZmxvdy4NCiAgICAr
ICAgICAgICAqLw0KICAgICsgICAgICAgcWJhc2UgPSAodW5zaWduZWQgaW50KWJhc2U7DQogICAg
KyAgICAgICBjdXRvZmYgPSBuZWcNCiAgICArICAgICAgICAgICAgICAgICAgICA/ICh1bnNpZ25l
ZCBsb25nKUxPTkdfTUFYDQogICAgKyAgICAgICAgICAgICAgICAgICAgICAgICAgLSAodW5zaWdu
ZWQgbG9uZykoTE9OR19NSU4gKyBMT05HX01BWCkNCiAgICArICAgICAgICAgICAgICAgICAgICA6
IExPTkdfTUFYOw0KICAgICsgICAgICAgY3V0bGltID0gY3V0b2ZmICUgcWJhc2U7DQogICAgKyAg
ICAgICBjdXRvZmYgLz0gcWJhc2U7DQogICAgKyAgICAgICBmb3IgKGFjYyA9IDAsIGFueSA9IDA7
OyBjID0gKnMrKykgew0KICAgICsgICAgICAgICAgICAgICBpZiAoIWlzYXNjaWkoYykpDQogICAg
KyAgICAgICAgICAgICAgICAgICAgICAgYnJlYWs7DQogICAgKyAgICAgICAgICAgICAgIGlmIChp
c2RpZ2l0KGMpKQ0KICAgICsgICAgICAgICAgICAgICAgICAgICAgIGMgLT0gJzAnOw0KICAgICsg
ICAgICAgICAgICAgICBlbHNlIGlmIChpc2FscGhhKGMpKQ0KICAgICsgICAgICAgICAgICAgICAg
ICAgICAgIGMgLT0gaXN1cHBlcihjKSA/ICdBJyAtIDEwIDogJ2EnIC0gMTA7DQogICAgKyAgICAg
ICAgICAgICAgIGVsc2UNCiAgICArICAgICAgICAgICAgICAgICAgICAgICBicmVhazsNCiAgICAr
ICAgICAgICAgICAgICAgaWYgKGMgPj0gYmFzZSkNCiAgICArICAgICAgICAgICAgICAgICAgICAg
ICBicmVhazsNCiAgICArICAgICAgICAgICAgICAgaWYgKGFueSA8IDAgfHwgYWNjID4gY3V0b2Zm
IHx8IChhY2MgPT0gY3V0b2ZmICYmIGMgPiBjdXRsaW0pKQ0KICAgICsgICAgICAgICAgICAgICAg
ICAgICAgIGFueSA9IC0xOw0KICAgICsgICAgICAgICAgICAgICBlbHNlIHsNCiAgICArICAgICAg
ICAgICAgICAgICAgICAgICBhbnkgPSAxOw0KICAgICsgICAgICAgICAgICAgICAgICAgICAgIGFj
YyAqPSBxYmFzZTsNCiAgICArICAgICAgICAgICAgICAgICAgICAgICBhY2MgKz0gYzsNCiAgICAr
ICAgICAgICAgICAgICAgfQ0KICAgICsgICAgICAgfQ0KICAgICsgICAgICAgaWYgKGFueSA8IDAp
IHsNCiAgICArICAgICAgICAgICAgICAgYWNjID0gbmVnID8gTE9OR19NSU4gOiBMT05HX01BWDsN
CiAgICArICAgICAgICAgICAgICAgZXJybm8gPSBFUkFOR0U7DQogICAgKyAgICAgICB9IGVsc2Ug
aWYgKG5lZykNCiAgICArICAgICAgICAgICAgICAgYWNjID0gLWFjYzsNCiAgICArDQogICAgK2V4
aXQ6DQogICAgKyAgICAgICBpZiAoZW5kcHRyICE9IDApDQogICAgKyAgICAgICAgICAgICAgICpl
bmRwdHIgPSBfX0RFQ09OU1QoY2hhciAqLCBhbnkgPyBzIC0gMSA6IG5wdHIpOw0KICAgICsgICAg
ICAgcmV0dXJuIGFjYzsNCiAgICArfQ0KICAgICsNCiAgICAgLyoNCiAgICAgICogQ29udmVydCBh
IHN0cmluZyB0byBhIGxvbmcgbG9uZyBpbnRlZ2VyLg0KICAgICAgKg0KICAgIC0tDQogICAgMi43
LjQNCiAgICANCiAgICANCiAgICBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXw0KICAgIE1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QNCiAgICBNaW5pb3MtZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcNCiAgICBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVsDQogICAgDQoNCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QK
TWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Fri Mar 15 14:12:08 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 15 Mar 2019 14:12:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h4nZ9-0003jl-LN; Fri, 15 Mar 2019 14:12: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=3vZp=RS=neclab.eu=sharan.santhanam@srs-us1.protection.inumbo.net>)
 id 1h4nZ7-0003jg-Nq
 for minios-devel@lists.xen.org; Fri, 15 Mar 2019 14:12:05 +0000
X-Inumbo-ID: 4e38876f-472c-11e9-bc90-bc764e045a96
Received: from mailer1.neclab.eu (unknown [195.37.70.40])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4e38876f-472c-11e9-bc90-bc764e045a96;
 Fri, 15 Mar 2019 14:12:03 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer1.neclab.eu (Postfix) with ESMTP id 85771104C60;
 Fri, 15 Mar 2019 15:12:02 +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 GIG8t-18vRjm; Fri, 15 Mar 2019 15:12:02 +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 56157104734
 for <minios-devel@lists.xen.org>; Fri, 15 Mar 2019 15:12:02 +0100 (CET)
Received: from N-1309.office.hd (10.1.2.132) by skoll.office.hd
 (192.168.125.11) with Microsoft SMTP Server (TLS) id 14.3.319.2; Fri, 15 Mar
 2019 15:12:01 +0100
From: Sharan Santhanam <sharan.santhanam@neclab.eu>
To: <minios-devel@lists.xen.org>
Date: Fri, 15 Mar 2019 15:11:54 +0100
Message-ID: <1552659114-19817-1-git-send-email-sharan.santhanam@neclab.eu>
X-Mailer: git-send-email 2.7.4
MIME-Version: 1.0
X-Originating-IP: [10.1.2.132]
Subject: [Minios-devel] [UNIKRAFT PATCH] build: Make a platform configurable
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: Sharan Santhanam <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>

SW4gb3VyIGJ1aWxkIHN5c3RlbSwgZGVmYXVsdCBwbGF0Zm9ybSBsaWJyYXJpZXMgYXJlIGluY2x1
ZGVkIGV2ZW4gd2hpbGUKdGhlIHBsYXRmb3JtIGlzIGRpc2FibGVkLiBUaGlzIHBhdGNoIGVuc3Vy
ZXMgdGhhdCB0aGUgcGxhdGZvcm1zIGFyZSBidWlsdApvbmx5IHdoZW4gdGhlIGNvcnJlc3BvbmRp
bmcgQ09ORklHIGlzIGVuYWJsZWQuCgpTaWduZWQtb2ZmLWJ5OiBTaGFyYW4gU2FudGhhbmFtIDxz
aGFyYW4uc2FudGhhbmFtQG5lY2xhYi5ldT4KLS0tCiBwbGF0L0xpbmtlci51ayAgICAgICAgICAg
ICAgIHwgNCArLS0tCiBzdXBwb3J0L2J1aWxkL01ha2VmaWxlLnJ1bGVzIHwgOCArKysrKy0tLQog
MiBmaWxlcyBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEvcGxhdC9MaW5rZXIudWsgYi9wbGF0L0xpbmtlci51awppbmRleCAzZTMzYmNjLi5mODBj
N2FlIDEwMDY0NAotLS0gYS9wbGF0L0xpbmtlci51aworKysgYi9wbGF0L0xpbmtlci51awpAQCAt
MSwzICsxIEBACi1pbmNsdWRlICQoVUtfUExBVF9YRU5fQkFTRSkvTGlua2VyLnVrCi1pbmNsdWRl
ICQoVUtfUExBVF9LVk1fQkFTRSkvTGlua2VyLnVrCi1pbmNsdWRlICQoVUtfUExBVF9MSU5VWFVf
QkFTRSkvTGlua2VyLnVrCiskKGZvcmVhY2ggcGxhdCwkKFVLX1BMQVRTKSwkKGV2YWwgJChjYWxs
IF9pbXBvcnRfbGlua2VyLCQocGxhdCkpKSkKZGlmZiAtLWdpdCBhL3N1cHBvcnQvYnVpbGQvTWFr
ZWZpbGUucnVsZXMgYi9zdXBwb3J0L2J1aWxkL01ha2VmaWxlLnJ1bGVzCmluZGV4IDkyNmE1MzMu
LjgwOWRlZjAgMTAwNjQ0Ci0tLSBhL3N1cHBvcnQvYnVpbGQvTWFrZWZpbGUucnVsZXMKKysrIGIv
c3VwcG9ydC9idWlsZC9NYWtlZmlsZS5ydWxlcwpAQCAtMTIzLDYgKzEyMywxMCBAQCBfSU1QT1JU
X0JBU0UgOj0gJCgxKQogaW5jbHVkZSAkKDEpL01ha2VmaWxlLnVrCiB1bmRlZmluZSBfSU1QT1JU
X0JBU0UKIGVuZGVmCisjIF9pbXBvcnRfbGlua2VyICRwbGF0X25hbWUKK2RlZmluZSBfaW1wb3J0
X2xpbmtlciA9CisgaW5jbHVkZSAkKFVLX1BMQVRfJChjYWxsIHVjLCQoMSkpX0JBU0UpL0xpbmtl
ci51aworZW5kZWYKIAogIyBSZWdpc3RlciBhIHBsYXRmb3JtIHRvIHRoZSBidWlsZCBzeXN0ZW0K
IGRlZmluZSBhZGRwbGF0ID0KQEAgLTEzMiw5ICsxMzYsNyBAQCBlbmRlZgogCiAjIGFkZHBsYXRf
cyAkcGxhdG5hbWUsJHN3aXRjaAogZGVmaW5lIGFkZHBsYXRfcyA9Ci1pZmVxICgkKDIpLHkpCi0k
KGNhbGwgYWRkcGxhdCwkKDEpKQotZW5kaWYKKyQoaWYgJChmaWx0ZXIgeSwkKDIpKSwkKGNhbGwg
YWRkcGxhdCwkKDEpKSwpCiBlbmRlZgogCiAKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApN
aW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Fri Mar 15 14:20:07 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 15 Mar 2019 14:20: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 1h4ngs-0004Ti-J3; Fri, 15 Mar 2019 14:20: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=3vZp=RS=neclab.eu=sharan.santhanam@srs-us1.protection.inumbo.net>)
 id 1h4ngr-0004Nm-DH
 for minios-devel@lists.xen.org; Fri, 15 Mar 2019 14:20:05 +0000
X-Inumbo-ID: 6c91fbaa-472d-11e9-bc90-bc764e045a96
Received: from mailer2.neclab.eu (unknown [195.37.70.41])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6c91fbaa-472d-11e9-bc90-bc764e045a96;
 Fri, 15 Mar 2019 14:20:03 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer2.neclab.eu (Postfix) with ESMTP id D3596F205B;
 Fri, 15 Mar 2019 15:20:02 +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 EoPXccqAGla5; Fri, 15 Mar 2019 15:20:02 +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 9909BF201F
 for <minios-devel@lists.xen.org>; Fri, 15 Mar 2019 15:20:00 +0100 (CET)
Received: from N-1309.office.hd (10.1.2.132) by skoll.office.hd
 (192.168.125.11) with Microsoft SMTP Server (TLS) id 14.3.319.2; Fri, 15 Mar
 2019 15:20:00 +0100
From: Sharan Santhanam <sharan.santhanam@neclab.eu>
To: <minios-devel@lists.xen.org>
Date: Fri, 15 Mar 2019 15:19:53 +0100
Message-ID: <1552659593-21875-1-git-send-email-sharan.santhanam@neclab.eu>
X-Mailer: git-send-email 2.7.4
MIME-Version: 1.0
X-Originating-IP: [10.1.2.132]
Subject: [Minios-devel] [UNIKRAFT PATCH] build: Preprocess linker script as
 a source
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@neclab.eu, Sharan Santhanam <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>

VGhlIGJ1aWxkIHN5c3RlbSBzdXBwb3J0cyBwcmVwcm9jZXNzaW5nIG9mIGxpbmtlciBzY3JpcHQu
IEJ1dCBpbiB0aGUKY3VycmVudCBpbXBsZW1lbnRhdGlvbiBpdHMgZGlyZWN0IGNhbGwgdG8gZGVm
aW5pdGlvbiAnYnVpbGRydWxlJy4gV2l0aAp0aGlzIHBhdGNoLCB3ZSBjYW4gYWRkIHRoZSBsaW5r
ZXIgc2NyaXB0IGFzIHNvdXJjZSBmaWxlIGFuZCBkb24ndCBoYXZlCnRvIGNhbGwgdGhlIGludGVy
bmFsIGJ1aWxkcnVsZSBkZWZpbml0aW9uLgoKU2lnbmVkLW9mZi1ieTogU2hhcmFuIFNhbnRoYW5h
bSA8c2hhcmFuLnNhbnRoYW5hbUBuZWNsYWIuZXU+Ci0tLQogcGxhdC9rdm0vTGlua2VyLnVrICAg
ICAgICAgICB8IDQgKy0tLQogcGxhdC9rdm0vTWFrZWZpbGUudWsgICAgICAgICB8IDIgKysKIHN1
cHBvcnQvYnVpbGQvTWFrZWZpbGUucnVsZXMgfCA1ICsrKystCiAzIGZpbGVzIGNoYW5nZWQsIDcg
aW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9wbGF0L2t2bS9MaW5r
ZXIudWsgYi9wbGF0L2t2bS9MaW5rZXIudWsKaW5kZXggNDU4N2RhZi4uZjY5NmUyNSAxMDA2NDQK
LS0tIGEvcGxhdC9rdm0vTGlua2VyLnVrCisrKyBiL3BsYXQva3ZtL0xpbmtlci51awpAQCAtMiwx
MCArMiw4IEBAIGlmZXEgKHg4Nl82NCwkKENPTkZJR19VS19BUkNIKSkKIEtWTV9MRFNDUklQVCAg
Oj0gJChDT05GSUdfVUtfQkFTRSkvcGxhdC9rdm0veDg2L2xpbms2NC5sZHMKIEtWTV9MREZMQUdT
LXkgKz0gLVdsLC1tLGVsZl94ODZfNjQKIGVsc2UgaWZlcSAoYXJtNjQsJChDT05GSUdfVUtfQVJD
SCkpCi1LVk1fTERTQ1JJUFRfU1JDIDo9ICQoQ09ORklHX1VLX0JBU0UpL3BsYXQva3ZtL2FybS9s
aW5rNjQubGRzLlMKLUtWTV9MRFNDUklQVCAgICAgOj0gJChjYWxsIHNyYzJsZHMsbGlia3ZtcGxh
dCwkKEtWTV9MRFNDUklQVF9TUkMpKQogS1ZNX0xERkxBR1MteQkgKz0gLVdsLC1tLGFhcmNoNjRl
bGYKLSQoZXZhbCAkKGNhbGwgYnVpbGRydWxlLGxpYmt2bXBsYXQsJChLVk1fTERTQ1JJUFRfU1JD
KSwkKEtWTV9MRFNDUklQVCkpKQorS1ZNX0xEU0NSSVBUICAgICA6PSAkKGNhbGwgc3JjMmxkcyxs
aWJrdm1wbGF0LCQoS1ZNX0xEU0NSSVBUX1NSQykpCiBlbmRpZgogCiAjIwpkaWZmIC0tZ2l0IGEv
cGxhdC9rdm0vTWFrZWZpbGUudWsgYi9wbGF0L2t2bS9NYWtlZmlsZS51awppbmRleCA2MjBjNjI2
Li5hZDYxMWQzIDEwMDY0NAotLS0gYS9wbGF0L2t2bS9NYWtlZmlsZS51aworKysgYi9wbGF0L2t2
bS9NYWtlZmlsZS51awpAQCAtNTQsOSArNTQsMTEgQEAgZW5kaWYKICMjCiAjIyBBcmNoaXRlY3R1
cmUgbGlicmFyeSBkZWZpbml0aW9ucyBmb3IgYXJtNjQKICMjCitLVk1fTERTQ1JJUFRfU1JDIDo9
ICQoQ09ORklHX1VLX0JBU0UpL3BsYXQva3ZtL2FybS9saW5rNjQubGRzLlMKIGlmZXEgKCQoZmlu
ZHN0cmluZyB5LCQoQ09ORklHX0tWTV9LRVJORUxfU0VSSUFMX0NPTlNPTEUpICQoQ09ORklHX0tW
TV9ERUJVR19TRVJJQUxfQ09OU09MRSkpLHkpCiBMSUJLVk1QTEFUX1NSQ1MtJChDT05GSUdfQVJD
SF9BUk1fNjQpICs9ICQoVUtfUExBVF9DT01NT05fQkFTRSkvYXJtL3BsMDExLmN8Y29tbW9uCiBl
bmRpZgorTElCS1ZNUExBVF9TUkNTLSQoQ09ORklHX0FSQ0hfQVJNXzY0KSArPSAkKEtWTV9MRFND
UklQVF9TUkMpCiBMSUJLVk1QTEFUX1NSQ1MtJChDT05GSUdfQVJDSF9BUk1fNjQpICs9ICQoVUtf
UExBVF9DT01NT05fQkFTRSkvYXJtL2NwdV9uYXRpdmUuY3xjb21tb24KIExJQktWTVBMQVRfU1JD
Uy0kKENPTkZJR19BUkNIX0FSTV82NCkgKz0gJChVS19QTEFUX0NPTU1PTl9CQVNFKS9hcm0vY2Fj
aGU2NC5TfGNvbW1vbgogTElCS1ZNUExBVF9TUkNTLSQoQ09ORklHX0FSQ0hfQVJNXzY0KSArPSAk
KFVLX1BMQVRfQ09NTU9OX0JBU0UpL2FybS9wc2NpX2FybTY0LlN8Y29tbW9uCmRpZmYgLS1naXQg
YS9zdXBwb3J0L2J1aWxkL01ha2VmaWxlLnJ1bGVzIGIvc3VwcG9ydC9idWlsZC9NYWtlZmlsZS5y
dWxlcwppbmRleCA4MDlkZWYwLi4wNGYyZjBkIDEwMDY0NAotLS0gYS9zdXBwb3J0L2J1aWxkL01h
a2VmaWxlLnJ1bGVzCisrKyBiL3N1cHBvcnQvYnVpbGQvTWFrZWZpbGUucnVsZXMKQEAgLTQ2NCw3
ICs0NjQsMTAgQEAgZW5kZWYKICMKICMgYnVpbGRydWxlX2xpYm9iaiAkbGlibmFtZSwkc291cmNl
LCR2YXJpYW50KG9wdGlvbmFsKQogZGVmaW5lIGJ1aWxkcnVsZV9saWJvYmogPQotJChldmFsICQo
Y2FsbCBidWlsZHJ1bGUsJCgxKSwkKDIpLCQoY2FsbCBzcmMyb2JqLCQoMSksJCgyKSwkKDMpKSxc
CiskKGlmICQoZmlsdGVyICUubGRzLlMsJCgyKSksXAorICAgICAgICAgICAgICAgICAgJChldmFs
IHRhcmdldD0kKGNhbGwgc3JjMmxkcywkKDEpLCQoMikpKSxcCisgICAgICAgICAgICAgICAgICAk
KGV2YWwgdGFyZ2V0PSQoY2FsbCBzcmMyb2JqLCQoMSksJCgyKSwkKDMpKSkpCiskKGV2YWwgJChj
YWxsIGJ1aWxkcnVsZSwkKDEpLCQoMiksJCh0YXJnZXQpLFwKICAgJCgkKGNhbGwgdnByZWZpeF9z
cmMsJCgxKSwkKDIpLElOQ0xVREVTKSlcCiAgICQoJChjYWxsIHZwcmVmaXhfc3JjLCQoMSksJCgy
KSxJTkNMVURFUy15KSlcCiAgICQoJChjYWxsIHZwcmVmaXhfc3JjLCQoMSksJCgyKSxGTEFHUykp
XAotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8vbWlu
aW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Fri Mar 15 17:06:37 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 15 Mar 2019 17:06:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h4qI0-0003eA-JQ; Fri, 15 Mar 2019 17:06: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=3vZp=RS=neclab.eu=sharan.santhanam@srs-us1.protection.inumbo.net>)
 id 1h4qHy-0003dz-Rr
 for minios-devel@lists.xen.org; Fri, 15 Mar 2019 17:06:34 +0000
X-Inumbo-ID: ae49a324-4744-11e9-bc90-bc764e045a96
Received: from mailer2.neclab.eu (unknown [195.37.70.41])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ae49a324-4744-11e9-bc90-bc764e045a96;
 Fri, 15 Mar 2019 17:06:32 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer2.neclab.eu (Postfix) with ESMTP id 8A988F201F;
 Fri, 15 Mar 2019 18:06:31 +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 yNuP2aJ8Zh7q; Fri, 15 Mar 2019 18:06:31 +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 4B337F200F
 for <minios-devel@lists.xen.org>; Fri, 15 Mar 2019 18:06:29 +0100 (CET)
Received: from N-1309.office.hd (10.1.2.132) by skoll.office.hd
 (192.168.125.11) with Microsoft SMTP Server (TLS) id 14.3.319.2; Fri, 15 Mar
 2019 18:06:28 +0100
From: Sharan Santhanam <sharan.santhanam@neclab.eu>
To: <minios-devel@lists.xen.org>
Date: Fri, 15 Mar 2019 18:06:14 +0100
Message-ID: <1552669582-28286-1-git-send-email-sharan.santhanam@neclab.eu>
X-Mailer: git-send-email 2.7.4
MIME-Version: 1.0
X-Originating-IP: [10.1.2.132]
Subject: [Minios-devel] [UNIKRAFT PATCH 0/8] Introduce unikraft library
 argument
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: Sharan Santhanam <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>

VGhlIHBhdGNoIHNlcmllcyBpbnRyb2R1Y2VzIHVuaWtyYWZ0IGxpYnJhcnkgYXJndW1lbnRzIGxp
YnJhcnkuIFRoaXMgbGlicmFyeQpwcm92aWRlcyBpbnRlcmZhY2VzIHRocm91Z2ggd2hpY2ggdGhl
IGxpYnJhcnkgZGV2ZWxvcGVyIGNhbiBwYXNzIGFyZ3VtZW50IHRvIGEKdW5pa3JhZnQgbGlicmFy
eS4gV2UgYWxsb3cgYXJndW1lbnRzIG9mIHR5cGVzIHNpZ25lZCBhbmQgdW5zaWduZWQgaW50ZWdl
ciwgY2hhcgphbmQgbnVsbCB0ZXJtaW5hdGVkIHN0cmluZy4gV2UgYWxzbyBhbGxvdyBmb3IgcGFz
c2luZyBhbiBhcnJheSBpbnRlZ2VycyBhbmQKY2hhci4gVGhlIGFycmF5cyBhcmUgZGVsaW1pdGVk
IGJ5IGEgJyAnLiBUaGlzIHBhdGNoIGFsc28gaW1wbGVtZW50cyB0aGUgaGVhcF9zaXplCmFyZ3Vt
ZW50IGluIHRoZSBsaW51eHUgcGxhdGZvcm0gYXMgYSBsaWJyYXJ5IGFyZ3VtZW50LgoKU2hhcmFu
IFNhbnRoYW5hbSAoOCk6CiAgbGliL3VrbGlicGFyYW06IEludHJvZHVjZSB0aGUgbGlicmFyeSBw
YXJhbWV0ZXIKICBsaWIvdWtsaWJwYXJhbTogQWRkIHN1cHBvcnQgZm9yIHN0cmluZyBkYXRhdHlw
ZQogIGxpYi91a2xpYnBhcmFtOiBBZGQgc3VwcG9ydCBmb3IgcGFzc2luZyBhcnJheQogIGxpYi91
a2xpYnBhcmFtOiBBZGQgbGlua2VyIHNjcmlwdCBmb3IgcGFyYW1ldGVyCiAgcGxhdC9saW51eHU6
IEludHJvZHVjZSBoZWFwIHNpemUgYXMgYSBsaWIgcGFyYW1ldGVyCiAgcGxhdC8qOiBTZXBhcmF0
ZSBwbGF0IGxpYiBsaW5rZXIgc2NyaXB0cyBmcm9tIG90aGVycwogIGxpYi91a2Jvb3Q6IFJlcGxh
Y2UgdGhlIHBhcnNlciB3aXRoIHRoZSB1a2xpYnBhcmFtCiAgbGliL3VrbGlicGFyYW06IEFkZCBk
b2N1bWVudGF0aW9uIGZvciBwYXJhbWV0ZXJzCgogTWFrZWZpbGUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAyICsKIGRvYy9ndWlkZXMvZGV2ZWxvcGVycy1hcHAucnN0ICAgICAgICB8
ICA3NiArKysrKysKIGxpYi9Db25maWcudWsgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMSAr
CiBsaWIvTWFrZWZpbGUudWsgICAgICAgICAgICAgICAgICAgICAgfCAgIDEgKwogbGliL3VrYm9v
dC9ib290LmMgICAgICAgICAgICAgICAgICAgIHwgIDIwICstCiBsaWIvdWtsaWJwYXJhbS9Db25m
aWcudWsgICAgICAgICAgICAgfCAgIDUgKwogbGliL3VrbGlicGFyYW0vTWFrZWZpbGUudWsgICAg
ICAgICAgIHwgICA3ICsKIGxpYi91a2xpYnBhcmFtL2V4cG9ydHN5bXMudWsgICAgICAgICB8ICAg
MiArCiBsaWIvdWtsaWJwYXJhbS9pbmNsdWRlL3VrL2xpYnBhcmFtLmggfCA0MjYgKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysKIGxpYi91a2xpYnBhcmFtL2xpYnBhcmFtLmxkcy5TICAgICAg
ICB8ICAyMyArKwogbGliL3VrbGlicGFyYW0vcGFyYW0uYyAgICAgICAgICAgICAgIHwgNTA1ICsr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiBwbGF0L2t2bS9MaW5rZXIudWsgICAg
ICAgICAgICAgICAgICAgfCAgIDcgKy0KIHBsYXQvbGludXh1L0xpbmtlci51ayAgICAgICAgICAg
ICAgICB8ICAgOCArLQogcGxhdC9saW51eHUvTWFrZWZpbGUudWsgICAgICAgICAgICAgIHwgICAy
ICsKIHBsYXQvbGludXh1L21lbW9yeS5jICAgICAgICAgICAgICAgICB8ICA0NiArKystCiBwbGF0
L2xpbnV4dS9zZXR1cC5jICAgICAgICAgICAgICAgICAgfCAxMjUgLS0tLS0tLS0tCiBwbGF0L3hl
bi9MaW5rZXIudWsgICAgICAgICAgICAgICAgICAgfCAgIDkgKy0KIHN1cHBvcnQvYnVpbGQvTWFr
ZWZpbGUucnVsZXMgICAgICAgICB8ICAzNSArKysKIDE4IGZpbGVzIGNoYW5nZWQsIDExNjAgaW5z
ZXJ0aW9ucygrKSwgMTQwIGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IGxpYi91a2xp
YnBhcmFtL0NvbmZpZy51awogY3JlYXRlIG1vZGUgMTAwNjQ0IGxpYi91a2xpYnBhcmFtL01ha2Vm
aWxlLnVrCiBjcmVhdGUgbW9kZSAxMDA2NDQgbGliL3VrbGlicGFyYW0vZXhwb3J0c3ltcy51awog
Y3JlYXRlIG1vZGUgMTAwNjQ0IGxpYi91a2xpYnBhcmFtL2luY2x1ZGUvdWsvbGlicGFyYW0uaAog
Y3JlYXRlIG1vZGUgMTAwNjQ0IGxpYi91a2xpYnBhcmFtL2xpYnBhcmFtLmxkcy5TCiBjcmVhdGUg
bW9kZSAxMDA2NDQgbGliL3VrbGlicGFyYW0vcGFyYW0uYwoKLS0gCjIuNy40CgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxp
bmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Fri Mar 15 17:06:37 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 15 Mar 2019 17:06:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h4qI1-0003f8-Mm; Fri, 15 Mar 2019 17:06: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=3vZp=RS=neclab.eu=sharan.santhanam@srs-us1.protection.inumbo.net>)
 id 1h4qI0-0003e4-34
 for minios-devel@lists.xen.org; Fri, 15 Mar 2019 17:06:36 +0000
X-Inumbo-ID: ae8b50e0-4744-11e9-bc90-bc764e045a96
Received: from mailer1.neclab.eu (unknown [195.37.70.40])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ae8b50e0-4744-11e9-bc90-bc764e045a96;
 Fri, 15 Mar 2019 17:06:33 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer1.neclab.eu (Postfix) with ESMTP id 1A3C0104EC8;
 Fri, 15 Mar 2019 18:06:32 +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 jMxhLfhg7gfG; Fri, 15 Mar 2019 18:06:31 +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 CC3D3104734
 for <minios-devel@lists.xen.org>; Fri, 15 Mar 2019 18:06:31 +0100 (CET)
Received: from N-1309.office.hd (10.1.2.132) by skoll.office.hd
 (192.168.125.11) with Microsoft SMTP Server (TLS) id 14.3.319.2; Fri, 15 Mar
 2019 18:06:31 +0100
From: Sharan Santhanam <sharan.santhanam@neclab.eu>
To: <minios-devel@lists.xen.org>
Date: Fri, 15 Mar 2019 18:06:15 +0100
Message-ID: <1552669582-28286-2-git-send-email-sharan.santhanam@neclab.eu>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1552669582-28286-1-git-send-email-sharan.santhanam@neclab.eu>
References: <1552669582-28286-1-git-send-email-sharan.santhanam@neclab.eu>
MIME-Version: 1.0
X-Originating-IP: [10.1.2.132]
Subject: [Minios-devel] [UNIKRAFT PATCH 1/8] lib/uklibparam: Introduce the
 library 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: Sharan Santhanam <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>

VGhpcyBwYXRjaCBwcm92aWRlcyB0aGUgaGVhZGVyIG5lY2Vzc2FyeSB0byByZWdpc3RlciBhIHZh
cmlhYmxlIGFzIGFuCmJvb3QgYXJndW1lbnQgd2l0aCBVbmlrcmFmdCB0aGF0IG1heSBkZXBlbmQg
b24gdXNlciBpbnB1dC4gVGhlIHBhdGNoCnByb3ZpZGVzIGFuIGltcGxlbWVudGF0aW9uIGZvciBw
YXJzaW5nIHNjYWxhciBhcmd1bWVudHMuCgpTaWduZWQtb2ZmLWJ5OiBTaGFyYW4gU2FudGhhbmFt
IDxzaGFyYW4uc2FudGhhbmFtQG5lY2xhYi5ldT4KLS0tCiBsaWIvQ29uZmlnLnVrICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgIDEgKwogbGliL01ha2VmaWxlLnVrICAgICAgICAgICAgICAgICAg
ICAgIHwgICAxICsKIGxpYi91a2xpYnBhcmFtL0NvbmZpZy51ayAgICAgICAgICAgICB8ICAgNSAr
CiBsaWIvdWtsaWJwYXJhbS9NYWtlZmlsZS51ayAgICAgICAgICAgfCAgIDcgKwogbGliL3VrbGli
cGFyYW0vZXhwb3J0c3ltcy51ayAgICAgICAgIHwgICAyICsKIGxpYi91a2xpYnBhcmFtL2luY2x1
ZGUvdWsvbGlicGFyYW0uaCB8IDQwMiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogbGli
L3VrbGlicGFyYW0vcGFyYW0uYyAgICAgICAgICAgICAgIHwgNDgwICsrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrCiA3IGZpbGVzIGNoYW5nZWQsIDg5OCBpbnNlcnRpb25zKCspCiBj
cmVhdGUgbW9kZSAxMDA2NDQgbGliL3VrbGlicGFyYW0vQ29uZmlnLnVrCiBjcmVhdGUgbW9kZSAx
MDA2NDQgbGliL3VrbGlicGFyYW0vTWFrZWZpbGUudWsKIGNyZWF0ZSBtb2RlIDEwMDY0NCBsaWIv
dWtsaWJwYXJhbS9leHBvcnRzeW1zLnVrCiBjcmVhdGUgbW9kZSAxMDA2NDQgbGliL3VrbGlicGFy
YW0vaW5jbHVkZS91ay9saWJwYXJhbS5oCiBjcmVhdGUgbW9kZSAxMDA2NDQgbGliL3VrbGlicGFy
YW0vcGFyYW0uYwoKZGlmZiAtLWdpdCBhL2xpYi9Db25maWcudWsgYi9saWIvQ29uZmlnLnVrCmlu
ZGV4IDdkODZmNzYuLmE2MzBkMTUgMTAwNjQ0Ci0tLSBhL2xpYi9Db25maWcudWsKKysrIGIvbGli
L0NvbmZpZy51awpAQCAtNDUsMyArNDUsNCBAQCBzb3VyY2UgImxpYi91a3N3cmFuZC9Db25maWcu
dWsiCiBzb3VyY2UgImxpYi91a2J1cy9Db25maWcudWsiCiBzb3VyY2UgImxpYi91a3NnbGlzdC9D
b25maWcudWsiCiBzb3VyY2UgImxpYi91a25ldGRldi9Db25maWcudWsiCitzb3VyY2UgImxpYi91
a2xpYnBhcmFtL0NvbmZpZy51ayIKZGlmZiAtLWdpdCBhL2xpYi9NYWtlZmlsZS51ayBiL2xpYi9N
YWtlZmlsZS51awppbmRleCBkNjZjN2VlLi5jMWE0NTQ0IDEwMDY0NAotLS0gYS9saWIvTWFrZWZp
bGUudWsKKysrIGIvbGliL01ha2VmaWxlLnVrCkBAIC0yMiwzICsyMiw0IEBAICQoZXZhbCAkKGNh
bGwgX2ltcG9ydF9saWIsJChDT05GSUdfVUtfQkFTRSkvbGliL3VrbXBpKSkKICQoZXZhbCAkKGNh
bGwgX2ltcG9ydF9saWIsJChDT05GSUdfVUtfQkFTRSkvbGliL3VrYnVzKSkKICQoZXZhbCAkKGNh
bGwgX2ltcG9ydF9saWIsJChDT05GSUdfVUtfQkFTRSkvbGliL3Vrc2dsaXN0KSkKICQoZXZhbCAk
KGNhbGwgX2ltcG9ydF9saWIsJChDT05GSUdfVUtfQkFTRSkvbGliL3VrbmV0ZGV2KSkKKyQoZXZh
bCAkKGNhbGwgX2ltcG9ydF9saWIsJChDT05GSUdfVUtfQkFTRSkvbGliL3VrbGlicGFyYW0pKQpk
aWZmIC0tZ2l0IGEvbGliL3VrbGlicGFyYW0vQ29uZmlnLnVrIGIvbGliL3VrbGlicGFyYW0vQ29u
ZmlnLnVrCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjE4YmI0M2QKLS0tIC9k
ZXYvbnVsbAorKysgYi9saWIvdWtsaWJwYXJhbS9Db25maWcudWsKQEAgLTAsMCArMSw1IEBACitj
b25maWcgTElCVUtMSUJQQVJBTQorICAgICAgIGJvb2wgInVrIGxpYnJhcnkgcGFyYW1ldGVyOiBQ
YXNzIGFyZ3VtZW50cyB0byBhIHVuaWtyYWZ0IGxpYnJhcnkiCisgICAgICAgZGVmYXVsdCBuCisg
ICAgICAgc2VsZWN0IExJQlVLREVCVUcKKyAgICAgICBzZWxlY3QgTElCTk9MSUJDIGlmICFIQVZF
X0xJQkMKZGlmZiAtLWdpdCBhL2xpYi91a2xpYnBhcmFtL01ha2VmaWxlLnVrIGIvbGliL3VrbGli
cGFyYW0vTWFrZWZpbGUudWsKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uZDM1
NDE1MgotLS0gL2Rldi9udWxsCisrKyBiL2xpYi91a2xpYnBhcmFtL01ha2VmaWxlLnVrCkBAIC0w
LDAgKzEsNyBAQAorJChldmFsICQoY2FsbCBhZGRsaWJfcyxsaWJ1a2xpYnBhcmFtLCQoQ09ORklH
X0xJQlVLTElCUEFSQU0pKSkKKworQVNJTkNMVURFUy0kKENPTkZJR19MSUJVS0xJQlBBUkFNKQkr
PSAtSSQoTElCVUtMSUJQQVJBTV9CQVNFKS9pbmNsdWRlCitDSU5DTFVERVMtJChDT05GSUdfTElC
VUtMSUJQQVJBTSkJKz0gLUkkKExJQlVLTElCUEFSQU1fQkFTRSkvaW5jbHVkZQorQ1hYSU5DTFVE
RVMtJChDT05GSUdfTElCVUtMSUJQQVJBTSkJKz0gLUkkKExJQlVLTElCUEFSQU1fQkFTRSkvaW5j
bHVkZQorCitMSUJVS0xJQlBBUkFNX1NSQ1MteSArPSAkKExJQlVLTElCUEFSQU1fQkFTRSkvcGFy
YW0uYwpkaWZmIC0tZ2l0IGEvbGliL3VrbGlicGFyYW0vZXhwb3J0c3ltcy51ayBiL2xpYi91a2xp
YnBhcmFtL2V4cG9ydHN5bXMudWsKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4u
OTRiNmNhNwotLS0gL2Rldi9udWxsCisrKyBiL2xpYi91a2xpYnBhcmFtL2V4cG9ydHN5bXMudWsK
QEAgLTAsMCArMSwyIEBACit1a19saWJwYXJhbV9wYXJzZQorX3VrX2xpYnBhcmFtX2xpYl9hZGQK
ZGlmZiAtLWdpdCBhL2xpYi91a2xpYnBhcmFtL2luY2x1ZGUvdWsvbGlicGFyYW0uaCBiL2xpYi91
a2xpYnBhcmFtL2luY2x1ZGUvdWsvbGlicGFyYW0uaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRl
eCAwMDAwMDAwLi4wODU1ZDJkCi0tLSAvZGV2L251bGwKKysrIGIvbGliL3VrbGlicGFyYW0vaW5j
bHVkZS91ay9saWJwYXJhbS5oCkBAIC0wLDAgKzEsNDAyIEBACisvKiBTUERYLUxpY2Vuc2UtSWRl
bnRpZmllcjogQlNELTMtQ2xhdXNlICovCisvKgorICogQXV0aG9yczogU2hhcmFuIFNhbnRoYW5h
bSA8c2hhcmFuLnNhbnRoYW5hbUBuZWNsYWIuZXU+CisgKgorICoKKyAqIENvcHlyaWdodCAoYykg
MjAxOCwgTkVDIEV1cm9wZSBMdGQuLCBORUMgQ29ycG9yYXRpb24uIEFsbCByaWdodHMgcmVzZXJ2
ZWQuCisgKgorICogUmVkaXN0cmlidXRpb24gYW5kIHVzZSBpbiBzb3VyY2UgYW5kIGJpbmFyeSBm
b3Jtcywgd2l0aCBvciB3aXRob3V0CisgKiBtb2RpZmljYXRpb24sIGFyZSBwZXJtaXR0ZWQgcHJv
dmlkZWQgdGhhdCB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnMKKyAqIGFyZSBtZXQ6CisgKgorICog
MS4gUmVkaXN0cmlidXRpb25zIG9mIHNvdXJjZSBjb2RlIG11c3QgcmV0YWluIHRoZSBhYm92ZSBj
b3B5cmlnaHQKKyAqICAgIG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBm
b2xsb3dpbmcgZGlzY2xhaW1lci4KKyAqIDIuIFJlZGlzdHJpYnV0aW9ucyBpbiBiaW5hcnkgZm9y
bSBtdXN0IHJlcHJvZHVjZSB0aGUgYWJvdmUgY29weXJpZ2h0CisgKiAgICBub3RpY2UsIHRoaXMg
bGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIgaW4gdGhlCisg
KiAgICBkb2N1bWVudGF0aW9uIGFuZC9vciBvdGhlciBtYXRlcmlhbHMgcHJvdmlkZWQgd2l0aCB0
aGUgZGlzdHJpYnV0aW9uLgorICogMy4gTmVpdGhlciB0aGUgbmFtZSBvZiB0aGUgY29weXJpZ2h0
IGhvbGRlciBub3IgdGhlIG5hbWVzIG9mIGl0cworICogICAgY29udHJpYnV0b3JzIG1heSBiZSB1
c2VkIHRvIGVuZG9yc2Ugb3IgcHJvbW90ZSBwcm9kdWN0cyBkZXJpdmVkIGZyb20KKyAqICAgIHRo
aXMgc29mdHdhcmUgd2l0aG91dCBzcGVjaWZpYyBwcmlvciB3cml0dGVuIHBlcm1pc3Npb24uCisg
KgorICogVEhJUyBTT0ZUV0FSRSBJUyBQUk9WSURFRCBCWSBUSEUgQ09QWVJJR0hUIEhPTERFUlMg
QU5EIENPTlRSSUJVVE9SUyAiQVMgSVMiCisgKiBBTkQgQU5ZIEVYUFJFU1MgT1IgSU1QTElFRCBX
QVJSQU5USUVTLCBJTkNMVURJTkcsIEJVVCBOT1QgTElNSVRFRCBUTywgVEhFCisgKiBJTVBMSUVE
IFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZIEFORCBGSVRORVNTIEZPUiBBIFBBUlRJQ1VM
QVIgUFVSUE9TRQorICogQVJFIERJU0NMQUlNRUQuIElOIE5PIEVWRU5UIFNIQUxMIFRIRSBDT1BZ
UklHSFQgSE9MREVSIE9SIENPTlRSSUJVVE9SUyBCRQorICogTElBQkxFIEZPUiBBTlkgRElSRUNU
LCBJTkRJUkVDVCwgSU5DSURFTlRBTCwgU1BFQ0lBTCwgRVhFTVBMQVJZLCBPUgorICogQ09OU0VR
VUVOVElBTCBEQU1BR0VTIChJTkNMVURJTkcsIEJVVCBOT1QgTElNSVRFRCBUTywgUFJPQ1VSRU1F
TlQgT0YKKyAqIFNVQlNUSVRVVEUgR09PRFMgT1IgU0VSVklDRVM7IExPU1MgT0YgVVNFLCBEQVRB
LCBPUiBQUk9GSVRTOyBPUiBCVVNJTkVTUworICogSU5URVJSVVBUSU9OKSBIT1dFVkVSIENBVVNF
RCBBTkQgT04gQU5ZIFRIRU9SWSBPRiBMSUFCSUxJVFksIFdIRVRIRVIgSU4KKyAqIENPTlRSQUNU
LCBTVFJJQ1QgTElBQklMSVRZLCBPUiBUT1JUIChJTkNMVURJTkcgTkVHTElHRU5DRSBPUiBPVEhF
UldJU0UpCisgKiBBUklTSU5HIElOIEFOWSBXQVkgT1VUIE9GIFRIRSBVU0UgT0YgVEhJUyBTT0ZU
V0FSRSwgRVZFTiBJRiBBRFZJU0VEIE9GIFRIRQorICogUE9TU0lCSUxJVFkgT0YgU1VDSCBEQU1B
R0UuCisgKgorICogVEhJUyBIRUFERVIgTUFZIE5PVCBCRSBFWFRSQUNURUQgT1IgTU9ESUZJRUQg
SU4gQU5ZIFdBWS4KKyAqLworI2lmbmRlZiBfX1VLX0xJQlBBUkFNX0gKKyNkZWZpbmUgX19VS19M
SUJQQVJBTV9ICisKKyNpbmNsdWRlIDx1ay9jb25maWcuaD4KKyNpZm5kZWYgX19BU1NFTUJMWV9f
CisjaW5jbHVkZSA8dWsvYXJjaC90eXBlcy5oPgorI2luY2x1ZGUgPHVrL2Vzc2VudGlhbHMuaD4K
KyNpbmNsdWRlIDx1ay9saXN0Lmg+CisjaW5jbHVkZSA8dWsvcHJpbnQuaD4KKworI2lmZGVmIF9f
Y3BsdXNwbHVzCitleHRlcm4gQyB7CisjZW5kaWYgLyogX19jcGx1c3BsdXMgKi8KKyNlbmRpZiAv
KiAhX19BU1NFTUJMWV9fICovCisKKy8qKgorICogVmFyaWFibGUgbmFtZSBwcmVmaXgvc3VmZml4
CisgKi8KKyNkZWZpbmUgVUtfTElCUEFSQU1fU0VDVElPTgl1a19saWJfYXJnCisvKioKKyAqIExp
YnJhcnk6IHNlY3Rpb24gc3VmZml4IGZvciB0aGUgbmFtZSBhbmQgdGhlCisgKiBwYXJhbWV0ZXIu
CisgKi8KKyNkZWZpbmUgTElCX1BBUkFNX1NVRkZJWAlfX2xpYl9wYXJhbQorI2RlZmluZSBMSUJf
TkFNRV9TVUZGSVgJCV9fbGliX3N0cgorLyoqCisgKiBMaWJyYXJ5IHZhcmlhYmxlIG5hbWVzIGZv
ciB0aGUgbmFtZSBhbmQgdGhlCisgKiBwYXJhbWV0ZXIuCisgKi8KKyNkZWZpbmUgTElCX1BBUkFN
VkFSX1BSRUZJWAlfbGliX3BhcmFtXworI2RlZmluZSBMSUJfTkFNRVZBUl9QUkVGSVgJX2xpYl9u
YW1lXworLyoqCisgKiBQYXJhbWV0ZXIgd2l0aGluIGEgbGlicmFyeTogc2VjdGlvbiBzdWZmaXgg
Zm9yIHRoZSBuYW1lIGFuZCB0aGUKKyAqIHBhcmFtZXRlci4KKyAqLworI2RlZmluZSBQQVJBTV9T
RUNUSU9OX1NVRkZJWAlfX3BhcmFtX2FyZworI2RlZmluZSBQQVJBTV9OQU1FX1NVRkZJWAlfX3Bh
cmFtX3N0cgorLyoqCisgKiBQYXJhbWV0ZXIgd2l0aGluIGEgbGlicmFyeTogdmFyaWFibGUgbmFt
ZSBwcmVmaXggZm9yIHRoZSBuYW1lIGFuZCB0aGUKKyAqIHBhcmFtZXRlci4KKyAqLworI2RlZmlu
ZSBQQVJBTV9QQVJBTVZBUl9QUkVGSVgJX3BhcmFtX3BhcmFtXworI2RlZmluZSBQQVJBTV9OQU1F
VkFSX1BSRUZJWAlfcGFyYW1fbmFtZV8KKworI2RlZmluZSBfX1NUUklOR0NPTkNBVCh4LCB5KQl4
IyN5CisKKy8qKgorICogQ3JlYXRlIGEgc2VjdGlvbiBuYW1lLgorICogQHBhcmFtIGxpYm5hbWUK
KyAqCVRoZSBsaWJyYXJ5IG5hbWUKKyAqIEBwYXJhbSBzZWN0aW9uCisgKglUaGUgc2VjdGlvbiBz
dWZmaXggZm9yIHRoZSBsaWJyYXJ5CisgKi8KKyNkZWZpbmUgX0xJQl9QQVJBTV9TRUNUSU9OX05B
TUUobGlibmFtZSwgc2VjdGlvbl9uYW1lKQkJXAorCQkJCV9fU1RSSU5HQ09OQ0FUKGxpYm5hbWUs
IHNlY3Rpb25fbmFtZSkKKworLyoqCisgKiBNYWNyb3MgdG8gZGVub3RlIHRoZSBzdGFydCAvIHN0
b3Agb2YgYSBzZWN0aW9uLgorICovCisjZGVmaW5lIF9TRUNUSU9OX1NUQVJUKG5hbWUpCV9fU1RS
SU5HQ09OQ0FUKF9fc3RhcnRfLCBuYW1lKQorI2RlZmluZSBfU0VDVElPTl9TVE9QKG5hbWUpCV9f
U1RSSU5HQ09OQ0FUKF9fc3RvcF8sIG5hbWUpCisKKyNpZm5kZWYgX19BU1NFTUJMWV9fCisvKioK
KyAqIEVhY2ggcGFyYW1ldGVyIGlzIGJpdC1tYXBwZWQgYXMgZm9sbG93czoKKyAqIC0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQorICogfCBzaWduIHwgY29weSB8IHNpemUg
b2YgdGhlIHBhcmFtZXRlciB8CisgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KKyAqIDcgICAgIDYgICAgICA1ICAgICAgICAgICAgICAgICAgICAgICAwCisgKi8KKy8q
KgorICogU2lnbiBiaXQ6IFNoaWZ0ICYgTWFzaworICovCisjZGVmaW5lIFBBUkFNX1NJR05fU0hJ
RlQgICAgICAgICg3KQorI2RlZmluZSBQQVJBTV9TSUdOX01BU0sJCSgweDEpCisvKioKKyAqIFNo
YWxsb3cgY29weTogU2hpZnQgJiBNYXNrCisgKi8KKyNkZWZpbmUgUEFSQU1fU0NPUFlfU0hJRlQg
ICAgICAgKDYpCisjZGVmaW5lIFBBUkFNX1NDT1BZX01BU0sJKDB4MSkKKy8qKgorICogU2l6ZSBv
ZiB0aGUgcGFyYW06IFNoaWZ0ICYgTWFzaworICovCisjZGVmaW5lIFBBUkFNX1NJWkVfU0hJRlQJ
KDB4MCkKKyNkZWZpbmUgUEFSQU1fU0laRV9NQVNLICAgICAgICAgKDB4M0YpCisKKy8qKgorICog
R2V0IHRoZSBwYXJhbWV0ZXIgdHlwZS4KKyAqIEBwYXJhbSBzaXplCisgKglUaGUgc2l6ZSBvZiB0
aGUgcGFyYW1ldGVyLgorICogQHBhcmFtIHNpZ24KKyAqCVRoZSBzaWduIG9mIHRoZSBkYXRhIHR5
cGUuCisgKiBAcGFyYW0gc2NvcHkKKyAqCUZsYWcgdG8gaW5kaWNhdGUgc2hhbGxvdyBjb3B5Lgor
ICoJMSAtIHNoYWxsb3cgY29weS4KKyAqCTAgLSBkYXRhIGNvcHkuCisgKi8KKyNkZWZpbmUgUEFS
QU1fVFlQRShzaXplLCBzaWduLCBzY29weSkJCQkJXAorCQkoCQkJCQkJXAorCQkJKCgoKF9fdTgp
IChzaWduICYgUEFSQU1fU0lHTl9NQVNLKSkgPDwJXAorCQkJCSAgUEFSQU1fU0lHTl9TSElGVCkg
fAkJXAorCQkJKCgoX191OCkgKHNjb3B5ICYgUEFSQU1fU0NPUFlfTUFTSykpIDw8CVwKKwkJCQkg
IFBBUkFNX1NDT1BZX1NISUZUKSB8CQlcCisJCQkoKChfX3U4KSAoc2l6ZSAmIFBBUkFNX1NJWkVf
TUFTSykpIDw8CVwKKwkJCQkgIFBBUkFNX1NJWkVfU0hJRlQpKQkJXAorCQkpCisKKworLyoqCisg
KiBTdXBwb3J0IGRhdGEgdHlwZXMgYXMgcGFyYW1ldGVycworICovCisjZGVmaW5lIF9MSUJfUEFS
QU1fX19zOAkJUEFSQU1fVFlQRShzaXplb2YoX19zOCksIDEsIDApCisjZGVmaW5lIF9MSUJfUEFS
QU1fY2hhcgkJX0xJQl9QQVJBTV9fX3M4CisjZGVmaW5lIF9MSUJfUEFSQU1fX191OAkJUEFSQU1f
VFlQRShzaXplb2YoX191OCksIDAsIDApCisjZGVmaW5lIF9MSUJfUEFSQU1fX19zMTYJUEFSQU1f
VFlQRShzaXplb2YoX19zMTYpLCAxLCAwKQorI2RlZmluZSBfTElCX1BBUkFNX19fdTE2CVBBUkFN
X1RZUEUoc2l6ZW9mKF9fdTE2KSwgMCwgMCkKKyNkZWZpbmUgX0xJQl9QQVJBTV9fX3MzMglQQVJB
TV9UWVBFKHNpemVvZihfX3MzMiksIDEsIDApCisjZGVmaW5lIF9MSUJfUEFSQU1faW50CQlfTElC
X1BBUkFNX19fczMyCisjZGVmaW5lIF9MSUJfUEFSQU1fX191MzIJUEFSQU1fVFlQRShzaXplb2Yo
X191MzIpLCAwLCAwKQorI2RlZmluZSBfTElCX1BBUkFNX19fczY0CVBBUkFNX1RZUEUoc2l6ZW9m
KF9fczY0KSwgMSwgMCkKKyNkZWZpbmUgX0xJQl9QQVJBTV9fX3U2NAlQQVJBTV9UWVBFKHNpemVv
ZihfX3U2NCksIDAsIDApCisKK3N0cnVjdCB1a19wYXJhbSB7CisJLyogVGhlIG5hbWUgb2YgdGhl
IHBhcmFtICovCisJY29uc3QgY2hhciAqbmFtZTsKKwkvKiBUeXBlIGluZm9ybWF0aW9uIGZvciB0
aGUgcGFyYW0gKi8KKwljb25zdCBfX3U4IHBhcmFtX3R5cGU7CisJLyogVHlwZSBpbmZvcm1hdGlv
biBmb3IgdGhlIHZhcmlhYmxlIHNpemUgcGFyYW0gKi8KKwljb25zdCBfX3U4IHBhcmFtX3NpemU7
CisJLyogRGVmaW5lIGEgcmVmZXJlbmNlIHRvIGxvY2F0aW9uIG9mIHRoZSBwYXJhbWV0ZXIgKi8K
KwlfX3VwdHIgYWRkcjsKK307CisKK3N0cnVjdCB1a19saWJfc2VjdGlvbiB7CisJLyogTGlicmFy
eSBuYW1lICovCisJY29uc3QgY2hhciAqbGliX25hbWU7CisJLyogU2VjdGlvbiBoZWFkZXIgb2Yg
dGhlIHVrX3BhcmFtIGFyZ3MgKi8KKwlzdHJ1Y3QgdWtfcGFyYW0gKnNlY19hZGRyX3N0YXJ0Owor
CS8qIExlbmd0aCBvZiB0aGUgc2VjdGlvbiAqLworCV9fdTMyCWxlbjsKKwkvKiBOZXh0IHNlY3Rp
b24gZW50cnkgKi8KKwlzdHJ1Y3QgdWtfbGlzdF9oZWFkIG5leHQ7Cit9OworCisvKioKKyAqIFBh
cnNlIHRocm91Z2ggdGhlIGtlcm5lbCBwYXJhbWV0ZXIKKyAqIEBwYXJhbSBwcm9nbmFtZQorICoJ
VGhlIGFwcGxpY2F0aW9uIG5hbWUKKyAqIEBwYXJhbSBhcmdjCisgKglUaGUgbnVtYmVyIG9mIGFy
Z3VtZW50cworICogQHBhcmFtIGFyZ3YKKyAqCVJlZmVyZW5jZSB0byB0aGUgY29tbWFuZCBsaW5l
IGFyZ3VtZW50cworICogQHJldHVybgorICoJT24gc3VjY2VzcywgcmV0dXJuIHRoZSBudW1iZXIg
b2YgYXJndW1lbnQgcGFyc2VkLgorICoJT24gRmFpbHVyZSwgcmV0dXJuIHRoZSBlcnJvciBjb2Rl
LgorICovCitpbnQgdWtfbGlicGFyYW1fcGFyc2UoY29uc3QgY2hhciAqcHJvZ25hbWUsIGludCBh
cmdjLCBjaGFyICoqYXJndik7CisKKy8qKgorICogUmVnaXN0ZXIgdGhlIGxpYnJhcnkgY29udGFp
bmluZyBrZXJuZWwgcGFyYW1ldGVyLgorICoKKyAqIEBwYXJhbSBsaWJfc2VjCisgKglBIHJlZmVy
ZW5jZSB0byB0aGUgdWtfbGliX3NlY3Rpb24uCisgKi8KK3ZvaWQgX3VrX2xpYnBhcmFtX2xpYl9h
ZGQoc3RydWN0IHVrX2xpYl9zZWN0aW9uICpsaWJfc2VjKTsKKworLyoqCisgKiBBZGQgYSB2YXJp
YWJsZSB0byBhIHNwZWNpZmljIHNlY3Rpb24uCisgKiBAcGFyYW0gc2VjdGlvbl9uYW1lCisgKglU
aGUgbmFtZSBvZiB0aGUgc2VjdGlvbi4KKyAqIEBwYXJhbSBhbGlnbl90eXBlCisgKglUaGUgYWxp
Z25tZW50IHJlcXVpcmVtZW50cyBmb3IgdGhlIHZhcmlhYmxlIGRlZmluaXRpb25zLgorICovCisj
ZGVmaW5lIF9MSUJfUEFSQU1fU0VDVElPTl9BREQoc2VjdGlvbl9uYW1lLCBhbGlnbl90eXBlKQkJ
XAorCQkJCV9fYXR0cmlidXRlX18gKCh1c2VkLAkJCVwKKwkJCQkJCXNlY3Rpb24oCQlcCisJCQkJ
CV9fU1RSSU5HSUZZKHNlY3Rpb25fbmFtZSkpLAlcCisJCQkJCWFsaWduZWQoc2l6ZW9mKGFsaWdu
X3R5cGUpKQlcCisJCQkJCSAgICAgICApKQorLyoqCisgKiBDcmVhdGUgYSBjb25zdHJ1Y3RvciBu
YW1lLgorICogQHBhcmFtIGxpYm5hbWUKKyAqCVRoZSBsaWJyYXJ5IG5hbWUuCisgKiBAcGFyYW0g
c3VmZml4CisgKglUaGUgc3VmZml4IGFwcGVuZGVkIHRvIHRoZSBsaWJyYXJ5IG5hbWUuCisgKi8K
KyNkZWZpbmUgX0xJQl9VS19DT05TVFJVQ1RfTkFNRShsaWJuYW1lLCBzdWZmaXgpCQkJXAorCQkJ
ICAgICAgIGxpYm5hbWUjI18jI3N1ZmZpeAorCisvKioKKyAqIENyZWF0ZSBhIHZhcmlhYmxlIG5h
bWUKKyAqIEBwYXJhbSBwcmVmaXgKKyAqCVRoZSBwcmVmaXggdG8gdGhlIHZhcmlhYmxlIG5hbWUu
CisgKiBAcGFyYW0gbmFtZQorICoJVGhlIG5hbWUgb2YgdGhlIHZhcmlhYmxlCisgKi8KKyNkZWZp
bmUgX0xJQl9WQVJOQU1FX1NFVChwcmVmaXgsIG5hbWUpCQkJCVwKKwkJCSBfX1NUUklOR0NPTkNB
VChwcmVmaXgsIG5hbWUpCisKKy8qKgorICogSW1wb3J0IHRoZSBzZWN0aW9uIGhlYWRlci4KKyAq
IEBwYXJhbSBsaWJuYW1lCisgKglUaGUgbGlicmFyeSBuYW1lLgorICogQHBhcmFtIHN1ZmZpeAor
ICoJVGhlIHN1ZmZpeAorICovCisjZGVmaW5lIFVLX0xJQl9JTVBPUlRfU0VDVElPTl9QQVJBTVMo
bGlibmFtZSwgc2VjdGlvbl9zdWZmaXgpCQlcCisJZXh0ZXJuIGNoYXIgKl9TRUNUSU9OX1NUQVJU
KAkJCQkJXAorCQkJX0xJQl9QQVJBTV9TRUNUSU9OX05BTUUobGlibmFtZSwJCVwKKwkJCQkJCXNl
Y3Rpb25fc3VmZml4KSk7CVwKKwlleHRlcm4gY2hhciAqX1NFQ1RJT05fU1RPUCgJCQkJCVwKKwkJ
CV9MSUJfUEFSQU1fU0VDVElPTl9OQU1FKGxpYm5hbWUsCQlcCisJCQkJCQlzZWN0aW9uX3N1ZmZp
eCkpCVwKKworLyoqCisgKiBDcmVhdGUgYSBsaWJyYXJ5IG5hbWUgdmFyaWFibGUgYW5kIHVrX2xp
Yl9zZWN0aW9uIGZvciBlYWNoIGxpYnJhcnkuCisgKiBAcGFyYW0gbGlibmFtZQorICoJVGhlIGxp
YnJhcnkgbmFtZS4KKyAqLworI2RlZmluZSBVS19MSUJfU0VDVElPTl9DUkVBVEUoc2VjdGlvbiwg
bGlibmFtZSkJCQkJXAorCXN0YXRpYyBjb25zdCBfTElCX1BBUkFNX1NFQ1RJT05fQUREKAkJCQlc
CisJCQkJX0xJQl9QQVJBTV9TRUNUSU9OX05BTUUoc2VjdGlvbiwJXAorCQkJCQkJCUxJQl9OQU1F
X1NVRkZJWCksXAorCQkJCQkJCWNoYXIpCQlcCisJCWNoYXIgX0xJQl9WQVJOQU1FX1NFVChMSUJf
TkFNRVZBUl9QUkVGSVgsIGxpYm5hbWUpW10gPQlcCisJCQkJCQlfX1NUUklOR0lGWShsaWJuYW1l
KTsJXAorCXN0YXRpYyBfTElCX1BBUkFNX1NFQ1RJT05fQUREKAkJCQkJXAorCQkJCSAgICAgIF9M
SUJfUEFSQU1fU0VDVElPTl9OQU1FKHNlY3Rpb24sCVwKKwkJCQkJCUxJQl9QQVJBTV9TVUZGSVgp
LAlcCisJCQkJCQl2b2lkICopCQkJXAorCQlzdHJ1Y3QgdWtfbGliX3NlY3Rpb24JCQkJCVwKKwkJ
CV9MSUJfVkFSTkFNRV9TRVQoTElCX1BBUkFNVkFSX1BSRUZJWCwgbGlibmFtZSkgPSBcCisJCQl7
IC5saWJfbmFtZSA9IF9fTlVMTCwJCQkJXAorCQkJICAuc2VjX2FkZHJfc3RhcnQgPSBfX05VTEws
IC5sZW4gPSAwCQlcCisJCQl9CisKKy8qKgorICogQ3JlYXRlIGEgY29uc3RydWN0b3IgdG8gaW5p
dGlhbGl6ZSB0aGUgcGFyYW1ldGVycyBpbiB0aGUgbGlicmFyeS4KKyAqLworI2RlZmluZSBVS19M
SUJfQ09OU1RSVUNUT1JfQ1JFQVRFKGxpYm5hbWUpCQkJCVwKKwlzdGF0aWMgdm9pZCBfX2NvbnN0
cnVjdG9yX3ByaW8oMTAxKQkJCQlcCisJX0xJQl9VS19DT05TVFJVQ1RfTkFNRShsaWJuYW1lLCBw
cm9jZXNzX2FyZykodm9pZCkJCVwKKwl7CQkJCQkJCQlcCisJCWludCBsZW4gPSAoX191cHRyKSAm
X1NFQ1RJT05fU1RPUCgJCQlcCisJCQkJX0xJQl9QQVJBTV9TRUNUSU9OX05BTUUoCQlcCisJCQkJ
CWxpYm5hbWUsIFBBUkFNX1NFQ1RJT05fU1VGRklYKQlcCisJCQkJCSkgLQkJCQlcCisJCQkgIChf
X3VwdHIpICZfU0VDVElPTl9TVEFSVCgJCQlcCisJCQkJX0xJQl9QQVJBTV9TRUNUSU9OX05BTUUo
CQlcCisJCQkJCWxpYm5hbWUsIFBBUkFNX1NFQ1RJT05fU1VGRklYKQlcCisJCQkJCSApOwkJCQlc
CisJCWlmIChsZW4gPiAwKSB7CQkJCQkJXAorCQkJX0xJQl9WQVJOQU1FX1NFVChMSUJfUEFSQU1W
QVJfUFJFRklYLCBsaWJuYW1lKS4JXAorCQkJCQlzZWNfYWRkcl9zdGFydCA9CQlcCisJCQkJCQko
c3RydWN0IHVrX3BhcmFtICopCVwKKwkJCQkJCUFMSUdOX1VQKChfX3VwdHIpCVwKKwkJCQkJCSZf
U0VDVElPTl9TVEFSVCgJXAorCQkJCQkJX0xJQl9QQVJBTV9TRUNUSU9OX05BTUUoXAorCQkJCQkJ
bGlibmFtZSwJCVwKKwkJCQkJCVBBUkFNX1NFQ1RJT05fU1VGRklYKSksCVwKKwkJCQkJCXNpemVv
Zih2b2lkICopKTsJXAorCQkJX0xJQl9WQVJOQU1FX1NFVChMSUJfUEFSQU1WQVJfUFJFRklYLCBs
aWJuYW1lKS4JXAorCQkJCQkJbGVuID0JbGVuOwkJXAorCQkJX0xJQl9WQVJOQU1FX1NFVChMSUJf
UEFSQU1WQVJfUFJFRklYLCBsaWJuYW1lKS4JXAorCQkJCQkgbGliX25hbWUgPQkJXAorCQkJCQkJ
Jl9MSUJfVkFSTkFNRV9TRVQoCVwKKwkJCQkJCUxJQl9OQU1FVkFSX1BSRUZJWCwJXAorCQkJCQkJ
bGlibmFtZSlbMF07CQlcCisJCQlfdWtfbGlicGFyYW1fbGliX2FkZCgJCQkJXAorCQkJCQkJJl9M
SUJfVkFSTkFNRV9TRVQoCVwKKwkJCQkJCUxJQl9QQVJBTVZBUl9QUkVGSVgsCVwKKwkJCQkJCWxp
Ym5hbWUpCQlcCisJCQkJCQkpOwkJCVwKKwkJfQkJCQkJCQlcCisJfQorCisjZGVmaW5lIFVLX0xJ
Ql9DT05TVFJVQ1RPUl9JTklUKGxpYm5hbWUpCQkJCVwKKwkJVUtfTElCX0lNUE9SVF9TRUNUSU9O
X1BBUkFNUyhsaWJuYW1lLAkJCVwKKwkJCQkJICAgUEFSQU1fU0VDVElPTl9TVUZGSVgpOwlcCisJ
CVVLX0xJQl9TRUNUSU9OX0NSRUFURShVS19MSUJQQVJBTV9TRUNUSU9OLCBsaWJuYW1lKTsJXAor
CQlVS19MSUJfQ09OU1RSVUNUT1JfQ1JFQVRFKGxpYm5hbWUpCisKKworLyoqCisgKiBDcmVhdGUg
YSBjb25zdHJ1Y3RvciB0byBmaWxsIGluIHRoZSBwYXJhbWV0ZXIuCisgKi8KKyNpZmRlZiBVS19M
SUJQQVJBTV9QUkVGSVgKKwlVS19MSUJfQ09OU1RSVUNUT1JfSU5JVChVS19MSUJQQVJBTV9QUkVG
SVgpOworI2VuZGlmIC8qIFVLX0xJQlBBUkFNX1BSRUZJWCAqLworCisvKioKKyAqIENyZWF0ZSB0
aGUgZnVsbHkgcXVhbGlmaWVkIG5hbWUgb2YgYSBwYXJhbWV0ZXIuCisgKgorICogQHBhcmFtIGxp
Ym5hbWUKKyAqCVRoZSBuYW1lIG9mIHRoZSBsaWJyYXJ5CisgKiBAcGFyYW0gbmFtZQorICoJVGhl
IG5hbWUgb2YgdGhlIHBhcmFtZXRlcgorICovCisjZGVmaW5lIF9MSUJfUEFSQU1fU1RSSU5HKGxp
Ym5hbWUsIG5hbWUpCQkJXAorCQkJbGlibmFtZS5uYW1lCisKKy8qKgorICogSW5pdGlhbGl6ZSB0
aGUgcGFyYW1ldGVyIHN0cmluZyBpbiBhIHZhcmlhYmxlLiBUaGUgbmFtZSBvZiB0aGUKKyAqIHBh
cmFtZXRlciBpcyBzdG9yZWQgaW4gYSBzZXBhcmF0ZSBsaW5rZXIgc2VjdGlvbi4KKyAqCisgKiBA
cGFyYW0gbmFtZQorICoJVGhlIG5hbWUgb2YgdGhlIHZhcmlhYmxlCisgKiBAcGFyYW0gdmFsdWUK
KyAqCVRoZSBzdHJpbmcgcmVwcmVzZW50YXRpb24gb2YgdGhlIHBhcmFtZXRlci4KKyAqLworI2Rl
ZmluZSBfTElCX1BBUkFNX05BTUVfU0VUKG5hbWUsIHZhbHVlKQkJCQlcCisJc3RhdGljIGNvbnN0
CQkJCQkJCVwKKwlfTElCX1BBUkFNX1NFQ1RJT05fQUREKAkJCQkJCVwKKwkJCQlfTElCX1BBUkFN
X1NFQ1RJT05fTkFNRSgJCVwKKwkJCQkJCVVLX0xJQlBBUkFNX1BSRUZJWCwJXAorCQkJCQkJUEFS
QU1fTkFNRV9TVUZGSVgpLAlcCisJCQkJCQljaGFyCQkJXAorCQkJICAgICAgKQkJCQkJCVwKKwlj
aGFyIF9MSUJfVkFSTkFNRV9TRVQoUEFSQU1fTkFNRVZBUl9QUkVGSVgsIG5hbWUpW10gPQkJXAor
CQkJCQkJX19TVFJJTkdJRlkodmFsdWUpCisKKworLyoqCisgKiBJbml0aWFsaXplIHRoZSBwYXJh
bWV0ZXIgc3RydWN0dXJlLgorICoKKyAqIEBwYXJhbSBwYXJhbV9uYW1lCisgKglUaGUgbmFtZSBv
ZiB0aGUgcGFyYW1ldGVyCisgKiBAcGFyYW0gdHlwZQorICoJVGhlIHR5cGUgb2YgdGhlIHBhcmFt
ZXRlcgorICogQHBhcmFtIGNudAorICoJVGhlIG51bWJlciBvZiB0aGUgZWxlbWVudHMgb2YgdGhh
dCB0eXBlLgorICovCisjZGVmaW5lIF9MSUJfVUtfUEFSQU1fU0VUKHBhcmFtX25hbWUsIHR5cGUs
IGNudCkJCQlcCisJc3RhdGljIGNvbnN0CQkJCQkJCVwKKwlfTElCX1BBUkFNX1NFQ1RJT05fQURE
KAkJCQkJCVwKKwkJCQlfTElCX1BBUkFNX1NFQ1RJT05fTkFNRSgJCVwKKwkJCQkJCVVLX0xJQlBB
UkFNX1BSRUZJWCwJXAorCQkJCQkJUEFSQU1fU0VDVElPTl9TVUZGSVgpLAlcCisJCQkJCQl2b2lk
ICoJCQlcCisJCQkJKQkJCQkJXAorCXN0cnVjdCB1a19wYXJhbSBfTElCX1ZBUk5BTUVfU0VUKFBB
UkFNX1NFQ1RJT05fU1VGRklYLAkJXAorCQkJCQkgcGFyYW1fbmFtZSkgPSB7CQlcCisJCS5uYW1l
ID0gX0xJQl9WQVJOQU1FX1NFVChQQVJBTV9OQU1FVkFSX1BSRUZJWCwJCVwKKwkJCQkJICBwYXJh
bV9uYW1lKSwJCQlcCisJCS5wYXJhbV90eXBlID0gX0xJQl9QQVJBTV8jI3R5cGUsCQkJXAorCQku
cGFyYW1fc2l6ZSA9IGNudCwJCQkJCVwKKwkJLmFkZHIgICAgICAgPSAoX191cHRyKSAmcGFyYW1f
bmFtZSwJCQlcCisJfQorCisvKioKKyAqIERlY2xhcmUgYSBsaWJyYXJ5IHBhcmFtLgorICogQHBh
cmFtIG5hbWUKKyAqCVRoZSBuYW1lIG9mIHRoZSBsaWJyYXJ5IHBhcmFtLgorICogQHBhcmFtIHR5
cGUKKyAqCVRoZSB0eXBlIG9mIHRoZSBwYXJhbS4KKyAqLworI2RlZmluZSBVS19MSUJfUEFSQU0o
bmFtZSwgdHlwZSkJCQkJCVwKKwlfTElCX1BBUkFNX05BTUVfU0VUKG5hbWUsIF9MSUJfUEFSQU1f
U1RSSU5HKFVLX0xJQlBBUkFNX1BSRUZJWCwJXAorCQkJCQkJICAgIG5hbWUpKTsJCVwKKwlfTElC
X1VLX1BBUkFNX1NFVChuYW1lLCB0eXBlLCAxKQkJCQlcCisKKworI2lmZGVmIF9fY3BsdXNwbHVz
Cit9CisjZW5kaWYgLyogX19jcGx1c3BsdXMgKi8KKyNlbmRpZiAvKiAhX19BU1NFTUJMWV9fICov
CisKKyNlbmRpZiAvKiBfX1VLX0xJQlBBUkFNX0ggKi8KZGlmZiAtLWdpdCBhL2xpYi91a2xpYnBh
cmFtL3BhcmFtLmMgYi9saWIvdWtsaWJwYXJhbS9wYXJhbS5jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0
CmluZGV4IDAwMDAwMDAuLmViMjYzYmUKLS0tIC9kZXYvbnVsbAorKysgYi9saWIvdWtsaWJwYXJh
bS9wYXJhbS5jCkBAIC0wLDAgKzEsNDgwIEBACisvKiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjog
QlNELTMtQ2xhdXNlICovCisvKgorICogQXV0aG9yczogU2hhcmFuIFNhbnRoYW5hbSA8c2hhcmFu
LnNhbnRoYW5hbUBuZWNsYWIuZXU+CisgKgorICogQ29weXJpZ2h0IChjKSAyMDE4LCBORUMgRXVy
b3BlIEx0ZC4sIE5FQyBDb3Jwb3JhdGlvbi4gQWxsIHJpZ2h0cyByZXNlcnZlZC4KKyAqCisgKiBS
ZWRpc3RyaWJ1dGlvbiBhbmQgdXNlIGluIHNvdXJjZSBhbmQgYmluYXJ5IGZvcm1zLCB3aXRoIG9y
IHdpdGhvdXQKKyAqIG1vZGlmaWNhdGlvbiwgYXJlIHBlcm1pdHRlZCBwcm92aWRlZCB0aGF0IHRo
ZSBmb2xsb3dpbmcgY29uZGl0aW9ucworICogYXJlIG1ldDoKKyAqCisgKiAxLiBSZWRpc3RyaWJ1
dGlvbnMgb2Ygc291cmNlIGNvZGUgbXVzdCByZXRhaW4gdGhlIGFib3ZlIGNvcHlyaWdodAorICog
ICAgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNj
bGFpbWVyLgorICogMi4gUmVkaXN0cmlidXRpb25zIGluIGJpbmFyeSBmb3JtIG11c3QgcmVwcm9k
dWNlIHRoZSBhYm92ZSBjb3B5cmlnaHQKKyAqICAgIG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRp
dGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lciBpbiB0aGUKKyAqICAgIGRvY3VtZW50
YXRpb24gYW5kL29yIG90aGVyIG1hdGVyaWFscyBwcm92aWRlZCB3aXRoIHRoZSBkaXN0cmlidXRp
b24uCisgKiAzLiBOZWl0aGVyIHRoZSBuYW1lIG9mIHRoZSBjb3B5cmlnaHQgaG9sZGVyIG5vciB0
aGUgbmFtZXMgb2YgaXRzCisgKiAgICBjb250cmlidXRvcnMgbWF5IGJlIHVzZWQgdG8gZW5kb3Jz
ZSBvciBwcm9tb3RlIHByb2R1Y3RzIGRlcml2ZWQgZnJvbQorICogICAgdGhpcyBzb2Z0d2FyZSB3
aXRob3V0IHNwZWNpZmljIHByaW9yIHdyaXR0ZW4gcGVybWlzc2lvbi4KKyAqCisgKiBUSElTIFNP
RlRXQVJFIElTIFBST1ZJREVEIEJZIFRIRSBDT1BZUklHSFQgSE9MREVSUyBBTkQgQ09OVFJJQlVU
T1JTICJBUyBJUyIKKyAqIEFORCBBTlkgRVhQUkVTUyBPUiBJTVBMSUVEIFdBUlJBTlRJRVMsIElO
Q0xVRElORywgQlVUIE5PVCBMSU1JVEVEIFRPLCBUSEUKKyAqIElNUExJRUQgV0FSUkFOVElFUyBP
RiBNRVJDSEFOVEFCSUxJVFkgQU5EIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFCisg
KiBBUkUgRElTQ0xBSU1FRC4gSU4gTk8gRVZFTlQgU0hBTEwgVEhFIENPUFlSSUdIVCBIT0xERVIg
T1IgQ09OVFJJQlVUT1JTIEJFCisgKiBMSUFCTEUgRk9SIEFOWSBESVJFQ1QsIElORElSRUNULCBJ
TkNJREVOVEFMLCBTUEVDSUFMLCBFWEVNUExBUlksIE9SCisgKiBDT05TRVFVRU5USUFMIERBTUFH
RVMgKElOQ0xVRElORywgQlVUIE5PVCBMSU1JVEVEIFRPLCBQUk9DVVJFTUVOVCBPRgorICogU1VC
U1RJVFVURSBHT09EUyBPUiBTRVJWSUNFUzsgTE9TUyBPRiBVU0UsIERBVEEsIE9SIFBST0ZJVFM7
IE9SIEJVU0lORVNTCisgKiBJTlRFUlJVUFRJT04pIEhPV0VWRVIgQ0FVU0VEIEFORCBPTiBBTlkg
VEhFT1JZIE9GIExJQUJJTElUWSwgV0hFVEhFUiBJTgorICogQ09OVFJBQ1QsIFNUUklDVCBMSUFC
SUxJVFksIE9SIFRPUlQgKElOQ0xVRElORyBORUdMSUdFTkNFIE9SIE9USEVSV0lTRSkKKyAqIEFS
SVNJTkcgSU4gQU5ZIFdBWSBPVVQgT0YgVEhFIFVTRSBPRiBUSElTIFNPRlRXQVJFLCBFVkVOIElG
IEFEVklTRUQgT0YgVEhFCisgKiBQT1NTSUJJTElUWSBPRiBTVUNIIERBTUFHRS4KKyAqCisgKiBU
SElTIEhFQURFUiBNQVkgTk9UIEJFIEVYVFJBQ1RFRCBPUiBNT0RJRklFRCBJTiBBTlkgV0FZLgor
ICovCisjaW5jbHVkZSA8c3RyaW5nLmg+CisjaW5jbHVkZSA8c3RkbGliLmg+CisjaW5jbHVkZSA8
c3RkaW8uaD4KKyNpbmNsdWRlIDxlcnJuby5oPgorI2luY2x1ZGUgPHVrL2xpc3QuaD4KKyNpbmNs
dWRlIDx1ay9wcmludC5oPgorI2luY2x1ZGUgPHVrL2Fzc2VydC5oPgorI2luY2x1ZGUgPHVrL2xp
YnBhcmFtLmg+CisKKyNkZWZpbmUgTElCX0FSR19TRVAJICItLSIKKworc3RydWN0IHBhcmFtX2Fy
Z3MgeworCS8qIFJlZmVyZW5jZSB0byB0aGUgc3RhcnQgb2YgdGhlIGxpYnJhcnkgKi8KKwljaGFy
ICpsaWI7CisJLyogUmVmZXJlbmNlIHRvIHRoZSBzdGFydCBvZiB0aGUgcGFyYW1ldGVyICovCisJ
Y2hhciAqcGFyYW07CisJLyogUmVmZXJlbmNlIHRvIHRoZSBzdGFydCBvZiB0aGUgdmFsdWUgKi8K
KwljaGFyICp2YWx1ZTsKKwkvKiBsZW5ndGggb2YgdGhlIGxpYnJhcnkgbmFtZSAqLworCV9fdTgg
bGliX2xlbjsKKwkvKiBsZW5ndGggb2YgdGhlIHBhcmFtZXRlciAqLworCV9fdTggcGFyYW1fbGVu
OworCS8qIGxlbmd0aCBvZiB0aGUgdmFsdWUgKi8KKwlfX3U4IHZhbHVlX2xlbjsKK307CisKK3N0
YXRpYyBVS19MSVNUX0hFQUQodWtfbGlic2VjdGlvbnMpOworCisvKioKKyAqIExvY2FsIGZ1bmN0
aW9ucworICovCitzdGF0aWMgaW50IGtlcm5lbF9hcmdfcmFuZ2VfZmV0Y2goaW50IGFyZ2MsIGNo
YXIgKiphcmd2KTsKK3N0YXRpYyB2b2lkIHVrX3ZlcnNpb24odm9pZCk7CitzdGF0aWMgdm9pZCB1
a191c2FnZShjb25zdCBjaGFyICpwcm9nbmFtZSk7CitzdGF0aWMgaW50IGtlcm5lbF9hcmdfZmV0
Y2goY2hhciAqKmFyZ3MsIGludCBucl9hcmdzLAorCQkJICAgIHN0cnVjdCBwYXJhbV9hcmdzICpw
YXJncywgaW50ICpyZXdpbmQpOworc3RhdGljIGludCBrZXJuZWxfbGliX2ZldGNoKHN0cnVjdCBw
YXJhbV9hcmdzICpwYXJncywKKwkJCSAgICBzdHJ1Y3QgdWtfbGliX3NlY3Rpb24gKipzZWN0aW9u
KTsKK3N0YXRpYyBpbnQga2VybmVsX3BhcnNlX2FyZyhzdHJ1Y3QgcGFyYW1fYXJncyAqcGFyZ3Ms
CisJCQkgICAgc3RydWN0IHVrX2xpYl9zZWN0aW9uICpzZWN0aW9uLAorCQkJICAgIHN0cnVjdCB1
a19wYXJhbSAqKnBhcmFtKTsKK3N0YXRpYyBpbnQga2VybmVsX2FyZ19zZXQodm9pZCAqYWRkciwg
Y2hhciAqdmFsdWUsIGludCBzaXplLCBpbnQgc2lnbik7CitzdGF0aWMgaW50IGtlcm5lbF9hcmdz
X3NldChzdHJ1Y3QgcGFyYW1fYXJncyAqcGFyZ3MsCisJCQkgICBzdHJ1Y3QgdWtfcGFyYW0gKnBh
cmFtKTsKK3N0YXRpYyBpbnQga2VybmVsX3ZhbHVlX3Nhbml0aXplKHN0cnVjdCBwYXJhbV9hcmdz
ICpwYXJncyk7CisKK3ZvaWQgX3VrX2xpYnBhcmFtX2xpYl9hZGQoc3RydWN0IHVrX2xpYl9zZWN0
aW9uICpsaWJfc2VjKQoreworCXVrX3ByX2luZm8oImxpYm5hbWU6ICVzLCAlZFxuIiwgbGliX3Nl
Yy0+bGliX25hbWUsIGxpYl9zZWMtPmxlbik7CisJdWtfbGlzdF9hZGRfdGFpbCgmbGliX3NlYy0+
bmV4dCwgJnVrX2xpYnNlY3Rpb25zKTsKK30KKworc3RhdGljIHZvaWQgdWtfdmVyc2lvbih2b2lk
KQoreworCXByaW50ZigiVW5pa3JhZnQgIgorCQlTVFJJTkdJRlkoVUtfQ09ERU5BTUUpICIgIgor
CQlTVFJJTkdJRlkoVUtfRlVMTFZFUlNJT04pICJcbiIpOworfQorCitzdGF0aWMgdm9pZCB1a191
c2FnZShjb25zdCBjaGFyICpwcm9nbmFtZSkKK3sKKwlwcmludGYoIlVzYWdlOiAlc1xuIiwgcHJv
Z25hbWUpOworCXByaW50ZigiIFtbVU5JS1JBRlQgS0VSTkVMIEFSR1VNRU5UXV0uLiAtLSBbW0FQ
UExJQ0FUSU9OIEFSR1VNRU5UXV0uLlxuXG4iKTsKKwlwcmludGYoIlVuaWtyYWZ0IGxpYnJhcnkg
YXJndW1lbnRzOlxuIik7CisJcHJpbnRmKCJUaGUgbGlicmFyeSBhcmd1bWVudHMgYXJlIHJlcHJl
c2VudGVkIGFzIFtMSUJQQVJBTV9QUkVGSVhdLltQQVJBTU5BTUVdXG5cbiIpOworCXByaW50Zigi
ICAtaCwgLS1oZWxwICAgICAgICAgICAgICAgICBkaXNwbGF5IHRoaXMgaGVscCBhbmQgZXhpdFxu
Iik7CisJcHJpbnRmKCIgIC1WLCAtLXZlcnNpb24gICAgICAgICAgICAgIGRpc3BsYXkgVW5pa3Jh
ZnQgdmVyc2lvbiBhbmQgZXhpdFxuIik7Cit9CisKK3N0YXRpYyBpbnQga2VybmVsX2FyZ19yYW5n
ZV9mZXRjaChpbnQgYXJnYywgY2hhciAqKmFyZ3YpCit7CisJaW50IGkgPSAwOworCisJd2hpbGUg
KGkgPCBhcmdjKSB7CisJCS8qIFNlcGFyYXRlIHRoZSBrZXJuZWwgcGFyYW0gZnJvbSB0aGUgYXBw
bGljYXRpb24gcGFyYW1ldGVycyAqLworCQlpZiAoc3RyY21wKExJQl9BUkdfU0VQLCBhcmd2W2ld
KSA9PSAwKQorCQkJcmV0dXJuIGk7CisJCWkrKzsKKwl9CisKKwlyZXR1cm4gLTE7Cit9CisKK3N0
YXRpYyBpbnQga2VybmVsX2FyZ19mZXRjaChjaGFyICoqYXJncywgaW50IG5yX2FyZ3MsCisJCQkg
ICAgc3RydWN0IHBhcmFtX2FyZ3MgKnBhcmdzLCBpbnQgKnJld2luZCkKK3sKKwlpbnQgaSA9IDA7
CisJaW50IHJjID0gMDsKKwljaGFyICplcXVhbHNfaWR4OworCWludCBsZW47CisJaW50IGNudCA9
IDA7CisKKwlVS19BU1NFUlQocmV3aW5kICYmIHBhcmdzKTsKKworCXBhcmdzLT5wYXJhbSA9IE5V
TEw7CisJcGFyZ3MtPnZhbHVlID0gTlVMTDsKKwlwYXJncy0+cGFyYW1fbGVuID0gMDsKKwlwYXJn
cy0+dmFsdWVfbGVuID0gMDsKKworCWZvciAoaSA9IDA7ICghcGFyZ3MtPnZhbHVlX2xlbiB8fAor
CQkgICAgICFwYXJncy0+cGFyYW1fbGVuKSAmJiBpIDwgbnJfYXJnczsgaSsrKSB7CisJCXVrX3By
X2VycigiSXRlcmF0aW9uIDolZCAlc1xuIiwgaSwgYXJnc1tpXSk7CisJCWxlbiA9IHN0cmxlbihh
cmdzW2ldKTsKKwkJLyogSWRlbnRpZnkgaWYgdGhlcmUgZXF1YWwgY2hhcmFjdGVyIGlzIGF2YWls
YWJsZSAqLworCQllcXVhbHNfaWR4ID0gc3RyY2hyKGFyZ3NbaV0sICc9Jyk7CisJCWNudCsrOwor
CisJCWlmIChlcXVhbHNfaWR4ICYmIChsZW4gPiAxKSAmJgorCQkgICAgKGVxdWFsc19pZHggLSBh
cmdzW2ldKSA9PSAobGVuIC0gMSkpIHsKKwkJCS8qIFtsaWJuYW1lX3ByZWZpeF0uW3BhcmFtZXRl
cl09IHZhbHVlICovCisJCQlpZiAoIXBhcmdzLT5wYXJhbSkgeworCQkJCXBhcmdzLT5wYXJhbSA9
IGFyZ3NbaV07CisJCQkJcGFyZ3MtPnBhcmFtX2xlbiA9IGxlbiAtIDE7CisJCQl9IGVsc2Ugewor
CQkJCXVrX3ByX2VycigiSW52YWxpZCBjaGFyICg9KSBpbiB2YWx1ZTogJXNcbiIsCisJCQkJCSAg
YXJnc1tpXSk7CisJCQkJcmMgPSAtRUlOVkFMOworCQkJCWdvdG8gZXJyb3JfZXhpdDsKKwkJCX0K
KwkJfSBlbHNlIGlmIChlcXVhbHNfaWR4ICYmIGxlbiA9PSAxKQorCQkJLyogQ29udGFpbnMgb25s
eSBlcXVhbHMgKi8KKwkJCWNvbnRpbnVlOworCQllbHNlIGlmIChlcXVhbHNfaWR4ICYmCisJCQkg
KGVxdWFsc19pZHggLSBhcmdzW2ldKSA8IChsZW4gLSAxKSkgeworCQkJaWYgKCFwYXJncy0+cGFy
YW0pIHsKKwkJCQl1a19wcl9kZWJ1ZygiRXhwZWN0aW5nIEVudGlyZSBBcmd1bWVudCVzXG4iLAor
CQkJCQkgICAgYXJnc1tpXSk7CisJCQkJLyogW2xpYm5hbWVfcHJlZml4XS5bcGFyYW1ldGVyXT12
YWx1ZSAqLworCQkJCXBhcmdzLT5wYXJhbSA9IGFyZ3NbaV07CisJCQkJcGFyZ3MtPnBhcmFtX2xl
biA9IGVxdWFsc19pZHggLSBhcmdzW2ldOworCisJCQkJcGFyZ3MtPnZhbHVlID0gZXF1YWxzX2lk
eCArIDE7CisJCQkJcGFyZ3MtPnZhbHVlX2xlbiA9IGxlbiAtIChwYXJncy0+cGFyYW1fbGVuICsg
MSk7CisJCQl9IGVsc2UgeworCQkJCS8qIFtsaWJuYW1lX3ByZWZpeF0uW3BhcmFtZXRlcl0gPXZh
bHVlICovCisJCQkJcGFyZ3MtPnZhbHVlID0gIGVxdWFsc19pZHggKyAxOworCQkJCXBhcmdzLT52
YWx1ZV9sZW4gPSBsZW4gLSAxOworCQkJfQorCQl9IGVsc2UgaWYgKCFlcXVhbHNfaWR4KSB7CisJ
CQkvKiBbbGlibmFtZV9wcmVmaXhdLltwYXJhbWV0ZXJdID0gdmFsdWUgKi8KKwkJCWlmICghcGFy
Z3MtPnBhcmFtKSB7CisJCQkJdWtfcHJfZGVidWcoIkV4cGVjdGluZyBQYXJhbWV0ZXIgT25seSAl
c1xuIiwKKwkJCQkJCWFyZ3NbaV0pOworCQkJCXBhcmdzLT5wYXJhbSA9IGFyZ3NbaV07CisJCQkJ
cGFyZ3MtPnBhcmFtX2xlbiA9IGxlbjsKKwkJCX0gZWxzZSB7CisJCQkJdWtfcHJfZGVidWcoIkV4
cGVjdGluZyBWYWx1ZSBPbmx5ICVzXG4iLAorCQkJCQkgICAgYXJnc1tpXSk7CisJCQkJcGFyZ3Mt
PnZhbHVlID0gYXJnc1tpXTsKKwkJCQlwYXJncy0+dmFsdWVfbGVuID0gbGVuOworCQkJfQorCQl9
IGVsc2UgeworCQkJdWtfcHJfZXJyKCJGYWlsZWQgdG8gcGFyc2UgdGhlIGFyZ3VtZW50OiVzXG4i
LCBhcmdzW2ldKTsKKwkJCXJjID0gLUVJTlZBTDsKKwkJCWdvdG8gZXJyb3JfZXhpdDsKKwkJfQor
CX0KKworCXVrX3ByX2VycigicGFyZ3MtPnBhcmFtOiAlcCwgcGFyZ3MtPnZhbHVlICVwXG4iLCBw
YXJncy0+cGFyYW0sCisJCQlwYXJncy0+dmFsdWUpOworCWlmIChwYXJncy0+cGFyYW1fbGVuICE9
IDAgJiYgcGFyZ3MtPnZhbHVlX2xlbiA9PSAwKSB7CisJCXVrX3ByX2VycigiTm8gdmFsdWUgcHJv
dmlkZWQgZm9yIGFyZzogJXNcbiIsIHBhcmdzLT5wYXJhbSk7CisJCXJjID0gLUVJTlZBTDsKKwkJ
Z290byBlcnJvcl9leGl0OworCX0KKworZXJyb3JfZXhpdDoKKwkqcmV3aW5kID0gY250OworCXJl
dHVybiByYzsKK30KKworLyoqCisgKiBLZXJuZWwgUGFyYW1ldGVyIGFyZSBwYXNzZWQgaW4gdGhp
cyBmb3JtYXQKKyAqIFtsaWJuYW1lX3ByZWZpeF0uW3BhcmFtZXRlcl0KKyAqLworc3RhdGljIGlu
dCBrZXJuZWxfbGliX2ZldGNoKHN0cnVjdCBwYXJhbV9hcmdzICpwYXJncywKKwkJCSAgICBzdHJ1
Y3QgdWtfbGliX3NlY3Rpb24gKipzZWN0aW9uKQoreworCWNoYXIgKmxpYnBhcmFtID0gTlVMTDsK
KwlpbnQgcmMgPSAtRUlOVkFMOworCXN0cnVjdCB1a19saWJfc2VjdGlvbiAqaXRlcjsKKworCVVL
X0FTU0VSVChzZWN0aW9uKTsKKwlwYXJncy0+bGliX2xlbiA9IDA7CisJbGlicGFyYW0gPSBtZW1j
aHIocGFyZ3MtPnBhcmFtLCAnLicsIHBhcmdzLT5wYXJhbV9sZW4pOworCWlmICghbGlicGFyYW0p
IHsKKwkJdWtfcHJfZXJyKCJGYWlsZWQgdG8gaWRlbnRpZnkgdGhlIGxpYnJhcnlcbiIpOworCQly
YyA9IC1FSU5WQUw7CisJCWdvdG8gZXJyb3JfZXhpdDsKKwl9CisKKwl1a19saXN0X2Zvcl9lYWNo
X2VudHJ5KGl0ZXIsICZ1a19saWJzZWN0aW9ucywgbmV4dCkgeworCQl1a19wcl9kZWJ1ZygiTGli
OiAlcywgbGlibmFtZTogJXMgJWxkXG4iLCBpdGVyLT5saWJfbmFtZSwKKwkJCSAgICBwYXJncy0+
cGFyYW0sIGxpYnBhcmFtIC0gcGFyZ3MtPnBhcmFtKTsKKwkJaWYgKChzdHJsZW4oaXRlci0+bGli
X25hbWUpID09CisJCSAgICAoc2l6ZV90KSAobGlicGFyYW0gLSBwYXJncy0+cGFyYW0pKSAmJgor
CQkgICAgbWVtY21wKHBhcmdzLT5wYXJhbSwgaXRlci0+bGliX25hbWUsCisJCQkgICAobGlicGFy
YW0gLSBwYXJncy0+cGFyYW0pKSA9PSAwKSB7CisJCQkqc2VjdGlvbiA9IGl0ZXI7CisJCQlwYXJn
cy0+bGliX2xlbiA9IGxpYnBhcmFtIC0gcGFyZ3MtPnBhcmFtOworCQkJcmV0dXJuIDA7CisJCX0K
Kwl9CisJdWtfcHJfZXJyKCJGYWlsZWQgdG8gZmV0Y2ggdGhlIGxpYnJhcnlcbiIpOworCitlcnJv
cl9leGl0OgorCSpzZWN0aW9uID0gTlVMTDsKKwlwYXJncy0+bGliX2xlbiA9IDA7CisJcmV0dXJu
IHJjOworfQorCitzdGF0aWMgaW50IGtlcm5lbF9wYXJzZV9hcmcoc3RydWN0IHBhcmFtX2FyZ3Mg
KnBhcmdzLAorCQkJICAgIHN0cnVjdCB1a19saWJfc2VjdGlvbiAqc2VjdGlvbiwKKwkJCSAgICBz
dHJ1Y3QgdWtfcGFyYW0gKipwYXJhbSkKK3sKKwlpbnQgcmMgPSAtRUlOVkFMOworCWludCBpID0g
MDsKKwlzdHJ1Y3QgdWtfcGFyYW0gKml0ZXIgPSBOVUxMOworCWludCBsZW4gPSAwOworCisJVUtf
QVNTRVJUKHNlY3Rpb24gJiYgcGFyYW0pOworCisJbGVuID0gc2VjdGlvbi0+bGVuIC8gc2l6ZW9m
KHN0cnVjdCB1a19wYXJhbSk7CisJaXRlciA9IHNlY3Rpb24tPnNlY19hZGRyX3N0YXJ0OworCXVr
X3ByX2RlYnVnKCJTZWN0aW9uIGxlbmd0aCAlZCBzZWN0aW9uOiAlcCwgdWtfcGFyYW06ICVsdVxu
IiwgbGVuLCBpdGVyLAorCQkgICAgc2l6ZW9mKCppdGVyKSk7CisKKwlmb3IgKGkgPSAwOyBpIDwg
bGVuOyBpKyssIGl0ZXIrKykgeworCQlVS19BU1NFUlQoaXRlci0+bmFtZSk7CisJCXVrX3ByX2Rl
YnVnKCIlcyAtLSAlcFxuIiwgJnBhcmdzLT5wYXJhbVswXSwgaXRlci0+bmFtZSk7CisJCWlmICgo
c3RybGVuKGl0ZXItPm5hbWUpID09IHBhcmdzLT5wYXJhbV9sZW4pICYmCisJCSAgICAgbWVtY21w
KGl0ZXItPm5hbWUsIHBhcmdzLT5wYXJhbSwgcGFyZ3MtPnBhcmFtX2xlbikgPT0gMCkgeworCQkJ
KnBhcmFtID0gaXRlcjsKKwkJCXJldHVybiAwOworCQl9CisJfQorCisJdWtfcHJfZXJyKCJGYWls
ZWQgdG8gaWRlbnRpZnkgdGhlIHBhcmFtZXRlclxuIik7CisJKnBhcmFtID0gTlVMTDsKKwlyZXR1
cm4gcmM7Cit9CisKK3N0YXRpYyBpbnQga2VybmVsX2FyZ19zZXQodm9pZCAqYWRkciwgY2hhciAq
dmFsdWUsIGludCBzaXplLCBpbnQgc2lnbikKK3sKKwlzd2l0Y2ggKHNpemUpIHsKKwljYXNlIDE6
CisJCWlmIChzaWduKQorCQkJKigoX19zOCAqKWFkZHIpID0gKnZhbHVlOworCQllbHNlCisJCQkq
KChfX3U4ICopYWRkcikgPSAoX191OCkgc3RydG91bCh2YWx1ZSwgTlVMTCwgMTApOworCisJCWJy
ZWFrOworCWNhc2UgMjoKKwkJaWYgKHNpZ24pCisJCQkqKChfX3MxNiAqKWFkZHIpID0gKF9fczE2
KSBzdHJ0b2wodmFsdWUsIE5VTEwsIDEwKTsKKwkJZWxzZQorCQkJKigoX191MTYgKilhZGRyKSA9
IChfX3UxNikgc3RydG91bCh2YWx1ZSwgTlVMTCwgMTApOworCQlicmVhazsKKwljYXNlIDQ6CisJ
CWlmIChzaWduKQorCQkJKigoX19zMzIgKilhZGRyKSA9IChfX3MzMikgc3RydG9sKHZhbHVlLCBO
VUxMLCAxMCk7CisJCWVsc2UKKwkJCSooKF9fdTMyICopYWRkcikgPSAoX191MzIpIHN0cnRvdWwo
dmFsdWUsIE5VTEwsIDEwKTsKKwkJYnJlYWs7CisJY2FzZSA4OgorCQlpZiAoc2lnbikKKwkJCSoo
KF9fczY0ICopYWRkcikgPSAoX19zNjQpIHN0cnRvbGwodmFsdWUsIE5VTEwsIDEwKTsKKwkJZWxz
ZQorCQkJKigoX191NjQgKilhZGRyKSA9IChfX3U2NCkgc3RydG91bGwodmFsdWUsIE5VTEwsIDEw
KTsKKwkJYnJlYWs7CisJZGVmYXVsdDoKKwkJdWtfcHJfZXJyKCJDYW5ub3QgdW5kZXJzdGFuZCB0
eXBlIG9mIHNpemUgJWRcbiIsIHNpemUpOworCQlyZXR1cm4gLUVJTlZBTDsKKworCX0KKwlyZXR1
cm4gMDsKK30KKworc3RhdGljIGludCBrZXJuZWxfYXJnc19zZXQoc3RydWN0IHBhcmFtX2FyZ3Mg
KnBhcmdzLAorCQkJICAgc3RydWN0IHVrX3BhcmFtICpwYXJhbSkKK3sKKwlpbnQgcmMgPSAwOwor
CWludCBzaWduID0gKHBhcmFtLT5wYXJhbV90eXBlID4+IFBBUkFNX1NJR05fU0hJRlQpICYgUEFS
QU1fU0lHTl9NQVNLOworCWludCBzY29weSA9IChwYXJhbS0+cGFyYW1fdHlwZSA+PiBQQVJBTV9T
Q09QWV9TSElGVCkgJiBQQVJBTV9TQ09QWV9NQVNLOworCWludCBwYXJhbV90eXBlID0gKHBhcmFt
LT5wYXJhbV90eXBlID4+IFBBUkFNX1NJWkVfU0hJRlQpCisJCQkJJiBQQVJBTV9TSVpFX01BU0s7
CisKKwlpZiAoc2NvcHkgPT0gMSkKKwkJLyogUmVmZXJlbmNlIHRoZSBwb2ludGVyIGluc3RlYWQg
b2YgY29weWluZyB0aGUgdmFsdWUgKi8KKwkJKigoX191cHRyICopcGFyYW0tPmFkZHIpID0gKF9f
dXB0cikgcGFyZ3MtPnZhbHVlOworCWVsc2UgeworCQlpZiAocGFyYW0tPnBhcmFtX3NpemUgPT0g
MSkgeworCQkJcmMgPSBrZXJuZWxfYXJnX3NldCgodm9pZCAqKXBhcmFtLT5hZGRyLAorCQkJCQkg
ICAgcGFyZ3MtPnZhbHVlLCBwYXJhbV90eXBlLCBzaWduKTsKKwkJfSBlbHNlIHsKKwkJCXVrX3By
X2VycigiRXJyb3I6IENhbm5vdCBmaW5kIHRoZSBwYXJhbWV0ZXJcbiIpOworCQkJcmMgPSAtRUlO
VkFMOworCQl9CisJfQorCisJcmV0dXJuIHJjOworfQorCisvKioKKyAqIFRoZSBmdW5jdGlvbiBy
ZW1vdmVzIHBhcnNlIGZvciBxdW90ZXMgYXJvdW5kIHRoZSB2YWx1ZS4KKyAqLworc3RhdGljIGlu
dCBrZXJuZWxfdmFsdWVfc2FuaXRpemUoc3RydWN0IHBhcmFtX2FyZ3MgKnBhcmdzKQoreworCWlu
dCByYyA9IDA7CisJY2hhciAqcHRyOworCWNoYXIgKnN0YXJ0X2lkeCA9IE5VTEw7CisJY2hhciAq
ZW5kX2lkeCA9IE5VTEw7CisJaW50ICByZW1vdmVfc3BhY2UgPSAxOworCisJVUtfQVNTRVJUKHBh
cmdzICYmIHBhcmdzLT52YWx1ZSk7CisJcHRyID0gcGFyZ3MtPnZhbHVlOworCXVrX3ByX2luZm8o
IkNsZWFuaW5nIHZhbHVlJXMtLSVkXG4iLCBwYXJncy0+dmFsdWUsIHBhcmdzLT52YWx1ZV9sZW4p
OworCisJd2hpbGUgKCpwdHIgIT0gJ1wwJykgeworCQlzd2l0Y2ggKCpwdHIpIHsKKwkJY2FzZSAn
XDAnOgorCQkJZ290byBleGl0OworCQljYXNlICcgJzoKKwkJY2FzZSAnXHInOgorCQljYXNlICdc
bic6CisJCWNhc2UgJ1x0JzoKKwkJY2FzZSAnXHYnOgorCQkJaWYgKHJlbW92ZV9zcGFjZSkgewor
CQkJCSpwdHIgPSAnXDAnOworCQkJCXBhcmdzLT52YWx1ZV9sZW4tLTsKKwkJCX0KKwkJCXB0cisr
OworCQkJYnJlYWs7CisJCWNhc2UnXCcnOgorCQljYXNlICciJzoKKwkJCWlmIChzdGFydF9pZHgp
IHsKKwkJCQlyZW1vdmVfc3BhY2UgPSAxOworCQkJCWVuZF9pZHggPSBwdHI7CisJCQl9IGVsc2Ug
aWYgKCEoc3RhcnRfaWR4KSkgeworCQkJCXJlbW92ZV9zcGFjZSA9IDA7CisJCQkJc3RhcnRfaWR4
ID0gcHRyOworCQkJfQorCQkJcHRyKys7CisJCQlicmVhazsKKwkJZGVmYXVsdDoKKwkJCXJlbW92
ZV9zcGFjZSA9IDA7CisJCQlwdHIrKzsKKwkJCWJyZWFrOworCisJCX0KKwl9CisKKwl1a19wcl9k
ZWJ1ZygiVmFsdWUgU3RhcnQ6ICVwIFZhbHVlIEVuZDogJXBcbiIsIHN0YXJ0X2lkeCwgZW5kX2lk
eCk7CisKKwlpZiAoc3RhcnRfaWR4ICYmICFlbmRfaWR4KSB7CisJCXVrX3ByX2VycigiTWFsZm9y
bWVkIHZhbHVlIHN0cmluZzogJXNcbiIsIHBhcmdzLT52YWx1ZSk7CisJCXJjID0gLUVJTlZBTDsK
Kwl9IGVsc2UgaWYgKHN0YXJ0X2lkeCAmJiBlbmRfaWR4ICYmCisJCSAgICgocGFyZ3MtPnZhbHVl
X2xlbiAtIDIpICE9IChlbmRfaWR4IC0gKHN0YXJ0X2lkeCArIDEpKSkpIHsKKwkJLyogUmVtb3Zp
bmcgdGhlIG9wZW4gYW5kIGNsb3NlIHF1b3RlIGZyb20gdGhlIHZhbHVlIHN0cmluZyAqLworCQl1
a19wcl9lcnIoIlZhbHVlIHN0cmluZyglcykgbm90IHF1b3RlZCBwcm9wZXJseSAlZDogJWxkXG4i
LAorCQkJICBwYXJncy0+dmFsdWUsIHBhcmdzLT52YWx1ZV9sZW4sICgoZW5kX2lkeCAtCisJCQkg
IHN0YXJ0X2lkeCkpKTsKKwkJcmMgPSAtRUlOVkFMOworCX0gZWxzZSBpZiAoc3RhcnRfaWR4ICYm
IGVuZF9pZHgpIHsKKwkJcGFyZ3MtPnZhbHVlID0gc3RhcnRfaWR4ICsgMTsKKwkJdWtfcHJfZGVi
dWcoIlJlbW92aW5nIHF1b3RlcyBmcm9tIHZhbHVlICVzIiwgcGFyZ3MtPnZhbHVlKTsKKwkJKnN0
YXJ0X2lkeCA9ICdcMCc7CisJCSplbmRfaWR4ID0gJ1wwJzsKKwkJcGFyZ3MtPnZhbHVlX2xlbiA9
IGVuZF9pZHggLSBwYXJncy0+dmFsdWU7CisJCXVrX3ByX2RlYnVnKCJ0bzogJXNcbiIsIHBhcmdz
LT52YWx1ZSk7CisJfQorCitleGl0OgorCXJldHVybiByYzsKK30KKworaW50IHVrX2xpYnBhcmFt
X3BhcnNlKGNvbnN0IGNoYXIgKnByb2duYW1lLCBpbnQgYXJnYywgY2hhciAqKmFyZ3YpCit7CisJ
aW50IGtlaW5kZXggPSAwOworCWludCByYyA9IDAsIGNudCA9IDAsIGFyZ3NfcmVhZDsKKwlzdHJ1
Y3QgcGFyYW1fYXJncyBwYXJncyA9IHswfTsKKwlzdHJ1Y3QgdWtfbGliX3NlY3Rpb24gKnNlY3Rp
b24gPSBOVUxMOworCXN0cnVjdCB1a19wYXJhbSAqcGFyYW0gPSBOVUxMOworCisJa2VpbmRleCA9
IGtlcm5lbF9hcmdfcmFuZ2VfZmV0Y2goYXJnYywgYXJndik7CisJaWYgKGtlaW5kZXggPCAwKSB7
CisJCXVrX3ByX2luZm8oIk5vIGtlcm5lbCBhcmd1bWVudCBmb3VuZFxuIik7CisJCXJldHVybiAw
OworCX0KKworCXVrX3ByX2RlYnVnKCJrZXJuZWwgYXJndW1lbnQgZW5kICVkXG4iLCBrZWluZGV4
KTsKKworCXdoaWxlIChjbnQgPCBrZWluZGV4KSB7CisKKwkJLyogUGFyc2luZyB0aGUgaGVscCBh
bmQgdmVyc2lvbiAqLworCQlpZiAoc3RyY21wKGFyZ3ZbY250XSwgIi1oIikgPT0gMCB8fAorCQkg
ICAgc3RyY21wKGFyZ3ZbY250XSwgIi0taGVscCIpID09IDApIHsKKwkJCXVrX3VzYWdlKHByb2du
YW1lKTsKKwkJCXVrcGxhdF9oYWx0KCk7CisJCX0gZWxzZSBpZiAoc3RyY21wKGFyZ3ZbY250XSwg
Ii1WIikgPT0gMCB8fAorCQkJICAgc3RyY21wKGFyZ3ZbY250XSwgIi0tdmVyc2lvbiIpID09IDAp
IHsKKwkJCXVrX3ZlcnNpb24oKTsKKwkJCXVrcGxhdF9oYWx0KCk7CisJCX0KKworCQlhcmdzX3Jl
YWQgPSAwOworCQkvKiBGZXRjaCB0aGUgYXJndW1lbnQgZnJvbSB0aGUgaW5wdXQgKi8KKwkJcmMg
PSBrZXJuZWxfYXJnX2ZldGNoKCZhcmd2W2NudF0sIGtlaW5kZXgsICZwYXJncywgJmFyZ3NfcmVh
ZCk7CisJCWlmIChyYyA8IDApIHsKKwkJCXVrX3ByX2VycigiRmFpbGVkIHRvIGZldGNoIGFyZyBi
ZXR3ZWVuIGluZGV4ICVkIGFuZCAlZFxuIiwKKwkJCQkgIGNudCwgKGNudCArIGFyZ3NfcmVhZCkp
OworCQkJY250ICs9IGFyZ3NfcmVhZDsKKwkJCWNvbnRpbnVlOworCQl9CisJCXVrX3ByX2RlYnVn
KCJrZXJuZWwgYXJndW1lbnQgJXNcbiIsIHBhcmdzLnBhcmFtKTsKKwkJY250ICs9IGFyZ3NfcmVh
ZDsKKworCQkvKiBGZXRjaCBsaWJyYXJ5IGZvciB0aGUgYXJndW1lbnQgKi8KKwkJcmMgPSBrZXJu
ZWxfbGliX2ZldGNoKCZwYXJncywgJnNlY3Rpb24pOworCQlpZiAocmMgPCAwIHx8ICFzZWN0aW9u
KSB7CisJCQl1a19wcl9lcnIoIkZhaWxlZCB0byBpZGVudGlmeSB0aGUgbGlicmFyeVxuIik7CisJ
CQljb250aW51ZTsKKwkJfQorCisJCS8qIEZldGNoIHRoZSBwYXJhbWV0ZXIgZm9yIHRoZSBhcmd1
bWVudCAqLworCQlyYyA9IGtlcm5lbF9wYXJzZV9hcmcoJnBhcmdzLCBzZWN0aW9uLCAmcGFyYW0p
OworCQlpZiAocmMgPCAwIHx8ICFwYXJhbSkgeworCQkJdWtfcHJfZXJyKCJGYWlsZWQgdG8gcGFy
c2UgYXJnXG4iKTsKKwkJCWNvbnRpbnVlOworCQl9CisKKwkJcmMgPSBrZXJuZWxfdmFsdWVfc2Fu
aXRpemUoJnBhcmdzKTsKKwkJaWYgKHJjICA8IDApIHsKKwkJCXVrX3ByX2VycigiRmFpbGVkIHRv
IHNhbml0aXplICVzIHBhcmFtXG4iLCBwYXJncy5wYXJhbSk7CisJCQljb250aW51ZTsKKwkJfQor
CisJCXJjID0ga2VybmVsX2FyZ3Nfc2V0KCZwYXJncywgcGFyYW0pOworCQl1a19wcl9pbmZvKCJQ
YXJzZWQgJWQgYXJnc1xuIiwgY250KTsKKwl9CisKKwkvKiBSZXBsYWNpbmcgdGhlIC0tIHdpdGgg
cHJvZ25hbWUgKi8KKwlhcmd2W2tlaW5kZXhdID0gREVDT05TVChjaGFyICosIHByb2duYW1lKTsK
KworCXJldHVybiBrZWluZGV4ICsgMTsKK30KLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApN
aW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Fri Mar 15 17:06:38 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 15 Mar 2019 17:06: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 1h4qI2-0003fW-Ob; Fri, 15 Mar 2019 17:06: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=3vZp=RS=neclab.eu=sharan.santhanam@srs-us1.protection.inumbo.net>)
 id 1h4qI1-0003ev-Bt
 for minios-devel@lists.xen.org; Fri, 15 Mar 2019 17:06:37 +0000
X-Inumbo-ID: b059a0d1-4744-11e9-bc90-bc764e045a96
Received: from mailer1.neclab.eu (unknown [195.37.70.40])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b059a0d1-4744-11e9-bc90-bc764e045a96;
 Fri, 15 Mar 2019 17:06:36 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer1.neclab.eu (Postfix) with ESMTP id 1A659104EE0;
 Fri, 15 Mar 2019 18:06:35 +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 AW8yHuguUqZw; Fri, 15 Mar 2019 18:06:34 +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 DB3CA104734
 for <minios-devel@lists.xen.org>; Fri, 15 Mar 2019 18:06:34 +0100 (CET)
Received: from N-1309.office.hd (10.1.2.132) by skoll.office.hd
 (192.168.125.11) with Microsoft SMTP Server (TLS) id 14.3.319.2; Fri, 15 Mar
 2019 18:06:34 +0100
From: Sharan Santhanam <sharan.santhanam@neclab.eu>
To: <minios-devel@lists.xen.org>
Date: Fri, 15 Mar 2019 18:06:17 +0100
Message-ID: <1552669582-28286-4-git-send-email-sharan.santhanam@neclab.eu>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1552669582-28286-1-git-send-email-sharan.santhanam@neclab.eu>
References: <1552669582-28286-1-git-send-email-sharan.santhanam@neclab.eu>
MIME-Version: 1.0
X-Originating-IP: [10.1.2.132]
Subject: [Minios-devel] [UNIKRAFT PATCH 3/8] lib/uklibparam: Add support for
 passing array
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: Sharan Santhanam <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>

VGhpcyBwYXRjaCBpbXBsZW1lbnRzIGEgd2F5IHRvIHBhc3MgYXJyYXkgcGFyYW1ldGVycyB0byB0
aGUgbGlicmFyeS4KVGhlIGFycmF5IHBhcmFtZXRlcnMgYXJlIGRlbGltaXRlZCBieSBhICcgJy4K
ClNpZ25lZC1vZmYtYnk6IFNoYXJhbiBTYW50aGFuYW0gPHNoYXJhbi5zYW50aGFuYW1AbmVjbGFi
LmV1PgotLS0KIGxpYi91a2xpYnBhcmFtL2luY2x1ZGUvdWsvbGlicGFyYW0uaCB8IDE0ICsrKysr
KysrKysrKysrCiBsaWIvdWtsaWJwYXJhbS9wYXJhbS5jICAgICAgICAgICAgICAgfCAyNyArKysr
KysrKysrKysrKysrKysrKysrKysrKy0KIDIgZmlsZXMgY2hhbmdlZCwgNDAgaW5zZXJ0aW9ucygr
KSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL2xpYi91a2xpYnBhcmFtL2luY2x1ZGUvdWsv
bGlicGFyYW0uaCBiL2xpYi91a2xpYnBhcmFtL2luY2x1ZGUvdWsvbGlicGFyYW0uaAppbmRleCA2
YzNkNzhhLi5lMjNkZGE0IDEwMDY0NAotLS0gYS9saWIvdWtsaWJwYXJhbS9pbmNsdWRlL3VrL2xp
YnBhcmFtLmgKKysrIGIvbGliL3VrbGlicGFyYW0vaW5jbHVkZS91ay9saWJwYXJhbS5oCkBAIC0z
OTYsNiArMzk2LDIwIEBAIHZvaWQgX3VrX2xpYnBhcmFtX2xpYl9hZGQoc3RydWN0IHVrX2xpYl9z
ZWN0aW9uICpsaWJfc2VjKTsKIAlfTElCX1VLX1BBUkFNX1NFVChuYW1lLCB0eXBlLCAxKQkJCQlc
CiAKIC8qKgorICogRGVjbGFyZSBhbiBhcnJheSBvZiBwcmltaXRpdmUuCisgKiBAcGFyYW0gbmFt
ZQorICoJVGhlIG5hbWUgb2YgdGhlIHBhcmFtZXRlci4KKyAqIEBwYXJhbSB0eXBlCisgKglUaGUg
dHlwZSBvZiB0aGUgcGFyYW1ldGVyLgorICogQHBhcmFtIHNpemUKKyAqCVRoZSBudW1iZXIgb2Yg
ZWxlbWVudCBvZiB0aGUgYXJndW1lbnQKKyAqLworI2RlZmluZSBVS19MSUJfUEFSQU1fQVJSKG5h
bWUsIHR5cGUsIHNpemUpCQkJCVwKKwlfTElCX1BBUkFNX05BTUVfU0VUKG5hbWUsIF9MSUJfUEFS
QU1fU1RSSU5HKFVLX0xJQlBBUkFNX1BSRUZJWCwJXAorCQkJCQkJICAgIG5hbWUpKTsJCVwKKwlf
TElCX1VLX1BBUkFNX1NFVChuYW1lLCB0eXBlLCBzaXplKQkJCQlcCisKKy8qKgogICogRGVjbGFy
ZSBhIHN0cmluZyBsaWJyYXJ5IHBhcmFtLgogICogQHBhcmFtIG5hbWUKICAqCVRoZSBuYW1lIG9m
IHRoZSBwYXJhbWV0ZXIuCmRpZmYgLS1naXQgYS9saWIvdWtsaWJwYXJhbS9wYXJhbS5jIGIvbGli
L3VrbGlicGFyYW0vcGFyYW0uYwppbmRleCBlYjI2M2JlLi40ZGQzYjM0IDEwMDY0NAotLS0gYS9s
aWIvdWtsaWJwYXJhbS9wYXJhbS5jCisrKyBiL2xpYi91a2xpYnBhcmFtL3BhcmFtLmMKQEAgLTQw
LDYgKzQwLDcgQEAKICNpbmNsdWRlIDx1ay9hc3NlcnQuaD4KICNpbmNsdWRlIDx1ay9saWJwYXJh
bS5oPgogCisjZGVmaW5lIEFSUkFZX1NFUAkgJyAnCiAjZGVmaW5lIExJQl9BUkdfU0VQCSAiLS0i
CiAKIHN0cnVjdCBwYXJhbV9hcmdzIHsKQEAgLTMxMyw2ICszMTQsOCBAQCBzdGF0aWMgaW50IGtl
cm5lbF9hcmdzX3NldChzdHJ1Y3QgcGFyYW1fYXJncyAqcGFyZ3MsCiAJCQkgICBzdHJ1Y3QgdWtf
cGFyYW0gKnBhcmFtKQogewogCWludCByYyA9IDA7CisJaW50IGkgID0gMDsKKwljaGFyICpzdGFy
dCwgKnZhbHVlOwogCWludCBzaWduID0gKHBhcmFtLT5wYXJhbV90eXBlID4+IFBBUkFNX1NJR05f
U0hJRlQpICYgUEFSQU1fU0lHTl9NQVNLOwogCWludCBzY29weSA9IChwYXJhbS0+cGFyYW1fdHlw
ZSA+PiBQQVJBTV9TQ09QWV9TSElGVCkgJiBQQVJBTV9TQ09QWV9NQVNLOwogCWludCBwYXJhbV90
eXBlID0gKHBhcmFtLT5wYXJhbV90eXBlID4+IFBBUkFNX1NJWkVfU0hJRlQpCkBAIC0zMjIsNyAr
MzI1LDI5IEBAIHN0YXRpYyBpbnQga2VybmVsX2FyZ3Nfc2V0KHN0cnVjdCBwYXJhbV9hcmdzICpw
YXJncywKIAkJLyogUmVmZXJlbmNlIHRoZSBwb2ludGVyIGluc3RlYWQgb2YgY29weWluZyB0aGUg
dmFsdWUgKi8KIAkJKigoX191cHRyICopcGFyYW0tPmFkZHIpID0gKF9fdXB0cikgcGFyZ3MtPnZh
bHVlOwogCWVsc2UgewotCQlpZiAocGFyYW0tPnBhcmFtX3NpemUgPT0gMSkgeworCQlpZiAocGFy
YW0tPnBhcmFtX3NpemUgPiAxKSB7CisJCQkvKiBBZGRpbmcgc3VwcG9ydCBmb3IgYXJyYXkgKi8K
KwkJCWkgPSAwOworCQkJdmFsdWUgPSAmcGFyZ3MtPnZhbHVlW2ldOworCQkJdWtfcHJfZGVidWco
IiVzICglZCkgYXJncyBpbiBhcnJheVxuIiwgdmFsdWUsCisJCQkJICAgICBwYXJncy0+dmFsdWVf
bGVuKTsKKwkJCXdoaWxlICh2YWx1ZSAmJiBpIDwgcGFyYW0tPnBhcmFtX3NpemUpIHsKKwkJCQlz
dGFydCA9IHZhbHVlOworCQkJCXZhbHVlID0gc3RyY2hyKHZhbHVlLCBBUlJBWV9TRVApOworCQkJ
CWlmICh2YWx1ZSkgeworCQkJCQl1a19wcl9kZWJ1ZygiRGVsaW1pdGVyOiAlcFxuIiwgdmFsdWUp
OworCQkJCQkqdmFsdWUgPSAnXDAnOworCQkJCQkvKiBTZWFyY2ggZnJvbSB0aGUgbmV4dCBpbmRl
eCAqLworCQkJCQl2YWx1ZSsrOworCQkJCX0KKwkJCQl1a19wcl9kZWJ1ZygiQXJyYXkgaW5kZXg6
ICVkICVzXG4iLAorCQkJCQkgICAgaSwgc3RhcnQpOworCQkJCXJjID0ga2VybmVsX2FyZ19zZXQo
KHZvaWQgKikocGFyYW0tPmFkZHIgKworCQkJCQkJICAgIChpICogcGFyYW1fdHlwZSkpLAorCQkJ
CQkJICAgIHN0YXJ0LCBwYXJhbV90eXBlLCBzaWduKTsKKwkJCQlpKys7CisJCQl9CisJCX0gZWxz
ZSBpZiAocGFyYW0tPnBhcmFtX3NpemUgPT0gMSkgewogCQkJcmMgPSBrZXJuZWxfYXJnX3NldCgo
dm9pZCAqKXBhcmFtLT5hZGRyLAogCQkJCQkgICAgcGFyZ3MtPnZhbHVlLCBwYXJhbV90eXBlLCBz
aWduKTsKIAkJfSBlbHNlIHsKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Fri Mar 15 17:06:39 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 15 Mar 2019 17:06:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h4qI3-0003gD-Rf; Fri, 15 Mar 2019 17:06:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3vZp=RS=neclab.eu=sharan.santhanam@srs-us1.protection.inumbo.net>)
 id 1h4qI2-0003fN-0U
 for minios-devel@lists.xen.org; Fri, 15 Mar 2019 17:06:38 +0000
X-Inumbo-ID: affdfc2a-4744-11e9-9cdd-774cf5306aee
Received: from mailer2.neclab.eu (unknown [195.37.70.41])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id affdfc2a-4744-11e9-9cdd-774cf5306aee;
 Fri, 15 Mar 2019 17:06:35 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer2.neclab.eu (Postfix) with ESMTP id 84E95F201F;
 Fri, 15 Mar 2019 18:06:34 +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 S6MuqNHOlBuQ; Fri, 15 Mar 2019 18:06:34 +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 4C652F200F
 for <minios-devel@lists.xen.org>; Fri, 15 Mar 2019 18:06:32 +0100 (CET)
Received: from N-1309.office.hd (10.1.2.132) by skoll.office.hd
 (192.168.125.11) with Microsoft SMTP Server (TLS) id 14.3.319.2; Fri, 15 Mar
 2019 18:06:31 +0100
From: Sharan Santhanam <sharan.santhanam@neclab.eu>
To: <minios-devel@lists.xen.org>
Date: Fri, 15 Mar 2019 18:06:16 +0100
Message-ID: <1552669582-28286-3-git-send-email-sharan.santhanam@neclab.eu>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1552669582-28286-1-git-send-email-sharan.santhanam@neclab.eu>
References: <1552669582-28286-1-git-send-email-sharan.santhanam@neclab.eu>
MIME-Version: 1.0
X-Originating-IP: [10.1.2.132]
Subject: [Minios-devel] [UNIKRAFT PATCH 2/8] lib/uklibparam: Add support for
 string datatype
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: Sharan Santhanam <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>

VGhpcyBwYXRjaCBpbXBsZW1lbnRzIGEgd2F5IHRvIGZvcndhcmQgc3RyaW5ncyBwYXJhbWV0ZXJz
IHRvIHRoZQpsaWJyYXJ5CgpTaWduZWQtb2ZmLWJ5OiBTaGFyYW4gU2FudGhhbmFtIDxzaGFyYW4u
c2FudGhhbmFtQG5lY2xhYi5ldT4KLS0tCiBsaWIvdWtsaWJwYXJhbS9pbmNsdWRlL3VrL2xpYnBh
cmFtLmggfCAxMCArKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMTAgaW5zZXJ0aW9ucygrKQoK
ZGlmZiAtLWdpdCBhL2xpYi91a2xpYnBhcmFtL2luY2x1ZGUvdWsvbGlicGFyYW0uaCBiL2xpYi91
a2xpYnBhcmFtL2luY2x1ZGUvdWsvbGlicGFyYW0uaAppbmRleCAwODU1ZDJkLi42YzNkNzhhIDEw
MDY0NAotLS0gYS9saWIvdWtsaWJwYXJhbS9pbmNsdWRlL3VrL2xpYnBhcmFtLmgKKysrIGIvbGli
L3VrbGlicGFyYW0vaW5jbHVkZS91ay9saWJwYXJhbS5oCkBAIC0xNTMsNiArMTUzLDggQEAgZXh0
ZXJuIEMgewogI2RlZmluZSBfTElCX1BBUkFNX19fdTMyCVBBUkFNX1RZUEUoc2l6ZW9mKF9fdTMy
KSwgMCwgMCkKICNkZWZpbmUgX0xJQl9QQVJBTV9fX3M2NAlQQVJBTV9UWVBFKHNpemVvZihfX3M2
NCksIDEsIDApCiAjZGVmaW5lIF9MSUJfUEFSQU1fX191NjQJUEFSQU1fVFlQRShzaXplb2YoX191
NjQpLCAwLCAwKQorI2RlZmluZSBfTElCX1BBUkFNX19fdXB0cglQQVJBTV9UWVBFKHNpemVvZihf
X3VwdHIpLCAwLCAxKQorI2RlZmluZSBfTElCX1BBUkFNX2NoYXJwCV9MSUJfUEFSQU1fX191cHRy
CiAKIHN0cnVjdCB1a19wYXJhbSB7CiAJLyogVGhlIG5hbWUgb2YgdGhlIHBhcmFtICovCkBAIC0z
OTMsNiArMzk1LDE0IEBAIHZvaWQgX3VrX2xpYnBhcmFtX2xpYl9hZGQoc3RydWN0IHVrX2xpYl9z
ZWN0aW9uICpsaWJfc2VjKTsKIAkJCQkJCSAgICBuYW1lKSk7CQlcCiAJX0xJQl9VS19QQVJBTV9T
RVQobmFtZSwgdHlwZSwgMSkJCQkJXAogCisvKioKKyAqIERlY2xhcmUgYSBzdHJpbmcgbGlicmFy
eSBwYXJhbS4KKyAqIEBwYXJhbSBuYW1lCisgKglUaGUgbmFtZSBvZiB0aGUgcGFyYW1ldGVyLgor
ICovCisjZGVmaW5lIFVLX0xJQl9QQVJBTV9TVFIobmFtZSkJCQkJCQlcCisJVUtfTElCX1BBUkFN
KG5hbWUsIF9fdXB0cikKKwogCiAjaWZkZWYgX19jcGx1c3BsdXMKIH0KLS0gCjIuNy40CgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVs
IG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Fri Mar 15 17:06:41 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 15 Mar 2019 17:06:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h4qI4-0003go-TJ; Fri, 15 Mar 2019 17:06: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=3vZp=RS=neclab.eu=sharan.santhanam@srs-us1.protection.inumbo.net>)
 id 1h4qI3-0003g1-Iv
 for minios-devel@lists.xen.org; Fri, 15 Mar 2019 17:06:39 +0000
X-Inumbo-ID: b1d9a04b-4744-11e9-bc90-bc764e045a96
Received: from mailer2.neclab.eu (unknown [195.37.70.41])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b1d9a04b-4744-11e9-bc90-bc764e045a96;
 Fri, 15 Mar 2019 17:06:38 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer2.neclab.eu (Postfix) with ESMTP id 9BBD7F201F;
 Fri, 15 Mar 2019 18:06:37 +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 xzuaxmjDl3hD; Fri, 15 Mar 2019 18:06:37 +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 5FDE1F200F
 for <minios-devel@lists.xen.org>; Fri, 15 Mar 2019 18:06:35 +0100 (CET)
Received: from N-1309.office.hd (10.1.2.132) by skoll.office.hd
 (192.168.125.11) with Microsoft SMTP Server (TLS) id 14.3.319.2; Fri, 15 Mar
 2019 18:06:34 +0100
From: Sharan Santhanam <sharan.santhanam@neclab.eu>
To: <minios-devel@lists.xen.org>
Date: Fri, 15 Mar 2019 18:06:18 +0100
Message-ID: <1552669582-28286-5-git-send-email-sharan.santhanam@neclab.eu>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1552669582-28286-1-git-send-email-sharan.santhanam@neclab.eu>
References: <1552669582-28286-1-git-send-email-sharan.santhanam@neclab.eu>
MIME-Version: 1.0
X-Originating-IP: [10.1.2.132]
Subject: [Minios-devel] [UNIKRAFT PATCH 4/8] lib/uklibparam: Add linker
 script for 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: Sharan Santhanam <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>

VGhpcyBwYXRjaCBpbnRyb2R1Y2VzIGEgbGlua2VyIHNjcmlwdCB0byBjcmVhdGUgbGlua2VyCnNl
Y3Rpb24gdG8gcGxhY2UgdGhlIGxpYnJhcnkgYXJndW1lbnRzIG1ldGEtZGF0YS4KClNpZ25lZC1v
ZmYtYnk6IFNoYXJhbiBTYW50aGFuYW0gPHNoYXJhbi5zYW50aGFuYW1AbmVjbGFiLmV1PgotLS0K
IE1ha2VmaWxlICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKysKIGxpYi91a2xpYnBhcmFtL2xp
YnBhcmFtLmxkcy5TIHwgMjMgKysrKysrKysrKysrKysrKysrKysrKysKIHBsYXQva3ZtL0xpbmtl
ci51ayAgICAgICAgICAgIHwgIDIgKy0KIHBsYXQvbGludXh1L0xpbmtlci51ayAgICAgICAgIHwg
IDMgKystCiBwbGF0L3hlbi9MaW5rZXIudWsgICAgICAgICAgICB8ICAyICstCiBzdXBwb3J0L2J1
aWxkL01ha2VmaWxlLnJ1bGVzICB8IDM1ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrCiA2IGZpbGVzIGNoYW5nZWQsIDY0IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCiBj
cmVhdGUgbW9kZSAxMDA2NDQgbGliL3VrbGlicGFyYW0vbGlicGFyYW0ubGRzLlMKCmRpZmYgLS1n
aXQgYS9NYWtlZmlsZSBiL01ha2VmaWxlCmluZGV4IDhlODFjNjQuLmUwZmMxNDUgMTAwNjQ0Ci0t
LSBhL01ha2VmaWxlCisrKyBiL01ha2VmaWxlCkBAIC0xOTgsNiArMTk4LDggQEAgVUtfQUxJQlM6
PQogVUtfQUxJQlMteTo9CiBVS19PTElCUzo9CiBVS19PTElCUy15Oj0KK1VLX0xEUzo9CitVS19M
RFMteTo9CiBVS19TUkNTOj0KIFVLX1NSQ1MteTo9CiBVS19ERVBTOj0KZGlmZiAtLWdpdCBhL2xp
Yi91a2xpYnBhcmFtL2xpYnBhcmFtLmxkcy5TIGIvbGliL3VrbGlicGFyYW0vbGlicGFyYW0ubGRz
LlMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uM2E5YzkyMAotLS0gL2Rldi9u
dWxsCisrKyBiL2xpYi91a2xpYnBhcmFtL2xpYnBhcmFtLmxkcy5TCkBAIC0wLDAgKzEsMjMgQEAK
KyNpbmNsdWRlIDx1ay9jb25maWcuaD4KKyNpbmNsdWRlIDx1ay9saWJwYXJhbS5oPgorCisjZGVm
aW5lIGNyZWF0ZV92YXIoeCx5KSBfX1NUUklOR0NPTkNBVCh4LHkpCisjaWZkZWYgVUtfTElCUEFS
QU1fUFJFRklYCitTRUNUSU9OUworeworCWNyZWF0ZV92YXIoVUtfTElCUEFSQU1fUFJFRklYLF9f
cGFyYW1fYXJnKSA6IHsKKwkJX1NFQ1RJT05fU1RBUlQoCisJCQkJX0xJQl9QQVJBTV9TRUNUSU9O
X05BTUUoVUtfTElCUEFSQU1fUFJFRklYLAorCQkJCQkJCVBBUkFNX1NFQ1RJT05fU1VGRklYKQor
CQkJCSAgKSA9IC47CisKKwkJS0VFUCAoKihjcmVhdGVfdmFyKFVLX0xJQlBBUkFNX1BSRUZJWCxQ
QVJBTV9TRUNUSU9OX1NVRkZJWCkpKQorCisJCV9TRUNUSU9OX1NUT1AoCisJCQkJX0xJQl9QQVJB
TV9TRUNUSU9OX05BTUUoVUtfTElCUEFSQU1fUFJFRklYLAorCQkJCQkJCVBBUkFNX1NFQ1RJT05f
U1VGRklYKQorCQkJCSAgKSA9IC47CisJfQorfQorSU5TRVJUIEFGVEVSIC5yb2RhdGEKKyNlbmRp
ZiAvKiBVS19MSUJQQVJBTV9QUkVGSVggKi8KZGlmZiAtLWdpdCBhL3BsYXQva3ZtL0xpbmtlci51
ayBiL3BsYXQva3ZtL0xpbmtlci51awppbmRleCBmNjk2ZTI1Li40YjhiMTY3IDEwMDY0NAotLS0g
YS9wbGF0L2t2bS9MaW5rZXIudWsKKysrIGIvcGxhdC9rdm0vTGlua2VyLnVrCkBAIC0xNSw3ICsx
NSw3IEBAIEVYVFJBX0xEX1NDUklQVF9GTEFHUyA6PSAkKGFkZHByZWZpeCAtV2wkKGNvbW1hKS1U
LCQoRVhUUkFfTERfU0NSSVBULXkpKQogCiAkKEtWTV9JTUFHRSk6ICQoS1ZNX0FMSUJTKSAkKEtW
TV9BTElCUy15KSAkKEtWTV9PTElCUykgJChLVk1fT0xJQlMteSkgXAogICAgICAgICAgICAgICAk
KFVLX0FMSUJTKSAkKFVLX0FMSUJTLXkpICQoVUtfT0xJQlMpICQoVUtfT0xJQlMteSkgXAotICAg
ICAgICAgICAgICAkKEtWTV9MRFNDUklQVCkKKyAgICAgICAgICAgICAgJChVS19MRFMpICQoVUtf
TERTLXkpCiAJJChjYWxsIGJ1aWxkX2NtZCxMRCwsJEAubGQubyxcCiAJICAgICAgICQoTEQpIC1y
ICQoTElCTERGTEFHUykgJChMSUJMREZMQUdTLXkpIFwKIAkJCSQoS1ZNX0xERkxBR1MpICQoS1ZN
X0xERkxBR1MteSkgXApkaWZmIC0tZ2l0IGEvcGxhdC9saW51eHUvTGlua2VyLnVrIGIvcGxhdC9s
aW51eHUvTGlua2VyLnVrCmluZGV4IGRiZGY5ZDkuLmY0Mzg3ZmEgMTAwNjQ0Ci0tLSBhL3BsYXQv
bGludXh1L0xpbmtlci51aworKysgYi9wbGF0L2xpbnV4dS9MaW5rZXIudWsKQEAgLTgsNyArOCw4
IEBAIEVYVFJBX0xEX1NDUklQVF9GTEFHUyA6PSAkKGFkZHByZWZpeCAtV2wkKGNvbW1hKS1ULCQo
RVhUUkFfTERfU0NSSVBULXkpKQogCiAkKExJTlVYVV9JTUFHRSk6ICQoTElOVVhVX0FMSUJTKSAk
KExJTlVYVV9BTElCUy15KSBcCiAJCSAkKExJTlVYVV9PTElCUykgJChMSU5VWFVfT0xJQlMteSkg
XAotCQkgJChVS19BTElCUykgJChVS19BTElCUy15KSAkKFVLX09MSUJTKSAkKFVLX09MSUJTLXkp
CisJCSAkKFVLX0FMSUJTKSAkKFVLX0FMSUJTLXkpICQoVUtfT0xJQlMpICQoVUtfT0xJQlMteSkg
XAorCQkgJChVS19MRFMpICQoVUtfTERTLXkpCiAJJChjYWxsIGJ1aWxkX2NtZCxMRCwsJEAsXAog
CSAgICAgICAkKExEKSAkKExERkxBR1MpICQoTERGTEFHUy15KSBcCiAJCSAgICAgJChMSU5VWFVf
TERGTEFHUykgJChMSU5VWFVfTERGTEFHUy15KSBcCmRpZmYgLS1naXQgYS9wbGF0L3hlbi9MaW5r
ZXIudWsgYi9wbGF0L3hlbi9MaW5rZXIudWsKaW5kZXggODAxZjVlMi4uYWVhMTA4OSAxMDA2NDQK
LS0tIGEvcGxhdC94ZW4vTGlua2VyLnVrCisrKyBiL3BsYXQveGVuL0xpbmtlci51awpAQCAtMjIs
NyArMjIsNyBAQCBFWFRSQV9MRF9TQ1JJUFRfRkxBR1MgOj0gJChhZGRwcmVmaXggLVdsJChjb21t
YSktVCwkKEVYVFJBX0xEX1NDUklQVC15KSkKIAogJChYRU5fSU1BR0UpOiAkKFhFTl9BTElCUykg
JChYRU5fQUxJQlMteSkgJChYRU5fT0xJQlMpICQoWEVOX09MSUJTLXkpIFwKICAgICAgICAgICAg
ICAgJChVS19BTElCUykgJChVS19BTElCUy15KSAkKFVLX09MSUJTKSAkKFVLX09MSUJTLXkpIFwK
LSAgICAgICAgICAgICAgJChYRU5fTERTQ1JJUFQpCisgICAgICAgICAgICAgICQoVUtfTERTKSAk
KFVLX0xEUy15KQogCSQoY2FsbCBidWlsZF9jbWQsTEQsLCRALmxkLm8sXAogCSAgICAgICAkKExE
KSAtciAkKExJQkxERkxBR1MpICQoTElCTERGTEFHUy15KSBcCiAJCQkkKFhFTl9MREZMQUdTKSAk
KFhFTl9MREZMQUdTLXkpIFwKZGlmZiAtLWdpdCBhL3N1cHBvcnQvYnVpbGQvTWFrZWZpbGUucnVs
ZXMgYi9zdXBwb3J0L2J1aWxkL01ha2VmaWxlLnJ1bGVzCmluZGV4IDA0ZjJmMGQuLjYzMWZlZTMg
MTAwNjQ0Ci0tLSBhL3N1cHBvcnQvYnVpbGQvTWFrZWZpbGUucnVsZXMKKysrIGIvc3VwcG9ydC9i
dWlsZC9NYWtlZmlsZS5ydWxlcwpAQCAtMTU3LDYgKzE1NywyNiBAQCAkKGNhbGwgYWRkbGliLCQo
MSkpCiBlbmRpZgogZW5kZWYKIAorIyBhZGRfcGFyYW1wcmVmaXggJG5hbWUgJGxpYm5hbWUKK2Rl
ZmluZSBhZGRfcGFyYW1wcmVmaXggPQorJChldmFsIFVLX0xJQl9QQVJBTV9MRFM6PSQoQ09ORklH
X1VLX0JBU0UpL2xpYi91a2xpYnBhcmFtL2xpYnBhcmFtLmxkcy5TKQorJChldmFsICQoY2FsbCB1
YywkKDIpKV9DRkxBR1MgKz0gLURVS19MSUJQQVJBTV9QUkVGSVg9JCgxKSkKKyQoZXZhbCAkKGNh
bGwgdWMsJCgyKSlfQ1hYRkxBR1MgKz0gLURVS19MSUJQQVJBTV9QUkVGSVg9JCgxKSkKKyQoZXZh
bCAkKGNhbGwgdWMsJCgyKSlfQVNGTEFHUyArPSAtRFVLX0xJQlBBUkFNX1BSRUZJWD0kKDEpKQor
JChldmFsICQoY2FsbCB1YywkKDIpKV9MRF9TQ1JJUFQgOj0gJChjYWxsIHNyYzJsZHMsJCgyKSwk
KFVLX0xJQl9QQVJBTV9MRFMpKSkKK2VuZGVmCisKKyMgYWRkbGliX3BhcmFtcHJlZml4ICRsaWJu
YW1lLCRwYXJhbW5hbWUob3B0aW9uYWwpCitkZWZpbmUgYWRkbGliX3BhcmFtcHJlZml4ID0KKyQo
aWYgJCgyKSxcCiskKGV2YWwgbmFtZSA6PSAkKDIpKSxcCiskKGV2YWwgbmFtZSA6PSAkKDEpKSkK
KyQoZXZhbCAkKGNhbGwgYWRkX3BhcmFtcHJlZml4LCQobmFtZSksJCgxKSwkKGNhbGwgdWMsJCgx
KSkpKQorJChldmFsIEVYVFJBX0xEX1NDUklQVC0kKENPTkZJR19MSUJVS0xJQlBBUkFNKSArPSAk
KCQoY2FsbCB1YywkKDEpKV9MRF9TQ1JJUFQpKQorJChldmFsICQoY2FsbCB1YywkKDEpKV9TUkNT
LSQoQ09ORklHX0xJQlVLTElCUEFSQU0pICs9ICQoVUtfTElCX1BBUkFNX0xEUykpCiskKGV2YWwg
JChjYWxsIHVjLCQoMSkpX0NMRUFOLSQoQ09ORklHX0xJQlVLTElCUEFSQU0pICs9IFwKKwkJCQkJ
CSQoJChjYWxsIHVjLCQoMSkpX0xEX1NDUklQVCkpCitlbmRlZgogCiAjIGFkZHBsYXRsaWIgJHBs
YXRuYW1lLCRsaWJuYW1lCiBkZWZpbmUgYWRkcGxhdGxpYiA9CkBAIC0xNzMsNiArMTkzLDIwIEBA
ICQoaWYgJChmaWx0ZXIgeSwkKDMpKSwkKGNhbGwgYWRkcGxhdGxpYiwkKDEpLCQoMikpLCkKIGVu
ZGVmCiAKIAorIyBhZGRwbGF0bGliX3BhcmFtcHJlZml4LCRwbGF0LCRsaWJuYW1lLCRwYXJhbW5h
bWUob3B0aW9uYWwpCitkZWZpbmUgYWRkcGxhdGxpYl9wYXJhbXByZWZpeCA9CiskKGlmICQoMyks
XAorJChldmFsIG5hbWU6PSQoMykpLFwKKyQoZXZhbCBuYW1lOj0kKDIpKSkKKyQoZXZhbCAkKGNh
bGwgYWRkX3BhcmFtcHJlZml4LCQobmFtZSksJCgyKSkpCiskKGV2YWwgJChjYWxsIHVjLCQoMSkp
X0xEX1NDUklQVC0kKENPTkZJR19MSUJVS0xJQlBBUkFNKSArPVwKKwkJCQkJCSQoJChjYWxsIHVj
LCQoMikpX0xEX1NDUklQVCkpCiskKGV2YWwgJChjYWxsIHVjLCQoMikpX1NSQ1MtJChDT05GSUdf
TElCVUtMSUJQQVJBTSkgKz0gXAorCQkJCQkJJChVS19MSUJfUEFSQU1fTERTKSkKKyQoZXZhbCAk
KGNhbGwgdWMsJCgyKSlfQ0xFQU4tJChDT05GSUdfTElCVUtMSUJQQVJBTSkgKz1cCisJCQkJCQkk
KCQoY2FsbCB1YywkKDIpKV9MRF9TQ1JJUFQpKQorZW5kZWYKKwogIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMKICMKICMgQ29tbWFuZCBjYWxsaW5nCkBAIC00MjAsNiArNDU0LDcgQEAgJCgzKTogJCgy
KSB8IHByZXBhcmUKIAkpCiAKIFVLX1NSQ1MteSArPSAkKDIpCitVS19MRFMteSArPSAkKDMpCiBV
S19ERVBTLXkgKz0gJChjYWxsIG91dDJkZXAsJCgzKSkKICQoZXZhbCAkKGNhbGwgdnByZWZpeF9s
aWIsJCgxKSxDTEVBTi15KSArPSAkKGNhbGwgYnVpbGRfY2xlYW4sJCgzKSkgJChjYWxsIG91dDJk
ZXAsJCgzKSkpCiBlbmRlZgotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Fri Mar 15 17:06:41 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 15 Mar 2019 17:06:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h4qI4-0003gu-Vb; Fri, 15 Mar 2019 17:06: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=3vZp=RS=neclab.eu=sharan.santhanam@srs-us1.protection.inumbo.net>)
 id 1h4qI3-0003g2-Kz
 for minios-devel@lists.xen.org; Fri, 15 Mar 2019 17:06:39 +0000
X-Inumbo-ID: b22fe634-4744-11e9-bc90-bc764e045a96
Received: from mailer1.neclab.eu (unknown [195.37.70.40])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b22fe634-4744-11e9-bc90-bc764e045a96;
 Fri, 15 Mar 2019 17:06:39 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer1.neclab.eu (Postfix) with ESMTP id 34A33104EE0;
 Fri, 15 Mar 2019 18:06:38 +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 g0olRPgQ0U3b; Fri, 15 Mar 2019 18:06:38 +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 013B0104EC8
 for <minios-devel@lists.xen.org>; Fri, 15 Mar 2019 18:06:38 +0100 (CET)
Received: from N-1309.office.hd (10.1.2.132) by skoll.office.hd
 (192.168.125.11) with Microsoft SMTP Server (TLS) id 14.3.319.2; Fri, 15 Mar
 2019 18:06:37 +0100
From: Sharan Santhanam <sharan.santhanam@neclab.eu>
To: <minios-devel@lists.xen.org>
Date: Fri, 15 Mar 2019 18:06:19 +0100
Message-ID: <1552669582-28286-6-git-send-email-sharan.santhanam@neclab.eu>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1552669582-28286-1-git-send-email-sharan.santhanam@neclab.eu>
References: <1552669582-28286-1-git-send-email-sharan.santhanam@neclab.eu>
MIME-Version: 1.0
X-Originating-IP: [10.1.2.132]
Subject: [Minios-devel] [UNIKRAFT PATCH 5/8] plat/linuxu: Introduce heap
 size as a lib 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: Sharan Santhanam <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>

SW4gbGludXh1IHBsYXRmb3JtLCB0aGUgdXNlciBjYW4gb3ZlcndyaXRlIHRoZSBkZWZhdWx0IGhl
YXAgc2l6ZQpwYXJhbWV0ZXIuIEluIHRoaXMgcGF0Y2ggd2UgaW50cm9kdWNlIHRoZSBoZWFwIHNp
emUgYXJndW1lbnQgYXMgYW4KVUtfTElCX1BBUkFNIHdoaWNoIHRoZSB1c2VyIGNhbiBtb2RpZnkg
YXQgYm9vdCB0aW1lLgoKU2lnbmVkLW9mZi1ieTogU2hhcmFuIFNhbnRoYW5hbSA8c2hhcmFuLnNh
bnRoYW5hbUBuZWNsYWIuZXU+Ci0tLQogcGxhdC9saW51eHUvTWFrZWZpbGUudWsgfCAgMiArKwog
cGxhdC9saW51eHUvbWVtb3J5LmMgICAgfCAxNyArKysrKysrKysrKysrKysrLQogMiBmaWxlcyBj
aGFuZ2VkLCAxOCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvcGxh
dC9saW51eHUvTWFrZWZpbGUudWsgYi9wbGF0L2xpbnV4dS9NYWtlZmlsZS51awppbmRleCAyYzBk
ZTc2Li4yODFiNWM4IDEwMDY0NAotLS0gYS9wbGF0L2xpbnV4dS9NYWtlZmlsZS51aworKysgYi9w
bGF0L2xpbnV4dS9NYWtlZmlsZS51awpAQCAtOCw2ICs4LDggQEAgJChldmFsICQoY2FsbCBhZGRw
bGF0X3MsbGludXh1LCQoQ09ORklHX1BMQVRfTElOVVhVKSkpCiAjIwogJChldmFsICQoY2FsbCBh
ZGRwbGF0bGliLGxpbnV4dSxsaWJsaW51eHVwbGF0KSkKIAorIyMgQWRkaW5nIGxpYnBhcmFtIGZv
ciB0aGUgbGludXh1IHBsYXRmb3JtCiskKGV2YWwgJChjYWxsIGFkZHBsYXRsaWJfcGFyYW1wcmVm
aXgsbGludXh1LGxpYmxpbnV4dXBsYXQsbGludXh1KSkKICMjCiAjIyBQbGF0Zm9ybSBsaWJyYXJ5
IGRlZmluaXRpb25zCiAjIwpkaWZmIC0tZ2l0IGEvcGxhdC9saW51eHUvbWVtb3J5LmMgYi9wbGF0
L2xpbnV4dS9tZW1vcnkuYwppbmRleCAzNWQwZDk1Li42Yjk4YWNiIDEwMDY0NAotLS0gYS9wbGF0
L2xpbnV4dS9tZW1vcnkuYworKysgYi9wbGF0L2xpbnV4dS9tZW1vcnkuYwpAQCAtMzMsOSArMzMs
MjQgQEAKICAqIFRISVMgSEVBREVSIE1BWSBOT1QgQkUgRVhUUkFDVEVEIE9SIE1PRElGSUVEIElO
IEFOWSBXQVkuCiAgKi8KIAorI2luY2x1ZGUgPGVycm5vLmg+CisjaW5jbHVkZSA8dWsvYXJjaC90
eXBlcy5oPgogI2luY2x1ZGUgPGxpbnV4dS9zZXR1cC5oPgotI2luY2x1ZGUgPHVrL3BsYXQvbWVt
b3J5Lmg+CisjaW5jbHVkZSA8dWsvZXJycHRyLmg+CiAjaW5jbHVkZSA8dWsvYXNzZXJ0Lmg+Cisj
aW5jbHVkZSA8bGludXh1L3N5c2NhbGwuaD4KKyNpbmNsdWRlIDx1ay9wbGF0L21lbW9yeS5oPgor
I2lmZGVmIENPTkZJR19MSUJVS0xJQlBBUkFNCisjaW5jbHVkZSA8dWsvbGlicGFyYW0uaD4KKyNl
bmRpZiAvKiBDT05GSUdfTElCVUtMSUJQQVJBTSAqLworCisjZGVmaW5lIE1CMkIJCSgxMDI0ICog
MTAyNCkKKworc3RhdGljIF9fdTMyIGhlYXBfc2l6ZSA9IENPTkZJR19MSU5VWFVfREVGQVVMVF9I
RUFQTUI7CisjaWZkZWYgQ09ORklHX0xJQlVLTElCUEFSQU0KK1VLX0xJQl9QQVJBTShoZWFwX3Np
emUsIF9fdTMyKTsKKyNlbmRpZiAvKiBDT05GSUdfTElCVUtMSUJQQVJBTSAqLworCiAKIGludCB1
a3BsYXRfbWVtcmVnaW9uX2NvdW50KHZvaWQpCiB7Ci0tIAoyLjcuNAoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxp
c3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Fri Mar 15 17:06:44 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 15 Mar 2019 17:06: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 1h4qI8-0003iG-1L; Fri, 15 Mar 2019 17:06:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3vZp=RS=neclab.eu=sharan.santhanam@srs-us1.protection.inumbo.net>)
 id 1h4qI7-0003ht-6r
 for minios-devel@lists.xen.org; Fri, 15 Mar 2019 17:06:43 +0000
X-Inumbo-ID: b3f8c210-4744-11e9-a08e-a76286b8255f
Received: from mailer1.neclab.eu (unknown [195.37.70.40])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b3f8c210-4744-11e9-a08e-a76286b8255f;
 Fri, 15 Mar 2019 17:06:42 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer1.neclab.eu (Postfix) with ESMTP id 36033104F2D;
 Fri, 15 Mar 2019 18:06:41 +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 97QMgqwlWsZC; Fri, 15 Mar 2019 18:06: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 mailer1.neclab.eu (Postfix) with ESMTPS id D095C104EC8
 for <minios-devel@lists.xen.org>; Fri, 15 Mar 2019 18:06:40 +0100 (CET)
Received: from N-1309.office.hd (10.1.2.132) by skoll.office.hd
 (192.168.125.11) with Microsoft SMTP Server (TLS) id 14.3.319.2; Fri, 15 Mar
 2019 18:06:40 +0100
From: Sharan Santhanam <sharan.santhanam@neclab.eu>
To: <minios-devel@lists.xen.org>
Date: Fri, 15 Mar 2019 18:06:21 +0100
Message-ID: <1552669582-28286-8-git-send-email-sharan.santhanam@neclab.eu>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1552669582-28286-1-git-send-email-sharan.santhanam@neclab.eu>
References: <1552669582-28286-1-git-send-email-sharan.santhanam@neclab.eu>
MIME-Version: 1.0
X-Originating-IP: [10.1.2.132]
Subject: [Minios-devel] [UNIKRAFT PATCH 7/8] lib/ukboot: Replace the parser
 with the uklibparam
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: Sharan Santhanam <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>

V2UgcmVwbGFjZSB0aGUgZXhpc3RpbmcgcGFyc2VyIGluIGxpbnV4dSBwbGF0Zm9ybSB3aXRoIHVr
bGlicGFyYW0uClRoZSBsaWJyYXJ5IHBhcnNpbmcgaXMgcGVyZm9ybWVkIGR1cmluZyB0aGUgYm9v
dCBhZnRlciBjb25zdHJ1Y3Rvcgppbml0aWFsaXphdGlvbi4KClNpZ25lZC1vZmYtYnk6IFNoYXJh
biBTYW50aGFuYW0gPHNoYXJhbi5zYW50aGFuYW1AbmVjbGFiLmV1PgotLS0KIGxpYi91a2Jvb3Qv
Ym9vdC5jICAgIHwgIDIwICsrKysrKystLQogcGxhdC9saW51eHUvbWVtb3J5LmMgfCAgMjkgKysr
KysrKysrKystCiBwbGF0L2xpbnV4dS9zZXR1cC5jICB8IDEyNSAtLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDMgZmlsZXMgY2hhbmdlZCwgNDUgaW5z
ZXJ0aW9ucygrKSwgMTI5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2xpYi91a2Jvb3QvYm9v
dC5jIGIvbGliL3VrYm9vdC9ib290LmMKaW5kZXggNDg0Njc4Mi4uZDY2M2Y0NyAxMDA2NDQKLS0t
IGEvbGliL3VrYm9vdC9ib290LmMKKysrIGIvbGliL3VrYm9vdC9ib290LmMKQEAgLTYwLDYgKzYw
LDkgQEAKICNpZiBDT05GSUdfTElCVUtCVVMKICNpbmNsdWRlIDx1ay9idXMuaD4KICNlbmRpZiAv
KiBDT05GSUdfTElCVUtCVVMgKi8KKyNpZmRlZiBDT05GSUdfTElCVUtMSUJQQVJBTQorI2luY2x1
ZGUgPHVrL2xpYnBhcmFtLmg+CisjZW5kaWYgLyogQ09ORklHX0xJQlVLTElCUEFSQU0gKi8KIAog
aW50IG1haW4oaW50IGFyZ2MsIGNoYXIgKmFyZ3ZbXSkgX193ZWFrOwogI2lmZGVmIENPTkZJR19M
SUJMV0lQCkBAIC0xNDIsOSArMTQ1LDEwIEBAIHZvaWQgdWtwbGF0X2VudHJ5KGludCBhcmdjLCBj
aGFyICphcmd2W10pCiB7CiAJaW50IGk7CiAJc3RydWN0IHRocmVhZF9tYWluX2FyZyB0bWE7CisJ
aW50IGtlcm5fYXJncyA9IDA7CisJaW50IHJjIF9fbWF5YmVfdW51c2VkID0gMDsKICNpZiBDT05G
SUdfTElCVUtBTExPQwogCXN0cnVjdCB1a19hbGxvYyAqYSA9IE5VTEw7Ci0JaW50IHJjOwogI2Vu
ZGlmCiAjaWYgQ09ORklHX0xJQlVLQUxMT0MgJiYgQ09ORklHX0xJQlVLQUxMT0NCQlVERFkgJiYg
Q09ORklHX0xJQlVLQk9PVF9JTklUQUxMT0MKIAlzdHJ1Y3QgdWtwbGF0X21lbXJlZ2lvbl9kZXNj
IG1kOwpAQCAtMTc2LDYgKzE4MCwxNiBAQCB2b2lkIHVrcGxhdF9lbnRyeShpbnQgYXJnYywgY2hh
ciAqYXJndltdKQogCQl9CiAJfQogCisjaWZkZWYgQ09ORklHX0xJQlVLTElCUEFSQU0KKwlyYyA9
IChhcmdjID4gMSkgPyB1a19saWJwYXJhbV9wYXJzZShhcmd2WzBdLCBhcmdjIC0gMSwgJmFyZ3Zb
MV0pIDogMDsKKwlpZiAodW5saWtlbHkocmMgPCAwKSkKKwkJdWtfcHJfY3JpdCgiRmFpbGVkIHRv
IHBhcnNlIHRoZSBrZXJuZWwgYXJndW1lbnRcbiIpOworCWVsc2UgeworCQlrZXJuX2FyZ3MgPSBy
YzsKKwkJdWtfcHJfaW5mbygiRm91bmQgJWQgbGlicmFyeSBhcmdzXG4iLCBrZXJuX2FyZ3MpOwor
CX0KKyNlbmRpZiAvKiBDT05GSUdfTElCVUtMSUJQQVJBTSAqLworCiAjaWYgQ09ORklHX0xJQlVL
QUxMT0MgJiYgQ09ORklHX0xJQlVLQUxMT0NCQlVERFkgJiYgQ09ORklHX0xJQlVLQk9PVF9JTklU
QUxMT0MKIAkvKiBpbml0aWFsaXplIG1lbW9yeSBhbGxvY2F0b3IKIAkgKiBGSVhNRTogdWthbGxv
Y2JidWRkeSBpcyBoYXJkLWNvZGVkIGZvciBub3cKQEAgLTI1Miw4ICsyNjYsOCBAQCB2b2lkIHVr
cGxhdF9lbnRyeShpbnQgYXJnYywgY2hhciAqYXJndltdKQogCQlVS19DUkFTSCgiQ291bGQgbm90
IGluaXRpYWxpemUgdGhlIHNjaGVkdWxlclxuIik7CiAjZW5kaWYKIAotCXRtYS5hcmdjID0gYXJn
YzsKLQl0bWEuYXJndiA9IGFyZ3Y7CisJdG1hLmFyZ2MgPSBhcmdjIC0ga2Vybl9hcmdzOworCXRt
YS5hcmd2ID0gJmFyZ3Zba2Vybl9hcmdzXTsKIAogI2lmIENPTkZJR19MSUJVS1NDSEVECiAJbWFp
bl90aHJlYWQgPSB1a190aHJlYWRfY3JlYXRlKCJtYWluIiwgbWFpbl90aHJlYWRfZnVuYywgJnRt
YSk7CmRpZmYgLS1naXQgYS9wbGF0L2xpbnV4dS9tZW1vcnkuYyBiL3BsYXQvbGludXh1L21lbW9y
eS5jCmluZGV4IDZiOThhY2IuLmJjNTMyYjQgMTAwNjQ0Ci0tLSBhL3BsYXQvbGludXh1L21lbW9y
eS5jCisrKyBiL3BsYXQvbGludXh1L21lbW9yeS5jCkBAIC01MSwxMCArNTEsMzcgQEAgc3RhdGlj
IF9fdTMyIGhlYXBfc2l6ZSA9IENPTkZJR19MSU5VWFVfREVGQVVMVF9IRUFQTUI7CiBVS19MSUJf
UEFSQU0oaGVhcF9zaXplLCBfX3UzMik7CiAjZW5kaWYgLyogQ09ORklHX0xJQlVLTElCUEFSQU0g
Ki8KIAorc3RhdGljIGludCBfX2xpbnV4dV9wbGF0X2hlYXBfaW5pdCh2b2lkKQoreworCXZvaWQg
KnByZXQ7CisJaW50IHJjID0gMDsKKworCV9saWJsaW51eHVwbGF0X29wdHMuaGVhcC5sZW4gPSBo
ZWFwX3NpemUgKiBNQjJCOworCXVrX3ByX2luZm8oIkhlYXAgc2l6ZSAldVxuIiwgaGVhcF9zaXpl
KTsKKworCS8qKgorCSAqIEFsbG9jYXRlIGhlYXAgbWVtb3J5CisJICovCisJaWYgKF9saWJsaW51
eHVwbGF0X29wdHMuaGVhcC5sZW4gPiAwKSB7CisJCXByZXQgPSBzeXNfbWFwbWVtKE5VTEwsIF9s
aWJsaW51eHVwbGF0X29wdHMuaGVhcC5sZW4pOworCQlpZiAoUFRSSVNFUlIocHJldCkpIHsKKwkJ
CXJjID0gUFRSMkVSUihwcmV0KTsKKwkJCXVrX3ByX2VycigiRmFpbGVkIHRvIGFsbG9jYXRlIG1l
bW9yeSBmb3IgaGVhcDogJWRcbiIsCisJCQkJICAgcmMpOworCQl9IGVsc2UKKwkJCV9saWJsaW51
eHVwbGF0X29wdHMuaGVhcC5iYXNlID0gcHJldDsKKwl9CisKKwlyZXR1cm4gcmM7CisKK30KIAog
aW50IHVrcGxhdF9tZW1yZWdpb25fY291bnQodm9pZCkKIHsKLQlyZXR1cm4gX2xpYmxpbnV4dXBs
YXRfb3B0cy5oZWFwLmJhc2UgPyAxIDogMDsKKwlpbnQgcmMgPSAwOworCisJcmMgPSBfX2xpbnV4
dV9wbGF0X2hlYXBfaW5pdCgpOworCXJldHVybiAocmMgPT0gMCkgPyAxIDogMDsKIH0KIAogaW50
IHVrcGxhdF9tZW1yZWdpb25fZ2V0KGludCBpLCBzdHJ1Y3QgdWtwbGF0X21lbXJlZ2lvbl9kZXNj
ICptKQpkaWZmIC0tZ2l0IGEvcGxhdC9saW51eHUvc2V0dXAuYyBiL3BsYXQvbGludXh1L3NldHVw
LmMKaW5kZXggNTA0NTQ0My4uODYzZDMwZiAxMDA2NDQKLS0tIGEvcGxhdC9saW51eHUvc2V0dXAu
YworKysgYi9wbGF0L2xpbnV4dS9zZXR1cC5jCkBAIC0zNSwxMiArMzUsMTAgQEAKIAogI2luY2x1
ZGUgPHVrL2NvbmZpZy5oPgogI2luY2x1ZGUgPHN0cmluZy5oPgotI2luY2x1ZGUgPGVycm5vLmg+
CiAjaW5jbHVkZSA8Z2V0b3B0Lmg+CiAjaW5jbHVkZSA8c3RkbGliLmg+CiAjaW5jbHVkZSA8bGlu
dXh1L3NldHVwLmg+CiAjaW5jbHVkZSA8bGludXh1L2NvbnNvbGUuaD4KLSNpbmNsdWRlIDxsaW51
eHUvc3lzY2FsbC5oPgogI2luY2x1ZGUgPHVrL3BsYXQvY29uc29sZS5oPgogI2luY2x1ZGUgPHVr
L3BsYXQvYm9vdHN0cmFwLmg+CiAjaW5jbHVkZSA8dWsvYXNzZXJ0Lmg+CkBAIC00OSwxMDggKzQ3
LDEwIEBACiAKIHN0cnVjdCBsaWJsaW51eHVwbGF0X29wdHMgX2xpYmxpbnV4dXBsYXRfb3B0cyA9
IHsgMCB9OwogCi0jZGVmaW5lIF9jb3V0a19jaHIoYykJCQkJXAotCXVrcGxhdF9jb3V0aygoY2hh
ciAqKSAmKGMpLCAxKQotI2RlZmluZSBfY291dGtfc3RyKHN0cikJCQkJXAotCXVrcGxhdF9jb3V0
aygoc3RyKSwgc3RybGVuKHN0cikpCi0KLXN0YXRpYyBjb25zdCBjaGFyICpzb3B0cyA9ICJoP1Zt
OiI7Ci1zdGF0aWMgc3RydWN0IG9wdGlvbiBsb3B0c1tdID0gewotCXsiaGVscCIsCW5vX2FyZ3Vt
ZW50LAkJTlVMTCwJJ2gnfSwKLQl7InZlcnNpb24iLAlub19hcmd1bWVudCwJCU5VTEwsCSdWJ30s
Ci0JeyJoZWFwbWVtIiwJcmVxdWlyZWRfYXJndW1lbnQsCU5VTEwsCSdtJ30sCi0Je05VTEwsIDAs
IE5VTEwsIDB9Ci19OwotCi1zdGF0aWMgdm9pZCB2ZXJzaW9uKHZvaWQpCi17Ci0JX2NvdXRrX3N0
cigiVW5pa3JhZnQgIgotCQkgICBTVFJJTkdJRlkoVUtfQ09ERU5BTUUpICIgIgotCQkgICBTVFJJ
TkdJRlkoVUtfRlVMTFZFUlNJT04pICJcbiIpOwotfQotCi1zdGF0aWMgdm9pZCB1c2FnZShjb25z
dCBjaGFyICpwcm9nbmFtZSkKLXsKLQlfY291dGtfc3RyKCJVc2FnZTogIik7Ci0JX2NvdXRrX3N0
cihwcm9nbmFtZSk7Ci0JX2NvdXRrX3N0cigiIFtbTElOVVhVIFBMQVRGT1JNIEFSR1VNRU5UXV0u
LiAtLSBbW0FSR1VNRU5UXV0uLlxuXG4iKTsKLQlfY291dGtfc3RyKCJVbmlrcmFmdCBMaW51eFUg
cGxhdGZvcm0gYXJndW1lbnRzOlxuIik7Ci0JX2NvdXRrX3N0cigiTWFuZGF0b3J5IGFyZ3VtZW50
cyB0byBsb25nIG9wdGlvbnMgYXJlIG1hbmRhdG9yeSBmb3Igc2hvcnQgb3B0aW9ucyB0b28uXG4i
KTsKLQlfY291dGtfc3RyKCIgIC1oLCAtLWhlbHAgICAgICAgICAgICAgICAgIGRpc3BsYXkgdGhp
cyBoZWxwIGFuZCBleGl0XG4iKTsKLQlfY291dGtfc3RyKCIgIC1WLCAtLXZlcnNpb24gICAgICAg
ICAgICAgIGRpc3BsYXkgVW5pa3JhZnQgdmVyc2lvbiBhbmQgZXhpdFxuIik7Ci0JX2NvdXRrX3N0
cigiICAtbSwgLS1oZWFwbWVtIFtNQllURVNdICAgICBhbGxvY2F0ZSBNQllURVMgYXMgaGVhcCBt
ZW1vcnlcbiIpOwotfQotCi1zdGF0aWMgaW50IHBhcnNlb3B0cyhpbnQgYXJnYywgY2hhciAqYXJn
dltdLCBzdHJ1Y3QgbGlibGludXh1cGxhdF9vcHRzICpvcHRzKQotewotCWNvbnN0IGNoYXIgKnBy
b2duYW1lID0gYXJndlswXTsKLQljaGFyICpvbGRfb3B0YXJnOwotCWludCBvbGRfb3B0aW5kOwot
CWludCBvbGRfb3B0b3B0OwotCWNoYXIgKiphcmd2b3B0OwotCWludCBvcHQsIG9wdGlkeDsKLQlp
bnQgcmV0OwotCi0JLyoKLQkgKiBDbGVhciAmIHNldCBkZWZhdWx0IG9wdGlvbnMKLQkgKi8KLQlt
ZW1zZXQob3B0cywgMCwgc2l6ZW9mKCpvcHRzKSk7Ci0JX2xpYmxpbnV4dXBsYXRfb3B0cy5oZWFw
LmxlbiA9IChzaXplX3QpKENPTkZJR19MSU5VWFVfREVGQVVMVF9IRUFQTUIpCi0JCQkJCSogMTAy
NCAqIDEwMjQ7Ci0KLQkvKgotCSAqIFBhcnNlIGFyZ3VtZW50cwotCSAqLwotCW9sZF9vcHRpbmQg
PSBvcHRpbmQ7Ci0Jb2xkX29wdG9wdCA9IG9wdG9wdDsKLQlvbGRfb3B0YXJnID0gb3B0YXJnOwot
CWFyZ3ZvcHQgPSBhcmd2OwotCW9wdGluZCA9IDE7Ci0Jd2hpbGUgKChvcHQgPSBnZXRvcHRfbG9u
ZyhhcmdjLCBhcmd2b3B0LCBzb3B0cywgbG9wdHMsICZvcHRpZHgpKSA+PSAwKSB7Ci0JCXN3aXRj
aCAob3B0KSB7Ci0JCWNhc2UgJ2gnOgotCQljYXNlICc/JzogLyogdXNhZ2UgKi8KLQkJCXVzYWdl
KHByb2duYW1lKTsKLQkJCXVrcGxhdF9oYWx0KCk7Ci0JCWNhc2UgJ1YnOiAvKiB2ZXJzaW9uICov
Ci0JCQl2ZXJzaW9uKCk7Ci0JCQl1a3BsYXRfaGFsdCgpOwotCQljYXNlICdtJzoKLQkJCV9saWJs
aW51eHVwbGF0X29wdHMuaGVhcC5sZW4gPSAoKChzaXplX3QpCi0JCQkJCQkJIHN0cnRvdWwob3B0
YXJnLAotCQkJCQkJCQkgTlVMTCwgMTApKQotCQkJCQkJCSogMTAyNCAqIDEwMjQpOwotCQkJYnJl
YWs7Ci0JCWRlZmF1bHQ6Ci0JCQlfY291dGtfc3RyKHByb2duYW1lKTsKLQkJCV9jb3V0a19zdHIo
IjogaW52YWxpZCBvcHRpb246IC0iKTsKLQkJCV9jb3V0a19jaHIob3B0KTsKLQkJCV9jb3V0a19z
dHIoIlxuIik7Ci0JCQl1c2FnZShwcm9nbmFtZSk7Ci0JCQlyZXQgPSAtRUlOVkFMOwotCQkJZ290
byBvdXQ7Ci0JCX0KLQl9Ci0JcmV0ID0gb3B0aW5kOwotCi1vdXQ6Ci0JLyoKLQkgKiBSZXN0b3Jl
IGdldG9wdCBzdGF0ZSBmb3IgbGF0ZXIgY2FsbHMKLQkgKi8KLQlvcHRpbmQgPSBvbGRfb3B0aW5k
OwotCW9wdG9wdCA9IG9sZF9vcHRvcHQ7Ci0Jb3B0YXJnID0gb2xkX29wdGFyZzsKLQlyZXR1cm4g
cmV0OwotfQotCiB2b2lkIF9saWJsaW51eHVwbGF0X2VudHJ5KGludCBhcmdjLCBjaGFyICphcmd2
W10pIF9fbm9yZXR1cm47CiAKIHZvaWQgX2xpYmxpbnV4dXBsYXRfZW50cnkoaW50IGFyZ2MsIGNo
YXIgKmFyZ3ZbXSkKIHsKLQljaGFyICpwcm9nbmFtZSA9IGFyZ3ZbMF07Ci0JaW50IHJldDsKLQl2
b2lkICpwcmV0OwotCiAJX2luaXRfY3B1ZmVhdHVyZXMoKTsKIAogCS8qCkBAIC0xNTksMzEgKzU5
LDYgQEAgdm9pZCBfbGlibGludXh1cGxhdF9lbnRyeShpbnQgYXJnYywgY2hhciAqYXJndltdKQog
CV9saWJsaW51eHVwbGF0X2luaXRfY29uc29sZSgpOwogCiAJLyoKLQkgKiBQYXJzZSBMaW51eFUg
cGxhdGZvcm0gYXJndW1lbnRzCi0JICovCi0JaWYgKChyZXQgPSBwYXJzZW9wdHMoYXJnYywgYXJn
diwgJl9saWJsaW51eHVwbGF0X29wdHMpKSA8IDApCi0JCXVrcGxhdF9jcmFzaCgpOwotCi0JLyoK
LQkgKiBSZW1vdmUgYXJndW1lbnRzIHJlbGF0ZWQgdG8gTGludXhVIHBsYXRmb3JtCi0JICogYW5k
IHNldCBwcm9nbmFtZSBhZ2FpbiBhcyBhcmd1bWVudCAwCi0JICovCi0JYXJnYyAtPSAocmV0IC0g
MSk7Ci0JYXJndiArPSAocmV0IC0gMSk7Ci0JYXJndlswXSA9IHByb2duYW1lOwotCi0JLyoKLQkg
KiBBbGxvY2F0ZSBoZWFwIG1lbW9yeQotCSAqLwotCWlmIChfbGlibGludXh1cGxhdF9vcHRzLmhl
YXAubGVuID4gMCkgewotCQlwcmV0ID0gc3lzX21hcG1lbShOVUxMLCBfbGlibGludXh1cGxhdF9v
cHRzLmhlYXAubGVuKTsKLQkJaWYgKFBUUklTRVJSKHByZXQpKQotCQkJdWtfcHJfZXJyKCJGYWls
ZWQgdG8gYWxsb2NhdGUgbWVtb3J5IGZvciBoZWFwOiAlZFxuIiwgUFRSMkVSUihwcmV0KSk7Ci0J
CWVsc2UKLQkJCV9saWJsaW51eHVwbGF0X29wdHMuaGVhcC5iYXNlID0gcHJldDsKLQl9Ci0KLQkv
KgogCSAqIEVudGVyIFVuaWtyYWZ0CiAJICovCiAJdWtwbGF0X2VudHJ5KGFyZ2MsIGFyZ3YpOwot
LSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8vbWluaW9z
LWRldmVs

From minios-devel-bounces@lists.xenproject.org Fri Mar 15 17:06:45 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 15 Mar 2019 17:06: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 1h4qI9-0003ir-2z; Fri, 15 Mar 2019 17:06: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=3vZp=RS=neclab.eu=sharan.santhanam@srs-us1.protection.inumbo.net>)
 id 1h4qI8-0003iX-Dz
 for minios-devel@lists.xen.org; Fri, 15 Mar 2019 17:06:44 +0000
X-Inumbo-ID: b3af445a-4744-11e9-94af-bfa7d171fc22
Received: from mailer2.neclab.eu (unknown [195.37.70.41])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b3af445a-4744-11e9-94af-bfa7d171fc22;
 Fri, 15 Mar 2019 17:06:41 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer2.neclab.eu (Postfix) with ESMTP id B643FF201F;
 Fri, 15 Mar 2019 18:06: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 pp0QUG3o0gzL; Fri, 15 Mar 2019 18:06: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 7C5A5F200F
 for <minios-devel@lists.xen.org>; Fri, 15 Mar 2019 18:06:38 +0100 (CET)
Received: from N-1309.office.hd (10.1.2.132) by skoll.office.hd
 (192.168.125.11) with Microsoft SMTP Server (TLS) id 14.3.319.2; Fri, 15 Mar
 2019 18:06:38 +0100
From: Sharan Santhanam <sharan.santhanam@neclab.eu>
To: <minios-devel@lists.xen.org>
Date: Fri, 15 Mar 2019 18:06:20 +0100
Message-ID: <1552669582-28286-7-git-send-email-sharan.santhanam@neclab.eu>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1552669582-28286-1-git-send-email-sharan.santhanam@neclab.eu>
References: <1552669582-28286-1-git-send-email-sharan.santhanam@neclab.eu>
MIME-Version: 1.0
X-Originating-IP: [10.1.2.132]
Subject: [Minios-devel] [UNIKRAFT PATCH 6/8] plat/*: Separate plat lib
 linker scripts from others
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: Sharan Santhanam <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>

VGhlIFVuaWtyYWZ0IGJ1aWxkIHN5c3RlbSBwcm92aWRlcyBhIG9wdGlvbiB0byBpbmNsdWRlIGFk
ZGl0aW9uYWwKbGlua2VyIHNjcmlwdHMuIEluIHRoZSBjdXJyZW50IGltcGxlbWVudGF0aW9uIEVY
VFJBX0xEX1NDUklQVC15CmlzIHNoYXJlZCBhbW9uZyBhbGwgdGhlIHBsYXRmb3JtIHdoaWNoIHJl
c3VsdCBpbiBhbGwgcGxhdGZvcm0gdXNpbmcKdGhpcyBhZGRpdGlvbmFsIGxpbmtlciBzY3JpcHQu
IFdlIGludHJvZHVjZSBbUExBVF1fTERfU0NSSVBULXkgZm9yCnBsYXRmb3JtIHNwZWNpZmljIGxp
YnJhcnkuCgpTaWduZWQtb2ZmLWJ5OiBTaGFyYW4gU2FudGhhbmFtIDxzaGFyYW4uc2FudGhhbmFt
QG5lY2xhYi5ldT4KLS0tCiBkb2MvZ3VpZGVzL2RldmVsb3BlcnMtYXBwLnJzdCB8IDQgKysrKwog
cGxhdC9rdm0vTGlua2VyLnVrICAgICAgICAgICAgfCA1ICsrKy0tCiBwbGF0L2xpbnV4dS9MaW5r
ZXIudWsgICAgICAgICB8IDUgKysrLS0KIHBsYXQveGVuL0xpbmtlci51ayAgICAgICAgICAgIHwg
NyArKysrLS0tCiA0IGZpbGVzIGNoYW5nZWQsIDE0IGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEvZG9jL2d1aWRlcy9kZXZlbG9wZXJzLWFwcC5yc3QgYi9kb2MvZ3Vp
ZGVzL2RldmVsb3BlcnMtYXBwLnJzdAppbmRleCA4OTc0ODI0Li4yYTY3YjFmIDEwMDY0NAotLS0g
YS9kb2MvZ3VpZGVzL2RldmVsb3BlcnMtYXBwLnJzdAorKysgYi9kb2MvZ3VpZGVzL2RldmVsb3Bl
cnMtYXBwLnJzdApAQCAtMzA0LDYgKzMwNCwxMCBAQCB5b3VyIE1ha2VmaWxlLnVrIHRvIGFkZCA6
OgogCiAgICAgRVhUUkFfTERfU0NSSVBULSQoQ09ORklHX0xJQllPVVJBUFBOQU1FKSArPSAkKExJ
QllPVVJBUFBOQU1FX0JBU0UpL2V4dHJhLmxkCiAKK0lmIHlvdXIgbGlicmFyeSBpcyBzcGVjaWZp
YyB0byBhIHBsYXRmb3JtLCBlZGl0IHlvdXIgTWFrZWZpbGUudWsgdG8gYWRkIDo6CisKKwlbUExB
VEZPUk1dX0xEX1NDUklQVC0kKENPTkZJR19MSUJZT1VSQVBQTkFNRSkgKz0gJChMSUJZT1VSQVBQ
TkFNRV9CQVNFKS9leHRyYS5sZAorCiAKIEFuIGV4YW1wbGUgY29udGV4dCBvZiBleHRyYS5sZDog
OjoKIApkaWZmIC0tZ2l0IGEvcGxhdC9rdm0vTGlua2VyLnVrIGIvcGxhdC9rdm0vTGlua2VyLnVr
CmluZGV4IDRiOGIxNjcuLjFiNTdkY2IgMTAwNjQ0Ci0tLSBhL3BsYXQva3ZtL0xpbmtlci51awor
KysgYi9wbGF0L2t2bS9MaW5rZXIudWsKQEAgLTExLDcgKzExLDggQEAgZW5kaWYKICMjCiBLVk1f
SU1BR0UgOj0gJChCVUlMRF9ESVIpLyQoQ09ORklHX1VLX05BTUUpX2t2bS0kKENPTkZJR19VS19B
UkNIKQogCi1FWFRSQV9MRF9TQ1JJUFRfRkxBR1MgOj0gJChhZGRwcmVmaXggLVdsJChjb21tYSkt
VCwkKEVYVFJBX0xEX1NDUklQVC15KSkKK0tWTV9MRF9TQ1JJUFRfRkxBR1MgOj0gJChhZGRwcmVm
aXggLVdsJChjb21tYSktVCxcCisJCQkkKEVYVFJBX0xEX1NDUklQVC15KSAkKEtWTV9MRF9TQ1JJ
UFQteSkpCiAKICQoS1ZNX0lNQUdFKTogJChLVk1fQUxJQlMpICQoS1ZNX0FMSUJTLXkpICQoS1ZN
X09MSUJTKSAkKEtWTV9PTElCUy15KSBcCiAgICAgICAgICAgICAgICQoVUtfQUxJQlMpICQoVUtf
QUxJQlMteSkgJChVS19PTElCUykgJChVS19PTElCUy15KSBcCkBAIC0zMyw3ICszNCw3IEBAIGlm
bmVxICgkKGZpbHRlciB4ODZfNjQgYXJtNjQsJChDT05GSUdfVUtfQVJDSCkpLCkKIAkgICAgICAg
JChMRCkgJChMREZMQUdTKSAkKExERkxBR1MteSkgXAogCQkgICAgICQoS1ZNX0xERkxBR1MpICQo
S1ZNX0xERkxBR1MteSkgXAogCQkgICAgIC1XbCQoY29tbWEpLWRUJChjb21tYSkkKGNhbGwgc3Ry
aXAsJChLVk1fTERTQ1JJUFQpKSBcCi0JCSAgICAgJChFWFRSQV9MRF9TQ1JJUFRfRkxBR1MpIFwK
KwkJICAgICAkKEtWTV9MRF9TQ1JJUFRfRkxBR1MpIFwKIAkJICAgICAkQC5vIC1vICRAKQogaWZl
cSAoJChDT05GSUdfT1BUSU1JWkVfREJHRklMRSkseSkKIAkkKGNhbGwgYnVpbGRfY21kLE9CSkNP
UFksLCRALmRiZyxcCmRpZmYgLS1naXQgYS9wbGF0L2xpbnV4dS9MaW5rZXIudWsgYi9wbGF0L2xp
bnV4dS9MaW5rZXIudWsKaW5kZXggZjQzODdmYS4uNGQyM2NjMiAxMDA2NDQKLS0tIGEvcGxhdC9s
aW51eHUvTGlua2VyLnVrCisrKyBiL3BsYXQvbGludXh1L0xpbmtlci51awpAQCAtNCw3ICs0LDgg
QEAgTElOVVhVX0xERkxBR1MteSArPSAtV2wsLWUsX2xpYmxpbnV4dXBsYXRfc3RhcnQKICMjIExp
bmsgaW1hZ2UKICMjCiBMSU5VWFVfSU1BR0UgOj0gJChCVUlMRF9ESVIpLyQoQ09ORklHX1VLX05B
TUUpX2xpbnV4dS0kKENPTkZJR19VS19BUkNIKQotRVhUUkFfTERfU0NSSVBUX0ZMQUdTIDo9ICQo
YWRkcHJlZml4IC1XbCQoY29tbWEpLVQsJChFWFRSQV9MRF9TQ1JJUFQteSkpCitMSU5VWFVfTERf
U0NSSVBUX0ZMQUdTIDo9ICQoYWRkcHJlZml4IC1XbCQoY29tbWEpLVQsXAorCQkJICAgICQoRVhU
UkFfTERfU0NSSVBULXkpICQoTElOVVhVX0xEX1NDUklQVC15KSkKIAogJChMSU5VWFVfSU1BR0Up
OiAkKExJTlVYVV9BTElCUykgJChMSU5VWFVfQUxJQlMteSkgXAogCQkgJChMSU5VWFVfT0xJQlMp
ICQoTElOVVhVX09MSUJTLXkpIFwKQEAgLTE5LDcgKzIwLDcgQEAgJChMSU5VWFVfSU1BR0UpOiAk
KExJTlVYVV9BTElCUykgJChMSU5VWFVfQUxJQlMteSkgXAogCQkgICAgICQoTElOVVhVX0FMSUJT
KSAkKExJTlVYVV9BTElCUy15KSBcCiAJCSAgICAgJChVS19BTElCUykgJChVS19BTElCUy15KSBc
CiAJCSAgICAgLVdsJChjb21tYSktLWVuZC1ncm91cCBcCi0JCSAgICAgJChFWFRSQV9MRF9TQ1JJ
UFRfRkxBR1MpIFwKKwkJICAgICAkKExJTlVYVV9MRF9TQ1JJUFRfRkxBR1MpIFwKIAkJICAgICAt
byAkQCkKIGlmZXEgKCQoQ09ORklHX09QVElNSVpFX0RCR0ZJTEUpLHkpCiAJJChjYWxsIGJ1aWxk
X2NtZCxPQkpDT1BZLCwkQC5kYmcsXApkaWZmIC0tZ2l0IGEvcGxhdC94ZW4vTGlua2VyLnVrIGIv
cGxhdC94ZW4vTGlua2VyLnVrCmluZGV4IGFlYTEwODkuLmVlNjFjZGYgMTAwNjQ0Ci0tLSBhL3Bs
YXQveGVuL0xpbmtlci51aworKysgYi9wbGF0L3hlbi9MaW5rZXIudWsKQEAgLTE4LDcgKzE4LDgg
QEAgZW5kaWYKICMjCiBYRU5fSU1BR0UgOj0gJChCVUlMRF9ESVIpLyQoQ09ORklHX1VLX05BTUUp
X3hlbi0kKENPTkZJR19VS19BUkNIKQogCi1FWFRSQV9MRF9TQ1JJUFRfRkxBR1MgOj0gJChhZGRw
cmVmaXggLVdsJChjb21tYSktVCwkKEVYVFJBX0xEX1NDUklQVC15KSkKK1hFTl9MRF9TQ1JJUFRf
RkxBR1MgOj0gJChhZGRwcmVmaXggLVdsJChjb21tYSktVCxcCisJCQkkKEVYVFJBX0xEX1NDUklQ
VC15KSAkKFhFTl9MRF9TQ1JJUFQteSkpCiAKICQoWEVOX0lNQUdFKTogJChYRU5fQUxJQlMpICQo
WEVOX0FMSUJTLXkpICQoWEVOX09MSUJTKSAkKFhFTl9PTElCUy15KSBcCiAgICAgICAgICAgICAg
ICQoVUtfQUxJQlMpICQoVUtfQUxJQlMteSkgJChVS19PTElCUykgJChVS19PTElCUy15KSBcCkBA
IC0zOSw3ICs0MCw3IEBAIGlmZXEgKGFybSwkKENPTkZJR19VS19BUkNIKSkKIAkkKGNhbGwgYnVp
bGRfY21kLExELCwkQC5lbGYsXAogCSAgICAgICAkKExEKSAkKExERkxBR1MpICQoTERGTEFHUy15
KSAkKFhFTl9MREZMQUdTKSAkKFhFTl9MREZMQUdTLXkpIFwKIAkJICAgICAtV2wkKGNvbW1hKS1k
VCQoY29tbWEpJChjYWxsIHN0cmlwLCQoWEVOX0xEU0NSSVBUKSkgXAotCQkgICAgICQoRVhUUkFf
TERfU0NSSVBUX0ZMQUdTKSBcCisJCSAgICAgJChYRU5fTERfU0NSSVBUX0ZMQUdTKSBcCiAJCSAg
ICAgJEAubyAtbyAkQC5lbGYpCiBpZmVxICgkKENPTkZJR19PUFRJTUlaRV9EQkdGSUxFKSx5KQog
CSQoY2FsbCBidWlsZF9jbWQsT0JKQ09QWSwsJEAuZGJnLFwKQEAgLTYxLDcgKzYyLDcgQEAgZWxz
ZQogCSQoY2FsbCBidWlsZF9jbWQsTEQsLCRALFwKIAkgICAgICAgJChMRCkgJChMREZMQUdTKSAk
KExERkxBR1MteSkgJChYRU5fTERGTEFHUykgJChYRU5fTERGTEFHUy15KSBcCiAJCSAgICAgLVds
JChjb21tYSktZFQkKGNvbW1hKSQoY2FsbCBzdHJpcCwkKFhFTl9MRFNDUklQVCkpIFwKLQkJICAg
ICAkKEVYVFJBX0xEX1NDUklQVF9GTEFHUykgXAorCQkgICAgICQoWEVOX0xEX1NDUklQVF9GTEFH
UykgXAogCQkgICAgICRALm8gLW8gJEApCiBpZmVxICgkKENPTkZJR19PUFRJTUlaRV9EQkdGSUxF
KSx5KQogCSQoY2FsbCBidWlsZF9jbWQsT0JKQ09QWSwsJEAuZGJnLFwKLS0gCjIuNy40CgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVs
IG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Fri Mar 15 17:06:46 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 15 Mar 2019 17:06: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 1h4qIA-0003jZ-5R; Fri, 15 Mar 2019 17:06: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=3vZp=RS=neclab.eu=sharan.santhanam@srs-us1.protection.inumbo.net>)
 id 1h4qI9-0003jD-Cd
 for minios-devel@lists.xen.org; Fri, 15 Mar 2019 17:06:45 +0000
X-Inumbo-ID: b578abf2-4744-11e9-bc90-bc764e045a96
Received: from mailer2.neclab.eu (unknown [195.37.70.41])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b578abf2-4744-11e9-bc90-bc764e045a96;
 Fri, 15 Mar 2019 17:06:44 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer2.neclab.eu (Postfix) with ESMTP id 9C1F2F2027;
 Fri, 15 Mar 2019 18:06:43 +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 OzkCOio54Xtn; Fri, 15 Mar 2019 18:06:43 +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 6115EF200F
 for <minios-devel@lists.xen.org>; Fri, 15 Mar 2019 18:06:41 +0100 (CET)
Received: from N-1309.office.hd (10.1.2.132) by skoll.office.hd
 (192.168.125.11) with Microsoft SMTP Server (TLS) id 14.3.319.2; Fri, 15 Mar
 2019 18:06:40 +0100
From: Sharan Santhanam <sharan.santhanam@neclab.eu>
To: <minios-devel@lists.xen.org>
Date: Fri, 15 Mar 2019 18:06:22 +0100
Message-ID: <1552669582-28286-9-git-send-email-sharan.santhanam@neclab.eu>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1552669582-28286-1-git-send-email-sharan.santhanam@neclab.eu>
References: <1552669582-28286-1-git-send-email-sharan.santhanam@neclab.eu>
MIME-Version: 1.0
X-Originating-IP: [10.1.2.132]
Subject: [Minios-devel] [UNIKRAFT PATCH 8/8] lib/uklibparam: Add
 documentation for parameters
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: Sharan Santhanam <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>

VGhpcyBwYXRjaCBhZGRzIGRvY3VtZW50YXRpb24gZm9yIFVuaWtyYWZ0IGxpYnJhcnkgYXJndW1l
bnQKbGlicmFyeS4KClNpZ25lZC1vZmYtYnk6IFNoYXJhbiBTYW50aGFuYW0gPHNoYXJhbi5zYW50
aGFuYW1AbmVjbGFiLmV1PgotLS0KIGRvYy9ndWlkZXMvZGV2ZWxvcGVycy1hcHAucnN0IHwgNzIg
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5n
ZWQsIDcyIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9kb2MvZ3VpZGVzL2RldmVsb3BlcnMt
YXBwLnJzdCBiL2RvYy9ndWlkZXMvZGV2ZWxvcGVycy1hcHAucnN0CmluZGV4IDJhNjdiMWYuLmZl
Nzc5YTQgMTAwNjQ0Ci0tLSBhL2RvYy9ndWlkZXMvZGV2ZWxvcGVycy1hcHAucnN0CisrKyBiL2Rv
Yy9ndWlkZXMvZGV2ZWxvcGVycy1hcHAucnN0CkBAIC0zMjMsNiArMzIzLDc4IEBAIEFuIGV4YW1w
bGUgY29udGV4dCBvZiBleHRyYS5sZDogOjoKIAogVGhpcyB3aWxsIGFkZCB0aGUgc2VjdGlvbiAu
dWtfZnNfbGlzdCBhZnRlciB0aGUgLnRleHQKIAorPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PQorQ29tbWFuZCBsaW5lIGFyZ3VtZW50cyBpbiBVbmlrcmFmdAorPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PQorVW5pa3JhZnQgY29tbWFuZCBsaW5lIGFyZ3VtZW50cyBj
b3VsZCBlaXRoZXIgYmVsb25nIHRvIGFuIGFwcGxpY2F0aW9uIG9yIHRvIGEKK2xpYnJhcnkuIFRo
ZXNlIHR3byBjbGFzc2VzIG9mIGFyZ3VtZW50cyBhcmUgc2VwYXJhdGVkIGJ5ICoqLS0qKi4gVGhl
Cithcmd1bWVudHMgbWVhbnQgdG8gYSBsaWJyYXJ5IHByZWNlZGVzIHRoZSAqKi0tKiosIGZvbGxv
d2VkIGJ5IHRoZSBhcHBsaWNhdGlvbgorYXJndW1lbnRzLgorCitQYXNzIGFuIGFyZ3VtZW50IHRv
IGEgbGlicmFyeQorLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KK1VuaWtyYWZ0IHByb3Zp
ZGVzIHN1cHBvcnQgdG8gcGFzcyBhcmd1bWVudHMgb2YgdGhlIGZvbGxvd2luZyBkYXRhIHR5cGU6
CisKKz09PT09PT09ICA9PT09PT09PT09PT09PT09PT09PT09PT0KK1R5cGUgICAgICBEZXNjcmlw
dGlvbgorPT09PT09PT0gID09PT09PT09PT09PT09PT09PT09PT09PQorY2hhciAgICAgIFNpbmds
ZSBjaGFyYWN0ZXIgdmFsdWUKK19fczggICAgICBTYW1lIGFzIGNoYXIKK19fdTggICAgICBTaW5n
bGUgYnl0ZSB2YWx1ZQorX19zMTYgICAgIFNob3J0IHNpZ25lZCBpbnRlZ2VyCitfX3UxNiAgICAg
U2hvcnQgdW5zaWduZWQgaW50ZWdlcgoraW50ICAgICAgIEludGVnZXIKK19fczMyICAgICBTaWdu
ZWQgaW50ZWdlcgorX191MzIgICAgIFVuc2lnbmVkIGludGVnZXIKK19fczY0ICAgICBTaWduZWQg
bG9uZyBpbnRlZ2VyCitfX3U2NCAgICAgVW5zaWduZWQgbG9uZyBpbnRlZ2VyCitjaGFycCAgICAg
QyBzdHJpbmdzLgorPT09PT09PT0gID09PT09PT09PT09PT09PT09PT09PT09PQorCitUaGVyZSBh
cmUgdGhyZWUgaW50ZXJmYWNlcyB0aHJvdWdoIHdoaWNoIGEgbGlicmFyeSByZWdpc3RlcnMgd2l0
aCBhIHZhcmlhYmxlCit3aXRoIFVuaWtyYWZ0LiBUaGVzZSBhcmU6CisKKyogVUtfTElCX1BBUkFN
ICAgICAtIFBhc3MgYSBzY2FsYXIgdmFsdWUgb2YgdGhlIGFib3ZlIHR5cGUgdG8gYSB2YXJpYWJs
ZS4KKyogVUtfTElCX1BBUkFNX1NUUiAtIFBhc3MgYSBudWxsIHRlcm1pbmF0ZWQgc3RyaW5nIHRv
IGEgdmFyaWFibGUuCisqIFVLX0xJQl9QQVJBTV9BUlIgLSBQYXNzIHNwYWNlIHNlcGFyYXRlZCBs
aXN0IG9mIHZhbHVlcyBvZiB0aGUgYWJvdmUgdHlwZS4KKworRWFjaCBsaWJyYXJ5IGFyZ3VtZW50
IGlzIGlkZW50aWZpZWQgYnkgdGhlIGZvbGxvd2luZyBmb3JtYXQgOjoKKworIFtsaWJyYXJ5IG5h
bWVdLlt2YXJpYWJsZSBuYW1lXQorCisgd2hlcmUsCisgICAgIGxpYnJhcnkgbmFtZSBpcyB0aGUg
bmFtZSByZWdpc3RlcmVkIHdpdGggVW5pa3JhZnQgYnVpbGQgc3lzdGVtLgorICAgICB2YXJpYWJs
ZSBuYW1lIGlzIHRoZSBuYW1lIG9mIHRoZSBnbG9iYWwgb3Igc3RhdGljIHZhcmlhYmxlIGluIHRo
ZSBwcm9ncmFtLgorCitFeGFtcGxlcworLS0tLS0tLS0KK0lmIHRoZSBsaWJyYXJ5IHJlcXVpcmVz
IGNvbW1hbmQgbGluZSBhcmd1bWVudCBzdXBwb3J0LCBpdCBuZWVkcyBzb21lCitjb25maWd1cmF0
aW9uIHRvIGJlIHBlcmZvcm1lZCB3aGlsZSBidWlsZGluZyB0aGUgbGlicmFyeS4gQSBVbmlrcmFm
dCBsaWJyYXJ5IGNhbgorYmUgc3BlY2lmaWMgdG8gYSBwYXJ0aWN1bGFyIHBsYXRmb3JtIG9yIGNv
bW1vbiBhY3Jvc3MgYWxsIHRoZSBwbGF0Zm9ybS4KK0ZvciB0aGUgY29tbW9uIGxpYnJhcnksIG9u
ZSBoYXMgdG8gZWRpdCB0aGUgTWFrZWZpbGUudWsgd2l0aCA6OgorCisgJChldmFsICQoY2FsbCBh
ZGRsaWJfcGFyYW1wcmVmaXgsbGlidWthbGxvYyxhbGxvYykpCisgd2hlcmUsCisgICAgICBsaWJ1
a2FsbG9jIGlzIHRoZSBuYW1lIG9mIHRoZSBsaWJyYXJ5CisgICAgICBhbGxvYyBpcyB0aGUgYWxp
YXMgZm9yIHRoZSBsaWJyYXJ5IG5hbWUuCisKK29yIGZvciB0aGUgcGxhdGZvcm0gbGlicmFyeSwg
ZWRpdCB0aGUgTWFrZWZpbGUudWsgd2l0aCA6OgorCisgJChldmFsICQoY2FsbCBhZGRwbGF0bGli
X3BhcmFtcHJlZml4LGxpbnV4dSxsaWJsaW51eHVwbGF0LGxpbnV4dSkpCisgd2hlcmUsCisgICAg
IGxpbnV4dSBpcyB0aGUgVW5pa3JhZnQgcGxhdGZvcm0KKyAgICAgbGlibGludXh1cGxhdCBpcyB0
aGUgbmFtZSBvZiB0aGUgbGlicmFyeQorICAgICBsaW51eHUgYW4gYWxpYXMgZm9yIHRoZSBsaWJy
YXJ5IG5hbWUuCisKK0FzIHRoZSBuZXh0IHN0ZXAsIHdlIGRlZmluZSBhIHZhcmlhYmxlIGFuZCBy
ZWdpc3RlciBpdCB3aXRoIHRoZSBgYHVrX2xpYnBhcmFtYGAKK2xpYnJhcnkuIFRoZSBleGFtcGxl
IGJlbG93IGEgc2ltcGxlIGNvZGUgc25pcHBldCA6OgorCisgc3RhdGljIF9fdTMyIGhlYXBfc2l6
ZSA9IENPTkZJR19MSU5VWFVfREVGQVVMVF9IRUFQTUI7CisgVUtfTElCX1BBUkFNKGhlYXBfc2l6
ZSwgX191MzIpOworCitXZSBjYW4gb3ZlcnJpZGUgdGhlIGRlZmF1bHQgdmFsdWUgdXNpbmcgdGhl
IGZvbGxvd2luZyBjb21tYW5kIGxpbmUgOjoKKworICAuL3VuaWtyYWZ0X2xpbnV4dS14ODZfNjQg
bGludXh1LmhlYXBfc2l6ZT0xMCAtLQogCiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09CiBN
YWtlIFRhcmdldHMKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Fri Mar 15 17:29:37 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 15 Mar 2019 17:29:37 +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 1h4qeG-0005UC-6d; Fri, 15 Mar 2019 17:29:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3vZp=RS=neclab.eu=sharan.santhanam@srs-us1.protection.inumbo.net>)
 id 1h4qeF-0005U7-28
 for minios-devel@lists.xen.org; Fri, 15 Mar 2019 17:29:35 +0000
X-Inumbo-ID: e4e9b3cc-4747-11e9-9b95-3bc07eeccfd1
Received: from mailer1.neclab.eu (unknown [195.37.70.40])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e4e9b3cc-4747-11e9-9b95-3bc07eeccfd1;
 Fri, 15 Mar 2019 17:29:32 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer1.neclab.eu (Postfix) with ESMTP id B70D6104EE0;
 Fri, 15 Mar 2019 18:29:31 +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 Sdjp4S5QcrXb; Fri, 15 Mar 2019 18:29:31 +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 83EDD104EC8;
 Fri, 15 Mar 2019 18:29:31 +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; Fri, 15 Mar 2019 18:29:31
 +0100
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>
References: <20190311202814.20185-1-vlad_andrei.badoiu@stud.acs.upb.ro>
 <20190311202814.20185-2-vlad_andrei.badoiu@stud.acs.upb.ro>
From: Sharan Santhanam <sharan.santhanam@neclab.eu>
Message-ID: <89e5c8b0-c347-6179-5dcc-24676512aa35@neclab.eu>
Date: Fri, 15 Mar 2019 18:29:30 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <20190311202814.20185-2-vlad_andrei.badoiu@stud.acs.upb.ro>
Content-Language: en-US
X-Originating-IP: [10.1.2.132]
Subject: Re: [Minios-devel] [UNIKRAFT PATCH v2 1/2] plat: Add the eh_frame
 and eh_frame_hdr sections
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>,
 "yuri.volchkov@neclab.eu" <yuri.volchkov@neclab.eu>
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>

SGVsbG8sCgpUaGlzIHBhdGNoIHNlZW1zIGZpbmUuCgoKUmV2aWV3ZWQtYnk6IFNoYXJhbiBTYW50
aGFuYW0gPHNoYXJhbi5zYW50aGFuYW1AbmVjbGFiLmV1PgoKClRoYW5rcyAmIFJlZ2FyZHMKU2hh
cmFuCgpPbiAzLzExLzE5IDk6MjggUE0sIFZsYWQtQW5kcmVpIELEgkRPSVUgKDc4NjkyKSB3cm90
ZToKPiBGcm9tOiBWbGFkLUFuZHJlaSBCxIJET0lVICg3ODY5MikgPHZsYWRfYW5kcmVpLmJhZG9p
dUBzdHVkLmFjcy51cGIucm8+Cj4gCj4gVGhpcyBwYXRjaCBhZGRzIHRoZSBlaF9mcmFtZSBhbmQg
ZWhfZnJhbWUgaGRyIHNlY3Rpb25zIHRvCj4gdGhlIGxpbmtlciBzY3JpcHQgZm9yIGJvdGggWEVO
IGFuZCBLVk0uCj4gCj4gQSBuZXcgbGlua2VyIHNjcmlwdCBoYXMgYmVlbiBjcmVhdGVkIHBsYXQv
Y29tbW9uL3g4Ni9saW5rNjQubGRzIGluCj4gb3JkZXIgdG8gYXZvaWQgY29kZSBkdXBsaWNhdGlv
bi4KPiAKPiBUaGlzIHBhdGNoIGFkZHMgdGhlIGZyYW1lcyB0byB0aGUgbGlua2VyIHNjcmlwdHMu
Cj4gCj4gU2lnbmVkLW9mZi1ieTogVmxhZC1BbmRyZWkgQmFkb2l1IDx2bGFkX2FuZHJlaS5iYWRv
aXVAc3R1ZC5hY3MudXBiLnJvPgo+IC0tLQo+ICAgcGxhdC9jb21tb24veDg2L2xpbms2NC5sZHMg
fCA1MCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+ICAgcGxhdC9rdm0v
eDg2L2xpbms2NC5sZHMgICAgfCAgMiArKwo+ICAgcGxhdC94ZW4veDg2L2xpbms2NC5sZHMgICAg
fCAgMiArKwo+ICAgMyBmaWxlcyBjaGFuZ2VkLCA1NCBpbnNlcnRpb25zKCspCj4gICBjcmVhdGUg
bW9kZSAxMDA2NDQgcGxhdC9jb21tb24veDg2L2xpbms2NC5sZHMKPiAKPiBkaWZmIC0tZ2l0IGEv
cGxhdC9jb21tb24veDg2L2xpbms2NC5sZHMgYi9wbGF0L2NvbW1vbi94ODYvbGluazY0Lmxkcwo+
IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4gaW5kZXggMDAwMDAwMDAuLmZjMzMxNmY2Cj4gLS0tIC9k
ZXYvbnVsbAo+ICsrKyBiL3BsYXQvY29tbW9uL3g4Ni9saW5rNjQubGRzCj4gQEAgLTAsMCArMSw1
MCBAQAo+ICsvKiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQlNELTMtQ2xhdXNlICovCj4gKy8q
Cj4gKyAqIEF1dGhvcnM6IFZsYWQtQW5kcmVpIEJhZG9pdSA8dmxhZF9hbmRyZWkuYmFkb2l1QHN0
dWQuYWNzLnVwYi5ybz4KPiArICoKPiArICogQ29weXJpZ2h0IChjKSAyMDE4LCBORUMgRXVyb3Bl
IEx0ZC4sIE5FQyBDb3Jwb3JhdGlvbi4gQWxsIHJpZ2h0cyByZXNlcnZlZC4KPiArICoKPiArICog
UmVkaXN0cmlidXRpb24gYW5kIHVzZSBpbiBzb3VyY2UgYW5kIGJpbmFyeSBmb3Jtcywgd2l0aCBv
ciB3aXRob3V0Cj4gKyAqIG1vZGlmaWNhdGlvbiwgYXJlIHBlcm1pdHRlZCBwcm92aWRlZCB0aGF0
IHRoZSBmb2xsb3dpbmcgY29uZGl0aW9ucwo+ICsgKiBhcmUgbWV0Ogo+ICsgKgo+ICsgKiAxLiBS
ZWRpc3RyaWJ1dGlvbnMgb2Ygc291cmNlIGNvZGUgbXVzdCByZXRhaW4gdGhlIGFib3ZlIGNvcHly
aWdodAo+ICsgKiAgICBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9s
bG93aW5nIGRpc2NsYWltZXIuCj4gKyAqIDIuIFJlZGlzdHJpYnV0aW9ucyBpbiBiaW5hcnkgZm9y
bSBtdXN0IHJlcHJvZHVjZSB0aGUgYWJvdmUgY29weXJpZ2h0Cj4gKyAqICAgIG5vdGljZSwgdGhp
cyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lciBpbiB0aGUK
PiArICogICAgZG9jdW1lbnRhdGlvbiBhbmQvb3Igb3RoZXIgbWF0ZXJpYWxzIHByb3ZpZGVkIHdp
dGggdGhlIGRpc3RyaWJ1dGlvbi4KPiArICogMy4gTmVpdGhlciB0aGUgbmFtZSBvZiB0aGUgY29w
eXJpZ2h0IGhvbGRlciBub3IgdGhlIG5hbWVzIG9mIGl0cwo+ICsgKiAgICBjb250cmlidXRvcnMg
bWF5IGJlIHVzZWQgdG8gZW5kb3JzZSBvciBwcm9tb3RlIHByb2R1Y3RzIGRlcml2ZWQgZnJvbQo+
ICsgKiAgICB0aGlzIHNvZnR3YXJlIHdpdGhvdXQgc3BlY2lmaWMgcHJpb3Igd3JpdHRlbiBwZXJt
aXNzaW9uLgo+ICsgKgo+ICsgKiBUSElTIFNPRlRXQVJFIElTIFBST1ZJREVEIEJZIFRIRSBDT1BZ
UklHSFQgSE9MREVSUyBBTkQgQ09OVFJJQlVUT1JTICJBUyBJUyIKPiArICogQU5EIEFOWSBFWFBS
RVNTIE9SIElNUExJRUQgV0FSUkFOVElFUywgSU5DTFVESU5HLCBCVVQgTk9UIExJTUlURUQgVE8s
IFRIRQo+ICsgKiBJTVBMSUVEIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZIEFORCBGSVRO
RVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRQo+ICsgKiBBUkUgRElTQ0xBSU1FRC4gSU4gTk8g
RVZFTlQgU0hBTEwgVEhFIENPUFlSSUdIVCBIT0xERVIgT1IgQ09OVFJJQlVUT1JTIEJFCj4gKyAq
IExJQUJMRSBGT1IgQU5ZIERJUkVDVCwgSU5ESVJFQ1QsIElOQ0lERU5UQUwsIFNQRUNJQUwsIEVY
RU1QTEFSWSwgT1IKPiArICogQ09OU0VRVUVOVElBTCBEQU1BR0VTIChJTkNMVURJTkcsIEJVVCBO
T1QgTElNSVRFRCBUTywgUFJPQ1VSRU1FTlQgT0YKPiArICogU1VCU1RJVFVURSBHT09EUyBPUiBT
RVJWSUNFUzsgTE9TUyBPRiBVU0UsIERBVEEsIE9SIFBST0ZJVFM7IE9SIEJVU0lORVNTCj4gKyAq
IElOVEVSUlVQVElPTikgSE9XRVZFUiBDQVVTRUQgQU5EIE9OIEFOWSBUSEVPUlkgT0YgTElBQklM
SVRZLCBXSEVUSEVSIElOCj4gKyAqIENPTlRSQUNULCBTVFJJQ1QgTElBQklMSVRZLCBPUiBUT1JU
IChJTkNMVURJTkcgTkVHTElHRU5DRSBPUiBPVEhFUldJU0UpCj4gKyAqIEFSSVNJTkcgSU4gQU5Z
IFdBWSBPVVQgT0YgVEhFIFVTRSBPRiBUSElTIFNPRlRXQVJFLCBFVkVOIElGIEFEVklTRUQgT0Yg
VEhFCj4gKyAqIFBPU1NJQklMSVRZIE9GIFNVQ0ggREFNQUdFLgo+ICsgKgo+ICsgKiBUSElTIEhF
QURFUiBNQVkgTk9UIEJFIEVYVFJBQ1RFRCBPUiBNT0RJRklFRCBJTiBBTlkgV0FZLgo+ICsgKi8K
PiArCj4gKy4gPSBBTElHTigweDEwMDApOwo+ICtfX2VoX2ZyYW1lX3N0YXJ0ID0gLjsKPiArLmVo
X2ZyYW1lIDoKPiArewo+ICsJKiguZWhfZnJhbWUpCj4gKwkqKC5laF9mcmFtZS4qKQo+ICt9Cj4g
K19fZWhfZnJhbWVfZW5kID0gLjsKPiArCj4gK19fZWhfZnJhbWVfaGRyX3N0YXJ0ID0gLjsKPiAr
LmVoX2ZyYW1lX2hkciA6Cj4gK3sKPiArCSooLmVoX2ZyYW1lX2hkcikKPiArCSooLmVoX2ZyYW1l
X2hkci4qKQo+ICt9Cj4gK19fZWhfZnJhbWVfaGRyX2VuZCA9IC47Cj4gZGlmZiAtLWdpdCBhL3Bs
YXQva3ZtL3g4Ni9saW5rNjQubGRzIGIvcGxhdC9rdm0veDg2L2xpbms2NC5sZHMKPiBpbmRleCA2
MGI1ZDIxNC4uYzk2Zjc1MDEgMTAwNjQ0Cj4gLS0tIGEvcGxhdC9rdm0veDg2L2xpbms2NC5sZHMK
PiArKysgYi9wbGF0L2t2bS94ODYvbGluazY0Lmxkcwo+IEBAIC00MSw2ICs0MSw4IEBAIFNFQ1RJ
T05TCj4gICAJfQo+ICAgCV9ldGV4dCA9IC47Cj4gICAKPiArCUlOQ0xVREUgcGxhdC9jb21tb24v
eDg2L2xpbms2NC5sZHMKPiArCj4gICAJLyogUmVhZC1vbmx5IGRhdGEgKi8KPiAgIAkuID0gQUxJ
R04oMHgxMDAwKTsKPiAgIAlfcm9kYXRhID0gLjsKPiBkaWZmIC0tZ2l0IGEvcGxhdC94ZW4veDg2
L2xpbms2NC5sZHMgYi9wbGF0L3hlbi94ODYvbGluazY0Lmxkcwo+IGluZGV4IGRjZTBiYWYyLi44
MmFiNjUzYSAxMDA2NDQKPiAtLS0gYS9wbGF0L3hlbi94ODYvbGluazY0Lmxkcwo+ICsrKyBiL3Bs
YXQveGVuL3g4Ni9saW5rNjQubGRzCj4gQEAgLTM5LDYgKzM5LDggQEAgU0VDVElPTlMKPiAgIAo+
ICAgCV9ldGV4dCA9IC47CQkJLyogRW5kIG9mIHRleHQgc2VjdGlvbiAqLwo+ICAgCj4gKwlJTkNM
VURFIHBsYXQvY29tbW9uL3g4Ni9saW5rNjQubGRzCj4gKwo+ICAgCV9yb2RhdGEgPSAuOwo+ICAg
CS5yb2RhdGEgOiB7Cj4gICAJCSooLnJvZGF0YSkKPiAKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9z
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Fri Mar 15 17:39:39 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 15 Mar 2019 17:39: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 1h4qny-0006QR-Ix; Fri, 15 Mar 2019 17:39: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=3vZp=RS=neclab.eu=sharan.santhanam@srs-us1.protection.inumbo.net>)
 id 1h4qny-0006Ph-1E
 for minios-devel@lists.xen.org; Fri, 15 Mar 2019 17:39:38 +0000
X-Inumbo-ID: 4bc81e52-4749-11e9-b0c6-67488d1fbb90
Received: from mailer1.neclab.eu (unknown [195.37.70.40])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4bc81e52-4749-11e9-b0c6-67488d1fbb90;
 Fri, 15 Mar 2019 17:39:34 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer1.neclab.eu (Postfix) with ESMTP id D0634104EE0;
 Fri, 15 Mar 2019 18:39:33 +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 57f8jEzdxJGz; Fri, 15 Mar 2019 18:39: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 mailer1.neclab.eu (Postfix) with ESMTPS id 99A6E104EC8;
 Fri, 15 Mar 2019 18:39:33 +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; Fri, 15 Mar 2019 18:39:33
 +0100
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>
References: <20190311202814.20185-1-vlad_andrei.badoiu@stud.acs.upb.ro>
 <20190311202814.20185-2-vlad_andrei.badoiu@stud.acs.upb.ro>
 <89e5c8b0-c347-6179-5dcc-24676512aa35@neclab.eu>
From: Sharan Santhanam <sharan.santhanam@neclab.eu>
Message-ID: <e1766e76-32b1-b268-18ae-6cc3b02ab371@neclab.eu>
Date: Fri, 15 Mar 2019 18:39:32 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <89e5c8b0-c347-6179-5dcc-24676512aa35@neclab.eu>
Content-Language: en-US
X-Originating-IP: [10.1.2.132]
Subject: Re: [Minios-devel] [UNIKRAFT PATCH v2 1/2] plat: Add the eh_frame
 and eh_frame_hdr sections
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>,
 "yuri.volchkov@neclab.eu" <yuri.volchkov@neclab.eu>
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>

SGVsbG8gVmxhZCwKClNvcnJ5IEkgbWlzc2VkIGl0IGZpcnN0IHRpbWUgYXJvdW5kLiBZb3UgYWxz
byBuZWVkIHRvIG1vZGlmeSB0aGUKCiogcGxhdC9rdm0vYXJtL2xpbms2NC5sZHMuUwoKVGhpcyBp
cyBmb3IgdGhlIEFybTY0IGltcGxlbWVudGF0aW9uLgoKVGhhbmtzICYgUmVnYXJkcwpTaGFyYW4K
Ck9uIDMvMTUvMTkgNjoyOSBQTSwgU2hhcmFuIFNhbnRoYW5hbSB3cm90ZToKPiBIZWxsbywKPiAK
PiBUaGlzIHBhdGNoIHNlZW1zIGZpbmUuCj4gCj4gCj4gUmV2aWV3ZWQtYnk6IFNoYXJhbiBTYW50
aGFuYW0gPHNoYXJhbi5zYW50aGFuYW1AbmVjbGFiLmV1Pgo+IAo+IAo+IFRoYW5rcyAmIFJlZ2Fy
ZHMKPiBTaGFyYW4KPiAKPiBPbiAzLzExLzE5IDk6MjggUE0sIFZsYWQtQW5kcmVpIELEgkRPSVUg
KDc4NjkyKSB3cm90ZToKPj4gRnJvbTogVmxhZC1BbmRyZWkgQsSCRE9JVSAoNzg2OTIpIDx2bGFk
X2FuZHJlaS5iYWRvaXVAc3R1ZC5hY3MudXBiLnJvPgo+Pgo+PiBUaGlzIHBhdGNoIGFkZHMgdGhl
IGVoX2ZyYW1lIGFuZCBlaF9mcmFtZSBoZHIgc2VjdGlvbnMgdG8KPj4gdGhlIGxpbmtlciBzY3Jp
cHQgZm9yIGJvdGggWEVOIGFuZCBLVk0uCj4+Cj4+IEEgbmV3IGxpbmtlciBzY3JpcHQgaGFzIGJl
ZW4gY3JlYXRlZCBwbGF0L2NvbW1vbi94ODYvbGluazY0LmxkcyBpbgo+PiBvcmRlciB0byBhdm9p
ZCBjb2RlIGR1cGxpY2F0aW9uLgo+Pgo+PiBUaGlzIHBhdGNoIGFkZHMgdGhlIGZyYW1lcyB0byB0
aGUgbGlua2VyIHNjcmlwdHMuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IFZsYWQtQW5kcmVpIEJhZG9p
dSA8dmxhZF9hbmRyZWkuYmFkb2l1QHN0dWQuYWNzLnVwYi5ybz4KPj4gLS0tCj4+IMKgIHBsYXQv
Y29tbW9uL3g4Ni9saW5rNjQubGRzIHwgNTAgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysKPj4gwqAgcGxhdC9rdm0veDg2L2xpbms2NC5sZHPCoMKgwqAgfMKgIDIgKysKPj4g
wqAgcGxhdC94ZW4veDg2L2xpbms2NC5sZHPCoMKgwqAgfMKgIDIgKysKPj4gwqAgMyBmaWxlcyBj
aGFuZ2VkLCA1NCBpbnNlcnRpb25zKCspCj4+IMKgIGNyZWF0ZSBtb2RlIDEwMDY0NCBwbGF0L2Nv
bW1vbi94ODYvbGluazY0Lmxkcwo+Pgo+PiBkaWZmIC0tZ2l0IGEvcGxhdC9jb21tb24veDg2L2xp
bms2NC5sZHMgYi9wbGF0L2NvbW1vbi94ODYvbGluazY0Lmxkcwo+PiBuZXcgZmlsZSBtb2RlIDEw
MDY0NAo+PiBpbmRleCAwMDAwMDAwMC4uZmMzMzE2ZjYKPj4gLS0tIC9kZXYvbnVsbAo+PiArKysg
Yi9wbGF0L2NvbW1vbi94ODYvbGluazY0Lmxkcwo+PiBAQCAtMCwwICsxLDUwIEBACj4+ICsvKiBT
UERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQlNELTMtQ2xhdXNlICovCj4+ICsvKgo+PiArICogQXV0
aG9yczogVmxhZC1BbmRyZWkgQmFkb2l1IDx2bGFkX2FuZHJlaS5iYWRvaXVAc3R1ZC5hY3MudXBi
LnJvPgo+PiArICoKPj4gKyAqIENvcHlyaWdodCAoYykgMjAxOCwgTkVDIEV1cm9wZSBMdGQuLCBO
RUMgQ29ycG9yYXRpb24uIEFsbCByaWdodHMgCj4+IHJlc2VydmVkLgo+PiArICoKPj4gKyAqIFJl
ZGlzdHJpYnV0aW9uIGFuZCB1c2UgaW4gc291cmNlIGFuZCBiaW5hcnkgZm9ybXMsIHdpdGggb3Ig
d2l0aG91dAo+PiArICogbW9kaWZpY2F0aW9uLCBhcmUgcGVybWl0dGVkIHByb3ZpZGVkIHRoYXQg
dGhlIGZvbGxvd2luZyBjb25kaXRpb25zCj4+ICsgKiBhcmUgbWV0Ogo+PiArICoKPj4gKyAqIDEu
IFJlZGlzdHJpYnV0aW9ucyBvZiBzb3VyY2UgY29kZSBtdXN0IHJldGFpbiB0aGUgYWJvdmUgY29w
eXJpZ2h0Cj4+ICsgKsKgwqDCoCBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0
aGUgZm9sbG93aW5nIGRpc2NsYWltZXIuCj4+ICsgKiAyLiBSZWRpc3RyaWJ1dGlvbnMgaW4gYmlu
YXJ5IGZvcm0gbXVzdCByZXByb2R1Y2UgdGhlIGFib3ZlIGNvcHlyaWdodAo+PiArICrCoMKgwqAg
bm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFp
bWVyIGluIAo+PiB0aGUKPj4gKyAqwqDCoMKgIGRvY3VtZW50YXRpb24gYW5kL29yIG90aGVyIG1h
dGVyaWFscyBwcm92aWRlZCB3aXRoIHRoZSAKPj4gZGlzdHJpYnV0aW9uLgo+PiArICogMy4gTmVp
dGhlciB0aGUgbmFtZSBvZiB0aGUgY29weXJpZ2h0IGhvbGRlciBub3IgdGhlIG5hbWVzIG9mIGl0
cwo+PiArICrCoMKgwqAgY29udHJpYnV0b3JzIG1heSBiZSB1c2VkIHRvIGVuZG9yc2Ugb3IgcHJv
bW90ZSBwcm9kdWN0cyBkZXJpdmVkIAo+PiBmcm9tCj4+ICsgKsKgwqDCoCB0aGlzIHNvZnR3YXJl
IHdpdGhvdXQgc3BlY2lmaWMgcHJpb3Igd3JpdHRlbiBwZXJtaXNzaW9uLgo+PiArICoKPj4gKyAq
IFRISVMgU09GVFdBUkUgSVMgUFJPVklERUQgQlkgVEhFIENPUFlSSUdIVCBIT0xERVJTIEFORCAK
Pj4gQ09OVFJJQlVUT1JTICJBUyBJUyIKPj4gKyAqIEFORCBBTlkgRVhQUkVTUyBPUiBJTVBMSUVE
IFdBUlJBTlRJRVMsIElOQ0xVRElORywgQlVUIE5PVCBMSU1JVEVEIAo+PiBUTywgVEhFCj4+ICsg
KiBJTVBMSUVEIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZIEFORCBGSVRORVNTIEZPUiBB
IFBBUlRJQ1VMQVIgCj4+IFBVUlBPU0UKPj4gKyAqIEFSRSBESVNDTEFJTUVELiBJTiBOTyBFVkVO
VCBTSEFMTCBUSEUgQ09QWVJJR0hUIEhPTERFUiBPUiAKPj4gQ09OVFJJQlVUT1JTIEJFCj4+ICsg
KiBMSUFCTEUgRk9SIEFOWSBESVJFQ1QsIElORElSRUNULCBJTkNJREVOVEFMLCBTUEVDSUFMLCBF
WEVNUExBUlksIE9SCj4+ICsgKiBDT05TRVFVRU5USUFMIERBTUFHRVMgKElOQ0xVRElORywgQlVU
IE5PVCBMSU1JVEVEIFRPLCBQUk9DVVJFTUVOVCBPRgo+PiArICogU1VCU1RJVFVURSBHT09EUyBP
UiBTRVJWSUNFUzsgTE9TUyBPRiBVU0UsIERBVEEsIE9SIFBST0ZJVFM7IE9SIAo+PiBCVVNJTkVT
Uwo+PiArICogSU5URVJSVVBUSU9OKSBIT1dFVkVSIENBVVNFRCBBTkQgT04gQU5ZIFRIRU9SWSBP
RiBMSUFCSUxJVFksIAo+PiBXSEVUSEVSIElOCj4+ICsgKiBDT05UUkFDVCwgU1RSSUNUIExJQUJJ
TElUWSwgT1IgVE9SVCAoSU5DTFVESU5HIE5FR0xJR0VOQ0UgT1IgCj4+IE9USEVSV0lTRSkKPj4g
KyAqIEFSSVNJTkcgSU4gQU5ZIFdBWSBPVVQgT0YgVEhFIFVTRSBPRiBUSElTIFNPRlRXQVJFLCBF
VkVOIElGIAo+PiBBRFZJU0VEIE9GIFRIRQo+PiArICogUE9TU0lCSUxJVFkgT0YgU1VDSCBEQU1B
R0UuCj4+ICsgKgo+PiArICogVEhJUyBIRUFERVIgTUFZIE5PVCBCRSBFWFRSQUNURUQgT1IgTU9E
SUZJRUQgSU4gQU5ZIFdBWS4KPj4gKyAqLwo+PiArCj4+ICsuID0gQUxJR04oMHgxMDAwKTsKPj4g
K19fZWhfZnJhbWVfc3RhcnQgPSAuOwo+PiArLmVoX2ZyYW1lIDoKPj4gK3sKPj4gK8KgwqDCoCAq
KC5laF9mcmFtZSkKPj4gK8KgwqDCoCAqKC5laF9mcmFtZS4qKQo+PiArfQo+PiArX19laF9mcmFt
ZV9lbmQgPSAuOwo+PiArCj4+ICtfX2VoX2ZyYW1lX2hkcl9zdGFydCA9IC47Cj4+ICsuZWhfZnJh
bWVfaGRyIDoKPj4gK3sKPj4gK8KgwqDCoCAqKC5laF9mcmFtZV9oZHIpCj4+ICvCoMKgwqAgKigu
ZWhfZnJhbWVfaGRyLiopCj4+ICt9Cj4+ICtfX2VoX2ZyYW1lX2hkcl9lbmQgPSAuOwo+PiBkaWZm
IC0tZ2l0IGEvcGxhdC9rdm0veDg2L2xpbms2NC5sZHMgYi9wbGF0L2t2bS94ODYvbGluazY0Lmxk
cwo+PiBpbmRleCA2MGI1ZDIxNC4uYzk2Zjc1MDEgMTAwNjQ0Cj4+IC0tLSBhL3BsYXQva3ZtL3g4
Ni9saW5rNjQubGRzCj4+ICsrKyBiL3BsYXQva3ZtL3g4Ni9saW5rNjQubGRzCj4+IEBAIC00MSw2
ICs0MSw4IEBAIFNFQ1RJT05TCj4+IMKgwqDCoMKgwqAgfQo+PiDCoMKgwqDCoMKgIF9ldGV4dCA9
IC47Cj4+ICvCoMKgwqAgSU5DTFVERSBwbGF0L2NvbW1vbi94ODYvbGluazY0Lmxkcwo+PiArCj4+
IMKgwqDCoMKgwqAgLyogUmVhZC1vbmx5IGRhdGEgKi8KPj4gwqDCoMKgwqDCoCAuID0gQUxJR04o
MHgxMDAwKTsKPj4gwqDCoMKgwqDCoCBfcm9kYXRhID0gLjsKPj4gZGlmZiAtLWdpdCBhL3BsYXQv
eGVuL3g4Ni9saW5rNjQubGRzIGIvcGxhdC94ZW4veDg2L2xpbms2NC5sZHMKPj4gaW5kZXggZGNl
MGJhZjIuLjgyYWI2NTNhIDEwMDY0NAo+PiAtLS0gYS9wbGF0L3hlbi94ODYvbGluazY0Lmxkcwo+
PiArKysgYi9wbGF0L3hlbi94ODYvbGluazY0Lmxkcwo+PiBAQCAtMzksNiArMzksOCBAQCBTRUNU
SU9OUwo+PiDCoMKgwqDCoMKgIF9ldGV4dCA9IC47wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAvKiBF
bmQgb2YgdGV4dCBzZWN0aW9uICovCj4+ICvCoMKgwqAgSU5DTFVERSBwbGF0L2NvbW1vbi94ODYv
bGluazY0Lmxkcwo+PiArCj4+IMKgwqDCoMKgwqAgX3JvZGF0YSA9IC47Cj4+IMKgwqDCoMKgwqAg
LnJvZGF0YSA6IHsKPj4gwqDCoMKgwqDCoMKgwqDCoMKgICooLnJvZGF0YSkKPj4KPiAKPiBfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IE1pbmlvcy1kZXZl
bCBtYWlsaW5nIGxpc3QKPiBNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKPiBodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVsCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2
ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Fri Mar 15 17:49:50 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 15 Mar 2019 17:49: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 1h4qxo-00079D-Am; Fri, 15 Mar 2019 17:49:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3vZp=RS=neclab.eu=sharan.santhanam@srs-us1.protection.inumbo.net>)
 id 1h4qxn-000798-7S
 for minios-devel@lists.xen.org; Fri, 15 Mar 2019 17:49:47 +0000
X-Inumbo-ID: b6deb2fe-474a-11e9-9c66-a72fb7634098
Received: from mailer2.neclab.eu (unknown [195.37.70.41])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b6deb2fe-474a-11e9-9c66-a72fb7634098;
 Fri, 15 Mar 2019 17:49:44 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer2.neclab.eu (Postfix) with ESMTP id 02C7BF2027;
 Fri, 15 Mar 2019 18:49:43 +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 pnGK29DDoMwE; Fri, 15 Mar 2019 18:49:42 +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 A65CAF200F;
 Fri, 15 Mar 2019 18:49:38 +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; Fri, 15 Mar 2019 18:49:38
 +0100
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>
References: <20190311202814.20185-1-vlad_andrei.badoiu@stud.acs.upb.ro>
 <20190311202814.20185-3-vlad_andrei.badoiu@stud.acs.upb.ro>
From: Sharan Santhanam <sharan.santhanam@neclab.eu>
Message-ID: <d89b9ef4-1be4-0a3f-7b16-a08734eb28d0@neclab.eu>
Date: Fri, 15 Mar 2019 18:49:38 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <20190311202814.20185-3-vlad_andrei.badoiu@stud.acs.upb.ro>
Content-Language: en-US
X-Originating-IP: [10.1.2.132]
Subject: Re: [Minios-devel] [UNIKRAFT PATCH v2 2/2] plat: Register eh_frame
 and eh_frame_hdr in memory.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: "florian.schmidt@neclab.eu" <florian.schmidt@neclab.eu>,
 "simon.kuenzer@neclab.eu" <simon.kuenzer@neclab.eu>,
 "yuri.volchkov@neclab.eu" <yuri.volchkov@neclab.eu>
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>

SGVsbG8gVmxhZCwKClRoZXJlIGFyZSBzb21lIGNoZWNrcGF0Y2ggd2FybmluZy9lcnJvcgoKRVJS
T1I6IHRyYWlsaW5nIHdoaXRlc3BhY2UKIzExMTogRklMRTogcGxhdC94ZW4vbWVtb3J5LmM6MTA4
OgorXkleSW0tPmxlbiAgID0gKHNpemVfdCkgX19FSF9GUkFNRV9FTkQgJAoKRVJST1I6IGNvZGUg
aW5kZW50IHNob3VsZCB1c2UgdGFicyB3aGVyZSBwb3NzaWJsZQojMTEyOiBGSUxFOiBwbGF0L3hl
bi9tZW1vcnkuYzoxMDk6CisgICAgICAgICAgICAgICAgLSAoc2l6ZV90KSBfX0VIX0ZSQU1FX1NU
QVJUOyQKCldBUk5JTkc6IHBsZWFzZSwgbm8gc3BhY2VzIGF0IHRoZSBzdGFydCBvZiBhIGxpbmUK
IzExMjogRklMRTogcGxhdC94ZW4vbWVtb3J5LmM6MTA5OgorICAgICAgICAgICAgICAgIC0gKHNp
emVfdCkgX19FSF9GUkFNRV9TVEFSVDskCgpFUlJPUjogdHJhaWxpbmcgd2hpdGVzcGFjZQojMTIx
OiBGSUxFOiBwbGF0L3hlbi9tZW1vcnkuYzoxMTg6CiteSV5JbS0+bGVuICAgPSAoc2l6ZV90KSBf
X0VIX0ZSQU1FX0hEUl9FTkQgJAoKRVJST1I6IGNvZGUgaW5kZW50IHNob3VsZCB1c2UgdGFicyB3
aGVyZSBwb3NzaWJsZQojMTIyOiBGSUxFOiBwbGF0L3hlbi9tZW1vcnkuYzoxMTk6CisgICAgICAg
ICAgICAgICAgLSAoc2l6ZV90KSBfX0VIX0ZSQU1FX0hEUl9TVEFSVDskCgpXQVJOSU5HOiBwbGVh
c2UsIG5vIHNwYWNlcyBhdCB0aGUgc3RhcnQgb2YgYSBsaW5lCiMxMjI6IEZJTEU6IHBsYXQveGVu
L21lbW9yeS5jOjExOToKKyAgICAgICAgICAgICAgICAtIChzaXplX3QpIF9fRUhfRlJBTUVfSERS
X1NUQVJUOyQKClBsZWFzZSBmaW5kIHRoZSBjb21tZW50cyBpbmxpbmUuCgoKVGhhbmtzICYgUmVn
YXJkcwpTaGFyYW4KCk9uIDMvMTEvMTkgOToyOCBQTSwgVmxhZC1BbmRyZWkgQsSCRE9JVSAoNzg2
OTIpIHdyb3RlOgo+IFNpZ25lZC1vZmYtYnk6IFZsYWQtQW5kcmVpIEJhZG9pdSA8dmxhZF9hbmRy
ZWkuYmFkb2l1QHN0dWQuYWNzLnVwYi5ybz4KPiAtLS0KPiAgIHBsYXQvY29tbW9uL2luY2x1ZGUv
c2VjdGlvbnMuaCB8IDMyICsrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tCj4gICBwbGF0
L2t2bS9tZW1vcnkuYyAgICAgICAgICAgICAgfCAyNCArKysrKysrKysrKysrKysrKysrKysrKy0K
PiAgIHBsYXQveGVuL21lbW9yeS5jICAgICAgICAgICAgICB8IDIwICsrKysrKysrKysrKysrKysr
KysrCj4gICAzIGZpbGVzIGNoYW5nZWQsIDY0IGluc2VydGlvbnMoKyksIDEyIGRlbGV0aW9ucygt
KQo+IAo+IGRpZmYgLS1naXQgYS9wbGF0L2NvbW1vbi9pbmNsdWRlL3NlY3Rpb25zLmggYi9wbGF0
L2NvbW1vbi9pbmNsdWRlL3NlY3Rpb25zLmgKPiBpbmRleCBlY2IzNjA3Mi4uMTA1MmNmYzcgMTAw
NjQ0Cj4gLS0tIGEvcGxhdC9jb21tb24vaW5jbHVkZS9zZWN0aW9ucy5oCj4gKysrIGIvcGxhdC9j
b21tb24vaW5jbHVkZS9zZWN0aW9ucy5oCj4gQEAgLTQ4LDYgKzQ4LDEyIEBAIGV4dGVybiBjaGFy
IF9kdGJbXTsKPiAgIC8qIFtfdGV4dCwgX2V0ZXh0XTogY29udGFpbnMgLnRleHQuKiBzZWN0aW9u
cyAqLwo+ICAgZXh0ZXJuIGNoYXIgX3RleHRbXSwgX2V0ZXh0W107Cj4gICAKPiArLyogW19fZWhf
ZnJhbWVfc3RhcnQsIF9fZWhfZnJhbWVfZW5kXTogY29udGFpbnMgLmVoX2ZyYW1lIHNlY3Rpb24g
Ki8KPiArZXh0ZXJuIGNoYXIgX19laF9mcmFtZV9zdGFydCwgX19laF9mcmFtZV9lbmQ7Cj4gKwo+
ICsvKiBbX19laF9mcmFtZV9oZHJfc3RhcnQsIF9fZWhfZnJhbWVfaGRyX2VuZF06IGNvbnRhaW5z
IC5laF9mcmFtZV9oZHIgc2VjdGlvbiAqLwo+ICtleHRlcm4gY2hhciBfX2VoX2ZyYW1lX2hkcl9z
dGFydCwgX19laF9mcmFtZV9oZHJfZW5kOwo+ICsKPiAgIC8qIFtfcm9kYXRhLCBfZXJvZGF0YV06
IGNvbnRhaW5zIC5yb2RhdGEuKiBzZWN0aW9ucyAqLwo+ICAgZXh0ZXJuIGNoYXIgX3JvZGF0YVtd
LCBfZXJvZGF0YVtdOwo+ICAgCj4gQEAgLTY1LDE3ICs3MSwyMSBAQCBleHRlcm4gY2hhciBfZW5k
W107Cj4gICAKPiAgICNkZWZpbmUgX191a19pbWFnZV9zeW1ib2woYWRkcikgICAgKCh1bnNpZ25l
ZCBsb25nKShhZGRyKSkKPiAgIAo+IC0jZGVmaW5lIF9fRFRCCQlfX3VrX2ltYWdlX3N5bWJvbChf
ZHRiKQo+IC0jZGVmaW5lIF9fVEVYVAkJX191a19pbWFnZV9zeW1ib2woX3RleHQpCj4gLSNkZWZp
bmUgX19FVEVYVAkJX191a19pbWFnZV9zeW1ib2woX2V0ZXh0KQo+IC0jZGVmaW5lIF9fUk9EQVRB
CV9fdWtfaW1hZ2Vfc3ltYm9sKF9yb2RhdGEpCj4gLSNkZWZpbmUgX19FUk9EQVRBCV9fdWtfaW1h
Z2Vfc3ltYm9sKF9lcm9kYXRhKQo+IC0jZGVmaW5lIF9fREFUQQkJX191a19pbWFnZV9zeW1ib2wo
X2RhdGEpCj4gLSNkZWZpbmUgX19FREFUQQkJX191a19pbWFnZV9zeW1ib2woX2VkYXRhKQo+IC0j
ZGVmaW5lIF9fQ1RPUlMJCV9fdWtfaW1hZ2Vfc3ltYm9sKF9jdG9ycykKPiAtI2RlZmluZSBfX0VD
VE9SUwlfX3VrX2ltYWdlX3N5bWJvbChfZWN0b3JzKQo+IC0jZGVmaW5lIF9fQlNTX1NUQVJUCV9f
dWtfaW1hZ2Vfc3ltYm9sKF9fYnNzX3N0YXJ0KQo+IC0jZGVmaW5lIF9fRU5ECQlfX3VrX2ltYWdl
X3N5bWJvbChfZW5kKQo+ICsjZGVmaW5lIF9fRFRCICAgICAgICAgICAgICAgICAgIF9fdWtfaW1h
Z2Vfc3ltYm9sKF9kdGIpCj4gKyNkZWZpbmUgX19URVhUICAgICAgICAgICAgICAgICAgX191a19p
bWFnZV9zeW1ib2woX3RleHQpCj4gKyNkZWZpbmUgX19FVEVYVCAgICAgICAgICAgICAgICAgX191
a19pbWFnZV9zeW1ib2woX2V0ZXh0KQo+ICsjZGVmaW5lIF9fRUhfRlJBTUVfU1RBUlQgICAgICAg
IF9fdWtfaW1hZ2Vfc3ltYm9sKF9fZWhfZnJhbWVfc3RhcnQpCj4gKyNkZWZpbmUgX19FSF9GUkFN
RV9FTkQgICAgICAgICAgX191a19pbWFnZV9zeW1ib2woX19laF9mcmFtZV9lbmQpCj4gKyNkZWZp
bmUgX19FSF9GUkFNRV9IRFJfU1RBUlQgICAgX191a19pbWFnZV9zeW1ib2woX19laF9mcmFtZV9o
ZHJfc3RhcnQpCj4gKyNkZWZpbmUgX19FSF9GUkFNRV9IRFJfRU5EICAgICAgX191a19pbWFnZV9z
eW1ib2woX19laF9mcmFtZV9oZHJfZW5kKQo+ICsjZGVmaW5lIF9fUk9EQVRBICAgICAgICAgICAg
ICAgIF9fdWtfaW1hZ2Vfc3ltYm9sKF9yb2RhdGEpCj4gKyNkZWZpbmUgX19FUk9EQVRBICAgICAg
ICAgICAgICAgX191a19pbWFnZV9zeW1ib2woX2Vyb2RhdGEpCj4gKyNkZWZpbmUgX19EQVRBICAg
ICAgICAgICAgICAgICAgX191a19pbWFnZV9zeW1ib2woX2RhdGEpCj4gKyNkZWZpbmUgX19FREFU
QSAgICAgICAgICAgICAgICAgX191a19pbWFnZV9zeW1ib2woX2VkYXRhKQo+ICsjZGVmaW5lIF9f
Q1RPUlMgICAgICAgICAgICAgICAgIF9fdWtfaW1hZ2Vfc3ltYm9sKF9jdG9ycykKPiArI2RlZmlu
ZSBfX0VDVE9SUyAgICAgICAgICAgICAgICBfX3VrX2ltYWdlX3N5bWJvbChfZWN0b3JzKQo+ICsj
ZGVmaW5lIF9fQlNTX1NUQVJUICAgICAgICAgICAgIF9fdWtfaW1hZ2Vfc3ltYm9sKF9fYnNzX3N0
YXJ0KQo+ICsjZGVmaW5lIF9fRU5EICAgICAgICAgICAgICAgICAgIF9fdWtfaW1hZ2Vfc3ltYm9s
KF9lbmQpCj4gICAKPiAgICNlbmRpZiAvKl9fQVNTRU1CTFlfXyovCj4gICAKPiBkaWZmIC0tZ2l0
IGEvcGxhdC9rdm0vbWVtb3J5LmMgYi9wbGF0L2t2bS9tZW1vcnkuYwo+IGluZGV4IGE3YjRkNWVm
Li42YzUyMDk0MSAxMDA2NDQKPiAtLS0gYS9wbGF0L2t2bS9tZW1vcnkuYwo+ICsrKyBiL3BsYXQv
a3ZtL21lbW9yeS5jCj4gQEAgLTMzLDcgKzMzLDcgQEAgZXh0ZXJuIHZvaWQgKl9saWJrdm1wbGF0
X21lbV9lbmQ7Cj4gICAKPiAgIGludCB1a3BsYXRfbWVtcmVnaW9uX2NvdW50KHZvaWQpCj4gICB7
Cj4gLQlyZXR1cm4gNzsKPiArCXJldHVybiA5Owo+ICAgfQo+ICAgCj4gICBpbnQgdWtwbGF0X21l
bXJlZ2lvbl9nZXQoaW50IGksIHN0cnVjdCB1a3BsYXRfbWVtcmVnaW9uX2Rlc2MgKm0pCj4gQEAg
LTExNSw2ICsxMTUsMjggQEAgaW50IHVrcGxhdF9tZW1yZWdpb25fZ2V0KGludCBpLCBzdHJ1Y3Qg
dWtwbGF0X21lbXJlZ2lvbl9kZXNjICptKQo+ICAgCQlyZXQgPSAwOwo+ICAgI2lmIENPTkZJR19V
S1BMQVRfTUVNUk5BTUUKPiAgIAkJbS0+bmFtZSAgPSAiYnN0YWNrIjsKPiArI2VuZGlmCj4gKwkJ
YnJlYWs7CgpIb3cgZGlkIHlvdSBjb21lIGFib3V0IHRoZSBudW1iZXJpbmcgc2NoZW1lPwoKRG8g
eW91IHRoaW5rIGl0IG1pZ2h0IGJlIHdpc2VyIHRvIGhhdmUgdGhlIHNlY3Rpb24gYmFzZWQgb24g
dGhlIAppbmNyZWFzaW5nIG9yZGVyIG9mIHRoZSBhZGRyZXNzPwo+ICsJY2FzZSA3OiAvKiBlaF9m
cmFtZSAqLwo+ICsJCW0tPmJhc2UgID0gKHZvaWQgKikgX19FSF9GUkFNRV9TVEFSVDsKPiArCQlt
LT5sZW4gICA9IChzaXplX3QpIF9fRUhfRlJBTUVfRU5ECj4gKwkJCSAgIC0gKHNpemVfdCkgX19F
SF9GUkFNRV9TVEFSVDsKPiArCQltLT5mbGFncyA9IChVS1BMQVRfTUVNUkZfUkVTRVJWRUQKPiAr
CQkJICAgIHwgVUtQTEFUX01FTVJGX1JFQURBQkxFKTsKPiArCQlyZXQgPSAwOwo+ICsjaWYgQ09O
RklHX1VLUExBVF9NRU1STkFNRQo+ICsJCW0tPm5hbWUgID0gImVoX2ZyYW1lIjsKPiArI2VuZGlm
Cj4gKwkJYnJlYWs7Cj4gKwljYXNlIDg6IC8qIGVoX2ZyYW1lX2hkciAqLwo+ICsJCW0tPmJhc2Ug
ID0gKHZvaWQgKikgX19FSF9GUkFNRV9IRFJfU1RBUlQ7Cj4gKwkJbS0+bGVuICAgPSAoc2l6ZV90
KSBfX0VIX0ZSQU1FX0hEUl9FTkQKPiArCQkJICAgLSAoc2l6ZV90KSBfX0VIX0ZSQU1FX0hEUl9T
VEFSVDsKPiArCQltLT5mbGFncyA9IChVS1BMQVRfTUVNUkZfUkVTRVJWRUQKPiArCQkJICAgIHwg
VUtQTEFUX01FTVJGX1JFQURBQkxFKTsKPiArCQlyZXQgPSAwOwo+ICsjaWYgQ09ORklHX1VLUExB
VF9NRU1STkFNRQo+ICsJCW0tPm5hbWUgID0gImVoX2ZyYW1lX2hkciI7Cj4gICAjZW5kaWYKPiAg
IAkJYnJlYWs7Cj4gICAJZGVmYXVsdDoKPiBkaWZmIC0tZ2l0IGEvcGxhdC94ZW4vbWVtb3J5LmMg
Yi9wbGF0L3hlbi9tZW1vcnkuYwo+IGluZGV4IGI2M2YxMWJiLi4yZmZhNjE1MSAxMDA2NDQKPiAt
LS0gYS9wbGF0L3hlbi9tZW1vcnkuYwo+ICsrKyBiL3BsYXQveGVuL21lbW9yeS5jCj4gQEAgLTEw
MSw2ICsxMDEsMjYgQEAgaW50IHVrcGxhdF9tZW1yZWdpb25fZ2V0KGludCBpLCBzdHJ1Y3QgdWtw
bGF0X21lbXJlZ2lvbl9kZXNjICptKQo+ICAgCQkJICAgIHwgVUtQTEFUX01FTVJGX1dSSVRBQkxF
KTsKPiAgICNpZiBDT05GSUdfVUtQTEFUX01FTVJOQU1FCj4gICAJCW0tPm5hbWUgID0gImJzcyI7
Cj4gKyNlbmRpZgo+ICsJCWJyZWFrOwo+ICsJY2FzZSA1OiAvKiBlaF9mcmFtZSAqLwo+ICsJCW0t
PmJhc2UgID0gKHZvaWQgKikgX19FSF9GUkFNRV9TVEFSVDsKPiArCQltLT5sZW4gICA9IChzaXpl
X3QpIF9fRUhfRlJBTUVfRU5ECj4gKyAgICAgICAgICAgICAgICAtIChzaXplX3QpIF9fRUhfRlJB
TUVfU1RBUlQ7Cj4gKwkJbS0+ZmxhZ3MgPSAoVUtQTEFUX01FTVJGX1JFU0VSVkVECj4gKwkJCSAg
ICB8IFVLUExBVF9NRU1SRl9SRUFEQUJMRSk7Cj4gKyNpZiBDT05GSUdfVUtQTEFUX01FTVJOQU1F
Cj4gKwkJbS0+bmFtZSAgPSAiZWhfZnJhbWUiOwo+ICsjZW5kaWYKPiArCQlicmVhazsKPiArCWNh
c2UgNjogLyogZWhfZnJhbWVfaGRyICovCj4gKwkJbS0+YmFzZSAgPSAodm9pZCAqKSBfX0VIX0ZS
QU1FX0hEUl9TVEFSVDsKPiArCQltLT5sZW4gICA9IChzaXplX3QpIF9fRUhfRlJBTUVfSERSX0VO
RAo+ICsgICAgICAgICAgICAgICAgLSAoc2l6ZV90KSBfX0VIX0ZSQU1FX0hEUl9TVEFSVDsKPiAr
CQltLT5mbGFncyA9IChVS1BMQVRfTUVNUkZfUkVTRVJWRUQKPiArCQkJICAgIHwgVUtQTEFUX01F
TVJGX1JFQURBQkxFKTsKPiArI2lmIENPTkZJR19VS1BMQVRfTUVNUk5BTUUKPiArCQltLT5uYW1l
ICA9ICJlaF9mcmFtZV9oZHIiOwo+ICAgI2VuZGlmCj4gICAJCWJyZWFrOwo+ICAgCWRlZmF1bHQ6
Cj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5p
b3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Mon Mar 18 08:18:15 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 18 Mar 2019 08:18:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h5nTK-0003c2-QQ; Mon, 18 Mar 2019 08:18:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ihqj=RV=neclab.eu=felipe.huici@srs-us1.protection.inumbo.net>)
 id 1h5nTJ-0003bv-FR
 for minios-devel@lists.xen.org; Mon, 18 Mar 2019 08:18:13 +0000
X-Inumbo-ID: 5b87917e-4956-11e9-803b-43ff51cb54a1
Received: from mailer2.neclab.eu (unknown [195.37.70.41])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5b87917e-4956-11e9-803b-43ff51cb54a1;
 Mon, 18 Mar 2019 08:18:07 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer2.neclab.eu (Postfix) with ESMTP id 01F1DF2037;
 Mon, 18 Mar 2019 09:18:06 +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 uCqMDe1HV_Xp; Mon, 18 Mar 2019 09:18:05 +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 9F56BF200E
 for <minios-devel@lists.xen.org>; Mon, 18 Mar 2019 09:18:03 +0100 (CET)
Received: from DAPHNIS.office.hd ([169.254.2.26]) by ENCELADUS.office.hd
 ([192.168.24.52]) with mapi id 14.03.0319.002; Mon, 18 Mar 2019 09:18:03
 +0100
From: Felipe Huici <Felipe.Huici@neclab.eu>
To: Sharan Santhanam <Sharan.Santhanam@neclab.eu>,
 "minios-devel@lists.xen.org" <minios-devel@lists.xen.org>
Thread-Topic: [Minios-devel] [UNIKRAFT PATCH] build: plat library are build
 even when disabled
Thread-Index: AQHU1M+ZXj+Qodd42EyvaHtXGEIcwKYRHJWA
Date: Mon, 18 Mar 2019 08:18:02 +0000
Message-ID: <5030A9CF-B16F-4721-9992-4730E7662E9E@neclab.eu>
References: <1551954065-15782-1-git-send-email-sharan.santhanam@neclab.eu>
In-Reply-To: <1551954065-15782-1-git-send-email-sharan.santhanam@neclab.eu>
Accept-Language: en-US, de-DE
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.10.8.190312
x-originating-ip: [10.1.99.109]
Content-ID: <72E10DE8CBD5574881926FE3FE3A4D7A@office.hd>
MIME-Version: 1.0
Subject: Re: [Minios-devel] [UNIKRAFT PATCH] build: plat library are build
 even when disabled
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>
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>

SGkgU2hhcmFuLA0KDQpQYXRjaCBsb29rcyBnb29kLCB0aGFua3MuIEkgbWlnaHQgbW9kaWZ5IHRo
ZSBjb21taXQgbWVzc2FnZSBzbGlnaHRseSB0byBtYWtlIGl0IGEgYml0IGNsZWFyZXIgdGhhdCB0
aGlzIHByZXZlbnRzIHRoZSBidWlsZCBzeXN0ZW0gZnJvbSBidWlsZGluZyBwbGF0Zm9ybS1zcGVj
aWZpYyBvcHRpb25zIHRoYXQgYXJlIGRpc2FibGVkIHdoZW4gdGhlIGNvcnJlc3BvbmRpbmcgcGxh
dGZvcm0gaXMgZW5hYmxlZC4NCg0K4oCUIEZlbGlwZQ0KDQpSZXZpZXdlZC1ieTogRmVsaXBlIEh1
aWNpIDxmZWxpcGUuaHVpY2lAbmVjbGFiLmV1Pg0KDQo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCkRyLiBGZWxpcGUgSHVpY2kNCkNo
aWVmIFJlc2VhcmNoZXIsIFN5c3RlbXMgYW5kIE1hY2hpbmUgTGVhcm5pbmcgR3JvdXANCk5FQyBM
YWJvcmF0b3JpZXMgRXVyb3BlIEdtYkgNCkt1cmZ1ZXJzdGVuYW5sYWdlIDM2LCBELTY5MTE1IEhl
aWRlbGJlcmcNClRlbC4gICs0OQ0KKDApNjIyMSA0MzQyLTI0MQ0KRmF4OiAgKzQ5DQooMCk2MjIx
IDQzNDItMTU1DQogDQplLW1haWw6DQpmZWxpcGUuaHVpY2lAbmVjbGFiLmV1DQo9PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NClJlZ2lz
dGVyZWQgYXQgQW10c2dlcmljaHQgTWFubmhlaW0sIEdlcm1hbnksIEhSQjcyODU1OA0KDQrvu79P
biAwNy4wMy4xOSwgMTE6MjEsICJNaW5pb3MtZGV2ZWwgb24gYmVoYWxmIG9mIFNoYXJhbiBTYW50
aGFuYW0iIDxtaW5pb3MtZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZyBvbiBiZWhh
bGYgb2Ygc2hhcmFuLnNhbnRoYW5hbUBuZWNsYWIuZXU+IHdyb3RlOg0KDQogICAgUGxhdGZvcm0g
bGlicmFyeSBpcyBidWlsdCBldmVuIHdoZW4gdGhlIGNvbmZpZ3VyYXRpb24gaXMNCiAgICBkaXNh
YmxlZC4gVGhpcyBpcyBmaXhlZCBieSB1c2luZyBjb25kaXRpb25hbCBleHBhbnNpb24NCiAgICBp
bnN0ZWFkIG9mIGNvbmRpdGlvbmFsLWRpcmVjdGl2ZXMuDQogICAgDQogICAgU2lnbmVkLW9mZi1i
eTogU2hhcmFuIFNhbnRoYW5hbSA8c2hhcmFuLnNhbnRoYW5hbUBuZWNsYWIuZXU+DQogICAgLS0t
DQogICAgIHN1cHBvcnQvYnVpbGQvTWFrZWZpbGUucnVsZXMgfCA0ICstLS0NCiAgICAgMSBmaWxl
IGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAzIGRlbGV0aW9ucygtKQ0KICAgIA0KICAgIGRpZmYg
LS1naXQgYS9zdXBwb3J0L2J1aWxkL01ha2VmaWxlLnJ1bGVzIGIvc3VwcG9ydC9idWlsZC9NYWtl
ZmlsZS5ydWxlcw0KICAgIGluZGV4IDk5OWUxN2UuLjkyNmE1MzMgMTAwNjQ0DQogICAgLS0tIGEv
c3VwcG9ydC9idWlsZC9NYWtlZmlsZS5ydWxlcw0KICAgICsrKyBiL3N1cHBvcnQvYnVpbGQvTWFr
ZWZpbGUucnVsZXMNCiAgICBAQCAtMTY3LDkgKzE2Nyw3IEBAIGVuZGVmDQogICAgDQogICAgICMg
YWRkcGxhdGxpYl9zICRwbGF0bmFtZSwkbGlibmFtZSwkc3dpdGNoDQogICAgIGRlZmluZSBhZGRw
bGF0bGliX3MgPQ0KICAgIC1pZmVxICgkKDMpLHkpDQogICAgLSQoY2FsbCBhZGRwbGF0bGliLCQo
MSksJCgyKSkNCiAgICAtZW5kaWYNCiAgICArJChpZiAkKGZpbHRlciB5LCQoMykpLCQoY2FsbCBh
ZGRwbGF0bGliLCQoMSksJCgyKSksKQ0KICAgICBlbmRlZg0KICAgIA0KICAgIA0KICAgIC0tDQog
ICAgMi43LjQNCiAgICANCiAgICANCiAgICBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXw0KICAgIE1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QNCiAgICBNaW5p
b3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcNCiAgICBodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVsDQogICAgDQoNCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5n
IGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Mon Mar 18 08:47:18 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 18 Mar 2019 08:47:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h5nvR-000729-4N; Mon, 18 Mar 2019 08:47:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ihqj=RV=neclab.eu=felipe.huici@srs-us1.protection.inumbo.net>)
 id 1h5nvQ-000724-47
 for minios-devel@lists.xen.org; Mon, 18 Mar 2019 08:47:16 +0000
X-Inumbo-ID: 6c582cfe-495a-11e9-bc90-bc764e045a96
Received: from mailer2.neclab.eu (unknown [195.37.70.41])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6c582cfe-495a-11e9-bc90-bc764e045a96;
 Mon, 18 Mar 2019 08:47:13 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer2.neclab.eu (Postfix) with ESMTP id 2C3E9F203C;
 Mon, 18 Mar 2019 09:47:12 +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 mgGJPgmNEYYB; Mon, 18 Mar 2019 09:47:11 +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 D7BBEF2037;
 Mon, 18 Mar 2019 09:47:07 +0100 (CET)
Received: from DAPHNIS.office.hd ([169.254.2.26]) by METHONE.office.hd
 ([192.168.24.54]) with mapi id 14.03.0319.002; Mon, 18 Mar 2019 09:47:07
 +0100
From: Felipe Huici <Felipe.Huici@neclab.eu>
To: Costin Lupu <costin.lupu@cs.pub.ro>, "minios-devel@lists.xen.org"
 <minios-devel@lists.xen.org>
Thread-Topic: [Minios-devel] [UNIKRAFT/NEWLIB PATCH v2] Fix __rtems__ usage
 in glue code headers
Thread-Index: AQHU2koeeBk+Km++HEmybjzgrCOhHqYRGcAA
Date: Mon, 18 Mar 2019 08:47:06 +0000
Message-ID: <C3217F31-3884-4E6F-932A-C62636E1CF15@neclab.eu>
References: <20190314094100.23950-1-costin.lupu@cs.pub.ro>
In-Reply-To: <20190314094100.23950-1-costin.lupu@cs.pub.ro>
Accept-Language: en-US, de-DE
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.10.8.190312
x-originating-ip: [10.1.99.109]
Content-ID: <B3738F77E5B0AF448A490F576B3072E6@office.hd>
MIME-Version: 1.0
Subject: Re: [Minios-devel] [UNIKRAFT/NEWLIB PATCH v2] Fix __rtems__ usage
 in glue code 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: Florian Schmidt <Florian.Schmidt@neclab.eu>,
 Simon Kuenzer <simon.kuenzer@neclab.eu>,
 Yuri Volchkov <yuri.volchkov@neclab.eu>, Sharan
 Santhanam <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>

SGkgQ29zdGluLA0KDQpQYXRjaCBsb29rcyBnb29kLCB0aGFua3MuDQoNCuKAlCBGZWxpcGUNCg0K
UmV2aWV3ZWQtYnk6IEZlbGlwZSBIdWljaSA8ZmVsaXBlLmh1aWNpQG5lY2xhYi5ldT4NCg0K77u/
T24gMTQuMDMuMTksIDEwOjQxLCAiTWluaW9zLWRldmVsIG9uIGJlaGFsZiBvZiBDb3N0aW4gTHVw
dSIgPG1pbmlvcy1kZXZlbC1ib3VuY2VzQGxpc3RzLnhlbnByb2plY3Qub3JnIG9uIGJlaGFsZiBv
ZiBjb3N0aW4ubHVwdUBjcy5wdWIucm8+IHdyb3RlOg0KDQogICAgSW4gb3JkZXIgdG8gdXNlIF9f
cnRlbXNfXyBvbmUgaGFzIHRvIGRlZmluZSBpdCBpbiBhbGwgYWZmZWN0ZWQgaGVhZGVycy4NCiAg
ICBCZXNpZGVzICdzeXMvc3RhdC5oJywgd2UgYWxzbyBpZGVudGlmaWVkICd0aW1lLmgnLiBNb3Jl
b3Zlciwgd2UgZGVmaW5lDQogICAgX19ydGVtc19fIG9ubHkgaWYgaXQgd2FzIG5vdCBwcmV2aW91
c2x5IGRlZmluZWQuDQogICAgDQogICAgU2lnbmVkLW9mZi1ieTogQ29zdGluIEx1cHUgPGNvc3Rp
bi5sdXB1QGNzLnB1Yi5ybz4NCiAgICAtLS0NCiAgICAgaW5jbHVkZS9zeXMvc3RhdC5oIHwgMTMg
KysrKysrKysrKy0tLQ0KICAgICBpbmNsdWRlL3RpbWUuaCAgICAgfCAxNCArKysrKysrKysrKysr
Kw0KICAgICAyIGZpbGVzIGNoYW5nZWQsIDI0IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0p
DQogICAgDQogICAgZGlmZiAtLWdpdCBhL2luY2x1ZGUvc3lzL3N0YXQuaCBiL2luY2x1ZGUvc3lz
L3N0YXQuaA0KICAgIGluZGV4IGM4N2EyOWIuLjA3YTlmYWIgMTAwNjQ0DQogICAgLS0tIGEvaW5j
bHVkZS9zeXMvc3RhdC5oDQogICAgKysrIGIvaW5jbHVkZS9zeXMvc3RhdC5oDQogICAgQEAgLTEs
MTMgKzEsMjAgQEANCiAgICAgI2lmbmRlZiBfTkVXTElCX0dMVUVfU1lTX1NUQVRfSF8NCiAgICAg
I2RlZmluZSBfTkVXTElCX0dMVUVfU1lTX1NUQVRfSF8NCiAgICAgDQogICAgLSNpZmRlZiBfX3J0
ZW1zX18NCiAgICAtI2Vycm9yICJVbmV4cGVjdGVkIGRlZmluaXRpb24gb2YgX19ydGVtc19fLiBQ
bGVhc2UgcmV2aXNpdCB0aGlzIGhlYWRlciB3cmFwcGVyLiINCiAgICArLyogZGVmaW5lIF9fcnRl
bXNfXyBvbmx5IGlmIG5vdCBwcmV2aW91c2x5IGRlZmluZWQgKi8NCiAgICArI2lmbmRlZiBfX3J0
ZW1zX18NCiAgICArLyogQSBkZWZpbml0aW9uIG9ubHkgZm9yIHRoaXMgaGVhZGVyICovDQogICAg
KyNkZWZpbmUgX191bmRlZl9ydGVtc19fX05FV0xJQl9HTFVFX1NZU19TVEFUX0hfDQogICAgKyNk
ZWZpbmUgX19ydGVtc19fDQogICAgICNlbmRpZg0KICAgICANCiAgICAtI2RlZmluZSBfX3J0ZW1z
X18NCiAgICAgI2luY2x1ZGVfbmV4dCA8c3lzL3N0YXQuaD4NCiAgICArDQogICAgKy8qIGNsZWFu
dXAgX19ydGVtc19fICovDQogICAgKyNpZmRlZiBfX3VuZGVmX3J0ZW1zX19fTkVXTElCX0dMVUVf
U1lTX1NUQVRfSF8NCiAgICAgI3VuZGVmIF9fcnRlbXNfXw0KICAgICsjdW5kZWYgX191bmRlZl9y
dGVtc19fX05FV0xJQl9HTFVFX1NZU19TVEFUX0hfDQogICAgKyNlbmRpZg0KICAgICANCiAgICAg
I2RlZmluZSBVVElNRV9OT1cgIDB4M2ZmZmZmZmYNCiAgICAgI2RlZmluZSBVVElNRV9PTUlUIDB4
M2ZmZmZmZmUNCiAgICBkaWZmIC0tZ2l0IGEvaW5jbHVkZS90aW1lLmggYi9pbmNsdWRlL3RpbWUu
aA0KICAgIGluZGV4IGU4MjAxYTAuLmI1MWIyZGQgMTAwNjQ0DQogICAgLS0tIGEvaW5jbHVkZS90
aW1lLmgNCiAgICArKysgYi9pbmNsdWRlL3RpbWUuaA0KICAgIEBAIC00MSw2ICs0MSwyMCBAQA0K
ICAgICAgKiBzdWNoIGFzIG5hbm9zbGVlcA0KICAgICAgKi8NCiAgICAgI2RlZmluZSBfUE9TSVhf
VElNRVJTIDENCiAgICArDQogICAgKy8qIGRlZmluZSBfX3J0ZW1zX18gb25seSBpZiBub3QgcHJl
dmlvdXNseSBkZWZpbmVkICovDQogICAgKyNpZm5kZWYgX19ydGVtc19fDQogICAgKy8qIEEgZGVm
aW5pdGlvbiBvbmx5IGZvciB0aGlzIGhlYWRlciAqLw0KICAgICsjZGVmaW5lIF9fdW5kZWZfcnRl
bXNfX05FV0xJQkdMVUVfVElNRV9IDQogICAgKyNkZWZpbmUgX19ydGVtc19fDQogICAgKyNlbmRp
Zg0KICAgICsNCiAgICAgI2luY2x1ZGVfbmV4dCA8dGltZS5oPg0KICAgICANCiAgICArLyogY2xl
YW51cCBfX3J0ZW1zX18gKi8NCiAgICArI2lmZGVmIF9fdW5kZWZfcnRlbXNfX05FV0xJQkdMVUVf
VElNRV9IDQogICAgKyN1bmRlZiBfX3J0ZW1zX18NCiAgICArI3VuZGVmIF9fdW5kZWZfcnRlbXNf
X05FV0xJQkdMVUVfVElNRV9IDQogICAgKyNlbmRpZg0KICAgICsNCiAgICAgI2VuZGlmIC8qIE5F
V0xJQkdMVUVfVElNRV9IICovDQogICAgLS0gDQogICAgMi4xMS4wDQogICAgDQogICAgDQogICAg
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCiAgICBNaW5p
b3MtZGV2ZWwgbWFpbGluZyBsaXN0DQogICAgTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnDQogICAgaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21p
bmlvcy1kZXZlbA0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8vbWlu
aW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Mon Mar 18 08:57:38 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 18 Mar 2019 08:57: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 1h5o5S-0007ul-Hz; Mon, 18 Mar 2019 08:57: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=IpSU=RV=neclab.eu=simon.kuenzer@srs-us1.protection.inumbo.net>)
 id 1h5o5Q-0007tr-T1
 for minios-devel@lists.xen.org; Mon, 18 Mar 2019 08:57:36 +0000
X-Inumbo-ID: dd833f66-495b-11e9-b23b-c78b3f75456c
Received: from mailer1.neclab.eu (unknown [195.37.70.40])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id dd833f66-495b-11e9-b23b-c78b3f75456c;
 Mon, 18 Mar 2019 08:57:32 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer1.neclab.eu (Postfix) with ESMTP id 9031D104DC6;
 Mon, 18 Mar 2019 09:57:31 +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 Jk37yvFRSl1H; Mon, 18 Mar 2019 09:57:31 +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 mailer1.neclab.eu (Postfix) with ESMTPS id 52B22104D01;
 Mon, 18 Mar 2019 09:57:31 +0100 (CET)
Received: from DAPHNIS.office.hd ([169.254.2.26]) by METHONE.office.hd
 ([192.168.24.54]) with mapi id 14.03.0319.002; Mon, 18 Mar 2019 09:57:31
 +0100
From: Simon Kuenzer <simon.kuenzer@neclab.eu>
To: =?utf-8?B?TWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tp?=
 <marmarek@invisiblethingslab.com>
Thread-Topic: [Minios-devel] [UNIKRAFT] Xen PVH platform
Thread-Index: AQHU2HLKxC6UrXdZ4Uab816167nVQqYHsN2AgABnrYCACQfMAA==
Date: Mon, 18 Mar 2019 08:57:31 +0000
Message-ID: <058BFA1E-2B3C-4244-8472-F7EB86C7EF16@neclab.eu>
References: <20190312012657.GE1208@mail-itl>
 <64A2C29D-2567-4B1A-B5F1-ADB4A9079FA2@neclab.eu>
 <20190312160315.GH1208@mail-itl>
In-Reply-To: <20190312160315.GH1208@mail-itl>
Accept-Language: en-GB, gl-ES, de-DE, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.1.2.186]
Content-ID: <D651134E5B5E864298D289A7D745C610@office.hd>
MIME-Version: 1.0
Subject: Re: [Minios-devel] [UNIKRAFT] Xen PVH platform
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: Mindy Preston <mindy@somerandomidiot.com>,
 "minios-devel@lists.xen.org" <minios-devel@lists.xen.org>
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>

SGV5IE1hcmVrLA0KDQrvu79PbiAxMi4wMy4xOSwgMTc6MDMsICJNaW5pb3MtZGV2ZWwgb24gYmVo
YWxmIG9mIE1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNraSIgPG1pbmlvcy1kZXZlbC1ib3VuY2Vz
QGxpc3RzLnhlbnByb2plY3Qub3JnIG9uIGJlaGFsZiBvZiBtYXJtYXJla0BpbnZpc2libGV0aGlu
Z3NsYWIuY29tPiB3cm90ZToNCg0KICAgIE9uIFR1ZSwgTWFyIDEyLCAyMDE5IGF0IDA4OjUyOjEx
QU0gKzAwMDAsIFNpbW9uIEt1ZW56ZXIgd3JvdGU6DQogICAgPiBIZXkgTWFyZWssDQogICAgPiAN
CiAgICA+IHllcywgeW91IGFyZSByaWdodC4gV2UgYXJlIHN1cHBvcnRpbmcgb25seSBQViBvbiB4
ODYgZm9yIG5vdy4gVGhlIHBpZWNlcyBvZiBQVkgvSFZNIHRoYXQgd2UgaGF2ZSBsZWZ0IGFyZSBs
ZWZ0LW92ZXJzIGZyb20gdGFraW5nIHNvbWUgb2YgdGhlIGNvZGUgZnJvbSBNaW5pLU9TLiBJbiBn
ZW5lcmFsLCB3ZSB3b3VsZCBiZSBoYXBweSB0byBoYXZlIGFsc28gUFZIIHN1cHBvcnQuDQogICAg
PiBTbyBmYXIsIG91ciBmb2N1cyB3YXMgb24gaW5jcmVhc2luZyBmdW5jdGlvbmFsaXR5IHdpdGgg
bGlicmFyaWVzIGFuZCBkcml2ZXJzIGluIG9yZGVyIHRvIG1ha2UgdGhlIHByb2plY3QgbW9yZSB1
c2VmdWwgZm9yIG1vc3QgcGVvcGxlLiBIb3dldmVyLCBpZiB5b3UgaGF2ZSB0aW1lLCB3ZSBhcmUg
aGFwcHkgdG8gcmVjZWl2ZSBwYXRjaGVzIHRvIGVuYWJsZSBQVkggOy0pIC4gTGV0IHVzIGtub3cg
aWYgeW91IGFyZSBpbnRlcmVzdGVkLg0KICAgIA0KICAgIFllcyEgQWN0dWFsbHksIEkgYWxyZWFk
eSBoYXZlIHNvbWV0aGluZyB0aGF0IGJvb3RzIG9uIFBWSC4gSXQncyBxdWl0ZQ0KICAgIHNwZWNp
ZmljLCBhcyBpdCdzIHBsdWdnZWQgaW50byBNaXJhZ2VPUywgd2hpY2ggdXNlIHVuaWtyYWZ0IGFz
IGp1c3Qgb25lDQogICAgb2YgaXRzIHBhY2thZ2VzIHJpZ2h0IG5vdy4gSXQncyB2ZXJ5IG11Y2gg
d29yayBpbiBwcm9ncmVzcyBzdGF0ZS4NCg0KVGhpcyBzb3VuZHMgZ3JlYXQhIFdlIGFyZSBoYXBw
eSB0byByZWNlaXZlIHBhdGNoZXMuIDstKQ0KICAgIA0KICAgID4gVGhlIG1vc3QgbmF0dXJhbCB3
YXkgZm9yIFVuaWtyYWZ0IHdvdWxkIGJlIHRvIGJ1aWxkIHR3byBYZW4gYmluYXJpZXM6IE9uZSBm
b3IgUFYgYW5kIGFub3RoZXIgb25lIGZvciBQVkguIFRoZSBpZGVhIGlzIHRoYXQgeW91IGdldCB0
aGUgbW9zdCBvcHRpbWl6ZWQgaW1hZ2UgZm9yIHlvdXIgZXhlY3V0aW9uIGVudmlyb25tZW50LiBU
aGlzIHdheSB5b3Ugd291bGQgYXZvaWQgaW1wYWN0cyBiZWNhdXNlIG9mIHRoZSB0d28gaW1wbGVt
ZW50YXRpb25zLiBZb3UgYWxzbyB3b3VsZCBub3QgcmVxdWlyZSBhIGRldGVjdGlvbiBhdCBydW50
aW1lLg0KICAgIA0KICAgIEkgc2VlLCB0aGF0IG1ha2VzIHNlbnNlLiBPbiB0aGUgb3RoZXIgaGFu
ZCwgcGFzc2luZyBDT05GSUdfUEFSQVZJUlQNCiAgICB0aHJvdWdoIG11bHRpcGxlIGxheWVycyBt
YXkgYmUgcHJvYmxlbWF0aWMsIHNvIEkgdGhpbmsgaXQgbWF5IGJlIHdvcnRoDQogICAgaGF2aW5n
IHNvbWUgdW5pdmVyc2FsIGJpbmFyeS4gQnV0IEknbGwgbGVhdmUgaXQgZm9yIHNvbWUgdW5kZWZp
bmVkDQogICAgZnV0dXJlLg0KDQpXaGljaCBsYXllcnMgZG8geW91IG1lYW4/IFVuaWtyYWZ0PyBP
ciB0aGUgd2hvbGUgVW5pa2VybmVsIHRoYXQgeW91IGJ1aWxkIGFuZCB0aGF0IGluY2x1ZGVzIE1p
cmFnZU9TPw0KDQogICAgQW55d2F5LCBldmVuIHdpdGhvdXQgaGF2aW5nIFBWK1BWSCBiaW5hcnks
IEkgaGF2ZSBvbmUgaW1wb3J0YW50IHF1ZXN0aW9uOg0KICAgIGhvdyBzdGFydF9pbmZvX3QgYW5k
IEhZUEVSVklTT1Jfc3RhcnRfaW5mbyBzaG91bGQgbG9va3MgbGlrZT8gUmlnaHQgbm93DQogICAg
SSd2ZSBtYWRlIGl0IGFuIHVuaW9uICh3aXRoICJwdiIgdW5kZXIgQ09ORklHX1BBUkFWSVJUIGFu
ZCAiaHZtIiB1bmRlcg0KICAgIENPTkZJR19YRU5fSFZNTElURSkuIFRoaXMgcmVxdWlyZSBhbGwg
dGhlIHBsYWNlcyB1c2luZyB0aGlzIHN5bWJvbCB0byBiZQ0KICAgIGNoYW5nZWQuIFNvbWUgYWx0
ZXJuYXRpdmUgd291bGQgYmUgdG8gaGF2ZSBhIHNlcGFyYXRlIHN5bWJvbCBsaWtlDQogICAgSFlQ
RVJWSVNPUl9zdGFydF9pbmZvX2h2bSBmb3IgdGhlIG90aGVyIHN0YXJ0IGluZm8gc3RydWN0dXJl
IGFuZCBrZWVwDQogICAgSFlQRVJWSVNPUl9zdGFydF9pbmZvIHVuY2hhbmdlZCAob3IgdW5kZXIg
Q09ORklHX1BBUkFWSVJUKS4gV2hpbGUNCiAgICBjaGFuZ2luZyBldmVyeXRoaW5nIHVzaW5nIEhZ
UEVSVklTT1Jfc3RhcnRfaW5mbyBpcyBzb21lIHBhaW4sIElNTyBpdCdzDQogICAgYmV0dGVyIHRo
YW4gZm9yZ2V0dGluZyBzb21ldGhpbmcgYW5kIGVycm9uZW91c2x5IHVzaW5nICh1bmluaXRpYWxp
emVkKQ0KICAgIFBWIHZlcnNpb24gb24gUFZILi4uDQogICAgDQogICAgV2hhdCBkbyB5b3UgcHJl
ZmVyPw0KICAgIA0KSHVtLi4uIGdvb2QgcXVlc3Rpb24uIEkgd291bGQgYWN0dWFsbHkgY2hlY2sg
aG93IG11Y2ggZGlmZmVyZW5jZXMgeW91IHNlZSBpbiB0aGUgUFYgYW5kIFBWSCBjb2RlLCBhcyB3
ZWxsIGFzIHRoZXNlIHN0cnVjdHMuIEhvdyBtYW55IGZpZWxkcyBhcmUgc2ltaWxhciBhbmQgaG93
IG11Y2ggb2YgdGhlIGV4aXN0aW5nIGNvZGUgY291bGQgYmUgcmUtdXNlZD8gU2luY2UgSSBhc3N1
bWUgYnVpbGRpbmcgZGlmZmVyZW50IGJpbmFyaWVzIGZvciBQVkggYW5kIFBWLCB5b3UgYXJlIGFi
bGUgdG8gZG8gdGhlIGJ1aWxkIHdpdGggYSBkaWZmZXJlbnQgc2V0IG9mIHNvdXJjZXMuIEZvciBp
bnN0YW5jZSwgZW50cnk2NC5TIGZvciBQVkggY2FuIGJlIGEgY29tcGxldGUgZGlmZmVyZW50IG9u
ZSB0aGFuIHRoZSBvbmUgZm9yIFBWLiBTb21lIG90aGVyIGZpbGVzIHdpbGwgcHJvYmFibHkgaGF2
ZSBtaW5vciBjYXNlcy4gSSB3b3VsZCB1c2UgYW4gYXBwcm9hY2ggdGhhdCBsb29rcyBtaW5pbWFs
IHdoaWxlIGtlZXBpbmcgcmVhZGFiaWxpdHkuIE1heWJlIHlvdSBwcm92aWRlIGFsdGVybmF0aXZl
IHN0cnVjdCBkZWZpbml0aW9ucyBkZXBlbmRpbmcgb24gdGhlIGNvbmZpZ3VyYXRpb24/DQoNCkJ0
dywgQ09ORklHX1BBUkFWSVJUIGFuZCBDT05GSUdfSFZNTElURSBhcmUgbGVmdC1vdmVycyBmcm9t
IG91ciBNaW5pLU9TIHBvcnQuIEkgdGhpbmsgaXQgbWFrZXMgc2Vuc2UgdG8gY2xlYW4gdGhpcyB1
cCBhbmQgcmVwbGFjZSB0aGUgZGVmaW5pdGlvbnMuDQoNCiAgICA+IA0KICAgID4gVGhhbmtzLA0K
ICAgID4gDQogICAgPiBTaW1vbg0KICAgID4gDQogICAgPiBPbiAxMi4wMy4xOSwgMDI6MjcsICJN
aW5pb3MtZGV2ZWwgb24gYmVoYWxmIG9mIE1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNraSIgPG1p
bmlvcy1kZXZlbC1ib3VuY2VzQGxpc3RzLnhlbnByb2plY3Qub3JnIG9uIGJlaGFsZiBvZiBtYXJt
YXJla0BpbnZpc2libGV0aGluZ3NsYWIuY29tPiB3cm90ZToNCiAgICA+IA0KICAgID4gICAgIEhp
LA0KICAgID4gICAgIA0KICAgID4gICAgIEluIFVuaWtyYWZ0LCBzb21lIG9mIHRoZSBYZW4gcGxh
dGZvcm0gY29kZSBpcyB1bmRlciBDT05GSUdfUEFSQVZJUlQsIGFzIGFuDQogICAgPiAgICAgYWx0
ZXJuYXRpdmUgdG8gKGluY29tcGxldGUsIGJyb2tlbikgUFZIL0hWTSBzdXBwb3J0LiBXb3VsZCBp
dCBtYWtlIHNlbnNlDQogICAgPiAgICAgdG8gc3VwcG9ydCBhIGJ1aWxkIGZvciBib3RoIFBWIGFu
ZCBQVkggYXQgdGhlIHNhbWUgdGltZT8gVGVjaG5pY2FsbHkgaXQNCiAgICA+ICAgICB3b3VsZCBi
ZSBwb3NzaWJsZSwgc2luY2UgdGhvc2UgdXNlIGRpZmZlcmVudCBlbnRyeSBwb2ludHMgYW5kIGFs
c28NCiAgICA+ICAgICBzdGFydF9pbmZvIHN0cnVjdHVyZSBoYXMgYSBkaWZmZXJlbnQgbWFnaWMu
IEJ1dCBvbiB0aGUgb3RoZXIgaGFuZCwNCiAgICA+ICAgICBzdXBwb3J0aW5nIHN1Y2ggY29uZmln
dXJhdGlvbiB3b3VsZCBtZWFuIHNsaWdodGx5IGJpZ2dlciBiaW5hcnkuIEFuZA0KICAgID4gICAg
IHBvc3NpYmx5IHNsaWdodCBzbG93ZXIgKG5vdCByZWFsbHkgc3VyZSBhYm91dCB0aGF0IHlldCku
DQogICAgPiAgICAgSXQgbG9va3MgbGlrZSB0aGUgeDg2L2VudHJ5NjQuUyBhbmQgeDg2L21tLmMg
YXJlIHRoZSBtb3N0IHRyaWNreSBwYXJ0cywNCiAgICA+ICAgICBidXQgaXQgc2hvdWxkbid0IGJl
IHRoYXQgaGFyZCB0byBzdXBwb3J0IHJ1bnRpbWUgUFYvUFZIIGRldGVjdGlvbi4NCiAgICA+ICAg
ICANCiAgICA+ICAgICAtLSANCiAgICA+ICAgICBCZXN0IFJlZ2FyZHMsDQogICAgPiAgICAgTWFy
ZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpDQogICAgPiAgICAgSW52aXNpYmxlIFRoaW5ncyBMYWIN
CiAgICA+ICAgICBBOiBCZWNhdXNlIGl0IG1lc3NlcyB1cCB0aGUgb3JkZXIgaW4gd2hpY2ggcGVv
cGxlIG5vcm1hbGx5IHJlYWQgdGV4dC4NCiAgICA+ICAgICBROiBXaHkgaXMgdG9wLXBvc3Rpbmcg
c3VjaCBhIGJhZCB0aGluZz8NCiAgICA+ICAgICANCiAgICA+IA0KICAgIA0KICAgIC0tIA0KICAg
IEJlc3QgUmVnYXJkcywNCiAgICBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVja2kNCiAgICBJbnZp
c2libGUgVGhpbmdzIExhYg0KICAgIEE6IEJlY2F1c2UgaXQgbWVzc2VzIHVwIHRoZSBvcmRlciBp
biB3aGljaCBwZW9wbGUgbm9ybWFsbHkgcmVhZCB0ZXh0Lg0KICAgIFE6IFdoeSBpcyB0b3AtcG9z
dGluZyBzdWNoIGEgYmFkIHRoaW5nPw0KDQpUaGFua3MsDQoNClNpbW9uDQogICAgDQoNCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBt
YWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Mon Mar 18 08:57:42 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 18 Mar 2019 08:57: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 1h5o5W-0007vT-Jd; Mon, 18 Mar 2019 08:57:42 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=IpSU=RV=neclab.eu=simon.kuenzer@srs-us1.protection.inumbo.net>)
 id 1h5o5V-0007vH-CN
 for minios-devel@lists.xen.org; Mon, 18 Mar 2019 08:57:41 +0000
X-Inumbo-ID: e1e8afb7-495b-11e9-bc90-bc764e045a96
Received: from mailer2.neclab.eu (unknown [195.37.70.41])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e1e8afb7-495b-11e9-bc90-bc764e045a96;
 Mon, 18 Mar 2019 08:57:39 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer2.neclab.eu (Postfix) with ESMTP id DC1ABF2013;
 Mon, 18 Mar 2019 09:57:38 +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 C6n4H3ugXJRJ; Mon, 18 Mar 2019 09:57:38 +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 8952AF200E;
 Mon, 18 Mar 2019 09:57:30 +0100 (CET)
Received: from DAPHNIS.office.hd ([169.254.2.26]) by ENCELADUS.office.hd
 ([192.168.24.52]) with mapi id 14.03.0319.002; Mon, 18 Mar 2019 09:57:30
 +0100
From: Simon Kuenzer <simon.kuenzer@neclab.eu>
To: Wei Liu <wei.liu2@citrix.com>,
 =?utf-8?B?TWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tp?=
 <marmarek@invisiblethingslab.com>
Thread-Topic: [Minios-devel] [UNIKRAFT] Xen PVH platform
Thread-Index: AQHU2HLKxC6UrXdZ4Uab816167nVQqYHsN2AgABnrYCAAAxMAIAAXnaAgADZR4CAB8PCgA==
Date: Mon, 18 Mar 2019 08:57:29 +0000
Message-ID: <40BDCC44-C69E-4AFA-A700-9AEA23CF2548@neclab.eu>
References: <20190312012657.GE1208@mail-itl>
 <64A2C29D-2567-4B1A-B5F1-ADB4A9079FA2@neclab.eu>
 <20190312160315.GH1208@mail-itl>
 <20190312164716.y53fb6xfgeaj6j2j@zion.uk.xensource.com>
 <20190312222521.GI1208@mail-itl>
 <20190313112301.nvgyg6cr6u5dzmi5@zion.uk.xensource.com>
In-Reply-To: <20190313112301.nvgyg6cr6u5dzmi5@zion.uk.xensource.com>
Accept-Language: en-GB, gl-ES, de-DE, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.1.2.186]
Content-ID: <DBBA358B6AA2FB408AE9F1908FD67EA9@office.hd>
MIME-Version: 1.0
Subject: Re: [Minios-devel] [UNIKRAFT] Xen PVH platform
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: Mindy Preston <mindy@somerandomidiot.com>,
 "minios-devel@lists.xen.org" <minios-devel@lists.xen.org>
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>

SGV5IE5hcmVrLCBoZXkgV2VpLA0KDQrvu79PbiAxMy4wMy4xOSwgMTI6MjMsICJXZWkgTGl1IiA8
d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6DQoNCiAgICBPbiBUdWUsIE1hciAxMiwgMjAxOSBh
dCAxMToyNToyMVBNICswMTAwLCBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVja2kgd3JvdGU6DQog
ICAgPiBPbiBUdWUsIE1hciAxMiwgMjAxOSBhdCAwNDo0NzoxNlBNICswMDAwLCBXZWkgTGl1IHdy
b3RlOg0KICAgID4gPiBPZmYgdG9waWM6IGNhbiBJIHN1Z2dlc3QgeW91IHMvSFZNTElURS9QVkgv
ID8NCiAgICA+IA0KICAgID4gQWN0dWFsbHksIHRoYXQncyBhbHNvIGEgZ29vZCBxdWVzdGlvbiAt
IG11bHRpcGxlIHBhcnRzIGFib3V0IFBWSA0KICAgID4gaW50ZXJuYWxseSBhcmUgbmFtZWQgSFZN
IChmb3IgZXhhbXBsZSBIVk1PUF9nZXRfcGFyYW0pLiBXaGljaCBraW5kIG9mDQogICAgPiBtYWtl
cyBzZW5zZSwgYnV0IGRvZXNuJ3QgZWFzZSBuYW1pbmcgdGhpbmdzLg0KICAgIA0KICAgIE5vdCBz
dXJlIHRoZSBwYXJ0cyBvZiB3aGF0IGFyZSB5b3UgcmVmZXJyaW5nIHRvLiBJIGFkbWl0IEkgaGF2
ZW4ndCBoYWQNCiAgICB0aW1lIHRvIGdvIHRocm91Z2ggdW5pa3JhZnQncyBpbnRlcm5hbHMuDQog
ICAgDQogICAgPiANCiAgICA+IFNvLCBpcw0KICAgID4gDQogICAgPiAgICAgI2lmZGVmIENPTkZJ
R19YRU5fUFZIDQogICAgPiANCiAgICA+ICAgICAgICAgLi4uDQogICAgPiAgICAgICAgIEhZUEVS
VklTT1JfaHZtX29wKEhWTU9QX2dldF9wYXJhbSwgLi4uKQ0KICAgID4gICAgICNlbmRpZg0KICAg
ID4gDQogICAgPiBvaz8NCiAgICA+IA0KICAgID4gVG8gYmUgaG9uZXN0LCBJJ20gbm90IHN1cmUg
aWYgc29tZSBwYXJ0cyB3b3VsZG4ndCBhbHNvIG1ha2Ugc2Vuc2UgaW4NCiAgICA+IGFjdHVhbCBI
Vk0sIHdoZXJlIHB1dHRpbmcgdGhlbSB1bmRlciBDT05GSUdfWEVOX1BWSCB3b3VsZCBiZSBldmVu
IG1vcmUNCiAgICA+IGNvbmZ1c2luZy4uLiBOb3Qgc3VyZSB3aHkgd291bGQgYW55b25lIHdhbnQg
dG8gZG8gdGhhdCwgYnV0IHRoYXQncyB5ZXQNCiAgICA+IGFub3RoZXIgdGhpbmcgcG9zc2libHkg
YWZmZWN0aW5nIG5hbWVzIGhlcmUuDQogICAgDQogICAgU28sIGZyb20gaHlwZXJ2aXNvcidzIFBv
ViwgdGhlcmUgaXNuJ3QgIlBWSCIuIFBWSCBhbmQgSFZNIHNoYXJlIHRoZSBzYW1lDQogICAgc2V0
IG9mIGh5cGVyY2FsbHMuIFRoZSBkaWZmZXJlbmNlIGlzIHdoYXQgZW11bGF0aW9ucyBhcmUgYXZh
aWxhYmxlIHRvDQogICAgdGhlIGd1ZXN0IGFuZCB0aGUgYm9vdCBBQkkuDQogICAgDQogICAgSSB0
aGluayB1c2luZyBDT05GSUdfWEVOX0hWTSBpcyBwcm9iYWJseSBiZXR0ZXI/DQoNCkkgYW0gYWdy
ZWUnaW5nIHdpdGggTWFyZWtzIHN1Z2dlc3Rpb24uIENPTkZJR19YRU5fUFZIIHNob3VsZCBiZSBw
b3B1bGF0ZWQgYnkgdGhlIGNvbmZpZyBzeXN0ZW0gYmVjYXVzZSBpdHMgcHVycG9zZSBpcyB0byBl
bmFibGUgYSBidWlsZCB0YXJnZXQgZm9yIFBWSC4gQmVjYXVzZSB3ZSBoYXZlIGEgZGlmZmVyZW50
IGJvb3QgcHJvY2VkdXJlIGNvbXBhcmVkIHRvIEhWTSwgSSB3b3VsZCBub3QgY2FsbCBpdCBIVk0u
IEhvd2V2ZXIsIGFzIFdlaSAgc2FpZCwgdGhlIGh5cGVyY2FsbCBkZWZpbml0aW9ucyBhcmUgc2hh
cmVkIGJldHdlZW4gUFZIIGFuZCBIVk0sIHNvIEkgd291bGQga2VlcCB0aG9zZSBkZWZpbml0aW9u
cyB1bmRlciB0aGUgSFZNIG5hbWUuDQoNCiAgICANCiAgICBXZWkuDQoNClRoYW5rcywNCg0KU2lt
b24NCiAgICANCiAgICA+IA0KICAgID4gLS0gDQogICAgPiBCZXN0IFJlZ2FyZHMsDQogICAgPiBN
YXJlayBNYXJjenlrb3dza2ktR8OzcmVja2kNCiAgICA+IEludmlzaWJsZSBUaGluZ3MgTGFiDQog
ICAgPiBBOiBCZWNhdXNlIGl0IG1lc3NlcyB1cCB0aGUgb3JkZXIgaW4gd2hpY2ggcGVvcGxlIG5v
cm1hbGx5IHJlYWQgdGV4dC4NCiAgICA+IFE6IFdoeSBpcyB0b3AtcG9zdGluZyBzdWNoIGEgYmFk
IHRoaW5nPw0KICAgIA0KICAgIA0KICAgIA0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Mon Mar 18 09:20:45 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 18 Mar 2019 09:20:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h5oRm-000272-I0; Mon, 18 Mar 2019 09:20:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=IpSU=RV=neclab.eu=simon.kuenzer@srs-us1.protection.inumbo.net>)
 id 1h5oRl-00026x-5m
 for minios-devel@lists.xenproject.org; Mon, 18 Mar 2019 09:20:41 +0000
X-Inumbo-ID: 15ca1ac2-495f-11e9-ae88-c36fae5a78d6
Received: from mailer1.neclab.eu (unknown [195.37.70.40])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 15ca1ac2-495f-11e9-ae88-c36fae5a78d6;
 Mon, 18 Mar 2019 09:20:35 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer1.neclab.eu (Postfix) with ESMTP id 25BDF104F56;
 Mon, 18 Mar 2019 10:20:34 +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 UESXhyy1uquJ; Mon, 18 Mar 2019 10:20: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 mailer1.neclab.eu (Postfix) with ESMTPS id E1A3D104DC6;
 Mon, 18 Mar 2019 10:20:33 +0100 (CET)
Received: from DAPHNIS.office.hd ([169.254.2.26]) by ENCELADUS.office.hd
 ([192.168.24.52]) with mapi id 14.03.0319.002; Mon, 18 Mar 2019 10:20:33
 +0100
From: Simon Kuenzer <simon.kuenzer@neclab.eu>
To: "Haibo Xu (Arm Technology China)" <Haibo.Xu@arm.com>,
 "minios-devel@lists.xenproject.org" <minios-devel@lists.xenproject.org>
Thread-Topic: [Minios-devel] [UNIKRAFT PATCH 0/6] Enable solo5 platform support
Thread-Index: AQHU16kALx/jUN1kHUSBroEaW/SWRqYJj2wAgAC/UACABtmcgA==
Date: Mon, 18 Mar 2019 09:20:32 +0000
Message-ID: <0CF55250-E775-40F4-BF3C-6AAD481A1645@neclab.eu>
References: <cover.1551861694.git.haibo.xu@arm.com>
 <2F00FD7D-28E8-481C-8948-6C88239DC5B0@neclab.eu>
 <0e65f8db-4c16-31bf-940c-abf713717d86@arm.com>
In-Reply-To: <0e65f8db-4c16-31bf-940c-abf713717d86@arm.com>
Accept-Language: en-GB, gl-ES, de-DE, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.1.2.186]
Content-ID: <8B2A0B6663C6384EB1D68BE2F4D823A1@office.hd>
MIME-Version: 1.0
Subject: Re: [Minios-devel] [UNIKRAFT PATCH 0/6] Enable solo5 platform
 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: Felipe Huici <Felipe.Huici@neclab.eu>,
 Florian Schmidt <Florian.Schmidt@neclab.eu>,
 "kollerr@us.ibm.com" <kollerr@us.ibm.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>

T24gMTQuMDMuMTksIDAyOjQ0LCAiSGFpYm8gWHUgKEFybSBUZWNobm9sb2d5IENoaW5hKSIgPEhh
aWJvLlh1QGFybS5jb20+IHdyb3RlOg0KDQogICAgT24gMjAxOS8zLzEzIDIxOjE5LCBTaW1vbiBL
dWVuemVyIHdyb3RlOg0KICAgID4gSGV5IEhhaWJvLA0KICAgID4NCiAgICA+IHRoYW5rcyBhIGxv
dCBmb3IgcHJvdmlkaW5nIHRoaXMgcGF0Y2ggc2VyaWVzISBJdCBkb2Vzbid0IHNlZW0gdG8gcmVx
dWlyZSBtdWNoIGNvZGUsIHRoaXMgbG9va3MgZ29vZC4gOy0pDQogICAgPg0KICAgID4gSSBoYXZl
IHNvbWUgcXVlc3Rpb25zIHRvIHRoaXMgcG9ydDoNCiAgICA+IC0gSXMgdGhlIHN1YiByZXBvc2l0
b3J5IG9mIHNvbG81IG5lZWRlZD8gTWF5YmUgUmljYXJkbyBjYW4gYW5zd2VyIHRoaXM6IElzIGl0
IG5hdHVyYWwgZm9yIHNvbG81IHRvIGJ1aWxkIGd1ZXN0IGFuZCBtb25pdG9yIChlLmcuLCBzb2xv
NS1odnQpIHRvZ2V0aGVyPyBJIHRob3VnaHQgd2UgY291bGQga2VlcCB0aGVzZSB0d28gdGhpbmdz
IHNlcGFyYXRlZCBidXQgbWF5YmUgSSBhbSB3cm9uZy4NCiAgICA+DQogICAgDQogICAgWWVzLCB0
aGV5IGNhbiBiZSBidWlsZCBzZXBhcmF0ZWx5LCBidXQgd2UgbmVlZCB0byBtYWtlIHN1cmUgYm90
aCB0aGUgZ3Vlc3QgYmluZGluZ3Moc29sbzVfaHZ0Lm8pIGFuZCB0aGUgbW9uaXRvcihzb2xvNS1o
dnQpIGFyZSBmcm9tIHRoZSBzYW1lIGNvZGUgYmFzZS4NCiAgICBUbyBiZSBlbGFib3JhdGUsIHRo
ZSBzb2xvX2h2dC5vIGJpbmRpbmdzIHdpbGwgYmUgbGlua2VkIHRvZ2V0aGVyIHdpdGggb3VyIHVu
aWtyYWZ0IGxpYnJhcnkgYW5kIGFwcGxpY2F0aW9uIG9iamVjdHMgdG8gcHJvZHVjZSB0aGUgZmlu
YWwgZ3Vlc3QgZXhlY3V0YWJsZQ0KICAgIGltYWdlKGhlbGxvd29ybGRfc29sbzUteDg2XzY0KS4g
VGhlbiB3ZSBjYW4gcnVuIHRoZSB1bmkta2VybmVsIHdpdGggdGhlIGZvbGxvd2luZyBjb21tYW5k
Og0KICAgIA0KICAgIHN1ZG8gLi9zb2xvNS1odnQgaGVsbG93b3JsZF9zb2xvNS14ODZfNjQNCiAg
ICANCiAgICBTbyBpZiB3ZSBidWlsZCB0aGUgc29sbzUgc2VwYXJhdGVseSwgd2UgbmVlZCB0byBt
YWtlIHN1cmUgdGhlIHNvbG81IG1vbml0b3Ioc29sbzUtaHZ0IHRlbmRlcikgaXMgaW5zdGFsbGVk
IG9uIG91ciBtYWNoaW5lIGluIGFkdmFuY2UuDQoNCkh1bSwgUmljYXJkbyBtZW50aW9uZWQgdGhh
dCB0aGUgQVBJIG1heSBiZSBpbmNvbXBhdGlibGUgaWYgYnVpbGQgc2VwYXJhdGVseS4gTXkgc3Vn
Z2VzdGlvbiB3b3VsZCBiZSB0aGUgZm9sbG93aW5nOiBJIHdvdWxkIGFkZCBhIG1lbnUgb3B0aW9u
IHRvIHRoZSBzb2xvNSBwbGF0Zm9ybSB0aGF0IGVuYWJsZXMgYnVpbGRpbmcgdGhlIG1vbml0b3Iu
IEkgd291bGQgYWxzbyB1c2UgdGhlIGJ1aWxkIHN5c3RlbSBwcm92aWRlZCBjYWxscyB0byBkb3du
bG9hZCBhbmQgZXh0cmFjdCB0aGUgc29sbzUgcmVwb3NpdG9yeS4gWW91IGNhbiBoYXZlIGEgbG9v
ayB0byBgTWFrZWZpbGUudWtgIG9mIGx3aXAgb3IgbmV3bGliICggaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9dW5pa3JhZnQvbGlicy9sd2lwLmdpdDthPWJsb2I7Zj1NYWtlZmlsZS51
ayApLiBUaGUgZnVuY3Rpb24gdGhhdCB5b3UgY2FuIHVzZSBpcyBgZmV0Y2hgIG9yIGBmZXRjaF9h
c2AuIEl0IHdvcmtzIHdpdGggYHppcGAsIGB0YXIuZ3pgLCBvciBgdGFyLnh6YCBhbmQgd2lsbCBl
eHRyYWN0IHRoZSBmaWxlcyB0byBhbiBhY2NvcmRpbmcgc3ViZGlyZWN0b3J5IG9mIHRoZSBidWls
ZCBkaXJlY3RvcnkuDQpUaGlzIFVSTCBmcm9tIEdpdEh1YiBzaG91bGQgd29yazogaHR0cHM6Ly9n
aXRodWIuY29tL1NvbG81L3NvbG81L2FyY2hpdmUvbWFzdGVyLnppcCAsIGJ1dCBJIHN1Z2dlc3Qg
dG8gcG9pbnQgdG8gYSBwYXJ0aWN1bGFyIHJlbGVhc2UgdGFnIG9yIGNvbW1pdCBJRC4gVGhpcyBp
cyB0byBtYWtlIHN1cmUgdGhhdCB5b3VyIHBvcnQgaXMgcG9pbnRpbmcgdG8gYSBwYXJ0aWN1bGFy
IHZlcnNpb24uDQogICAgDQogICAgPiAgLSBJIHdvdWxkIGV4Y2x1ZGUgYmxvY2sgYW5kIG5ldHdv
cmtpbmcgZm9yIHRoZSBiZWdpbm5pbmcuIEkgc2F3IHRoYXQgdGhlIGJ1aWx0IGltYWdlIHJlcXVp
cmUgYm90aCB0byBiZSBhdHRhY2hlZCByaWdodCBub3cuIElkZWFsbHksIHRoYXQgc2hvdWxkIGhh
cHBlbiB3aGVuIHlvdSBleHBsaWNpdGx5IGVuYWJsZSBuZXR3b3JraW5nLCBibG9jaywgZXRjLiBp
biB0aGUgcGxhdGZvcm0gY29uZmlndXJhdGlvbi4gV2hlbiBlbmFibGVkLCBTb2xvNSBuZXR3b3Jr
aW5nIHNob3VsZCBiZSByZXByZXNlbnRlZCBhcyBsaWJ1a25ldGRldiBkZXZpY2Ugc28gdGhhdCBp
dCBjYW4gYmUgdXRpbGl6ZWQgdGhlIHNhbWUgd2F5IGFzIG5ldHdvcmtpbmcgb24gb3RoZXIgcGxh
dGZvcm1zLiBCbG9jay1JL08gc2hvdWxkIGJlIGRvbmUgc2ltaWxhcmx5LiBBcyBzaXRlIG5vdGUs
IHdlIGFyZSBjdXJyZW50bHkgd29ya2luZyBvbiBhIHNpbWlsYXIgYWJzdHJhY3Rpb24gZm9yIGJs
b2NrIGRldmljZSBkcml2ZXJzIHRoYXQgd2lsbCBnbyB1cHN0cmVhbSBzb29uLg0KICAgID4NCiAg
ICANCiAgICBZZXMsIHRoZSBkZWZhdWx0IHNvbG81IGJ1aWxkaW5nIHJlcXVpcmUgYm90aCBuZXR3
b3JrIGFuZCBibG9jayBkZXZpY2UgYXR0YWNoZWQsIG9yIHRoZSBtb25pdG9yIHdpbGwgcmVmdXNl
IHRvIGxvYWQgdGhlIGd1ZXN0IGtlcm5lbC4gU28gdG8gcnVuIHRoZSBoZWxsb3dvcmxkIGFwcGxp
Y2F0aW9uLCBJIHVzZWQgdGhlIHRlc3QgYnVpbGQgb2Ygc29sbzUgbW9uaXRvciB3aGljaCBkb2Vz
bid0IGluY2x1ZGUgYm90aCBvZiB0aGVtLiBCdXQgSSB0aGluayBpdCdzIG5vdCBhIGJpZyBwcm9i
bGVtLCB3ZQ0KICAgIGNhbiB0YWxrIHdpdGggUmljYXJkbyBhbmQgdGhlIHNvbG81IGNvbW11bml0
eSBhYm91dCBpdC4NCiAgICANCiAgICBGb3IgaG93IHRvIGhhbmRsZSB0aGUgbmV0d29yayBhbmQg
YmxvY2sgZGV2aWNlLCBJIHRoaW5rIHdlIG5lZWQgdG8gYWRkIGV4dHJhIGNvZGVzIHRvIHRoZSB1
a25ldGRldiBsaWJyYXJ5IHRvIGFkYXB0IHRvIHNvbG81J3MgbmV0d29yayBBUElzOg0KICAgIA0K
ICAgIHZvaWQgc29sbzVfbmV0X2luZm8oc3RydWN0IHNvbG81X25ldF9pbmZvICppbmZvKTsNCiAg
ICBzb2xvNV9yZXN1bHRfdCBzb2xvNV9uZXRfd3JpdGUoY29uc3QgdWludDhfdCAqYnVmLCBzaXpl
X3Qgc2l6ZSk7DQogICAgc29sbzVfcmVzdWx0X3Qgc29sbzVfbmV0X3JlYWQodWludDhfdCAqYnVm
LCBzaXplX3Qgc2l6ZSwgc2l6ZV90ICpyZWFkX3NpemUpOw0KDQpZZXMsIHlvdSBhcmUgcmlnaHQg
YW5kIEkgdGhpbmsgdGhpcyBzaG91bGQgYmUgdGhlIHByb3BlciB3YXkuIFRoZSBpZGVhIGlzIHRv
IGFic3RyYWN0IHBsYXRmb3JtIGRldGFpbHMgb24gaGlnaGVyIGxldmVscy4gRm9yIG5ldHdvcmsg
ZGV2aWNlcyB3ZSBoYXZlIGxpYnVrbmV0ZGV2IHNvIGZhci4gQnV0IEkgZXhwZWN0IHRoYXQgdGhl
IGRyaXZlciBjb2RlIGlzIHF1aWV0IG1pbmltYWwgZm9yIHNvbG81Lg0KICAgIA0KICAgIEhpIFJp
Y2FyZG8sDQogICAgDQogICAgUGxlYXNlIGNvcnJlY3QgbWUgaWYgSSB3YXMgd3Jvbmcgb3IgbWlz
cyBzb21ldGhpbmcuDQogICAgDQogICAgUmVnYXJkcywNCiAgICBIYWlibw0KICAgIA0KVGhhbmtz
LA0KDQpTaW1vbg0KDQogICAgPiBUaGFua3MgYSBsb3QsDQogICAgPg0KICAgID4gU2ltb24NCiAg
ICA+DQogICAgPiBTdGFydCB3aXRob3V0IG5ldHdvdGtpbmcgYW5kIGJsb2NrIC8gYWRkIHRoaXMg
YXMgZGVwIG9ubHkgd2hlbiBuZWVkZWQuDQogICAgPiBBZGQgbmV0d29ya2luZyB0aG9ydWdoIGxp
YnVrbmV0ZGV2Lg0KICAgID4NCiAgICA+IE9uIDExLjAzLjE5LCAwMjoyMywgIk1pbmlvcy1kZXZl
bCBvbiBiZWhhbGYgb2YgSGFpYm8gWHUiIDxtaW5pb3MtZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW5w
cm9qZWN0Lm9yZyBvbiBiZWhhbGYgb2YgaGFpYm8ueHVAYXJtLmNvbT4gd3JvdGU6DQogICAgPg0K
ICAgID4gICAgIEhpLA0KICAgID4NCiAgICA+ICAgICBBcyBkaXNjdXNzZWQgd2l0aCBTaW1vbiBh
bmQgUmljYXJkbyBpbiB0aGUgZW1haWwgbG9vcCwNCiAgICA+ICAgICBTb2xvNShmb3JtZXJseSBr
bm93biBhcyB1a3ZtKSB3b3VsZCBtYWtlIG1vc3Qgc2Vuc2UgYXMNCiAgICA+ICAgICBhbm90aGVy
IGFuZCBuZXcgcGxhdGZvcm0gbGlicmFyeSBmb3IgdGhlIHVuaWtyYWZ0LCB0aGlzDQogICAgPiAg
ICAgcGF0Y2ggc2V0IHdpbGwgdHJ5IHRvIGVuYWJsZSB0aGUgc29sbzUgcGxhdGZvcm0gc3VwcG9y
dC4NCiAgICA+DQogICAgPiAgICAgQ3VycmVudGx5LCB0aGUgaW1wbGVtZW50YXRpb24gaGFzIGJl
ZW4gdGVzdGVkIHdpdGggdGhlDQogICAgPiAgICAgaGVsbG8td29ybGQgYXBwbGljYXRpb24gb24g
Ym90aCB4ODYtNjQgYW5kIGFybTY0IG1hY2hpbmUuDQogICAgPg0KICAgID4gICAgIFJlZ2FyZHMs
DQogICAgPg0KICAgID4gICAgIEhhaWJvDQogICAgPg0KICAgID4gICAgIEhhaWJvIFh1ICg2KToN
CiAgICA+ICAgICAgIHBsYXQvc29sbzU6IEFkZCBzb2xvNSBzb3VyY2UgY29kZSBhcyBhIHN1Ym1v
ZHVsZQ0KICAgID4gICAgICAgcGxhdC9zb2xvNTogQWRkIHNvbG81IHBsYXRmb3JtIENvbmZpZy51
ayBmaWxlDQogICAgPiAgICAgICBwbGF0L3NvbG81OiBBZGQgc29sbzUgcGxhdGZvcm0gbGluayBm
aWxlcy4NCiAgICA+ICAgICAgIHBsYXQvc29sbzU6IEFkZCBzb2xvNSBwbGF0Zm9ybSBNYWtlZmls
ZS51aw0KICAgID4gICAgICAgcGxhdC9zb2xvNTogQWRkIHRoZSBzb2xvNSBBUEkgZGVjbGFyYXRp
b24gaW4gc29sbzUuaA0KICAgID4gICAgICAgcGxhdC9zb2xvNTogQWRkIHBsYXRmb3JtIGludGVy
ZmFjZSBpbXBsZW1lbnRhdGlvbg0KICAgID4NCiAgICA+ICAgICAgLmdpdG1vZHVsZXMgICAgICAg
ICAgICAgICAgICAgICAgfCAgIDMgKw0KICAgID4gICAgICBwbGF0L0NvbmZpZy51ayAgICAgICAg
ICAgICAgICAgICB8ICAgMSArDQogICAgPiAgICAgIHBsYXQvTGlua2VyLnVrICAgICAgICAgICAg
ICAgICAgIHwgICAxICsNCiAgICA+ICAgICAgcGxhdC9NYWtlZmlsZS51ayAgICAgICAgICAgICAg
ICAgfCAgIDEgKw0KICAgID4gICAgICBwbGF0L3NvbG81L0NvbmZpZy51ayAgICAgICAgICAgICB8
ICAgOCArDQogICAgPiAgICAgIHBsYXQvc29sbzUvTGlua2VyLnVrICAgICAgICAgICAgIHwgIDc5
ICsrKysrKysrKw0KICAgID4gICAgICBwbGF0L3NvbG81L01ha2VmaWxlLnVrICAgICAgICAgICB8
ICAzMCArKysrDQogICAgPiAgICAgIHBsYXQvc29sbzUvY29uc29sZS5jICAgICAgICAgICAgIHwg
IDQ1ICsrKysrDQogICAgPiAgICAgIHBsYXQvc29sbzUvaW5jbHVkZS9zb2xvNS9zZXR1cC5oIHwg
IDQ5ICsrKysrKw0KICAgID4gICAgICBwbGF0L3NvbG81L2luY2x1ZGUvc29sbzUvc29sbzUuaCB8
IDI4MCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrDQogICAgPiAgICAgIHBsYXQvc29s
bzUvaW8uYyAgICAgICAgICAgICAgICAgIHwgIDQxICsrKysrDQogICAgPiAgICAgIHBsYXQvc29s
bzUvaXJxLmMgICAgICAgICAgICAgICAgIHwgIDI4ICsrKysNCiAgICA+ICAgICAgcGxhdC9zb2xv
NS9sY3B1LmMgICAgICAgICAgICAgICAgfCAgNzUgKysrKysrKysrDQogICAgPiAgICAgIHBsYXQv
c29sbzUvbGluazY0LmxkcyAgICAgICAgICAgIHwgIDk0ICsrKysrKysrKysrDQogICAgPiAgICAg
IHBsYXQvc29sbzUvbWVtb3J5LmMgICAgICAgICAgICAgIHwgIDgxICsrKysrKysrKw0KICAgID4g
ICAgICBwbGF0L3NvbG81L3NldHVwLmMgICAgICAgICAgICAgICB8ICA0MiArKysrKw0KICAgID4g
ICAgICBwbGF0L3NvbG81L3NodXRkb3duLmMgICAgICAgICAgICB8ICAzNyArKysrDQogICAgPiAg
ICAgIHBsYXQvc29sbzUvc3JjLXNvbG81ICAgICAgICAgICAgIHwgICAxICsNCiAgICA+ICAgICAg
cGxhdC9zb2xvNS90aW1lLmMgICAgICAgICAgICAgICAgfCAgNTYgKysrKysrKw0KICAgID4gICAg
ICAxOSBmaWxlcyBjaGFuZ2VkLCA5NTIgaW5zZXJ0aW9ucygrKQ0KICAgID4gICAgICBjcmVhdGUg
bW9kZSAxMDA2NDQgLmdpdG1vZHVsZXMNCiAgICA+ICAgICAgY3JlYXRlIG1vZGUgMTAwNjQ0IHBs
YXQvc29sbzUvQ29uZmlnLnVrDQogICAgPiAgICAgIGNyZWF0ZSBtb2RlIDEwMDY0NCBwbGF0L3Nv
bG81L0xpbmtlci51aw0KICAgID4gICAgICBjcmVhdGUgbW9kZSAxMDA2NDQgcGxhdC9zb2xvNS9N
YWtlZmlsZS51aw0KICAgID4gICAgICBjcmVhdGUgbW9kZSAxMDA2NDQgcGxhdC9zb2xvNS9jb25z
b2xlLmMNCiAgICA+ICAgICAgY3JlYXRlIG1vZGUgMTAwNjQ0IHBsYXQvc29sbzUvaW5jbHVkZS9z
b2xvNS9zZXR1cC5oDQogICAgPiAgICAgIGNyZWF0ZSBtb2RlIDEwMDY0NCBwbGF0L3NvbG81L2lu
Y2x1ZGUvc29sbzUvc29sbzUuaA0KICAgID4gICAgICBjcmVhdGUgbW9kZSAxMDA2NDQgcGxhdC9z
b2xvNS9pby5jDQogICAgPiAgICAgIGNyZWF0ZSBtb2RlIDEwMDY0NCBwbGF0L3NvbG81L2lycS5j
DQogICAgPiAgICAgIGNyZWF0ZSBtb2RlIDEwMDY0NCBwbGF0L3NvbG81L2xjcHUuYw0KICAgID4g
ICAgICBjcmVhdGUgbW9kZSAxMDA2NDQgcGxhdC9zb2xvNS9saW5rNjQubGRzDQogICAgPiAgICAg
IGNyZWF0ZSBtb2RlIDEwMDY0NCBwbGF0L3NvbG81L21lbW9yeS5jDQogICAgPiAgICAgIGNyZWF0
ZSBtb2RlIDEwMDY0NCBwbGF0L3NvbG81L3NldHVwLmMNCiAgICA+ICAgICAgY3JlYXRlIG1vZGUg
MTAwNjQ0IHBsYXQvc29sbzUvc2h1dGRvd24uYw0KICAgID4gICAgICBjcmVhdGUgbW9kZSAxNjAw
MDAgcGxhdC9zb2xvNS9zcmMtc29sbzUNCiAgICA+ICAgICAgY3JlYXRlIG1vZGUgMTAwNjQ0IHBs
YXQvc29sbzUvdGltZS5jDQogICAgPg0KICAgID4gICAgIC0tDQogICAgPiAgICAgMi4xNy4xDQog
ICAgPg0KICAgID4NCiAgICA+ICAgICBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXw0KICAgID4gICAgIE1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QNCiAgICA+
ICAgICBNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcNCiAgICA+ICAgICBodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVsDQogICAg
Pg0KICAgIElNUE9SVEFOVCBOT1RJQ0U6IFRoZSBjb250ZW50cyBvZiB0aGlzIGVtYWlsIGFuZCBh
bnkgYXR0YWNobWVudHMgYXJlIGNvbmZpZGVudGlhbCBhbmQgbWF5IGFsc28gYmUgcHJpdmlsZWdl
ZC4gSWYgeW91IGFyZSBub3QgdGhlIGludGVuZGVkIHJlY2lwaWVudCwgcGxlYXNlIG5vdGlmeSB0
aGUgc2VuZGVyIGltbWVkaWF0ZWx5IGFuZCBkbyBub3QgZGlzY2xvc2UgdGhlIGNvbnRlbnRzIHRv
IGFueSBvdGhlciBwZXJzb24sIHVzZSBpdCBmb3IgYW55IHB1cnBvc2UsIG9yIHN0b3JlIG9yIGNv
cHkgdGhlIGluZm9ybWF0aW9uIGluIGFueSBtZWRpdW0uIFRoYW5rIHlvdS4NCiAgICANCg0KX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVs
IG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Mon Mar 18 09:40:30 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 18 Mar 2019 09:40: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 1h5okw-0003dO-P9; Mon, 18 Mar 2019 09:40: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=+gkU=RV=arm.com=haibo.xu@srs-us1.protection.inumbo.net>)
 id 1h5okv-0003dD-O7
 for minios-devel@lists.xenproject.org; Mon, 18 Mar 2019 09:40:29 +0000
X-Inumbo-ID: dbca7e9b-4961-11e9-bc90-bc764e045a96
Received: from EUR04-HE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0d::61c])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id dbca7e9b-4961-11e9-bc90-bc764e045a96;
 Mon, 18 Mar 2019 09:40: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=/WQkMU5O326DRslZBKWaXJBP2vslNBw/PtiJVgcuyFQ=;
 b=OJmygn2pOsgpMiqtyTOhc3MGGu/LMbIyeAJ7KP+NhgURCBWvFWLJRr/ty2qgM6xZ7KyB0vRIjPHvAhLnOPKFK6T02fSf0NAjHHtFWXUEJZSa+ajL+Fpor0dqGzf+BtE+GlFyqSWq4bMaC7/ymokg0ISUQEaoPQ8MVK5XeYt7eyQ=
Received: from AM4PR08MB2929.eurprd08.prod.outlook.com (10.171.190.138) by
 AM4PR08MB2643.eurprd08.prod.outlook.com (10.171.187.12) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1709.14; Mon, 18 Mar 2019 09:40:24 +0000
Received: from AM4PR08MB2929.eurprd08.prod.outlook.com
 ([fe80::e522:c03f:3d0c:f4ce]) by AM4PR08MB2929.eurprd08.prod.outlook.com
 ([fe80::e522:c03f:3d0c:f4ce%4]) with mapi id 15.20.1709.015; Mon, 18 Mar 2019
 09:40:23 +0000
From: "Haibo Xu (Arm Technology China)" <Haibo.Xu@arm.com>
To: Simon Kuenzer <simon.kuenzer@neclab.eu>,
 "minios-devel@lists.xenproject.org" <minios-devel@lists.xenproject.org>
Thread-Topic: [Minios-devel] [UNIKRAFT PATCH 0/6] Enable solo5 platform support
Thread-Index: AQHU16jpcMzAFwr5qkOvSrkeMiQwnKYJj22AgADQCQCABsjjAIAABYCA
Date: Mon, 18 Mar 2019 09:40:21 +0000
Message-ID: <1f25e0b0-992f-9ff7-973f-ea05723aa58a@arm.com>
References: <cover.1551861694.git.haibo.xu@arm.com>
 <2F00FD7D-28E8-481C-8948-6C88239DC5B0@neclab.eu>
 <0e65f8db-4c16-31bf-940c-abf713717d86@arm.com>
 <0CF55250-E775-40F4-BF3C-6AAD481A1645@neclab.eu>
In-Reply-To: <0CF55250-E775-40F4-BF3C-6AAD481A1645@neclab.eu>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: HK0P153CA0007.APCP153.PROD.OUTLOOK.COM
 (2603:1096:203:18::19) To AM4PR08MB2929.eurprd08.prod.outlook.com
 (2603:10a6:205:c::10)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Haibo.Xu@arm.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [113.29.88.7]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 52f17c58-b6f6-43db-18fb-08d6ab85bcf5
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600127)(711020)(4605104)(4618075)(2017052603328)(7153060)(7193020);
 SRVR:AM4PR08MB2643; 
x-ms-traffictypediagnostic: AM4PR08MB2643:
x-ms-exchange-purlcount: 3
x-microsoft-antispam-prvs: <AM4PR08MB26438E313B9D1086DFE0C2FA85470@AM4PR08MB2643.eurprd08.prod.outlook.com>
x-forefront-prvs: 098076C36C
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(396003)(366004)(346002)(39860400002)(376002)(136003)(189003)(199004)(40434004)(71190400001)(52116002)(229853002)(31686004)(3846002)(6116002)(99286004)(6436002)(97736004)(6306002)(55236004)(53936002)(102836004)(6506007)(386003)(36756003)(6512007)(53546011)(93886005)(66066001)(186003)(316002)(305945005)(26005)(7736002)(110136005)(54906003)(6486002)(6246003)(8676002)(81156014)(106356001)(14454004)(105586002)(2616005)(72206003)(81166006)(11346002)(486006)(966005)(76176011)(68736007)(14444005)(5024004)(256004)(476003)(478600001)(8936002)(2906002)(25786009)(4326008)(86362001)(71200400001)(31696002)(446003)(2501003)(5660300002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM4PR08MB2643;
 H:AM4PR08MB2929.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-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: nABkPBDaUlcWK9siIYYQzSCg/7yrrWBGR1P3rvqG54KM0l+20JPQjnDdMFoGQV1/LGXDvfH7GoJZBrMQaYqVscpaFjjLtih8syUnwDJSEAEnkqUx7e3AXx6NAGbp12aYnzq1GLkYrQh/5UvizfWwrRjTujO6UUR2suQ2WceJW1lZvl3CIhNsH1BrFUK+QeWZvxEbCO9Sxj3RX6pnjditGrkXoB0IMS8KJGm+of6eUWUxix66JuF5Y0axpLYtGqWLFL3Cm4f66UJvdNoPCzXOzSir94ztG130YB6aayr1b709qm9UNB2iLtdE2HomQG2F1bgiLGDCuqMa3Q5eQd3PlLpG1UP68ISXN1/XwlkSH1oLsYPFzhgq6KRo5Gq338qT++ryqBYDYdl2kJbdEDbQVkc2hJVFZQJ2UxIlktbA4eQ=
Content-ID: <F6244BC5A540804190CBB1DCE12FE214@eurprd08.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 52f17c58-b6f6-43db-18fb-08d6ab85bcf5
X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Mar 2019 09:40:21.4527 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR08MB2643
Subject: Re: [Minios-devel] [UNIKRAFT PATCH 0/6] Enable solo5 platform
 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: Felipe Huici <Felipe.Huici@neclab.eu>,
 Florian Schmidt <Florian.Schmidt@neclab.eu>,
 "kollerr@us.ibm.com" <kollerr@us.ibm.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>

T24gMjAxOS8zLzE4IDE3OjIwLCBTaW1vbiBLdWVuemVyIHdyb3RlOg0KPiBPbiAxNC4wMy4xOSwg
MDI6NDQsICJIYWlibyBYdSAoQXJtIFRlY2hub2xvZ3kgQ2hpbmEpIiA8SGFpYm8uWHVAYXJtLmNv
bT4gd3JvdGU6DQo+DQo+ICAgICBPbiAyMDE5LzMvMTMgMjE6MTksIFNpbW9uIEt1ZW56ZXIgd3Jv
dGU6DQo+ICAgICA+IEhleSBIYWlibywNCj4gICAgID4NCj4gICAgID4gdGhhbmtzIGEgbG90IGZv
ciBwcm92aWRpbmcgdGhpcyBwYXRjaCBzZXJpZXMhIEl0IGRvZXNuJ3Qgc2VlbSB0byByZXF1aXJl
IG11Y2ggY29kZSwgdGhpcyBsb29rcyBnb29kLiA7LSkNCj4gICAgID4NCj4gICAgID4gSSBoYXZl
IHNvbWUgcXVlc3Rpb25zIHRvIHRoaXMgcG9ydDoNCj4gICAgID4gLSBJcyB0aGUgc3ViIHJlcG9z
aXRvcnkgb2Ygc29sbzUgbmVlZGVkPyBNYXliZSBSaWNhcmRvIGNhbiBhbnN3ZXIgdGhpczogSXMg
aXQgbmF0dXJhbCBmb3Igc29sbzUgdG8gYnVpbGQgZ3Vlc3QgYW5kIG1vbml0b3IgKGUuZy4sIHNv
bG81LWh2dCkgdG9nZXRoZXI/IEkgdGhvdWdodCB3ZSBjb3VsZCBrZWVwIHRoZXNlIHR3byB0aGlu
Z3Mgc2VwYXJhdGVkIGJ1dCBtYXliZSBJIGFtIHdyb25nLg0KPiAgICAgPg0KPg0KPiAgICAgWWVz
LCB0aGV5IGNhbiBiZSBidWlsZCBzZXBhcmF0ZWx5LCBidXQgd2UgbmVlZCB0byBtYWtlIHN1cmUg
Ym90aCB0aGUgZ3Vlc3QgYmluZGluZ3Moc29sbzVfaHZ0Lm8pIGFuZCB0aGUgbW9uaXRvcihzb2xv
NS1odnQpIGFyZSBmcm9tIHRoZSBzYW1lIGNvZGUgYmFzZS4NCj4gICAgIFRvIGJlIGVsYWJvcmF0
ZSwgdGhlIHNvbG9faHZ0Lm8gYmluZGluZ3Mgd2lsbCBiZSBsaW5rZWQgdG9nZXRoZXIgd2l0aCBv
dXIgdW5pa3JhZnQgbGlicmFyeSBhbmQgYXBwbGljYXRpb24gb2JqZWN0cyB0byBwcm9kdWNlIHRo
ZSBmaW5hbCBndWVzdCBleGVjdXRhYmxlDQo+ICAgICBpbWFnZShoZWxsb3dvcmxkX3NvbG81LXg4
Nl82NCkuIFRoZW4gd2UgY2FuIHJ1biB0aGUgdW5pLWtlcm5lbCB3aXRoIHRoZSBmb2xsb3dpbmcg
Y29tbWFuZDoNCj4NCj4gICAgIHN1ZG8gLi9zb2xvNS1odnQgaGVsbG93b3JsZF9zb2xvNS14ODZf
NjQNCj4NCj4gICAgIFNvIGlmIHdlIGJ1aWxkIHRoZSBzb2xvNSBzZXBhcmF0ZWx5LCB3ZSBuZWVk
IHRvIG1ha2Ugc3VyZSB0aGUgc29sbzUgbW9uaXRvcihzb2xvNS1odnQgdGVuZGVyKSBpcyBpbnN0
YWxsZWQgb24gb3VyIG1hY2hpbmUgaW4gYWR2YW5jZS4NCj4NCj4gSHVtLCBSaWNhcmRvIG1lbnRp
b25lZCB0aGF0IHRoZSBBUEkgbWF5IGJlIGluY29tcGF0aWJsZSBpZiBidWlsZCBzZXBhcmF0ZWx5
LiBNeSBzdWdnZXN0aW9uIHdvdWxkIGJlIHRoZSBmb2xsb3dpbmc6IEkgd291bGQgYWRkIGEgbWVu
dSBvcHRpb24gdG8gdGhlIHNvbG81IHBsYXRmb3JtIHRoYXQgZW5hYmxlcyBidWlsZGluZyB0aGUg
bW9uaXRvci4gSSB3b3VsZCBhbHNvIHVzZSB0aGUgYnVpbGQgc3lzdGVtIHByb3ZpZGVkIGNhbGxz
IHRvIGRvd25sb2FkIGFuZCBleHRyYWN0IHRoZSBzb2xvNSByZXBvc2l0b3J5LiBZb3UgY2FuIGhh
dmUgYSBsb29rIHRvIGBNYWtlZmlsZS51a2Agb2YgbHdpcCBvciBuZXdsaWIgKCBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD11bmlrcmFmdC9saWJzL2x3aXAuZ2l0O2E9YmxvYjtmPU1h
a2VmaWxlLnVrICkuIFRoZSBmdW5jdGlvbiB0aGF0IHlvdSBjYW4gdXNlIGlzIGBmZXRjaGAgb3Ig
YGZldGNoX2FzYC4gSXQgd29ya3Mgd2l0aCBgemlwYCwgYHRhci5nemAsIG9yIGB0YXIueHpgIGFu
ZCB3aWxsIGV4dHJhY3QgdGhlIGZpbGVzIHRvIGFuIGFjY29yZGluZyBzdWJkaXJlY3Rvcnkgb2Yg
dGhlIGJ1aWxkIGRpcmVjdG9yeS4NCj4gVGhpcyBVUkwgZnJvbSBHaXRIdWIgc2hvdWxkIHdvcms6
IGh0dHBzOi8vZ2l0aHViLmNvbS9Tb2xvNS9zb2xvNS9hcmNoaXZlL21hc3Rlci56aXAgLCBidXQg
SSBzdWdnZXN0IHRvIHBvaW50IHRvIGEgcGFydGljdWxhciByZWxlYXNlIHRhZyBvciBjb21taXQg
SUQuIFRoaXMgaXMgdG8gbWFrZSBzdXJlIHRoYXQgeW91ciBwb3J0IGlzIHBvaW50aW5nIHRvIGEg
cGFydGljdWxhciB2ZXJzaW9uLg0KPg0KDQpHb29kIGlkZWEhIEkgd2lsbCBoYXZlIGEgdHJ5IGFu
ZCBzZW5kIG91dCB0aGUgcGF0Y2ggc29vbiENCg0KPiAgICAgPiAgLSBJIHdvdWxkIGV4Y2x1ZGUg
YmxvY2sgYW5kIG5ldHdvcmtpbmcgZm9yIHRoZSBiZWdpbm5pbmcuIEkgc2F3IHRoYXQgdGhlIGJ1
aWx0IGltYWdlIHJlcXVpcmUgYm90aCB0byBiZSBhdHRhY2hlZCByaWdodCBub3cuIElkZWFsbHks
IHRoYXQgc2hvdWxkIGhhcHBlbiB3aGVuIHlvdSBleHBsaWNpdGx5IGVuYWJsZSBuZXR3b3JraW5n
LCBibG9jaywgZXRjLiBpbiB0aGUgcGxhdGZvcm0gY29uZmlndXJhdGlvbi4gV2hlbiBlbmFibGVk
LCBTb2xvNSBuZXR3b3JraW5nIHNob3VsZCBiZSByZXByZXNlbnRlZCBhcyBsaWJ1a25ldGRldiBk
ZXZpY2Ugc28gdGhhdCBpdCBjYW4gYmUgdXRpbGl6ZWQgdGhlIHNhbWUgd2F5IGFzIG5ldHdvcmtp
bmcgb24gb3RoZXIgcGxhdGZvcm1zLiBCbG9jay1JL08gc2hvdWxkIGJlIGRvbmUgc2ltaWxhcmx5
LiBBcyBzaXRlIG5vdGUsIHdlIGFyZSBjdXJyZW50bHkgd29ya2luZyBvbiBhIHNpbWlsYXIgYWJz
dHJhY3Rpb24gZm9yIGJsb2NrIGRldmljZSBkcml2ZXJzIHRoYXQgd2lsbCBnbyB1cHN0cmVhbSBz
b29uLg0KPiAgICAgPg0KPg0KPiAgICAgWWVzLCB0aGUgZGVmYXVsdCBzb2xvNSBidWlsZGluZyBy
ZXF1aXJlIGJvdGggbmV0d29yayBhbmQgYmxvY2sgZGV2aWNlIGF0dGFjaGVkLCBvciB0aGUgbW9u
aXRvciB3aWxsIHJlZnVzZSB0byBsb2FkIHRoZSBndWVzdCBrZXJuZWwuIFNvIHRvIHJ1biB0aGUg
aGVsbG93b3JsZCBhcHBsaWNhdGlvbiwgSSB1c2VkIHRoZSB0ZXN0IGJ1aWxkIG9mIHNvbG81IG1v
bml0b3Igd2hpY2ggZG9lc24ndCBpbmNsdWRlIGJvdGggb2YgdGhlbS4gQnV0IEkgdGhpbmsgaXQn
cyBub3QgYSBiaWcgcHJvYmxlbSwgd2UNCj4gICAgIGNhbiB0YWxrIHdpdGggUmljYXJkbyBhbmQg
dGhlIHNvbG81IGNvbW11bml0eSBhYm91dCBpdC4NCj4NCj4gICAgIEZvciBob3cgdG8gaGFuZGxl
IHRoZSBuZXR3b3JrIGFuZCBibG9jayBkZXZpY2UsIEkgdGhpbmsgd2UgbmVlZCB0byBhZGQgZXh0
cmEgY29kZXMgdG8gdGhlIHVrbmV0ZGV2IGxpYnJhcnkgdG8gYWRhcHQgdG8gc29sbzUncyBuZXR3
b3JrIEFQSXM6DQo+DQo+ICAgICB2b2lkIHNvbG81X25ldF9pbmZvKHN0cnVjdCBzb2xvNV9uZXRf
aW5mbyAqaW5mbyk7DQo+ICAgICBzb2xvNV9yZXN1bHRfdCBzb2xvNV9uZXRfd3JpdGUoY29uc3Qg
dWludDhfdCAqYnVmLCBzaXplX3Qgc2l6ZSk7DQo+ICAgICBzb2xvNV9yZXN1bHRfdCBzb2xvNV9u
ZXRfcmVhZCh1aW50OF90ICpidWYsIHNpemVfdCBzaXplLCBzaXplX3QgKnJlYWRfc2l6ZSk7DQo+
DQo+IFllcywgeW91IGFyZSByaWdodCBhbmQgSSB0aGluayB0aGlzIHNob3VsZCBiZSB0aGUgcHJv
cGVyIHdheS4gVGhlIGlkZWEgaXMgdG8gYWJzdHJhY3QgcGxhdGZvcm0gZGV0YWlscyBvbiBoaWdo
ZXIgbGV2ZWxzLiBGb3IgbmV0d29yayBkZXZpY2VzIHdlIGhhdmUgbGlidWtuZXRkZXYgc28gZmFy
LiBCdXQgSSBleHBlY3QgdGhhdCB0aGUgZHJpdmVyIGNvZGUgaXMgcXVpZXQgbWluaW1hbCBmb3Ig
c29sbzUuDQo+DQoNCkl0IHNob3VsZCBiZSBxdWl0ZSBtaW5pbWFsLiBJIHdpbGwgdHJ5IHRvIGVu
YWJsZSB0aGUgaHR0cHJlcGx5IGFwcGxpY2F0aW9uIHdpdGggdGhlIG5ldHdvcmsgZW5hYmxlZCBs
YXRlci4NCg0KPiAgICAgSGkgUmljYXJkbywNCj4NCj4gICAgIFBsZWFzZSBjb3JyZWN0IG1lIGlm
IEkgd2FzIHdyb25nIG9yIG1pc3Mgc29tZXRoaW5nLg0KPg0KPiAgICAgUmVnYXJkcywNCj4gICAg
IEhhaWJvDQo+DQo+IFRoYW5rcywNCj4NCj4gU2ltb24NCj4NCj4gICAgID4gVGhhbmtzIGEgbG90
LA0KPiAgICAgPg0KPiAgICAgPiBTaW1vbg0KPiAgICAgPg0KPiAgICAgPiBTdGFydCB3aXRob3V0
IG5ldHdvdGtpbmcgYW5kIGJsb2NrIC8gYWRkIHRoaXMgYXMgZGVwIG9ubHkgd2hlbiBuZWVkZWQu
DQo+ICAgICA+IEFkZCBuZXR3b3JraW5nIHRob3J1Z2ggbGlidWtuZXRkZXYuDQo+ICAgICA+DQo+
ICAgICA+IE9uIDExLjAzLjE5LCAwMjoyMywgIk1pbmlvcy1kZXZlbCBvbiBiZWhhbGYgb2YgSGFp
Ym8gWHUiIDxtaW5pb3MtZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZyBvbiBiZWhh
bGYgb2YgaGFpYm8ueHVAYXJtLmNvbT4gd3JvdGU6DQo+ICAgICA+DQo+ICAgICA+ICAgICBIaSwN
Cj4gICAgID4NCj4gICAgID4gICAgIEFzIGRpc2N1c3NlZCB3aXRoIFNpbW9uIGFuZCBSaWNhcmRv
IGluIHRoZSBlbWFpbCBsb29wLA0KPiAgICAgPiAgICAgU29sbzUoZm9ybWVybHkga25vd24gYXMg
dWt2bSkgd291bGQgbWFrZSBtb3N0IHNlbnNlIGFzDQo+ICAgICA+ICAgICBhbm90aGVyIGFuZCBu
ZXcgcGxhdGZvcm0gbGlicmFyeSBmb3IgdGhlIHVuaWtyYWZ0LCB0aGlzDQo+ICAgICA+ICAgICBw
YXRjaCBzZXQgd2lsbCB0cnkgdG8gZW5hYmxlIHRoZSBzb2xvNSBwbGF0Zm9ybSBzdXBwb3J0Lg0K
PiAgICAgPg0KPiAgICAgPiAgICAgQ3VycmVudGx5LCB0aGUgaW1wbGVtZW50YXRpb24gaGFzIGJl
ZW4gdGVzdGVkIHdpdGggdGhlDQo+ICAgICA+ICAgICBoZWxsby13b3JsZCBhcHBsaWNhdGlvbiBv
biBib3RoIHg4Ni02NCBhbmQgYXJtNjQgbWFjaGluZS4NCj4gICAgID4NCj4gICAgID4gICAgIFJl
Z2FyZHMsDQo+ICAgICA+DQo+ICAgICA+ICAgICBIYWlibw0KPiAgICAgPg0KPiAgICAgPiAgICAg
SGFpYm8gWHUgKDYpOg0KPiAgICAgPiAgICAgICBwbGF0L3NvbG81OiBBZGQgc29sbzUgc291cmNl
IGNvZGUgYXMgYSBzdWJtb2R1bGUNCj4gICAgID4gICAgICAgcGxhdC9zb2xvNTogQWRkIHNvbG81
IHBsYXRmb3JtIENvbmZpZy51ayBmaWxlDQo+ICAgICA+ICAgICAgIHBsYXQvc29sbzU6IEFkZCBz
b2xvNSBwbGF0Zm9ybSBsaW5rIGZpbGVzLg0KPiAgICAgPiAgICAgICBwbGF0L3NvbG81OiBBZGQg
c29sbzUgcGxhdGZvcm0gTWFrZWZpbGUudWsNCj4gICAgID4gICAgICAgcGxhdC9zb2xvNTogQWRk
IHRoZSBzb2xvNSBBUEkgZGVjbGFyYXRpb24gaW4gc29sbzUuaA0KPiAgICAgPiAgICAgICBwbGF0
L3NvbG81OiBBZGQgcGxhdGZvcm0gaW50ZXJmYWNlIGltcGxlbWVudGF0aW9uDQo+ICAgICA+DQo+
ICAgICA+ICAgICAgLmdpdG1vZHVsZXMgICAgICAgICAgICAgICAgICAgICAgfCAgIDMgKw0KPiAg
ICAgPiAgICAgIHBsYXQvQ29uZmlnLnVrICAgICAgICAgICAgICAgICAgIHwgICAxICsNCj4gICAg
ID4gICAgICBwbGF0L0xpbmtlci51ayAgICAgICAgICAgICAgICAgICB8ICAgMSArDQo+ICAgICA+
ICAgICAgcGxhdC9NYWtlZmlsZS51ayAgICAgICAgICAgICAgICAgfCAgIDEgKw0KPiAgICAgPiAg
ICAgIHBsYXQvc29sbzUvQ29uZmlnLnVrICAgICAgICAgICAgIHwgICA4ICsNCj4gICAgID4gICAg
ICBwbGF0L3NvbG81L0xpbmtlci51ayAgICAgICAgICAgICB8ICA3OSArKysrKysrKysNCj4gICAg
ID4gICAgICBwbGF0L3NvbG81L01ha2VmaWxlLnVrICAgICAgICAgICB8ICAzMCArKysrDQo+ICAg
ICA+ICAgICAgcGxhdC9zb2xvNS9jb25zb2xlLmMgICAgICAgICAgICAgfCAgNDUgKysrKysNCj4g
ICAgID4gICAgICBwbGF0L3NvbG81L2luY2x1ZGUvc29sbzUvc2V0dXAuaCB8ICA0OSArKysrKysN
Cj4gICAgID4gICAgICBwbGF0L3NvbG81L2luY2x1ZGUvc29sbzUvc29sbzUuaCB8IDI4MCArKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrDQo+ICAgICA+ICAgICAgcGxhdC9zb2xvNS9pby5j
ICAgICAgICAgICAgICAgICAgfCAgNDEgKysrKysNCj4gICAgID4gICAgICBwbGF0L3NvbG81L2ly
cS5jICAgICAgICAgICAgICAgICB8ICAyOCArKysrDQo+ICAgICA+ICAgICAgcGxhdC9zb2xvNS9s
Y3B1LmMgICAgICAgICAgICAgICAgfCAgNzUgKysrKysrKysrDQo+ICAgICA+ICAgICAgcGxhdC9z
b2xvNS9saW5rNjQubGRzICAgICAgICAgICAgfCAgOTQgKysrKysrKysrKysNCj4gICAgID4gICAg
ICBwbGF0L3NvbG81L21lbW9yeS5jICAgICAgICAgICAgICB8ICA4MSArKysrKysrKysNCj4gICAg
ID4gICAgICBwbGF0L3NvbG81L3NldHVwLmMgICAgICAgICAgICAgICB8ICA0MiArKysrKw0KPiAg
ICAgPiAgICAgIHBsYXQvc29sbzUvc2h1dGRvd24uYyAgICAgICAgICAgIHwgIDM3ICsrKysNCj4g
ICAgID4gICAgICBwbGF0L3NvbG81L3NyYy1zb2xvNSAgICAgICAgICAgICB8ICAgMSArDQo+ICAg
ICA+ICAgICAgcGxhdC9zb2xvNS90aW1lLmMgICAgICAgICAgICAgICAgfCAgNTYgKysrKysrKw0K
PiAgICAgPiAgICAgIDE5IGZpbGVzIGNoYW5nZWQsIDk1MiBpbnNlcnRpb25zKCspDQo+ICAgICA+
ICAgICAgY3JlYXRlIG1vZGUgMTAwNjQ0IC5naXRtb2R1bGVzDQo+ICAgICA+ICAgICAgY3JlYXRl
IG1vZGUgMTAwNjQ0IHBsYXQvc29sbzUvQ29uZmlnLnVrDQo+ICAgICA+ICAgICAgY3JlYXRlIG1v
ZGUgMTAwNjQ0IHBsYXQvc29sbzUvTGlua2VyLnVrDQo+ICAgICA+ICAgICAgY3JlYXRlIG1vZGUg
MTAwNjQ0IHBsYXQvc29sbzUvTWFrZWZpbGUudWsNCj4gICAgID4gICAgICBjcmVhdGUgbW9kZSAx
MDA2NDQgcGxhdC9zb2xvNS9jb25zb2xlLmMNCj4gICAgID4gICAgICBjcmVhdGUgbW9kZSAxMDA2
NDQgcGxhdC9zb2xvNS9pbmNsdWRlL3NvbG81L3NldHVwLmgNCj4gICAgID4gICAgICBjcmVhdGUg
bW9kZSAxMDA2NDQgcGxhdC9zb2xvNS9pbmNsdWRlL3NvbG81L3NvbG81LmgNCj4gICAgID4gICAg
ICBjcmVhdGUgbW9kZSAxMDA2NDQgcGxhdC9zb2xvNS9pby5jDQo+ICAgICA+ICAgICAgY3JlYXRl
IG1vZGUgMTAwNjQ0IHBsYXQvc29sbzUvaXJxLmMNCj4gICAgID4gICAgICBjcmVhdGUgbW9kZSAx
MDA2NDQgcGxhdC9zb2xvNS9sY3B1LmMNCj4gICAgID4gICAgICBjcmVhdGUgbW9kZSAxMDA2NDQg
cGxhdC9zb2xvNS9saW5rNjQubGRzDQo+ICAgICA+ICAgICAgY3JlYXRlIG1vZGUgMTAwNjQ0IHBs
YXQvc29sbzUvbWVtb3J5LmMNCj4gICAgID4gICAgICBjcmVhdGUgbW9kZSAxMDA2NDQgcGxhdC9z
b2xvNS9zZXR1cC5jDQo+ICAgICA+ICAgICAgY3JlYXRlIG1vZGUgMTAwNjQ0IHBsYXQvc29sbzUv
c2h1dGRvd24uYw0KPiAgICAgPiAgICAgIGNyZWF0ZSBtb2RlIDE2MDAwMCBwbGF0L3NvbG81L3Ny
Yy1zb2xvNQ0KPiAgICAgPiAgICAgIGNyZWF0ZSBtb2RlIDEwMDY0NCBwbGF0L3NvbG81L3RpbWUu
Yw0KPiAgICAgPg0KPiAgICAgPiAgICAgLS0NCj4gICAgID4gICAgIDIuMTcuMQ0KPiAgICAgPg0K
PiAgICAgPg0KPiAgICAgPiAgICAgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18NCj4gICAgID4gICAgIE1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QNCj4gICAg
ID4gICAgIE1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZw0KPiAgICAgPiAgICAgaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA0K
PiAgICAgPg0KPiAgICAgSU1QT1JUQU5UIE5PVElDRTogVGhlIGNvbnRlbnRzIG9mIHRoaXMgZW1h
aWwgYW5kIGFueSBhdHRhY2htZW50cyBhcmUgY29uZmlkZW50aWFsIGFuZCBtYXkgYWxzbyBiZSBw
cml2aWxlZ2VkLiBJZiB5b3UgYXJlIG5vdCB0aGUgaW50ZW5kZWQgcmVjaXBpZW50LCBwbGVhc2Ug
bm90aWZ5IHRoZSBzZW5kZXIgaW1tZWRpYXRlbHkgYW5kIGRvIG5vdCBkaXNjbG9zZSB0aGUgY29u
dGVudHMgdG8gYW55IG90aGVyIHBlcnNvbiwgdXNlIGl0IGZvciBhbnkgcHVycG9zZSwgb3Igc3Rv
cmUgb3IgY29weSB0aGUgaW5mb3JtYXRpb24gaW4gYW55IG1lZGl1bS4gVGhhbmsgeW91Lg0KPg0K
Pg0KSU1QT1JUQU5UIE5PVElDRTogVGhlIGNvbnRlbnRzIG9mIHRoaXMgZW1haWwgYW5kIGFueSBh
dHRhY2htZW50cyBhcmUgY29uZmlkZW50aWFsIGFuZCBtYXkgYWxzbyBiZSBwcml2aWxlZ2VkLiBJ
ZiB5b3UgYXJlIG5vdCB0aGUgaW50ZW5kZWQgcmVjaXBpZW50LCBwbGVhc2Ugbm90aWZ5IHRoZSBz
ZW5kZXIgaW1tZWRpYXRlbHkgYW5kIGRvIG5vdCBkaXNjbG9zZSB0aGUgY29udGVudHMgdG8gYW55
IG90aGVyIHBlcnNvbiwgdXNlIGl0IGZvciBhbnkgcHVycG9zZSwgb3Igc3RvcmUgb3IgY29weSB0
aGUgaW5mb3JtYXRpb24gaW4gYW55IG1lZGl1bS4gVGhhbmsgeW91Lg0KX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlz
dApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Mon Mar 18 09:52:30 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 18 Mar 2019 09:52:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h5owX-0004aN-0g; Mon, 18 Mar 2019 09:52:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=IpSU=RV=neclab.eu=simon.kuenzer@srs-us1.protection.inumbo.net>)
 id 1h5owV-0004aI-Ce
 for minios-devel@lists.xen.org; Mon, 18 Mar 2019 09:52:27 +0000
X-Inumbo-ID: 8621ae76-4963-11e9-8b63-4b191b519340
Received: from mailer2.neclab.eu (unknown [195.37.70.41])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8621ae76-4963-11e9-8b63-4b191b519340;
 Mon, 18 Mar 2019 09:52:21 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer2.neclab.eu (Postfix) with ESMTP id E2A72F2037;
 Mon, 18 Mar 2019 10:52:20 +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 OrFXcrrd2wPE; Mon, 18 Mar 2019 10:52:20 +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 A18CAF200E
 for <minios-devel@lists.xen.org>; Mon, 18 Mar 2019 10:52:18 +0100 (CET)
Received: from DAPHNIS.office.hd ([169.254.2.26]) by ENCELADUS.office.hd
 ([192.168.24.52]) with mapi id 14.03.0319.002; Mon, 18 Mar 2019 10:52:18
 +0100
From: Simon Kuenzer <simon.kuenzer@neclab.eu>
To: Sharan Santhanam <Sharan.Santhanam@neclab.eu>,
 "minios-devel@lists.xen.org" <minios-devel@lists.xen.org>
Thread-Topic: [UNIKRAFT PATCH] build: Preprocess linker script as a source
Thread-Index: AQHU2zos7u/CA/2kpEyQHFHKwlrW8aYRKhaA
Date: Mon, 18 Mar 2019 09:52:18 +0000
Message-ID: <DD742BA4-A12F-49B3-8E5E-248D8CACDA61@neclab.eu>
References: <1552659593-21875-1-git-send-email-sharan.santhanam@neclab.eu>
In-Reply-To: <1552659593-21875-1-git-send-email-sharan.santhanam@neclab.eu>
Accept-Language: en-GB, gl-ES, de-DE, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.1.2.186]
Content-ID: <F7F995894EC2DB4B9B159304A2796877@office.hd>
MIME-Version: 1.0
Subject: Re: [Minios-devel] [UNIKRAFT PATCH] build: Preprocess linker script
 as a source
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>

TG9va3MgZ29vZC4NClRoYW5rcyENCg0KUmV2aWV3ZWQtYnk6IFNpbW9uIEt1ZW56ZXIgPHNpbW9u
Lmt1ZW56ZXJAbmVjbGFiLmV1Pg0KDQrvu79PbiAxNS4wMy4xOSwgMTU6MjAsICJTaGFyYW4gU2Fu
dGhhbmFtIiA8U2hhcmFuLlNhbnRoYW5hbUBuZWNsYWIuZXU+IHdyb3RlOg0KDQogICAgVGhlIGJ1
aWxkIHN5c3RlbSBzdXBwb3J0cyBwcmVwcm9jZXNzaW5nIG9mIGxpbmtlciBzY3JpcHQuIEJ1dCBp
biB0aGUNCiAgICBjdXJyZW50IGltcGxlbWVudGF0aW9uIGl0cyBkaXJlY3QgY2FsbCB0byBkZWZp
bml0aW9uICdidWlsZHJ1bGUnLiBXaXRoDQogICAgdGhpcyBwYXRjaCwgd2UgY2FuIGFkZCB0aGUg
bGlua2VyIHNjcmlwdCBhcyBzb3VyY2UgZmlsZSBhbmQgZG9uJ3QgaGF2ZQ0KICAgIHRvIGNhbGwg
dGhlIGludGVybmFsIGJ1aWxkcnVsZSBkZWZpbml0aW9uLg0KICAgIA0KICAgIFNpZ25lZC1vZmYt
Ynk6IFNoYXJhbiBTYW50aGFuYW0gPHNoYXJhbi5zYW50aGFuYW1AbmVjbGFiLmV1Pg0KICAgIC0t
LQ0KICAgICBwbGF0L2t2bS9MaW5rZXIudWsgICAgICAgICAgIHwgNCArLS0tDQogICAgIHBsYXQv
a3ZtL01ha2VmaWxlLnVrICAgICAgICAgfCAyICsrDQogICAgIHN1cHBvcnQvYnVpbGQvTWFrZWZp
bGUucnVsZXMgfCA1ICsrKystDQogICAgIDMgZmlsZXMgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCsp
LCA0IGRlbGV0aW9ucygtKQ0KICAgIA0KICAgIGRpZmYgLS1naXQgYS9wbGF0L2t2bS9MaW5rZXIu
dWsgYi9wbGF0L2t2bS9MaW5rZXIudWsNCiAgICBpbmRleCA0NTg3ZGFmLi5mNjk2ZTI1IDEwMDY0
NA0KICAgIC0tLSBhL3BsYXQva3ZtL0xpbmtlci51aw0KICAgICsrKyBiL3BsYXQva3ZtL0xpbmtl
ci51aw0KICAgIEBAIC0yLDEwICsyLDggQEAgaWZlcSAoeDg2XzY0LCQoQ09ORklHX1VLX0FSQ0gp
KQ0KICAgICBLVk1fTERTQ1JJUFQgIDo9ICQoQ09ORklHX1VLX0JBU0UpL3BsYXQva3ZtL3g4Ni9s
aW5rNjQubGRzDQogICAgIEtWTV9MREZMQUdTLXkgKz0gLVdsLC1tLGVsZl94ODZfNjQNCiAgICAg
ZWxzZSBpZmVxIChhcm02NCwkKENPTkZJR19VS19BUkNIKSkNCiAgICAtS1ZNX0xEU0NSSVBUX1NS
QyA6PSAkKENPTkZJR19VS19CQVNFKS9wbGF0L2t2bS9hcm0vbGluazY0Lmxkcy5TDQogICAgLUtW
TV9MRFNDUklQVCAgICAgOj0gJChjYWxsIHNyYzJsZHMsbGlia3ZtcGxhdCwkKEtWTV9MRFNDUklQ
VF9TUkMpKQ0KICAgICBLVk1fTERGTEFHUy15CSArPSAtV2wsLW0sYWFyY2g2NGVsZg0KICAgIC0k
KGV2YWwgJChjYWxsIGJ1aWxkcnVsZSxsaWJrdm1wbGF0LCQoS1ZNX0xEU0NSSVBUX1NSQyksJChL
Vk1fTERTQ1JJUFQpKSkNCiAgICArS1ZNX0xEU0NSSVBUICAgICA6PSAkKGNhbGwgc3JjMmxkcyxs
aWJrdm1wbGF0LCQoS1ZNX0xEU0NSSVBUX1NSQykpDQogICAgIGVuZGlmDQogICAgIA0KICAgICAj
Iw0KICAgIGRpZmYgLS1naXQgYS9wbGF0L2t2bS9NYWtlZmlsZS51ayBiL3BsYXQva3ZtL01ha2Vm
aWxlLnVrDQogICAgaW5kZXggNjIwYzYyNi4uYWQ2MTFkMyAxMDA2NDQNCiAgICAtLS0gYS9wbGF0
L2t2bS9NYWtlZmlsZS51aw0KICAgICsrKyBiL3BsYXQva3ZtL01ha2VmaWxlLnVrDQogICAgQEAg
LTU0LDkgKzU0LDExIEBAIGVuZGlmDQogICAgICMjDQogICAgICMjIEFyY2hpdGVjdHVyZSBsaWJy
YXJ5IGRlZmluaXRpb25zIGZvciBhcm02NA0KICAgICAjIw0KICAgICtLVk1fTERTQ1JJUFRfU1JD
IDo9ICQoQ09ORklHX1VLX0JBU0UpL3BsYXQva3ZtL2FybS9saW5rNjQubGRzLlMNCiAgICAgaWZl
cSAoJChmaW5kc3RyaW5nIHksJChDT05GSUdfS1ZNX0tFUk5FTF9TRVJJQUxfQ09OU09MRSkgJChD
T05GSUdfS1ZNX0RFQlVHX1NFUklBTF9DT05TT0xFKSkseSkNCiAgICAgTElCS1ZNUExBVF9TUkNT
LSQoQ09ORklHX0FSQ0hfQVJNXzY0KSArPSAkKFVLX1BMQVRfQ09NTU9OX0JBU0UpL2FybS9wbDAx
MS5jfGNvbW1vbg0KICAgICBlbmRpZg0KICAgICtMSUJLVk1QTEFUX1NSQ1MtJChDT05GSUdfQVJD
SF9BUk1fNjQpICs9ICQoS1ZNX0xEU0NSSVBUX1NSQykNCiAgICAgTElCS1ZNUExBVF9TUkNTLSQo
Q09ORklHX0FSQ0hfQVJNXzY0KSArPSAkKFVLX1BMQVRfQ09NTU9OX0JBU0UpL2FybS9jcHVfbmF0
aXZlLmN8Y29tbW9uDQogICAgIExJQktWTVBMQVRfU1JDUy0kKENPTkZJR19BUkNIX0FSTV82NCkg
Kz0gJChVS19QTEFUX0NPTU1PTl9CQVNFKS9hcm0vY2FjaGU2NC5TfGNvbW1vbg0KICAgICBMSUJL
Vk1QTEFUX1NSQ1MtJChDT05GSUdfQVJDSF9BUk1fNjQpICs9ICQoVUtfUExBVF9DT01NT05fQkFT
RSkvYXJtL3BzY2lfYXJtNjQuU3xjb21tb24NCiAgICBkaWZmIC0tZ2l0IGEvc3VwcG9ydC9idWls
ZC9NYWtlZmlsZS5ydWxlcyBiL3N1cHBvcnQvYnVpbGQvTWFrZWZpbGUucnVsZXMNCiAgICBpbmRl
eCA4MDlkZWYwLi4wNGYyZjBkIDEwMDY0NA0KICAgIC0tLSBhL3N1cHBvcnQvYnVpbGQvTWFrZWZp
bGUucnVsZXMNCiAgICArKysgYi9zdXBwb3J0L2J1aWxkL01ha2VmaWxlLnJ1bGVzDQogICAgQEAg
LTQ2NCw3ICs0NjQsMTAgQEAgZW5kZWYNCiAgICAgIw0KICAgICAjIGJ1aWxkcnVsZV9saWJvYmog
JGxpYm5hbWUsJHNvdXJjZSwkdmFyaWFudChvcHRpb25hbCkNCiAgICAgZGVmaW5lIGJ1aWxkcnVs
ZV9saWJvYmogPQ0KICAgIC0kKGV2YWwgJChjYWxsIGJ1aWxkcnVsZSwkKDEpLCQoMiksJChjYWxs
IHNyYzJvYmosJCgxKSwkKDIpLCQoMykpLFwNCiAgICArJChpZiAkKGZpbHRlciAlLmxkcy5TLCQo
MikpLFwNCiAgICArICAgICAgICAgICAgICAgICAgJChldmFsIHRhcmdldD0kKGNhbGwgc3JjMmxk
cywkKDEpLCQoMikpKSxcDQogICAgKyAgICAgICAgICAgICAgICAgICQoZXZhbCB0YXJnZXQ9JChj
YWxsIHNyYzJvYmosJCgxKSwkKDIpLCQoMykpKSkNCiAgICArJChldmFsICQoY2FsbCBidWlsZHJ1
bGUsJCgxKSwkKDIpLCQodGFyZ2V0KSxcDQogICAgICAgJCgkKGNhbGwgdnByZWZpeF9zcmMsJCgx
KSwkKDIpLElOQ0xVREVTKSlcDQogICAgICAgJCgkKGNhbGwgdnByZWZpeF9zcmMsJCgxKSwkKDIp
LElOQ0xVREVTLXkpKVwNCiAgICAgICAkKCQoY2FsbCB2cHJlZml4X3NyYywkKDEpLCQoMiksRkxB
R1MpKVwNCiAgICAtLSANCiAgICAyLjcuNA0KICAgIA0KICAgIA0KDQpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0
Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Mon Mar 18 12:28:24 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 18 Mar 2019 12:28:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h5rNP-0002Yp-Dr; Mon, 18 Mar 2019 12:28:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ihqj=RV=neclab.eu=felipe.huici@srs-us1.protection.inumbo.net>)
 id 1h5rNO-0002Yk-Od
 for minios-devel@lists.xen.org; Mon, 18 Mar 2019 12:28:22 +0000
X-Inumbo-ID: 4e0e82dc-4979-11e9-a429-fb8511dff939
Received: from mailer1.neclab.eu (unknown [195.37.70.40])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4e0e82dc-4979-11e9-a429-fb8511dff939;
 Mon, 18 Mar 2019 12:28:16 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer1.neclab.eu (Postfix) with ESMTP id C6BB6104F56;
 Mon, 18 Mar 2019 13:28: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 a6_tfwq0wKkt; Mon, 18 Mar 2019 13:28:15 +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 mailer1.neclab.eu (Postfix) with ESMTPS id 935B2104D01
 for <minios-devel@lists.xen.org>; Mon, 18 Mar 2019 13:28:15 +0100 (CET)
Received: from DAPHNIS.office.hd ([169.254.2.26]) by METHONE.office.hd
 ([192.168.24.54]) with mapi id 14.03.0319.002; Mon, 18 Mar 2019 13:28:15
 +0100
From: Felipe Huici <Felipe.Huici@neclab.eu>
To: Sharan Santhanam <Sharan.Santhanam@neclab.eu>,
 "minios-devel@lists.xen.org" <minios-devel@lists.xen.org>
Thread-Topic: [Minios-devel] [UNIKRAFT PATCH] build: Make a platform
 configurable
Thread-Index: AQHU2zkbPMVjFx62A0iaEDbJK1OWiaYRVaoA
Date: Mon, 18 Mar 2019 12:28:14 +0000
Message-ID: <B919854F-675C-44F3-A993-3C1975E76249@neclab.eu>
References: <1552659114-19817-1-git-send-email-sharan.santhanam@neclab.eu>
In-Reply-To: <1552659114-19817-1-git-send-email-sharan.santhanam@neclab.eu>
Accept-Language: en-US, de-DE
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.10.8.190312
x-originating-ip: [10.1.2.56]
Content-ID: <4FCB57C2F1FEB049A16C1125E1130117@office.hd>
MIME-Version: 1.0
Subject: Re: [Minios-devel] [UNIKRAFT PATCH] build: Make a platform
 configurable
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>

SGkgU2hhcmFuLA0KDQpJIGNhbid0IHJlcHJvZHVjZSB0aGUgcHJvYmxlbTogaWYgSSBzZWxlY3Qg
YSBzaW5nbGUgcGxhdGZvcm0gb25seSB0aGUgc2VsZWN0ZWQgcGxhdGZvcm0gaXMgYnVpbHQsIHdo
aWNoIGlzIHRoZSBleHBlY3RlZCBiZWhhdmlvdXIuDQoNCkkgc3RpbGwgc2VlIHZhbHVlIGluIHRo
ZSBwYXRjaCwgc2luY2UgdGhlIGF2YWlsYWJsZSBwbGF0Zm9ybXMgYXJlbid0IGhhcmQtY29kZWQg
aW4gTGlua2VyLnVrLCBwZXJoYXBzIHRoZSBiZXN0IHdvdWxkIGJlIHRvIHJlc3VibWl0IHdpdGgg
YSBkaWZmZXJlbnQgY29tbWl0IG1lc3NhZ2U/DQoNClRoYW5rcywNCg0KLS0gRmVsaXBlDQoNCu+7
v09uIDE1LjAzLjE5LCAxNToxMiwgIk1pbmlvcy1kZXZlbCBvbiBiZWhhbGYgb2YgU2hhcmFuIFNh
bnRoYW5hbSIgPG1pbmlvcy1kZXZlbC1ib3VuY2VzQGxpc3RzLnhlbnByb2plY3Qub3JnIG9uIGJl
aGFsZiBvZiBzaGFyYW4uc2FudGhhbmFtQG5lY2xhYi5ldT4gd3JvdGU6DQoNCiAgICBJbiBvdXIg
YnVpbGQgc3lzdGVtLCBkZWZhdWx0IHBsYXRmb3JtIGxpYnJhcmllcyBhcmUgaW5jbHVkZWQgZXZl
biB3aGlsZQ0KICAgIHRoZSBwbGF0Zm9ybSBpcyBkaXNhYmxlZC4gVGhpcyBwYXRjaCBlbnN1cmVz
IHRoYXQgdGhlIHBsYXRmb3JtcyBhcmUgYnVpbHQNCiAgICBvbmx5IHdoZW4gdGhlIGNvcnJlc3Bv
bmRpbmcgQ09ORklHIGlzIGVuYWJsZWQuDQogICAgDQogICAgU2lnbmVkLW9mZi1ieTogU2hhcmFu
IFNhbnRoYW5hbSA8c2hhcmFuLnNhbnRoYW5hbUBuZWNsYWIuZXU+DQogICAgLS0tDQogICAgIHBs
YXQvTGlua2VyLnVrICAgICAgICAgICAgICAgfCA0ICstLS0NCiAgICAgc3VwcG9ydC9idWlsZC9N
YWtlZmlsZS5ydWxlcyB8IDggKysrKystLS0NCiAgICAgMiBmaWxlcyBjaGFuZ2VkLCA2IGluc2Vy
dGlvbnMoKyksIDYgZGVsZXRpb25zKC0pDQogICAgDQogICAgZGlmZiAtLWdpdCBhL3BsYXQvTGlu
a2VyLnVrIGIvcGxhdC9MaW5rZXIudWsNCiAgICBpbmRleCAzZTMzYmNjLi5mODBjN2FlIDEwMDY0
NA0KICAgIC0tLSBhL3BsYXQvTGlua2VyLnVrDQogICAgKysrIGIvcGxhdC9MaW5rZXIudWsNCiAg
ICBAQCAtMSwzICsxIEBADQogICAgLWluY2x1ZGUgJChVS19QTEFUX1hFTl9CQVNFKS9MaW5rZXIu
dWsNCiAgICAtaW5jbHVkZSAkKFVLX1BMQVRfS1ZNX0JBU0UpL0xpbmtlci51aw0KICAgIC1pbmNs
dWRlICQoVUtfUExBVF9MSU5VWFVfQkFTRSkvTGlua2VyLnVrDQogICAgKyQoZm9yZWFjaCBwbGF0
LCQoVUtfUExBVFMpLCQoZXZhbCAkKGNhbGwgX2ltcG9ydF9saW5rZXIsJChwbGF0KSkpKQ0KICAg
IGRpZmYgLS1naXQgYS9zdXBwb3J0L2J1aWxkL01ha2VmaWxlLnJ1bGVzIGIvc3VwcG9ydC9idWls
ZC9NYWtlZmlsZS5ydWxlcw0KICAgIGluZGV4IDkyNmE1MzMuLjgwOWRlZjAgMTAwNjQ0DQogICAg
LS0tIGEvc3VwcG9ydC9idWlsZC9NYWtlZmlsZS5ydWxlcw0KICAgICsrKyBiL3N1cHBvcnQvYnVp
bGQvTWFrZWZpbGUucnVsZXMNCiAgICBAQCAtMTIzLDYgKzEyMywxMCBAQCBfSU1QT1JUX0JBU0Ug
Oj0gJCgxKQ0KICAgICBpbmNsdWRlICQoMSkvTWFrZWZpbGUudWsNCiAgICAgdW5kZWZpbmUgX0lN
UE9SVF9CQVNFDQogICAgIGVuZGVmDQogICAgKyMgX2ltcG9ydF9saW5rZXIgJHBsYXRfbmFtZQ0K
ICAgICtkZWZpbmUgX2ltcG9ydF9saW5rZXIgPQ0KICAgICsgaW5jbHVkZSAkKFVLX1BMQVRfJChj
YWxsIHVjLCQoMSkpX0JBU0UpL0xpbmtlci51aw0KICAgICtlbmRlZg0KICAgICANCiAgICAgIyBS
ZWdpc3RlciBhIHBsYXRmb3JtIHRvIHRoZSBidWlsZCBzeXN0ZW0NCiAgICAgZGVmaW5lIGFkZHBs
YXQgPQ0KICAgIEBAIC0xMzIsOSArMTM2LDcgQEAgZW5kZWYNCiAgICAgDQogICAgICMgYWRkcGxh
dF9zICRwbGF0bmFtZSwkc3dpdGNoDQogICAgIGRlZmluZSBhZGRwbGF0X3MgPQ0KICAgIC1pZmVx
ICgkKDIpLHkpDQogICAgLSQoY2FsbCBhZGRwbGF0LCQoMSkpDQogICAgLWVuZGlmDQogICAgKyQo
aWYgJChmaWx0ZXIgeSwkKDIpKSwkKGNhbGwgYWRkcGxhdCwkKDEpKSwpDQogICAgIGVuZGVmDQog
ICAgIA0KICAgICANCiAgICAtLSANCiAgICAyLjcuNA0KICAgIA0KICAgIA0KICAgIF9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQogICAgTWluaW9zLWRldmVs
IG1haWxpbmcgbGlzdA0KICAgIE1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZw0KICAg
IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2
ZWwNCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlu
aW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZl
bA==

From minios-devel-bounces@lists.xenproject.org Mon Mar 18 13:14:29 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 18 Mar 2019 13:14:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h5s60-0007HC-TT; Mon, 18 Mar 2019 13:14:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0vW7=RV=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1h5s5y-0007Gs-SB
 for minios-devel@lists.xen.org; Mon, 18 Mar 2019 13:14:27 +0000
X-Inumbo-ID: bfaaf62c-497f-11e9-9fb4-6b8beca8dafd
Received: from out2-smtp.messagingengine.com (unknown [66.111.4.26])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bfaaf62c-497f-11e9-9fb4-6b8beca8dafd;
 Mon, 18 Mar 2019 13:14:23 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id 6BDC52200A;
 Mon, 18 Mar 2019 09:14:23 -0400 (EDT)
Received: from mailfrontend1 ([10.202.2.162])
 by compute7.internal (MEProxy); Mon, 18 Mar 2019 09:14:23 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=PEkE4E
 nS4PYtRP0Zo3koTyOvcbFbBN1uKb5n84u27+w=; b=8AtaE8lZhlhsL7cCNixc+3
 4o3wjU0XvtVz+u8UxsLUsJ0L+NHTlPFGaxrxfxkbXC0a3pNCVGAWPkNSICBhQHTM
 u148da23DxWONwmDTqnPitJ0IrZ0nvyNmMqpq5/EGSkBSeIgQkJR/LSp/5JfoE+W
 baqNMkkbj2tXSCNRn8nFUNUfysp9m6nm+MVR3Q/py6azJhQc6beoJ23P7fZzLWQG
 sCSPGCchvgGxA3b2yeE54qe/iOrcDer4J3QGTuzj/jwkU2SX4zEmB9NybyiKs9XI
 HSqjfatwTnq8d8NlQDYVyfMTfoKa7gNil9FD7midiyXjzGixufiGI/BU5JnSzIjw
 ==
X-ME-Sender: <xms:rpmPXBm6R2DaN4sQy6wqOFTgDWmfZApbM2BjcwLGQGt_6tsAz52_uw>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedutddriedugdeglecutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc
 fjughrpeffhffvuffkfhggtggujggfsehgtderredtreejnecuhfhrohhmpeforghrvghk
 ucforghrtgiihihkohifshhkihdqifpkrhgvtghkihcuoehmrghrmhgrrhgvkhesihhnvh
 hishhisghlvghthhhinhhgshhlrggsrdgtohhmqeenucffohhmrghinhepghhithhhuhgs
 rdgtohhmnecukfhppeeluddrieehrdefgedrfeefnecurfgrrhgrmhepmhgrihhlfhhroh
 hmpehmrghrmhgrrhgvkhesihhnvhhishhisghlvghthhhinhhgshhlrggsrdgtohhmnecu
 vehluhhsthgvrhfuihiivgeptd
X-ME-Proxy: <xmx:rpmPXGC8efxUYDPBhKF-sC38s5UcSbzHWcDCWz22g55THJmqOI0yEw>
 <xmx:rpmPXBxWQcUcTwIk38yWBv36DEklAw0FQ0cat4jlK9i7me34a-T18w>
 <xmx:rpmPXCclIpeZDcDiDhqhMH0N9KcOBb1tsE6_UE5J5Tyw0HgO4tnuyQ>
 <xmx:r5mPXIIU9Odw2FKAHBSI5hPF76z3GZl4Xi4JO_17iO4VUQY5HHxHOQ>
Received: from mail-itl (ip5b412221.dynamic.kabel-deutschland.de [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id 3670BE44A0;
 Mon, 18 Mar 2019 09:14:22 -0400 (EDT)
Date: Mon, 18 Mar 2019 14:14:19 +0100
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: Simon Kuenzer <simon.kuenzer@neclab.eu>
Message-ID: <20190318131419.GP1208@mail-itl>
References: <20190312012657.GE1208@mail-itl>
 <64A2C29D-2567-4B1A-B5F1-ADB4A9079FA2@neclab.eu>
 <20190312160315.GH1208@mail-itl>
 <058BFA1E-2B3C-4244-8472-F7EB86C7EF16@neclab.eu>
MIME-Version: 1.0
In-Reply-To: <058BFA1E-2B3C-4244-8472-F7EB86C7EF16@neclab.eu>
User-Agent: Mutt/1.11.1+94 (9b965fac) (2019-01-05)
Subject: Re: [Minios-devel] [UNIKRAFT] Xen PVH platform
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: Mindy Preston <mindy@somerandomidiot.com>,
 "minios-devel@lists.xen.org" <minios-devel@lists.xen.org>
Content-Type: multipart/mixed; boundary="===============6691428139759866284=="
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>


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


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

On Mon, Mar 18, 2019 at 08:57:31AM +0000, Simon Kuenzer wrote:
> Hey Marek,
>=20
> =EF=BB=BFOn 12.03.19, 17:03, "Minios-devel on behalf of Marek Marczykowsk=
i-G=C3=B3recki" <minios-devel-bounces@lists.xenproject.org on behalf of mar=
marek@invisiblethingslab.com> wrote:
>=20
>     On Tue, Mar 12, 2019 at 08:52:11AM +0000, Simon Kuenzer wrote:
>     > Hey Marek,
>     >=20
>     > yes, you are right. We are supporting only PV on x86 for now. The p=
ieces of PVH/HVM that we have left are left-overs from taking some of the c=
ode from Mini-OS. In general, we would be happy to have also PVH support.
>     > So far, our focus was on increasing functionality with libraries an=
d drivers in order to make the project more useful for most people. However=
, if you have time, we are happy to receive patches to enable PVH ;-) . Let=
 us know if you are interested.
>    =20
>     Yes! Actually, I already have something that boots on PVH. It's quite
>     specific, as it's plugged into MirageOS, which use unikraft as just o=
ne
>     of its packages right now. It's very much work in progress state.
>=20
> This sounds great! We are happy to receive patches. ;-)

This work in progress state is here:
https://github.com/marmarek/unikraft/commits/xen-on-freestanding-pvh

Some of the commits are directly applicable for vanilla Unikraft, but
some are made with MirageOS in mind only.

>     > The most natural way for Unikraft would be to build two Xen binarie=
s: One for PV and another one for PVH. The idea is that you get the most op=
timized image for your execution environment. This way you would avoid impa=
cts because of the two implementations. You also would not require a detect=
ion at runtime.
>    =20
>     I see, that makes sense. On the other hand, passing CONFIG_PARAVIRT
>     through multiple layers may be problematic, so I think it may be worth
>     having some universal binary. But I'll leave it for some undefined
>     future.
>=20
> Which layers do you mean? Unikraft? Or the whole Unikernel that you build=
 and that includes MirageOS?

The later one.

>     Anyway, even without having PV+PVH binary, I have one important quest=
ion:
>     how start_info_t and HYPERVISOR_start_info should looks like? Right n=
ow
>     I've made it an union (with "pv" under CONFIG_PARAVIRT and "hvm" under
>     CONFIG_XEN_HVMLITE). This require all the places using this symbol to=
 be
>     changed. Some alternative would be to have a separate symbol like
>     HYPERVISOR_start_info_hvm for the other start info structure and keep
>     HYPERVISOR_start_info unchanged (or under CONFIG_PARAVIRT). While
>     changing everything using HYPERVISOR_start_info is some pain, IMO it's
>     better than forgetting something and erroneously using (uninitialized)
>     PV version on PVH...
>    =20
>     What do you prefer?
>    =20
> Hum... good question. I would actually check how much differences you see=
 in the PV and PVH code, as well as these structs. How many fields are simi=
lar and how much of the existing code could be re-used?=20

The structs are very different. I think the only common part is command
line and modules (which are ignored by Unikraft anyway). PVH start info
is much smaller, a lot of things you get from start info on PV have
different discovery mechanisms on PVH (hypercall page use cpuid + msr,
memory map, shared info page, xenstore page and console rings use
hypercalls).
As for the code, besides different initialization of things that are in
PV start info struct, the code is quite similar. I think the most
notable difference is memory management - besides different way of
obtaining memory map, page tables are constructed slightly differently:
 - there is no need to translate pfn->mfn
 - there is no need for mmu_update hypercall (you can update page tables
   directly, and also write to CR3 directly)
 - page tables are constructed using 2MB pages (this is inherited from
   Mini-OS, but I think it's good idea for unikernels)

> Since I assume building different binaries for PVH and PV, you are able t=
o do the build with a different set of sources.=20

Yes. I think the most notable difference I use #ifdef-like solution,
that would require significantly more duplication with runtime detection
is pfn<->mfn translation. If using different builds, I simply define
pfn_to_mfn/mfn_to_pfn as 1:1.

> For instance, entry64.S for PVH can be a complete different one than the =
one for PV.=20

Actually, entry64.S is very similar. On PVH I only need to add a little
prologue to entry point.

> Some other files will probably have minor cases. I would use an approach =
that looks minimal while keeping readability.
> Maybe you provide alternative struct definitions depending on the configu=
ration?

I was thinking about this too, but it would definitely not work with
runtime detection (which I would still leave as a possibility, even if
not implemented right now).
There is also another issue to consider here - MirageOS currently access
start info structure too, so having different definitions here means
MirageOS must be compiled differently for PV and PVH.
Mindy, can you list things that MirageOS really needs from the start
info structure? Maybe some abstract interface could be added here, that
would hide this difference?

> Btw, CONFIG_PARAVIRT and CONFIG_HVMLITE are left-overs from our Mini-OS p=
ort. I think it makes sense to clean this up and replace the definitions.

CONFIG_XEN_PV, CONFIG_XEN_PVH ?

Is unikraft targeting also full Xen HVM?

I think it's still tempting to allow runtime detection - for example
building with both CONFIG_XEN_PV and CONFIG_XEN_PVH enabled would make
it choose those few functions at runtime. This would mean probably
duplicating most of mm.c, maybe even as mm_pv.c and mm_hvm.c (instead of
using #ifdef inside functions). But on the other hand, that would
improve readability...

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

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

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

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAlyPmasACgkQ24/THMrX
1ywZvgf/d6Vg8LZ0gI7Vu2S81gsMOOxSth4X1VKtW9ku0W1HcxfRBdLf4kYzBJRI
zQSfZHKv4uHSutlRmFGhCtGkz71NATIfDRx4sj+hF/L8KmNdeU+tRYzPhgaBlUmc
8A+JIH2PliHhhTl4b/71m/xPg51+1mZvsoRT8xbfqok3Qz921A4olH+GW0Y0QN2j
h1LwNKoPkqXLfMIk/F38u10BPRXkFfPlAJq79kzIS8vONAq7Qyr6GMEa+yjcvltB
QqFCGd2dwBstnSlQxPXdpygF+ShvEFzXebMGxoxadUEC9H2XYqL47kBpcXsHqIme
9ilYm4YsXuRFut+zLgF3sajw9GzNdw==
=5jLJ
-----END PGP SIGNATURE-----

--WoqaC9TUMqqIOlla--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRl
dmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

--===============6691428139759866284==--


From minios-devel-bounces@lists.xenproject.org Mon Mar 18 13:28:46 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 18 Mar 2019 13:28:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h5sJp-0008PQ-U3; Mon, 18 Mar 2019 13:28:45 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=WUZB=RV=neclab.eu=sharan.santhanam@srs-us1.protection.inumbo.net>)
 id 1h5sJo-0008PL-IY
 for minios-devel@lists.xen.org; Mon, 18 Mar 2019 13:28:44 +0000
X-Inumbo-ID: bed0905c-4981-11e9-bc90-bc764e045a96
Received: from mailer2.neclab.eu (unknown [195.37.70.41])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bed0905c-4981-11e9-bc90-bc764e045a96;
 Mon, 18 Mar 2019 13:28:41 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer2.neclab.eu (Postfix) with ESMTP id DCC3FF203C;
 Mon, 18 Mar 2019 14:28: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 5STA4QZIHenU; Mon, 18 Mar 2019 14:28: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 965A7F2037
 for <minios-devel@lists.xen.org>; Mon, 18 Mar 2019 14:28:38 +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, 18 Mar 2019 14:28:38
 +0100
To: Felipe Huici <Felipe.Huici@neclab.eu>, "minios-devel@lists.xen.org"
 <minios-devel@lists.xen.org>
References: <1552659114-19817-1-git-send-email-sharan.santhanam@neclab.eu>
 <B919854F-675C-44F3-A993-3C1975E76249@neclab.eu>
From: Sharan Santhanam <sharan.santhanam@neclab.eu>
Message-ID: <a22211ca-0416-38cd-c113-70e281705f75@neclab.eu>
Date: Mon, 18 Mar 2019 14:28:38 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <B919854F-675C-44F3-A993-3C1975E76249@neclab.eu>
Content-Language: en-US
X-Originating-IP: [10.1.2.132]
Subject: Re: [Minios-devel] [UNIKRAFT PATCH] build: Make a platform
 configurable
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-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>

SGVsbG8gRmVsaXBlLAoKCgpPbiAzLzE4LzE5IDE6MjggUE0sIEZlbGlwZSBIdWljaSB3cm90ZToK
PiBIaSBTaGFyYW4sCj4gCj4gSSBjYW4ndCByZXByb2R1Y2UgdGhlIHByb2JsZW06IGlmIEkgc2Vs
ZWN0IGEgc2luZ2xlIHBsYXRmb3JtIG9ubHkgdGhlIHNlbGVjdGVkIHBsYXRmb3JtIGlzIGJ1aWx0
LCB3aGljaCBpcyB0aGUgZXhwZWN0ZWQgYmVoYXZpb3VyLgo+IAo+IEkgc3RpbGwgc2VlIHZhbHVl
IGluIHRoZSBwYXRjaCwgc2luY2UgdGhlIGF2YWlsYWJsZSBwbGF0Zm9ybXMgYXJlbid0IGhhcmQt
Y29kZWQgaW4gTGlua2VyLnVrLCBwZXJoYXBzIHRoZSBiZXN0IHdvdWxkIGJlIHRvIHJlc3VibWl0
IHdpdGggYSBkaWZmZXJlbnQgY29tbWl0IG1lc3NhZ2U/CgpJIHJhbiBpbnRvIHRoaXMgd2hpbGUg
d29ya2luZyB3aXRoIHRoZSBsaWJyYXJ5IHBhcmFtZXRlciBwYXRjaCBidXQgCmN1cnJlbnRseSBJ
IGFtIGFsc28gdW5hYmxlIHRvIHJlcHJvZHVjZSBpdC4gSSB3aWxsIHJld3JpdGUgdGhlIGNvbW1p
dCAKYW5kIHNlbmQgb3V0IGEgdjIuCgpUaGFua3MgJiBSZWdhcmRzClNoYXJhbgo+IAo+IFRoYW5r
cywKPiAKPiAtLSBGZWxpcGUKPiAKPiDvu79PbiAxNS4wMy4xOSwgMTU6MTIsICJNaW5pb3MtZGV2
ZWwgb24gYmVoYWxmIG9mIFNoYXJhbiBTYW50aGFuYW0iIDxtaW5pb3MtZGV2ZWwtYm91bmNlc0Bs
aXN0cy54ZW5wcm9qZWN0Lm9yZyBvbiBiZWhhbGYgb2Ygc2hhcmFuLnNhbnRoYW5hbUBuZWNsYWIu
ZXU+IHdyb3RlOgo+IAo+ICAgICAgSW4gb3VyIGJ1aWxkIHN5c3RlbSwgZGVmYXVsdCBwbGF0Zm9y
bSBsaWJyYXJpZXMgYXJlIGluY2x1ZGVkIGV2ZW4gd2hpbGUKPiAgICAgIHRoZSBwbGF0Zm9ybSBp
cyBkaXNhYmxlZC4gVGhpcyBwYXRjaCBlbnN1cmVzIHRoYXQgdGhlIHBsYXRmb3JtcyBhcmUgYnVp
bHQKPiAgICAgIG9ubHkgd2hlbiB0aGUgY29ycmVzcG9uZGluZyBDT05GSUcgaXMgZW5hYmxlZC4K
PiAgICAgIAo+ICAgICAgU2lnbmVkLW9mZi1ieTogU2hhcmFuIFNhbnRoYW5hbSA8c2hhcmFuLnNh
bnRoYW5hbUBuZWNsYWIuZXU+Cj4gICAgICAtLS0KPiAgICAgICBwbGF0L0xpbmtlci51ayAgICAg
ICAgICAgICAgIHwgNCArLS0tCj4gICAgICAgc3VwcG9ydC9idWlsZC9NYWtlZmlsZS5ydWxlcyB8
IDggKysrKystLS0KPiAgICAgICAyIGZpbGVzIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgNiBk
ZWxldGlvbnMoLSkKPiAgICAgIAo+ICAgICAgZGlmZiAtLWdpdCBhL3BsYXQvTGlua2VyLnVrIGIv
cGxhdC9MaW5rZXIudWsKPiAgICAgIGluZGV4IDNlMzNiY2MuLmY4MGM3YWUgMTAwNjQ0Cj4gICAg
ICAtLS0gYS9wbGF0L0xpbmtlci51awo+ICAgICAgKysrIGIvcGxhdC9MaW5rZXIudWsKPiAgICAg
IEBAIC0xLDMgKzEgQEAKPiAgICAgIC1pbmNsdWRlICQoVUtfUExBVF9YRU5fQkFTRSkvTGlua2Vy
LnVrCj4gICAgICAtaW5jbHVkZSAkKFVLX1BMQVRfS1ZNX0JBU0UpL0xpbmtlci51awo+ICAgICAg
LWluY2x1ZGUgJChVS19QTEFUX0xJTlVYVV9CQVNFKS9MaW5rZXIudWsKPiAgICAgICskKGZvcmVh
Y2ggcGxhdCwkKFVLX1BMQVRTKSwkKGV2YWwgJChjYWxsIF9pbXBvcnRfbGlua2VyLCQocGxhdCkp
KSkKPiAgICAgIGRpZmYgLS1naXQgYS9zdXBwb3J0L2J1aWxkL01ha2VmaWxlLnJ1bGVzIGIvc3Vw
cG9ydC9idWlsZC9NYWtlZmlsZS5ydWxlcwo+ICAgICAgaW5kZXggOTI2YTUzMy4uODA5ZGVmMCAx
MDA2NDQKPiAgICAgIC0tLSBhL3N1cHBvcnQvYnVpbGQvTWFrZWZpbGUucnVsZXMKPiAgICAgICsr
KyBiL3N1cHBvcnQvYnVpbGQvTWFrZWZpbGUucnVsZXMKPiAgICAgIEBAIC0xMjMsNiArMTIzLDEw
IEBAIF9JTVBPUlRfQkFTRSA6PSAkKDEpCj4gICAgICAgaW5jbHVkZSAkKDEpL01ha2VmaWxlLnVr
Cj4gICAgICAgdW5kZWZpbmUgX0lNUE9SVF9CQVNFCj4gICAgICAgZW5kZWYKPiAgICAgICsjIF9p
bXBvcnRfbGlua2VyICRwbGF0X25hbWUKPiAgICAgICtkZWZpbmUgX2ltcG9ydF9saW5rZXIgPQo+
ICAgICAgKyBpbmNsdWRlICQoVUtfUExBVF8kKGNhbGwgdWMsJCgxKSlfQkFTRSkvTGlua2VyLnVr
Cj4gICAgICArZW5kZWYKPiAgICAgICAKPiAgICAgICAjIFJlZ2lzdGVyIGEgcGxhdGZvcm0gdG8g
dGhlIGJ1aWxkIHN5c3RlbQo+ICAgICAgIGRlZmluZSBhZGRwbGF0ID0KPiAgICAgIEBAIC0xMzIs
OSArMTM2LDcgQEAgZW5kZWYKPiAgICAgICAKPiAgICAgICAjIGFkZHBsYXRfcyAkcGxhdG5hbWUs
JHN3aXRjaAo+ICAgICAgIGRlZmluZSBhZGRwbGF0X3MgPQo+ICAgICAgLWlmZXEgKCQoMikseSkK
PiAgICAgIC0kKGNhbGwgYWRkcGxhdCwkKDEpKQo+ICAgICAgLWVuZGlmCj4gICAgICArJChpZiAk
KGZpbHRlciB5LCQoMikpLCQoY2FsbCBhZGRwbGF0LCQoMSkpLCkKPiAgICAgICBlbmRlZgo+ICAg
ICAgIAo+ICAgICAgIAo+ICAgICAgLS0KPiAgICAgIDIuNy40Cj4gICAgICAKPiAgICAgIAo+ICAg
ICAgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiAgICAg
IE1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKPiAgICAgIE1pbmlvcy1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwo+ICAgICAgaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL21pbmlvcy1kZXZlbAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Mon Mar 18 13:29:12 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 18 Mar 2019 13:29:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h5sKG-0008Qp-0G; Mon, 18 Mar 2019 13:29:12 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=WUZB=RV=neclab.eu=sharan.santhanam@srs-us1.protection.inumbo.net>)
 id 1h5sKE-0008Qk-Nt
 for minios-devel@lists.xen.org; Mon, 18 Mar 2019 13:29:10 +0000
X-Inumbo-ID: cf37bdf1-4981-11e9-bc90-bc764e045a96
Received: from mailer1.neclab.eu (unknown [195.37.70.40])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cf37bdf1-4981-11e9-bc90-bc764e045a96;
 Mon, 18 Mar 2019 13:29:09 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer1.neclab.eu (Postfix) with ESMTP id 8640A104F66;
 Mon, 18 Mar 2019 14:29:08 +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 70yqFMTXybJk; Mon, 18 Mar 2019 14:29:08 +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 55734104F5A
 for <minios-devel@lists.xen.org>; Mon, 18 Mar 2019 14:29:08 +0100 (CET)
Received: from N-1309.office.hd (10.1.2.132) by skoll.office.hd
 (192.168.125.11) with Microsoft SMTP Server (TLS) id 14.3.319.2; Mon, 18 Mar
 2019 14:29:07 +0100
From: Sharan Santhanam <sharan.santhanam@neclab.eu>
To: <minios-devel@lists.xen.org>
Date: Mon, 18 Mar 2019 14:29:01 +0100
Message-ID: <1552915741-10506-1-git-send-email-sharan.santhanam@neclab.eu>
X-Mailer: git-send-email 2.7.4
MIME-Version: 1.0
X-Originating-IP: [10.1.2.132]
Subject: [Minios-devel] [UNIKRAFT PATCH v2] build: Remove hard-coded
 dependency to Linker.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: Felipe.Huici@neclab.eu, Sharan Santhanam <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>

SW4gb3VyIGJ1aWxkIHN5c3RlbSwgd2UgaGFyZCBjb2RlIHRoZSBMaW5rZXIudWsgZm9yIHRoZSBz
dXBwb3J0ZWQKcGxhdGZvcm1zLiBUaGlzIHBhdGNoIHVzZXMgdGhlIFVLX1BMQVRfW1BMQVROQU1F
XV9CQVNFIHRvIGlkZW50aWZ5CnRoZSBwbGF0Zm9ybXMgaW5jbHVkZWQgYnkgdGhlIGJ1aWxkIHN5
c3RlbS4KClNpZ25lZC1vZmYtYnk6IFNoYXJhbiBTYW50aGFuYW0gPHNoYXJhbi5zYW50aGFuYW1A
bmVjbGFiLmV1PgotLS0KIHBsYXQvTGlua2VyLnVrICAgICAgICAgICAgICAgfCA0ICstLS0KIHN1
cHBvcnQvYnVpbGQvTWFrZWZpbGUucnVsZXMgfCA4ICsrKysrLS0tCiAyIGZpbGVzIGNoYW5nZWQs
IDYgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9wbGF0L0xpbmtl
ci51ayBiL3BsYXQvTGlua2VyLnVrCmluZGV4IDNlMzNiY2MuLmY4MGM3YWUgMTAwNjQ0Ci0tLSBh
L3BsYXQvTGlua2VyLnVrCisrKyBiL3BsYXQvTGlua2VyLnVrCkBAIC0xLDMgKzEgQEAKLWluY2x1
ZGUgJChVS19QTEFUX1hFTl9CQVNFKS9MaW5rZXIudWsKLWluY2x1ZGUgJChVS19QTEFUX0tWTV9C
QVNFKS9MaW5rZXIudWsKLWluY2x1ZGUgJChVS19QTEFUX0xJTlVYVV9CQVNFKS9MaW5rZXIudWsK
KyQoZm9yZWFjaCBwbGF0LCQoVUtfUExBVFMpLCQoZXZhbCAkKGNhbGwgX2ltcG9ydF9saW5rZXIs
JChwbGF0KSkpKQpkaWZmIC0tZ2l0IGEvc3VwcG9ydC9idWlsZC9NYWtlZmlsZS5ydWxlcyBiL3N1
cHBvcnQvYnVpbGQvTWFrZWZpbGUucnVsZXMKaW5kZXggOTI2YTUzMy4uODA5ZGVmMCAxMDA2NDQK
LS0tIGEvc3VwcG9ydC9idWlsZC9NYWtlZmlsZS5ydWxlcworKysgYi9zdXBwb3J0L2J1aWxkL01h
a2VmaWxlLnJ1bGVzCkBAIC0xMjMsNiArMTIzLDEwIEBAIF9JTVBPUlRfQkFTRSA6PSAkKDEpCiBp
bmNsdWRlICQoMSkvTWFrZWZpbGUudWsKIHVuZGVmaW5lIF9JTVBPUlRfQkFTRQogZW5kZWYKKyMg
X2ltcG9ydF9saW5rZXIgJHBsYXRfbmFtZQorZGVmaW5lIF9pbXBvcnRfbGlua2VyID0KKyBpbmNs
dWRlICQoVUtfUExBVF8kKGNhbGwgdWMsJCgxKSlfQkFTRSkvTGlua2VyLnVrCitlbmRlZgogCiAj
IFJlZ2lzdGVyIGEgcGxhdGZvcm0gdG8gdGhlIGJ1aWxkIHN5c3RlbQogZGVmaW5lIGFkZHBsYXQg
PQpAQCAtMTMyLDkgKzEzNiw3IEBAIGVuZGVmCiAKICMgYWRkcGxhdF9zICRwbGF0bmFtZSwkc3dp
dGNoCiBkZWZpbmUgYWRkcGxhdF9zID0KLWlmZXEgKCQoMikseSkKLSQoY2FsbCBhZGRwbGF0LCQo
MSkpCi1lbmRpZgorJChpZiAkKGZpbHRlciB5LCQoMikpLCQoY2FsbCBhZGRwbGF0LCQoMSkpLCkK
IGVuZGVmCiAKIAotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Mon Mar 18 13:59:43 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 18 Mar 2019 13:59:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h5snl-0002mN-Sn; Mon, 18 Mar 2019 13:59:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ihqj=RV=neclab.eu=felipe.huici@srs-us1.protection.inumbo.net>)
 id 1h5snl-0002mI-2y
 for minios-devel@lists.xen.org; Mon, 18 Mar 2019 13:59:41 +0000
X-Inumbo-ID: 11359a96-4986-11e9-bcb5-2f49e4621b48
Received: from mailer1.neclab.eu (unknown [195.37.70.40])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 11359a96-4986-11e9-bcb5-2f49e4621b48;
 Mon, 18 Mar 2019 13:59:38 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer1.neclab.eu (Postfix) with ESMTP id 2A7EB104F66;
 Mon, 18 Mar 2019 14:59:37 +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 F5oxoCoANFxC; Mon, 18 Mar 2019 14:59:36 +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 EB3C8104F5A
 for <minios-devel@lists.xen.org>; Mon, 18 Mar 2019 14:59:36 +0100 (CET)
Received: from DAPHNIS.office.hd ([169.254.2.26]) by ENCELADUS.office.hd
 ([192.168.24.52]) with mapi id 14.03.0319.002; Mon, 18 Mar 2019 14:59:36
 +0100
From: Felipe Huici <Felipe.Huici@neclab.eu>
To: Sharan Santhanam <Sharan.Santhanam@neclab.eu>,
 "minios-devel@lists.xen.org" <minios-devel@lists.xen.org>
Thread-Topic: [UNIKRAFT PATCH v2] build: Remove hard-coded dependency to
 Linker.uk
Thread-Index: AQHU3Y6QqTXmwa9A3k2fxOaEtjziwKYRaoWA
Date: Mon, 18 Mar 2019 13:59:35 +0000
Message-ID: <4F50D9F8-5BE4-4D5A-9B8B-B00F33264122@neclab.eu>
References: <1552915741-10506-1-git-send-email-sharan.santhanam@neclab.eu>
In-Reply-To: <1552915741-10506-1-git-send-email-sharan.santhanam@neclab.eu>
Accept-Language: en-US, de-DE
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.10.8.190312
x-originating-ip: [10.1.2.56]
Content-ID: <250F2054E7423440A8E944DECA0D41D9@office.hd>
MIME-Version: 1.0
Subject: Re: [Minios-devel] [UNIKRAFT PATCH v2] build: Remove hard-coded
 dependency to Linker.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>
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>

SGkgU2hhcmFuLA0KDQpMb29rcyBnb29kLCB0aGFua3MuDQoNCuKAlCBGZWxpcGUNCg0KUmV2aWV3
ZWQtYnk6IEZlbGlwZSBIdWljaSA8ZmVsaXBlLmh1aWNpQG5lY2xhYi5ldT4NCg0K77u/T24gMTgu
MDMuMTksIDE0OjI5LCAiU2hhcmFuIFNhbnRoYW5hbSIgPFNoYXJhbi5TYW50aGFuYW1AbmVjbGFi
LmV1PiB3cm90ZToNCg0KICAgIEluIG91ciBidWlsZCBzeXN0ZW0sIHdlIGhhcmQgY29kZSB0aGUg
TGlua2VyLnVrIGZvciB0aGUgc3VwcG9ydGVkDQogICAgcGxhdGZvcm1zLiBUaGlzIHBhdGNoIHVz
ZXMgdGhlIFVLX1BMQVRfW1BMQVROQU1FXV9CQVNFIHRvIGlkZW50aWZ5DQogICAgdGhlIHBsYXRm
b3JtcyBpbmNsdWRlZCBieSB0aGUgYnVpbGQgc3lzdGVtLg0KICAgIA0KICAgIFNpZ25lZC1vZmYt
Ynk6IFNoYXJhbiBTYW50aGFuYW0gPHNoYXJhbi5zYW50aGFuYW1AbmVjbGFiLmV1Pg0KICAgIC0t
LQ0KICAgICBwbGF0L0xpbmtlci51ayAgICAgICAgICAgICAgIHwgNCArLS0tDQogICAgIHN1cHBv
cnQvYnVpbGQvTWFrZWZpbGUucnVsZXMgfCA4ICsrKysrLS0tDQogICAgIDIgZmlsZXMgY2hhbmdl
ZCwgNiBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQ0KICAgIA0KICAgIGRpZmYgLS1naXQg
YS9wbGF0L0xpbmtlci51ayBiL3BsYXQvTGlua2VyLnVrDQogICAgaW5kZXggM2UzM2JjYy4uZjgw
YzdhZSAxMDA2NDQNCiAgICAtLS0gYS9wbGF0L0xpbmtlci51aw0KICAgICsrKyBiL3BsYXQvTGlu
a2VyLnVrDQogICAgQEAgLTEsMyArMSBAQA0KICAgIC1pbmNsdWRlICQoVUtfUExBVF9YRU5fQkFT
RSkvTGlua2VyLnVrDQogICAgLWluY2x1ZGUgJChVS19QTEFUX0tWTV9CQVNFKS9MaW5rZXIudWsN
CiAgICAtaW5jbHVkZSAkKFVLX1BMQVRfTElOVVhVX0JBU0UpL0xpbmtlci51aw0KICAgICskKGZv
cmVhY2ggcGxhdCwkKFVLX1BMQVRTKSwkKGV2YWwgJChjYWxsIF9pbXBvcnRfbGlua2VyLCQocGxh
dCkpKSkNCiAgICBkaWZmIC0tZ2l0IGEvc3VwcG9ydC9idWlsZC9NYWtlZmlsZS5ydWxlcyBiL3N1
cHBvcnQvYnVpbGQvTWFrZWZpbGUucnVsZXMNCiAgICBpbmRleCA5MjZhNTMzLi44MDlkZWYwIDEw
MDY0NA0KICAgIC0tLSBhL3N1cHBvcnQvYnVpbGQvTWFrZWZpbGUucnVsZXMNCiAgICArKysgYi9z
dXBwb3J0L2J1aWxkL01ha2VmaWxlLnJ1bGVzDQogICAgQEAgLTEyMyw2ICsxMjMsMTAgQEAgX0lN
UE9SVF9CQVNFIDo9ICQoMSkNCiAgICAgaW5jbHVkZSAkKDEpL01ha2VmaWxlLnVrDQogICAgIHVu
ZGVmaW5lIF9JTVBPUlRfQkFTRQ0KICAgICBlbmRlZg0KICAgICsjIF9pbXBvcnRfbGlua2VyICRw
bGF0X25hbWUNCiAgICArZGVmaW5lIF9pbXBvcnRfbGlua2VyID0NCiAgICArIGluY2x1ZGUgJChV
S19QTEFUXyQoY2FsbCB1YywkKDEpKV9CQVNFKS9MaW5rZXIudWsNCiAgICArZW5kZWYNCiAgICAg
DQogICAgICMgUmVnaXN0ZXIgYSBwbGF0Zm9ybSB0byB0aGUgYnVpbGQgc3lzdGVtDQogICAgIGRl
ZmluZSBhZGRwbGF0ID0NCiAgICBAQCAtMTMyLDkgKzEzNiw3IEBAIGVuZGVmDQogICAgIA0KICAg
ICAjIGFkZHBsYXRfcyAkcGxhdG5hbWUsJHN3aXRjaA0KICAgICBkZWZpbmUgYWRkcGxhdF9zID0N
CiAgICAtaWZlcSAoJCgyKSx5KQ0KICAgIC0kKGNhbGwgYWRkcGxhdCwkKDEpKQ0KICAgIC1lbmRp
Zg0KICAgICskKGlmICQoZmlsdGVyIHksJCgyKSksJChjYWxsIGFkZHBsYXQsJCgxKSksKQ0KICAg
ICBlbmRlZg0KICAgICANCiAgICAgDQogICAgLS0gDQogICAgMi43LjQNCiAgICANCiAgICANCg0K
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRl
dmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Mon Mar 18 16:10:16 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 18 Mar 2019 16:10:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h5uq6-0000DG-PH; Mon, 18 Mar 2019 16:10:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=WUZB=RV=neclab.eu=sharan.santhanam@srs-us1.protection.inumbo.net>)
 id 1h5uq5-0000DB-A4
 for minios-devel@lists.xenproject.org; Mon, 18 Mar 2019 16:10:13 +0000
X-Inumbo-ID: 4d394fd0-4998-11e9-9af0-9b9dcadcdf8d
Received: from mailer1.neclab.eu (unknown [195.37.70.40])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4d394fd0-4998-11e9-9af0-9b9dcadcdf8d;
 Mon, 18 Mar 2019 16:10:09 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer1.neclab.eu (Postfix) with ESMTP id C9A18104F85;
 Mon, 18 Mar 2019 17:10:08 +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 GpTJU_CytSWy; Mon, 18 Mar 2019 17:10:08 +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 94B5E104734;
 Mon, 18 Mar 2019 17:10:08 +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, 18 Mar 2019 17:10:08
 +0100
To: Wei Chen <wei.chen@arm.com>, <minios-devel@lists.xenproject.org>,
 <simon.kuenzer@neclab.eu>, <florian.schmidt@neclab.eu>,
 <yuri.volchkov@neclab.eu>, <Felipe.Huici@neclab.eu>
References: <20181213091901.85170-1-wei.chen@arm.com>
 <20181213091901.85170-2-wei.chen@arm.com>
From: Sharan Santhanam <sharan.santhanam@neclab.eu>
Message-ID: <f985b18c-7318-ce0d-8e47-96ef59f6e526@neclab.eu>
Date: Mon, 18 Mar 2019 17:10:08 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <20181213091901.85170-2-wei.chen@arm.com>
Content-Language: en-US
X-Originating-IP: [10.1.2.132]
Subject: Re: [Minios-devel] [UNIKRAFT PATCH 1/7] plat/common: Include
 plat/irq.h by default
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, Justin.He@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>

VGhpcyBwYXRjaCBpcyBmaW5lLgoKClJldmlld2VkLWJ5OiBTaGFyYW4gU2FudGhhbmFtIDxzaGFy
YW4uc2FudGhhbmFtQG5lY2xhYi5ldT4KClRoYW5rcyAmIFJlZ2FyZHMKU2hhcmFuCgpPbiAxMi8x
My8xOCAxMDoxOCBBTSwgV2VpIENoZW4gd3JvdGU6Cj4gVGhpcyB3aWxsIGF2b2lkIGluY2x1ZGlu
ZyB0b28gbWFueSBpcnEuaCBoZWFkZXJzIGxpa2U6Cj4gdWsvcGxhdC9pcnEuaCwgYXJtL2lycS5o
LCBpcnEuaCBpbiBvbmUgc291cmNlIGZpbGUuCj4gCj4gU2lnbmVkLW9mZi1ieTogV2VpIENoZW4g
PHdlaS5jaGVuQGFybS5jb20+Cj4gLS0tCj4gICBwbGF0L2NvbW1vbi9pbmNsdWRlL2lycS5oIHwg
MiArKwo+ICAgMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKQo+IAo+IGRpZmYgLS1naXQg
YS9wbGF0L2NvbW1vbi9pbmNsdWRlL2lycS5oIGIvcGxhdC9jb21tb24vaW5jbHVkZS9pcnEuaAo+
IGluZGV4IGVkYWNjZmUuLmEwOTY4NWQgMTAwNjQ0Cj4gLS0tIGEvcGxhdC9jb21tb24vaW5jbHVk
ZS9pcnEuaAo+ICsrKyBiL3BsYXQvY29tbW9uL2luY2x1ZGUvaXJxLmgKPiBAQCAtMzUsNiArMzUs
OCBAQAo+ICAgI2lmbmRlZiBfX1BMQVRfQ01OX0lSUV9IX18KPiAgICNkZWZpbmUgX19QTEFUX0NN
Tl9JUlFfSF9fCj4gICAKPiArI2luY2x1ZGUgPHVrL3BsYXQvaXJxLmg+Cj4gKwo+ICAgI2lmIGRl
ZmluZWQoX19YODZfNjRfXykKPiAgICNpbmNsdWRlIDx4ODYvaXJxLmg+Cj4gICAjZWxpZiBkZWZp
bmVkKF9fQVJNXzY0X18pCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Mon Mar 18 17:02:42 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 18 Mar 2019 17:02: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 1h5ver-0005BJ-RS; Mon, 18 Mar 2019 17:02:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=WUZB=RV=neclab.eu=sharan.santhanam@srs-us1.protection.inumbo.net>)
 id 1h5veq-0005BC-N1
 for minios-devel@lists.xenproject.org; Mon, 18 Mar 2019 17:02:40 +0000
X-Inumbo-ID: a1474670-499f-11e9-9ad9-472471e48e2e
Received: from mailer1.neclab.eu (unknown [195.37.70.40])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a1474670-499f-11e9-9ad9-472471e48e2e;
 Mon, 18 Mar 2019 17:02:37 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer1.neclab.eu (Postfix) with ESMTP id 27757104F85;
 Mon, 18 Mar 2019 18:02:36 +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 IL6PVRu2sXTD; Mon, 18 Mar 2019 18:02:35 +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 E56CF104F66;
 Mon, 18 Mar 2019 18:02:35 +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, 18 Mar 2019 18:02:35
 +0100
To: Wei Chen <wei.chen@arm.com>, <minios-devel@lists.xenproject.org>,
 <simon.kuenzer@neclab.eu>, <florian.schmidt@neclab.eu>,
 <yuri.volchkov@neclab.eu>, <Felipe.Huici@neclab.eu>
References: <20181213091901.85170-1-wei.chen@arm.com>
 <20181213091901.85170-3-wei.chen@arm.com>
From: Sharan Santhanam <sharan.santhanam@neclab.eu>
Message-ID: <bf245ab6-eb12-7fdf-6199-960b09cfdfa7@neclab.eu>
Date: Mon, 18 Mar 2019 18:02:35 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <20181213091901.85170-3-wei.chen@arm.com>
Content-Language: en-US
X-Originating-IP: [10.1.2.132]
Subject: Re: [Minios-devel] [UNIKRAFT PATCH 2/7] plat/common: Define
 __MAX_IRQ for different architectures
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, Justin.He@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>

SGVsbG8sCgpUaGlzIGFsbG9jYXRpb24gb2YgdGhlIDEwMjAgaXJxIHNlZW1zIGEgYml0IHdhc3Rl
ZnVsLldlIGNhbiBjb21lIHVwIHdpdGggCmEgb3B0aW1pemVkIHNvbHV0aW9uIGxhdGVyLgoKUmV2
aWV3ZWQtYnk6IFNoYXJhbiBTYW50aGFuYW0gPHNoYXJhbi5zYW50aGFuYW1AbmVjbGFiLmV1PgoK
VGhhbmtzICYgUmVnYXJkcwpTaGFyYW4KCk9uIDEyLzEzLzE4IDEwOjE4IEFNLCBXZWkgQ2hlbiB3
cm90ZToKPiBJbiBjdXJyZW50IElSUSBmcmFtZXdvcmssIHdlIG9ubHkgc3VwcG9ydCAxNiBpcnFf
aGFuZGxlcnMuIFRoaXMgaXMKPiB3ZWxsIGZvciB4ODYgbGVnYWN5IGludGVycnVwdHMuIEJ1dCBm
b3IgQXJtLCBpdCdzIG5vdCBlbm91Z2guIEluCj4gdGhpcyBjYXNlLCB3ZSBkZWZpbmVkIF9fTUFY
X0lSUSAxMDIwIGZvciBBcm0gYW5kIGtlZXAgX19NQVhfSVJRIDE2Cj4gZm9yIHg4Ni4gVGhpcyB3
aWxsIHdhc3RlIHNvbWUgc3BhY2UsIGJ1dCB3ZSBjYW4ga2VlcCBPKDEpIGVmZmljZW5jeS4KPiAK
PiBTaWduZWQtb2ZmLWJ5OiBXZWkgQ2hlbiA8d2VpLmNoZW5AYXJtLmNvbT4KPiAtLS0KPiAgIHBs
YXQvY29tbW9uL2luY2x1ZGUvYXJtL2lycS5oIHwgMiArKwo+ICAgcGxhdC9jb21tb24vaW5jbHVk
ZS94ODYvaXJxLmggfCAyICsrCj4gICBwbGF0L2t2bS9pcnEuYyAgICAgICAgICAgICAgICB8IDcg
KysrKy0tLQo+ICAgMyBmaWxlcyBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25z
KC0pCj4gCj4gZGlmZiAtLWdpdCBhL3BsYXQvY29tbW9uL2luY2x1ZGUvYXJtL2lycS5oIGIvcGxh
dC9jb21tb24vaW5jbHVkZS9hcm0vaXJxLmgKPiBpbmRleCBiYTg1MTgzLi5iODFmYTllIDEwMDY0
NAo+IC0tLSBhL3BsYXQvY29tbW9uL2luY2x1ZGUvYXJtL2lycS5oCj4gKysrIGIvcGxhdC9jb21t
b24vaW5jbHVkZS9hcm0vaXJxLmgKPiBAQCAtNDEsNCArNDEsNiBAQAo+ICAgI2Vycm9yICJBZGQg
aXJxLmggZm9yIGN1cnJlbnQgYXJjaGl0ZWN0dXJlLiIKPiAgICNlbmRpZgo+ICAgCj4gKyNkZWZp
bmUgX19NQVhfSVJRCTEwMjAKPiArCj4gICAjZW5kaWYgLyogX19QTEFUX0NNTl9BUk1fSVJRX0hf
XyAqLwo+IGRpZmYgLS1naXQgYS9wbGF0L2NvbW1vbi9pbmNsdWRlL3g4Ni9pcnEuaCBiL3BsYXQv
Y29tbW9uL2luY2x1ZGUveDg2L2lycS5oCj4gaW5kZXggYTBmMDFmOC4uZjJiZjJkOSAxMDA2NDQK
PiAtLS0gYS9wbGF0L2NvbW1vbi9pbmNsdWRlL3g4Ni9pcnEuaAo+ICsrKyBiL3BsYXQvY29tbW9u
L2luY2x1ZGUveDg2L2lycS5oCj4gQEAgLTg0LDQgKzg0LDYgQEAgc3RhdGljIGlubGluZSBpbnQg
aXJxc19kaXNhYmxlZCh2b2lkKQo+ICAgI2RlZmluZSBsb2NhbF9pcnFfZGlzYWJsZSgpICAgICAg
X19jbGkoKQo+ICAgI2RlZmluZSBsb2NhbF9pcnFfZW5hYmxlKCkgICAgICAgX19zdGkoKQo+ICAg
Cj4gKyNkZWZpbmUgX19NQVhfSVJRCTE2Cj4gKwo+ICAgI2VuZGlmIC8qIF9fUExBVF9DTU5fWDg2
X0lSUV9IX18gKi8KPiBkaWZmIC0tZ2l0IGEvcGxhdC9rdm0vaXJxLmMgYi9wbGF0L2t2bS9pcnEu
Ywo+IGluZGV4IDBiNzM0ZjYuLjBjOWJlNWIgMTAwNjQ0Cj4gLS0tIGEvcGxhdC9rdm0vaXJxLmMK
PiArKysgYi9wbGF0L2t2bS9pcnEuYwo+IEBAIC0yOSw3ICsyOSw4IEBACj4gICAjaW5jbHVkZSA8
dWsvYWxsb2MuaD4KPiAgICNpbmNsdWRlIDx1ay9saXN0Lmg+Cj4gICAjaW5jbHVkZSA8dWsvcGxh
dC9sY3B1Lmg+Cj4gLSNpbmNsdWRlIDx4ODYvY3B1Lmg+Cj4gKyNpbmNsdWRlIDxjcHUuaD4KPiAr
I2luY2x1ZGUgPGlycS5oPgo+ICAgI2luY2x1ZGUgPGt2bS9pcnEuaD4KPiAgICNpbmNsdWRlIDxr
dm0vaW50Y3RybC5oPgo+ICAgI2luY2x1ZGUgPHVrL2Fzc2VydC5oPgo+IEBAIC00NiwxNCArNDcs
MTQgQEAgc3RydWN0IGlycV9oYW5kbGVyIHsKPiAgIH07Cj4gICAKPiAgIFVLX1NMSVNUX0hFQUQo
aXJxX2hhbmRsZXJfaGVhZCwgc3RydWN0IGlycV9oYW5kbGVyKTsKPiAtc3RhdGljIHN0cnVjdCBp
cnFfaGFuZGxlcl9oZWFkIGlycV9oYW5kbGVyc1sxNl07Cj4gK3N0YXRpYyBzdHJ1Y3QgaXJxX2hh
bmRsZXJfaGVhZCBpcnFfaGFuZGxlcnNbX19NQVhfSVJRXTsKPiAgIAo+ICAgaW50IHVrcGxhdF9p
cnFfcmVnaXN0ZXIodW5zaWduZWQgbG9uZyBpcnEsIGlycV9oYW5kbGVyX2Z1bmNfdCBmdW5jLCB2
b2lkICphcmcpCj4gICB7Cj4gICAJc3RydWN0IGlycV9oYW5kbGVyICpoOwo+ICAgCXVuc2lnbmVk
IGxvbmcgZmxhZ3M7Cj4gICAKPiAtCVVLX0FTU0VSVChpcnEgPCAxNik7Cj4gKwlVS19BU1NFUlQo
aXJxIDwgX19NQVhfSVJRKTsKPiAgIAlVS19BU1NFUlQoYWxsb2NhdG9yICE9IE5VTEwpOwo+ICAg
Cj4gICAJaCA9IHVrX21hbGxvYyhhbGxvY2F0b3IsIHNpemVvZihzdHJ1Y3QgaXJxX2hhbmRsZXIp
KTsKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1p
bmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2
ZWw=

From minios-devel-bounces@lists.xenproject.org Mon Mar 18 17:49:47 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 18 Mar 2019 17:49: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 1h5wOO-0000Kk-RH; Mon, 18 Mar 2019 17:49: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=WUZB=RV=neclab.eu=sharan.santhanam@srs-us1.protection.inumbo.net>)
 id 1h5wON-0000Kf-Pg
 for minios-devel@lists.xenproject.org; Mon, 18 Mar 2019 17:49:43 +0000
X-Inumbo-ID: 3436a98e-49a6-11e9-bd38-7b10cc5e5f72
Received: from mailer1.neclab.eu (unknown [195.37.70.40])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3436a98e-49a6-11e9-bd38-7b10cc5e5f72;
 Mon, 18 Mar 2019 17:49:40 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer1.neclab.eu (Postfix) with ESMTP id C0B47104F66;
 Mon, 18 Mar 2019 18:49:39 +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 nUU7ak7MBErX; Mon, 18 Mar 2019 18:49: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 mailer1.neclab.eu (Postfix) with ESMTPS id 7D0BA10275E;
 Mon, 18 Mar 2019 18:49:39 +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, 18 Mar 2019 18:49:39
 +0100
To: Wei Chen <wei.chen@arm.com>, <minios-devel@lists.xenproject.org>,
 <simon.kuenzer@neclab.eu>, <florian.schmidt@neclab.eu>,
 <yuri.volchkov@neclab.eu>, <Felipe.Huici@neclab.eu>
References: <20181213091901.85170-1-wei.chen@arm.com>
 <20181213091901.85170-4-wei.chen@arm.com>
From: Sharan Santhanam <sharan.santhanam@neclab.eu>
Message-ID: <b1292297-34ad-7918-01d9-45c923500a04@neclab.eu>
Date: Mon, 18 Mar 2019 18:49:38 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <20181213091901.85170-4-wei.chen@arm.com>
Content-Language: en-US
X-Originating-IP: [10.1.2.132]
Subject: Re: [Minios-devel] [UNIKRAFT PATCH 3/7] plat/kvm: Move declaration
 of some global variables 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, Justin.He@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>

SGVsbG8sCgpJIGFncmVlIHdpdGggdGhpcyBwYXRjaCBidXQgSSBhbSBub3Qgc3VyZSBpZiB0aGUg
bmFtZSAia2VybmVsLmgiIGlzIGFwdCAKaW4gdGhpcyBjb250ZXh0IHNpbmNlIHdlIGFyZSBkZXNj
cmliaW5nIHJlZ2lvbiBvZiBtZW1vcnkuCgpUaGFua3MgJiBSZWdhcmRzClNoYXJhbgoKT24gMTIv
MTMvMTggMTA6MTggQU0sIFdlaSBDaGVuIHdyb3RlOgo+IFdlIG1vdmUgdGhlIGRlY2xhcmF0aW9u
IG9mIGZvbGxvd2luZyBnbG9iYWwgdmFyaWJhbGVzIHRvIGtlcm5lbC5oOgo+IGV4dGVybiB2b2lk
ICpfbGlia3ZtcGxhdF9wYWdldGFibGU7Cj4gZXh0ZXJuIHZvaWQgKl9saWJrdm1wbGF0X2hlYXBf
c3RhcnQ7Cj4gZXh0ZXJuIHZvaWQgKl9saWJrdm1wbGF0X3N0YWNrX3RvcDsKPiBleHRlcm4gdm9p
ZCAqX2xpYmt2bXBsYXRfbWVtX2VuZDsKPiBleHRlcm4gdm9pZCAqX2xpYmt2bXBsYXRfZHRiOwo+
IFRoaXMgd2lsbCBhdm9pZCB1c2luZyAiZXh0ZXJuIiBldmVyeXdoZXJlLgo+IAo+IFNpZ25lZC1v
ZmYtYnk6IFdlaSBDaGVuIDx3ZWkuY2hlbkBhcm0uY29tPgo+IC0tLQo+ICAgcGxhdC9jb21tb24v
YXJtL3BsMDExLmMgICAgICAgfCAgMyArLS0KPiAgIHBsYXQvY29tbW9uL2FybS90aW1lLmMgICAg
ICAgIHwgIDIgKy0KPiAgIHBsYXQva3ZtL2luY2x1ZGUva3ZtL2tlcm5lbC5oIHwgNDcgKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiAgIHBsYXQva3ZtL21lbW9yeS5jICAgICAg
ICAgICAgIHwgIDggKy0tLS0tCj4gICA0IGZpbGVzIGNoYW5nZWQsIDUwIGluc2VydGlvbnMoKyks
IDEwIGRlbGV0aW9ucygtKQo+ICAgY3JlYXRlIG1vZGUgMTAwNjQ0IHBsYXQva3ZtL2luY2x1ZGUv
a3ZtL2tlcm5lbC5oCj4gCj4gZGlmZiAtLWdpdCBhL3BsYXQvY29tbW9uL2FybS9wbDAxMS5jIGIv
cGxhdC9jb21tb24vYXJtL3BsMDExLmMKPiBpbmRleCAyMDZjMGJmLi5mMzQyYmVlIDEwMDY0NAo+
IC0tLSBhL3BsYXQvY29tbW9uL2FybS9wbDAxMS5jCj4gKysrIGIvcGxhdC9jb21tb24vYXJtL3Bs
MDExLmMKPiBAQCAtMjIsNiArMjIsNyBAQAo+ICAgI2luY2x1ZGUgPHVrL3BsYXQvY29uc29sZS5o
Pgo+ICAgI2luY2x1ZGUgPHVrL2Fzc2VydC5oPgo+ICAgI2luY2x1ZGUgPGFybS9jcHUuaD4KPiAr
I2luY2x1ZGUgPGt2bS9rZXJuZWwuaD4KPiAgIAo+ICAgLyogUEwwMTEgVUFSVCByZWdpc3RlcnMg
YW5kIG1hc2tzKi8KPiAgIC8qIERhdGEgcmVnaXN0ZXIgKi8KPiBAQCAtODMsOCArODQsNiBAQCBz
dGF0aWMgdWludDY0X3QgcGwwMTFfdWFydF9iYXMgPSAwOwo+ICAgI2RlZmluZSBQTDAxMV9SRUdf
UkVBRChyKQlpb3JlZ19yZWFkMTYoUEwwMTFfUkVHKHIpKQo+ICAgI2RlZmluZSBQTDAxMV9SRUdf
V1JJVEUociwgdikJaW9yZWdfd3JpdGUxNihQTDAxMV9SRUcociksIHYpCj4gICAKPiAtZXh0ZXJu
IHZvaWQgKl9saWJrdm1wbGF0X2R0YjsKPiAtCj4gICBzdGF0aWMgdm9pZCBpbml0X3BsMDExKHVp
bnQ2NF90IGJhcykKPiAgIHsKPiAgIAlwbDAxMV91YXJ0X2JhcyA9IGJhczsKPiBkaWZmIC0tZ2l0
IGEvcGxhdC9jb21tb24vYXJtL3RpbWUuYyBiL3BsYXQvY29tbW9uL2FybS90aW1lLmMKPiBpbmRl
eCA1ODMzODdiLi5iMmMyMmZjIDEwMDY0NAo+IC0tLSBhL3BsYXQvY29tbW9uL2FybS90aW1lLmMK
PiArKysgYi9wbGF0L2NvbW1vbi9hcm0vdGltZS5jCj4gQEAgLTM4LDEwICszOCwxMCBAQAo+ICAg
I2luY2x1ZGUgPHVrL3BsYXQvaXJxLmg+Cj4gICAjaW5jbHVkZSA8dWsvYml0b3BzLmg+Cj4gICAj
aW5jbHVkZSA8Y3B1Lmg+Cj4gKyNpbmNsdWRlIDxrdm0va2VybmVsLmg+Cj4gICAKPiAgIHN0YXRp
YyB1aW50NjRfdCBib290X3RpY2tzOwo+ICAgc3RhdGljIHVpbnQzMl90IGNvdW50ZXJfZnJlcTsK
PiAtZXh0ZXJuIHZvaWQgKl9saWJrdm1wbGF0X2R0YjsKPiAgIAo+ICAgLyoKPiAgICAqIFNoaWZ0
IGZhY3RvciBmb3IgY291bnRlciBzY2FsaW5nIG11bHRpcGxpZXI7IHJlZmVycmVkIHRvIGFzIFMg
aW4gdGhlCj4gZGlmZiAtLWdpdCBhL3BsYXQva3ZtL2luY2x1ZGUva3ZtL2tlcm5lbC5oIGIvcGxh
dC9rdm0vaW5jbHVkZS9rdm0va2VybmVsLmgKPiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+IGluZGV4
IDAwMDAwMDAuLjhlNmNhM2MKPiAtLS0gL2Rldi9udWxsCj4gKysrIGIvcGxhdC9rdm0vaW5jbHVk
ZS9rdm0va2VybmVsLmgKPiBAQCAtMCwwICsxLDQ3IEBACj4gKy8qIFNQRFgtTGljZW5zZS1JZGVu
dGlmaWVyOiBCU0QtMy1DbGF1c2UgKi8KPiArLyoKPiArICogQXV0aG9yczogV2VpIENoZW4gPHdl
aS5jaGVuQGFybS5jb20+Cj4gKyAqCj4gKyAqIENvcHlyaWdodCAoYykgMjAxOCwgQXJtIEx0ZC4g
QWxsIHJpZ2h0cyByZXNlcnZlZC4KPiArICoKPiArICogUmVkaXN0cmlidXRpb24gYW5kIHVzZSBp
biBzb3VyY2UgYW5kIGJpbmFyeSBmb3Jtcywgd2l0aCBvciB3aXRob3V0Cj4gKyAqIG1vZGlmaWNh
dGlvbiwgYXJlIHBlcm1pdHRlZCBwcm92aWRlZCB0aGF0IHRoZSBmb2xsb3dpbmcgY29uZGl0aW9u
cwo+ICsgKiBhcmUgbWV0Ogo+ICsgKgo+ICsgKiAxLiBSZWRpc3RyaWJ1dGlvbnMgb2Ygc291cmNl
IGNvZGUgbXVzdCByZXRhaW4gdGhlIGFib3ZlIGNvcHlyaWdodAo+ICsgKiAgICBub3RpY2UsIHRo
aXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIuCj4gKyAq
IDIuIFJlZGlzdHJpYnV0aW9ucyBpbiBiaW5hcnkgZm9ybSBtdXN0IHJlcHJvZHVjZSB0aGUgYWJv
dmUgY29weXJpZ2h0Cj4gKyAqICAgIG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5k
IHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lciBpbiB0aGUKPiArICogICAgZG9jdW1lbnRhdGlvbiBh
bmQvb3Igb3RoZXIgbWF0ZXJpYWxzIHByb3ZpZGVkIHdpdGggdGhlIGRpc3RyaWJ1dGlvbi4KPiAr
ICogMy4gTmVpdGhlciB0aGUgbmFtZSBvZiB0aGUgY29weXJpZ2h0IGhvbGRlciBub3IgdGhlIG5h
bWVzIG9mIGl0cwo+ICsgKiAgICBjb250cmlidXRvcnMgbWF5IGJlIHVzZWQgdG8gZW5kb3JzZSBv
ciBwcm9tb3RlIHByb2R1Y3RzIGRlcml2ZWQgZnJvbQo+ICsgKiAgICB0aGlzIHNvZnR3YXJlIHdp
dGhvdXQgc3BlY2lmaWMgcHJpb3Igd3JpdHRlbiBwZXJtaXNzaW9uLgo+ICsgKgo+ICsgKiBUSElT
IFNPRlRXQVJFIElTIFBST1ZJREVEIEJZIFRIRSBDT1BZUklHSFQgSE9MREVSUyBBTkQgQ09OVFJJ
QlVUT1JTICJBUyBJUyIKPiArICogQU5EIEFOWSBFWFBSRVNTIE9SIElNUExJRUQgV0FSUkFOVElF
UywgSU5DTFVESU5HLCBCVVQgTk9UIExJTUlURUQgVE8sIFRIRQo+ICsgKiBJTVBMSUVEIFdBUlJB
TlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZIEFORCBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVS
UE9TRQo+ICsgKiBBUkUgRElTQ0xBSU1FRC4gSU4gTk8gRVZFTlQgU0hBTEwgVEhFIENPUFlSSUdI
VCBIT0xERVIgT1IgQ09OVFJJQlVUT1JTIEJFCj4gKyAqIExJQUJMRSBGT1IgQU5ZIERJUkVDVCwg
SU5ESVJFQ1QsIElOQ0lERU5UQUwsIFNQRUNJQUwsIEVYRU1QTEFSWSwgT1IKPiArICogQ09OU0VR
VUVOVElBTCBEQU1BR0VTIChJTkNMVURJTkcsIEJVVCBOT1QgTElNSVRFRCBUTywgUFJPQ1VSRU1F
TlQgT0YKPiArICogU1VCU1RJVFVURSBHT09EUyBPUiBTRVJWSUNFUzsgTE9TUyBPRiBVU0UsIERB
VEEsIE9SIFBST0ZJVFM7IE9SIEJVU0lORVNTCj4gKyAqIElOVEVSUlVQVElPTikgSE9XRVZFUiBD
QVVTRUQgQU5EIE9OIEFOWSBUSEVPUlkgT0YgTElBQklMSVRZLCBXSEVUSEVSIElOCj4gKyAqIENP
TlRSQUNULCBTVFJJQ1QgTElBQklMSVRZLCBPUiBUT1JUIChJTkNMVURJTkcgTkVHTElHRU5DRSBP
UiBPVEhFUldJU0UpCj4gKyAqIEFSSVNJTkcgSU4gQU5ZIFdBWSBPVVQgT0YgVEhFIFVTRSBPRiBU
SElTIFNPRlRXQVJFLCBFVkVOIElGIEFEVklTRUQgT0YgVEhFCj4gKyAqIFBPU1NJQklMSVRZIE9G
IFNVQ0ggREFNQUdFLgo+ICsgKgo+ICsgKiBUSElTIEhFQURFUiBNQVkgTk9UIEJFIEVYVFJBQ1RF
RCBPUiBNT0RJRklFRCBJTiBBTlkgV0FZLgo+ICsgKi8KPiArCj4gKyNpZm5kZWYgX19QTEFUX0tW
TV9LRVJORUxfSF9fCj4gKyNkZWZpbmUgX19QTEFUX0tWTV9LRVJORUxfSF9fCj4gKwo+ICsvKgo+
ICsgKiBQcm92aWRlZCBieSBzZXR1cC5jCj4gKyAqLwo+ICtleHRlcm4gdm9pZCAqX2xpYmt2bXBs
YXRfcGFnZXRhYmxlOwo+ICtleHRlcm4gdm9pZCAqX2xpYmt2bXBsYXRfaGVhcF9zdGFydDsKPiAr
ZXh0ZXJuIHZvaWQgKl9saWJrdm1wbGF0X3N0YWNrX3RvcDsKPiArZXh0ZXJuIHZvaWQgKl9saWJr
dm1wbGF0X21lbV9lbmQ7Cj4gK2V4dGVybiB2b2lkICpfbGlia3ZtcGxhdF9kdGI7Cj4gKwo+ICsj
ZW5kaWYgLyogX19QTEFUX0tWTV9LRVJORUxfSF9fICovCj4gZGlmZiAtLWdpdCBhL3BsYXQva3Zt
L21lbW9yeS5jIGIvcGxhdC9rdm0vbWVtb3J5LmMKPiBpbmRleCBhN2I0ZDVlLi42YjY0ZjhlIDEw
MDY0NAo+IC0tLSBhL3BsYXQva3ZtL21lbW9yeS5jCj4gKysrIGIvcGxhdC9rdm0vbWVtb3J5LmMK
PiBAQCAtMjMsMTMgKzIzLDcgQEAKPiAgICNpbmNsdWRlIDxzeXMvdHlwZXMuaD4KPiAgICNpbmNs
dWRlIDx1ay9wbGF0L21lbW9yeS5oPgo+ICAgI2luY2x1ZGUgPHVrL2Fzc2VydC5oPgo+IC0KPiAt
LyoKPiAtICogUHJvdmlkZWQgYnkgc2V0dXAuYwo+IC0gKi8KPiAtZXh0ZXJuIHZvaWQgKl9saWJr
dm1wbGF0X2hlYXBfc3RhcnQ7Cj4gLWV4dGVybiB2b2lkICpfbGlia3ZtcGxhdF9zdGFja190b3A7
Cj4gLWV4dGVybiB2b2lkICpfbGlia3ZtcGxhdF9tZW1fZW5kOwo+ICsjaW5jbHVkZSA8a3ZtL2tl
cm5lbC5oPgo+ICAgCj4gICBpbnQgdWtwbGF0X21lbXJlZ2lvbl9jb3VudCh2b2lkKQo+ICAgewo+
IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9z
LWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Mon Mar 18 17:57:52 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 18 Mar 2019 17:57:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h5wWF-00018d-QP; Mon, 18 Mar 2019 17:57:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=go14=RV=stud.acs.upb.ro=vlad_andrei.badoiu@srs-us1.protection.inumbo.net>)
 id 1h5wWD-00018W-Kk
 for minios-devel@lists.xen.org; Mon, 18 Mar 2019 17:57:49 +0000
X-Inumbo-ID: 554b8c7e-49a7-11e9-8b89-ab505bdf8bef
Received: from EUR04-VI1-obe.outbound.protection.outlook.com (unknown
 [40.107.8.89]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 554b8c7e-49a7-11e9-8b89-ab505bdf8bef;
 Mon, 18 Mar 2019 17:57:45 +0000 (UTC)
Received: from AM0PR01MB5458.eurprd01.prod.exchangelabs.com (10.255.182.31) by
 AM0PR01MB5857.eurprd01.prod.exchangelabs.com (10.255.28.90) with
 Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1709.13; Mon, 18 Mar 2019 17:57:43 +0000
Received: from AM0PR01MB5458.eurprd01.prod.exchangelabs.com
 ([fe80::bc3f:7f2f:a620:12b2]) by AM0PR01MB5458.eurprd01.prod.exchangelabs.com
 ([fe80::bc3f:7f2f:a620:12b2%5]) with mapi id 15.20.1709.015; Mon, 18 Mar 2019
 17:57:43 +0000
From: =?iso-8859-2?Q?Vlad-Andrei_B=C3DOIU_=2878692=29?=
 <vlad_andrei.badoiu@stud.acs.upb.ro>
To: Sharan Santhanam <sharan.santhanam@neclab.eu>,
 "minios-devel@lists.xen.org" <minios-devel@lists.xen.org>
Thread-Topic: [UNIKRAFT PATCH v2 2/2] plat: Register eh_frame and eh_frame_hdr
 in memory.h
Thread-Index: AQHU2Ej6QOErJRRZvEu+9UCIHI1quKYM/lgAgAS5P4A=
Date: Mon, 18 Mar 2019 17:57:43 +0000
Message-ID: <703f8b06-d828-83f9-692a-62b147a16dc0@stud.acs.upb.ro>
References: <20190311202814.20185-1-vlad_andrei.badoiu@stud.acs.upb.ro>
 <20190311202814.20185-3-vlad_andrei.badoiu@stud.acs.upb.ro>
 <d89b9ef4-1be4-0a3f-7b16-a08734eb28d0@neclab.eu>
In-Reply-To: <d89b9ef4-1be4-0a3f-7b16-a08734eb28d0@neclab.eu>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: DB3PR0102CA0013.eurprd01.prod.exchangelabs.com
 (2603:10a6:8::26) To AM0PR01MB5458.eurprd01.prod.exchangelabs.com
 (2603:10a6:208:179::31)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=vlad_andrei.badoiu@stud.acs.upb.ro; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [188.25.135.19]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 7909e14e-bb1b-439a-c658-08d6abcb3889
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600127)(711020)(4605104)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR01MB5857; 
x-ms-traffictypediagnostic: AM0PR01MB5857:
x-microsoft-antispam-prvs: <AM0PR01MB585751891B331376907A8B21A6470@AM0PR01MB5857.eurprd01.prod.exchangelabs.com>
x-forefront-prvs: 098076C36C
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(136003)(366004)(39840400004)(346002)(376002)(396003)(189003)(199004)(486006)(14454004)(316002)(31696002)(786003)(229853002)(476003)(2616005)(11346002)(2906002)(446003)(106356001)(105586002)(71200400001)(71190400001)(74482002)(6116002)(110136005)(54906003)(14444005)(478600001)(256004)(68736007)(8936002)(81166006)(81156014)(6506007)(6512007)(2501003)(386003)(3846002)(305945005)(53936002)(25786009)(6246003)(4326008)(53546011)(102836004)(66066001)(31686004)(8676002)(26005)(97736004)(186003)(6436002)(52116002)(76176011)(6486002)(66574012)(99286004)(7736002)(5660300002)(86362001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR01MB5857;
 H:AM0PR01MB5458.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-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: 7Jvt4Di7rklcNGPsiAycKbttb51AREje4UGbHNF5jU88g+dMy0+qY00x3SHje8apTzZGWCs93+OnLk0HmIN597rUblS1IEQ/dgAAZ+xIPYmf1gmKrauS6fovCpYbB9CbEIo3hEB1AkSwWAX33hJTvaa85xX2hUnhCihkYzx8aohukLPluKiZz6qrtiHA9nldYc8b4PMTKrO0GxSDRmhnkp+grovn3HcehwH9dDLhl4m+ALbZZCdDkDErmL7/DmEYBT4eEy4jrJwgwFr5Xq2c383Kb01dlZNvh+JrBSBpfHuOlVxnk7IHz0Le494dItE31vIWXyg5/JEmr68/Exs9efvYlC6N6HUhSSec7EGn6pgylwG3crb3cNH0YhIogfmBIhuxhYfruY1xj1NGZFjC1QS9nz42vx+A/v/OQ1gJ0vU=
Content-ID: <BB5E7F59DCB2204FA326C5E24CA39AA5@eurprd01.prod.exchangelabs.com>
MIME-Version: 1.0
X-OriginatorOrg: stud.acs.upb.ro
X-MS-Exchange-CrossTenant-Network-Message-Id: 7909e14e-bb1b-439a-c658-08d6abcb3889
X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Mar 2019 17:57:43.8200 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 2d8cc8ba-8dda-4334-9e5c-fac2092e9bac
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR01MB5857
Subject: Re: [Minios-devel] [UNIKRAFT PATCH v2 2/2] plat: Register eh_frame
 and eh_frame_hdr in memory.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: "florian.schmidt@neclab.eu" <florian.schmidt@neclab.eu>,
 "simon.kuenzer@neclab.eu" <simon.kuenzer@neclab.eu>,
 "yuri.volchkov@neclab.eu" <yuri.volchkov@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>

SGV5IFNoYXJhbiwKClBsZWFzZSBzZWUgbXkgY29tbWVudHMgaW5saW5lLgoKVGhhbmtzLAoKVmxh
ZAoKT24gMy8xNS8xOSA3OjQ5IFBNLCBTaGFyYW4gU2FudGhhbmFtIHdyb3RlOgo+IEhlbGxvIFZs
YWQsCj4KPiBUaGVyZSBhcmUgc29tZSBjaGVja3BhdGNoIHdhcm5pbmcvZXJyb3IKPgo+IEVSUk9S
OiB0cmFpbGluZyB3aGl0ZXNwYWNlCj4gIzExMTogRklMRTogcGxhdC94ZW4vbWVtb3J5LmM6MTA4
Ogo+ICteSV5JbS0+bGVuwqDCoCA9IChzaXplX3QpIF9fRUhfRlJBTUVfRU5EICQKPgo+IEVSUk9S
OiBjb2RlIGluZGVudCBzaG91bGQgdXNlIHRhYnMgd2hlcmUgcG9zc2libGUKPiAjMTEyOiBGSUxF
OiBwbGF0L3hlbi9tZW1vcnkuYzoxMDk6Cj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oCAtIChzaXplX3QpIF9fRUhfRlJBTUVfU1RBUlQ7JAo+Cj4gV0FSTklORzogcGxlYXNlLCBubyBz
cGFjZXMgYXQgdGhlIHN0YXJ0IG9mIGEgbGluZQo+ICMxMTI6IEZJTEU6IHBsYXQveGVuL21lbW9y
eS5jOjEwOToKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIC0gKHNpemVfdCkgX19F
SF9GUkFNRV9TVEFSVDskCj4KPiBFUlJPUjogdHJhaWxpbmcgd2hpdGVzcGFjZQo+ICMxMjE6IEZJ
TEU6IHBsYXQveGVuL21lbW9yeS5jOjExODoKPiArXkleSW0tPmxlbsKgwqAgPSAoc2l6ZV90KSBf
X0VIX0ZSQU1FX0hEUl9FTkQgJAo+Cj4gRVJST1I6IGNvZGUgaW5kZW50IHNob3VsZCB1c2UgdGFi
cyB3aGVyZSBwb3NzaWJsZQo+ICMxMjI6IEZJTEU6IHBsYXQveGVuL21lbW9yeS5jOjExOToKPiAr
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIC0gKHNpemVfdCkgX19FSF9GUkFNRV9IRFJf
U1RBUlQ7JAo+Cj4gV0FSTklORzogcGxlYXNlLCBubyBzcGFjZXMgYXQgdGhlIHN0YXJ0IG9mIGEg
bGluZQo+ICMxMjI6IEZJTEU6IHBsYXQveGVuL21lbW9yeS5jOjExOToKPiArwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgIC0gKHNpemVfdCkgX19FSF9GUkFNRV9IRFJfU1RBUlQ7JAo+Cj4g
UGxlYXNlIGZpbmQgdGhlIGNvbW1lbnRzIGlubGluZS4KVGhhbmtzLiBJIGZvcmdvdCB0byBydW4g
Y2hlY2twYXRjaCwgbmV4dCB0aW1lIEknbGwga2VlcCBpdCBpbiBtaW5kLgo+Cj4KPiBUaGFua3Mg
JiBSZWdhcmRzCj4gU2hhcmFuCj4KPiBPbiAzLzExLzE5IDk6MjggUE0sIFZsYWQtQW5kcmVpIELE
gkRPSVUgKDc4NjkyKSB3cm90ZToKPj4gU2lnbmVkLW9mZi1ieTogVmxhZC1BbmRyZWkgQmFkb2l1
IDx2bGFkX2FuZHJlaS5iYWRvaXVAc3R1ZC5hY3MudXBiLnJvPgo+PiAtLS0KPj4gwqAgcGxhdC9j
b21tb24vaW5jbHVkZS9zZWN0aW9ucy5oIHwgMzIgKysrKysrKysrKysrKysrKysrKysrLS0tLS0t
LS0tLS0KPj4gwqAgcGxhdC9rdm0vbWVtb3J5LmPCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8
IDI0ICsrKysrKysrKysrKysrKysrKysrKysrLQo+PiDCoCBwbGF0L3hlbi9tZW1vcnkuY8KgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgIHwgMjAgKysrKysrKysrKysrKysrKysrKysKPj4gwqAgMyBm
aWxlcyBjaGFuZ2VkLCA2NCBpbnNlcnRpb25zKCspLCAxMiBkZWxldGlvbnMoLSkKPj4KPj4gZGlm
ZiAtLWdpdCBhL3BsYXQvY29tbW9uL2luY2x1ZGUvc2VjdGlvbnMuaCAKPj4gYi9wbGF0L2NvbW1v
bi9pbmNsdWRlL3NlY3Rpb25zLmgKPj4gaW5kZXggZWNiMzYwNzIuLjEwNTJjZmM3IDEwMDY0NAo+
PiAtLS0gYS9wbGF0L2NvbW1vbi9pbmNsdWRlL3NlY3Rpb25zLmgKPj4gKysrIGIvcGxhdC9jb21t
b24vaW5jbHVkZS9zZWN0aW9ucy5oCj4+IEBAIC00OCw2ICs0OCwxMiBAQCBleHRlcm4gY2hhciBf
ZHRiW107Cj4+IMKgIC8qIFtfdGV4dCwgX2V0ZXh0XTogY29udGFpbnMgLnRleHQuKiBzZWN0aW9u
cyAqLwo+PiDCoCBleHRlcm4gY2hhciBfdGV4dFtdLCBfZXRleHRbXTsKPj4gwqAgKy8qIFtfX2Vo
X2ZyYW1lX3N0YXJ0LCBfX2VoX2ZyYW1lX2VuZF06IGNvbnRhaW5zIC5laF9mcmFtZSBzZWN0aW9u
ICovCj4+ICtleHRlcm4gY2hhciBfX2VoX2ZyYW1lX3N0YXJ0LCBfX2VoX2ZyYW1lX2VuZDsKPj4g
Kwo+PiArLyogW19fZWhfZnJhbWVfaGRyX3N0YXJ0LCBfX2VoX2ZyYW1lX2hkcl9lbmRdOiBjb250
YWlucyAKPj4gLmVoX2ZyYW1lX2hkciBzZWN0aW9uICovCj4+ICtleHRlcm4gY2hhciBfX2VoX2Zy
YW1lX2hkcl9zdGFydCwgX19laF9mcmFtZV9oZHJfZW5kOwo+PiArCj4+IMKgIC8qIFtfcm9kYXRh
LCBfZXJvZGF0YV06IGNvbnRhaW5zIC5yb2RhdGEuKiBzZWN0aW9ucyAqLwo+PiDCoCBleHRlcm4g
Y2hhciBfcm9kYXRhW10sIF9lcm9kYXRhW107Cj4+IMKgIEBAIC02NSwxNyArNzEsMjEgQEAgZXh0
ZXJuIGNoYXIgX2VuZFtdOwo+PiDCoCDCoCAjZGVmaW5lIF9fdWtfaW1hZ2Vfc3ltYm9sKGFkZHIp
wqDCoMKgICgodW5zaWduZWQgbG9uZykoYWRkcikpCj4+IMKgIC0jZGVmaW5lIF9fRFRCwqDCoMKg
wqDCoMKgwqAgX191a19pbWFnZV9zeW1ib2woX2R0YikKPj4gLSNkZWZpbmUgX19URVhUwqDCoMKg
wqDCoMKgwqAgX191a19pbWFnZV9zeW1ib2woX3RleHQpCj4+IC0jZGVmaW5lIF9fRVRFWFTCoMKg
wqDCoMKgwqDCoCBfX3VrX2ltYWdlX3N5bWJvbChfZXRleHQpCj4+IC0jZGVmaW5lIF9fUk9EQVRB
wqDCoMKgIF9fdWtfaW1hZ2Vfc3ltYm9sKF9yb2RhdGEpCj4+IC0jZGVmaW5lIF9fRVJPREFUQcKg
wqDCoCBfX3VrX2ltYWdlX3N5bWJvbChfZXJvZGF0YSkKPj4gLSNkZWZpbmUgX19EQVRBwqDCoMKg
wqDCoMKgwqAgX191a19pbWFnZV9zeW1ib2woX2RhdGEpCj4+IC0jZGVmaW5lIF9fRURBVEHCoMKg
wqDCoMKgwqDCoCBfX3VrX2ltYWdlX3N5bWJvbChfZWRhdGEpCj4+IC0jZGVmaW5lIF9fQ1RPUlPC
oMKgwqDCoMKgwqDCoCBfX3VrX2ltYWdlX3N5bWJvbChfY3RvcnMpCj4+IC0jZGVmaW5lIF9fRUNU
T1JTwqDCoMKgIF9fdWtfaW1hZ2Vfc3ltYm9sKF9lY3RvcnMpCj4+IC0jZGVmaW5lIF9fQlNTX1NU
QVJUwqDCoMKgIF9fdWtfaW1hZ2Vfc3ltYm9sKF9fYnNzX3N0YXJ0KQo+PiAtI2RlZmluZSBfX0VO
RMKgwqDCoMKgwqDCoMKgIF9fdWtfaW1hZ2Vfc3ltYm9sKF9lbmQpCj4+ICsjZGVmaW5lIF9fRFRC
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIF9fdWtfaW1hZ2Vfc3ltYm9sKF9k
dGIpCj4+ICsjZGVmaW5lIF9fVEVYVMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAg
X191a19pbWFnZV9zeW1ib2woX3RleHQpCj4+ICsjZGVmaW5lIF9fRVRFWFTCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoCBfX3VrX2ltYWdlX3N5bWJvbChfZXRleHQpCj4+ICsjZGVmaW5l
IF9fRUhfRlJBTUVfU1RBUlQgX191a19pbWFnZV9zeW1ib2woX19laF9mcmFtZV9zdGFydCkKPj4g
KyNkZWZpbmUgX19FSF9GUkFNRV9FTkQgX191a19pbWFnZV9zeW1ib2woX19laF9mcmFtZV9lbmQp
Cj4+ICsjZGVmaW5lIF9fRUhfRlJBTUVfSERSX1NUQVJUIF9fdWtfaW1hZ2Vfc3ltYm9sKF9fZWhf
ZnJhbWVfaGRyX3N0YXJ0KQo+PiArI2RlZmluZSBfX0VIX0ZSQU1FX0hEUl9FTkQgX191a19pbWFn
ZV9zeW1ib2woX19laF9mcmFtZV9oZHJfZW5kKQo+PiArI2RlZmluZSBfX1JPREFUQcKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBfX3VrX2ltYWdlX3N5bWJvbChfcm9kYXRhKQo+PiArI2Rl
ZmluZSBfX0VST0RBVEHCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIF9fdWtfaW1hZ2Vfc3lt
Ym9sKF9lcm9kYXRhKQo+PiArI2RlZmluZSBfX0RBVEHCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgIF9fdWtfaW1hZ2Vfc3ltYm9sKF9kYXRhKQo+PiArI2RlZmluZSBfX0VEQVRBwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgX191a19pbWFnZV9zeW1ib2woX2VkYXRhKQo+
PiArI2RlZmluZSBfX0NUT1JTwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgX191a19p
bWFnZV9zeW1ib2woX2N0b3JzKQo+PiArI2RlZmluZSBfX0VDVE9SU8KgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoCBfX3VrX2ltYWdlX3N5bWJvbChfZWN0b3JzKQo+PiArI2RlZmluZSBfX0JT
U19TVEFSVMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBfX3VrX2ltYWdlX3N5bWJvbChfX2Jzc19z
dGFydCkKPj4gKyNkZWZpbmUgX19FTkTCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqAgX191a19pbWFnZV9zeW1ib2woX2VuZCkKPj4gwqAgwqAgI2VuZGlmIC8qX19BU1NFTUJMWV9f
Ki8KPj4gwqAgZGlmZiAtLWdpdCBhL3BsYXQva3ZtL21lbW9yeS5jIGIvcGxhdC9rdm0vbWVtb3J5
LmMKPj4gaW5kZXggYTdiNGQ1ZWYuLjZjNTIwOTQxIDEwMDY0NAo+PiAtLS0gYS9wbGF0L2t2bS9t
ZW1vcnkuYwo+PiArKysgYi9wbGF0L2t2bS9tZW1vcnkuYwo+PiBAQCAtMzMsNyArMzMsNyBAQCBl
eHRlcm4gdm9pZCAqX2xpYmt2bXBsYXRfbWVtX2VuZDsKPj4gwqAgwqAgaW50IHVrcGxhdF9tZW1y
ZWdpb25fY291bnQodm9pZCkKPj4gwqAgewo+PiAtwqDCoMKgIHJldHVybiA3Owo+PiArwqDCoMKg
IHJldHVybiA5Owo+PiDCoCB9Cj4+IMKgIMKgIGludCB1a3BsYXRfbWVtcmVnaW9uX2dldChpbnQg
aSwgc3RydWN0IHVrcGxhdF9tZW1yZWdpb25fZGVzYyAqbSkKPj4gQEAgLTExNSw2ICsxMTUsMjgg
QEAgaW50IHVrcGxhdF9tZW1yZWdpb25fZ2V0KGludCBpLCBzdHJ1Y3QgCj4+IHVrcGxhdF9tZW1y
ZWdpb25fZGVzYyAqbSkKPj4gwqDCoMKgwqDCoMKgwqDCoMKgIHJldCA9IDA7Cj4+IMKgICNpZiBD
T05GSUdfVUtQTEFUX01FTVJOQU1FCj4+IMKgwqDCoMKgwqDCoMKgwqDCoCBtLT5uYW1lwqAgPSAi
YnN0YWNrIjsKPj4gKyNlbmRpZgo+PiArwqDCoMKgwqDCoMKgwqAgYnJlYWs7Cj4KPiBIb3cgZGlk
IHlvdSBjb21lIGFib3V0IHRoZSBudW1iZXJpbmcgc2NoZW1lPwo+Cj4gRG8geW91IHRoaW5rIGl0
IG1pZ2h0IGJlIHdpc2VyIHRvIGhhdmUgdGhlIHNlY3Rpb24gYmFzZWQgb24gdGhlIAo+IGluY3Jl
YXNpbmcgb3JkZXIgb2YgdGhlIGFkZHJlc3M/CkkgYWdyZWUsIHRoZXkgc2hvdWxkIGJlIG51bWJl
cmVkIGJhc2VkIGJhc2VkIG9uIHRoZSBhZGRyZXNzLiBJJ2xsIGNoYW5nZSAKdGhpcyBmb3IgdjIg
b2YgdGhpcyBwYXRjaC4KPj4gK8KgwqDCoCBjYXNlIDc6IC8qIGVoX2ZyYW1lICovCj4+ICvCoMKg
wqDCoMKgwqDCoCBtLT5iYXNlwqAgPSAodm9pZCAqKSBfX0VIX0ZSQU1FX1NUQVJUOwo+PiArwqDC
oMKgwqDCoMKgwqAgbS0+bGVuwqDCoCA9IChzaXplX3QpIF9fRUhfRlJBTUVfRU5ECj4+ICvCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIC0gKHNpemVfdCkgX19FSF9GUkFNRV9TVEFSVDsKPj4g
K8KgwqDCoMKgwqDCoMKgIG0tPmZsYWdzID0gKFVLUExBVF9NRU1SRl9SRVNFUlZFRAo+PiArwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHwgVUtQTEFUX01FTVJGX1JFQURBQkxFKTsKPj4g
K8KgwqDCoMKgwqDCoMKgIHJldCA9IDA7Cj4+ICsjaWYgQ09ORklHX1VLUExBVF9NRU1STkFNRQo+
PiArwqDCoMKgwqDCoMKgwqAgbS0+bmFtZcKgID0gImVoX2ZyYW1lIjsKPj4gKyNlbmRpZgo+PiAr
wqDCoMKgwqDCoMKgwqAgYnJlYWs7Cj4+ICvCoMKgwqAgY2FzZSA4OiAvKiBlaF9mcmFtZV9oZHIg
Ki8KPj4gK8KgwqDCoMKgwqDCoMKgIG0tPmJhc2XCoCA9ICh2b2lkICopIF9fRUhfRlJBTUVfSERS
X1NUQVJUOwo+PiArwqDCoMKgwqDCoMKgwqAgbS0+bGVuwqDCoCA9IChzaXplX3QpIF9fRUhfRlJB
TUVfSERSX0VORAo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAtIChzaXplX3QpIF9f
RUhfRlJBTUVfSERSX1NUQVJUOwo+PiArwqDCoMKgwqDCoMKgwqAgbS0+ZmxhZ3MgPSAoVUtQTEFU
X01FTVJGX1JFU0VSVkVECj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfCBVS1BM
QVRfTUVNUkZfUkVBREFCTEUpOwo+PiArwqDCoMKgwqDCoMKgwqAgcmV0ID0gMDsKPj4gKyNpZiBD
T05GSUdfVUtQTEFUX01FTVJOQU1FCj4+ICvCoMKgwqDCoMKgwqDCoCBtLT5uYW1lwqAgPSAiZWhf
ZnJhbWVfaGRyIjsKPj4gwqAgI2VuZGlmCj4+IMKgwqDCoMKgwqDCoMKgwqDCoCBicmVhazsKPj4g
wqDCoMKgwqDCoCBkZWZhdWx0Ogo+PiBkaWZmIC0tZ2l0IGEvcGxhdC94ZW4vbWVtb3J5LmMgYi9w
bGF0L3hlbi9tZW1vcnkuYwo+PiBpbmRleCBiNjNmMTFiYi4uMmZmYTYxNTEgMTAwNjQ0Cj4+IC0t
LSBhL3BsYXQveGVuL21lbW9yeS5jCj4+ICsrKyBiL3BsYXQveGVuL21lbW9yeS5jCj4+IEBAIC0x
MDEsNiArMTAxLDI2IEBAIGludCB1a3BsYXRfbWVtcmVnaW9uX2dldChpbnQgaSwgc3RydWN0IAo+
PiB1a3BsYXRfbWVtcmVnaW9uX2Rlc2MgKm0pCj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqAgfCBVS1BMQVRfTUVNUkZfV1JJVEFCTEUpOwo+PiDCoCAjaWYgQ09ORklHX1VLUExB
VF9NRU1STkFNRQo+PiDCoMKgwqDCoMKgwqDCoMKgwqAgbS0+bmFtZcKgID0gImJzcyI7Cj4+ICsj
ZW5kaWYKPj4gK8KgwqDCoMKgwqDCoMKgIGJyZWFrOwo+PiArwqDCoMKgIGNhc2UgNTogLyogZWhf
ZnJhbWUgKi8KPj4gK8KgwqDCoMKgwqDCoMKgIG0tPmJhc2XCoCA9ICh2b2lkICopIF9fRUhfRlJB
TUVfU1RBUlQ7Cj4+ICvCoMKgwqDCoMKgwqDCoCBtLT5sZW7CoMKgID0gKHNpemVfdCkgX19FSF9G
UkFNRV9FTkQKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAtIChzaXplX3QpIF9f
RUhfRlJBTUVfU1RBUlQ7Cj4+ICvCoMKgwqDCoMKgwqDCoCBtLT5mbGFncyA9IChVS1BMQVRfTUVN
UkZfUkVTRVJWRUQKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8IFVLUExBVF9N
RU1SRl9SRUFEQUJMRSk7Cj4+ICsjaWYgQ09ORklHX1VLUExBVF9NRU1STkFNRQo+PiArwqDCoMKg
wqDCoMKgwqAgbS0+bmFtZcKgID0gImVoX2ZyYW1lIjsKPj4gKyNlbmRpZgo+PiArwqDCoMKgwqDC
oMKgwqAgYnJlYWs7Cj4+ICvCoMKgwqAgY2FzZSA2OiAvKiBlaF9mcmFtZV9oZHIgKi8KPj4gK8Kg
wqDCoMKgwqDCoMKgIG0tPmJhc2XCoCA9ICh2b2lkICopIF9fRUhfRlJBTUVfSERSX1NUQVJUOwo+
PiArwqDCoMKgwqDCoMKgwqAgbS0+bGVuwqDCoCA9IChzaXplX3QpIF9fRUhfRlJBTUVfSERSX0VO
RAo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIC0gKHNpemVfdCkgX19FSF9GUkFN
RV9IRFJfU1RBUlQ7Cj4+ICvCoMKgwqDCoMKgwqDCoCBtLT5mbGFncyA9IChVS1BMQVRfTUVNUkZf
UkVTRVJWRUQKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8IFVLUExBVF9NRU1S
Rl9SRUFEQUJMRSk7Cj4+ICsjaWYgQ09ORklHX1VLUExBVF9NRU1STkFNRQo+PiArwqDCoMKgwqDC
oMKgwqAgbS0+bmFtZcKgID0gImVoX2ZyYW1lX2hkciI7Cj4+IMKgICNlbmRpZgo+PiDCoMKgwqDC
oMKgwqDCoMKgwqAgYnJlYWs7Cj4+IMKgwqDCoMKgwqAgZGVmYXVsdDoKPj4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5n
IGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Tue Mar 19 10:32:14 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 19 Mar 2019 10:32: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 1h6C2Y-0003ny-4J; Tue, 19 Mar 2019 10:32:14 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=E5cl=RW=arm.com=haibo.xu@srs-us1.protection.inumbo.net>)
 id 1h6C2W-0003nj-SD
 for minios-devel@lists.xen.org; Tue, 19 Mar 2019 10:32:12 +0000
X-Inumbo-ID: 4112ac4f-4a32-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 4112ac4f-4a32-11e9-bc90-bc764e045a96;
 Tue, 19 Mar 2019 10:32:11 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 0ABF619BF;
 Tue, 19 Mar 2019 03:32:11 -0700 (PDT)
Received: from localhost.localdomain (unknown [10.169.36.69])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id B711E3F614;
 Tue, 19 Mar 2019 03:32:09 -0700 (PDT)
From: Haibo Xu <haibo.xu@arm.com>
To: minios-devel@lists.xen.org
Date: Tue, 19 Mar 2019 18:31:55 +0800
Message-Id: <4f688edc079c5604b135065ef20115803a79124f.1552989906.git.haibo.xu@arm.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1552989906.git.haibo.xu@arm.com>
References: <cover.1552989906.git.haibo.xu@arm.com>
In-Reply-To: <cover.1552989906.git.haibo.xu@arm.com>
References: <cover.1552989906.git.haibo.xu@arm.com>
Subject: [Minios-devel] [UNIKRAFT PATCH v2 2/5] plat/solo5: Add solo5
 platform link files.
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, simon.kuenzer@neclab.eu,
 Haibo Xu <haibo.xu@arm.com>, kollerr@us.ibm.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>

U2lnbmVkLW9mZi1ieTogSGFpYm8gWHUgPGhhaWJvLnh1QGFybS5jb20+Ci0tLQogcGxhdC9MaW5r
ZXIudWsgICAgICAgIHwgIDEgKwogcGxhdC9zb2xvNS9MaW5rZXIudWsgIHwgNjEgKysrKysrKysr
KysrKysrKysrKysrKysrKysrKwogcGxhdC9zb2xvNS9saW5rNjQubGRzIHwgOTQgKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogMyBmaWxlcyBjaGFuZ2VkLCAxNTYg
aW5zZXJ0aW9ucygrKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHBsYXQvc29sbzUvTGlua2VyLnVrCiBj
cmVhdGUgbW9kZSAxMDA2NDQgcGxhdC9zb2xvNS9saW5rNjQubGRzCgpkaWZmIC0tZ2l0IGEvcGxh
dC9MaW5rZXIudWsgYi9wbGF0L0xpbmtlci51awppbmRleCAzZTMzYmNjLi40ZDI1NDUwIDEwMDY0
NAotLS0gYS9wbGF0L0xpbmtlci51aworKysgYi9wbGF0L0xpbmtlci51awpAQCAtMSwzICsxLDQg
QEAKIGluY2x1ZGUgJChVS19QTEFUX1hFTl9CQVNFKS9MaW5rZXIudWsKIGluY2x1ZGUgJChVS19Q
TEFUX0tWTV9CQVNFKS9MaW5rZXIudWsKIGluY2x1ZGUgJChVS19QTEFUX0xJTlVYVV9CQVNFKS9M
aW5rZXIudWsKK2luY2x1ZGUgJChVS19QTEFUX1NPTE81X0JBU0UpL0xpbmtlci51awpkaWZmIC0t
Z2l0IGEvcGxhdC9zb2xvNS9MaW5rZXIudWsgYi9wbGF0L3NvbG81L0xpbmtlci51awpuZXcgZmls
ZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi41NTU5ZmY2Ci0tLSAvZGV2L251bGwKKysrIGIv
cGxhdC9zb2xvNS9MaW5rZXIudWsKQEAgLTAsMCArMSw2MSBAQAoraWZlcSAoeDg2XzY0LCQoQ09O
RklHX1VLX0FSQ0gpKQorU09MTzVfTERTQ1JJUFQgIDo9ICQoQ09ORklHX1VLX0JBU0UpL3BsYXQv
c29sbzUvbGluazY0LmxkcworU09MTzVfTERGTEFHUy15ICs9IC1XbCwtbSxlbGZfeDg2XzY0Citl
bHNlIGlmZXEgKGFybTY0LCQoQ09ORklHX1VLX0FSQ0gpKQorIyMKKyMjIEN1cnJlbnRseSBvbmx5
IHN1cHBvcnQgZ2VuZXJhdGUgbGl0dGxlIGVuZGlhbiBhYXJjaDY0IG91dHB1dCBmb3JtYXQKKyMj
CitTT0xPNV9MRFNDUklQVCAgOj0gJChDT05GSUdfVUtfQkFTRSkvcGxhdC9zb2xvNS9saW5rNjQu
bGRzCitTT0xPNV9MREZMQUdTLXkJICs9IC1XbCwtbSxhYXJjaDY0ZWxmCitlbmRpZgorCisjIwor
IyMgTGluayBpbWFnZQorIyMKK1NPTE81X0lNQUdFIDo9ICQoQlVJTERfRElSKS8kKENPTkZJR19V
S19OQU1FKV9zb2xvNS0kKENPTkZJR19VS19BUkNIKQorRVhUUkFfTERfU0NSSVBUX0ZMQUdTIDo9
ICQoYWRkcHJlZml4IC1XbCQoY29tbWEpLVQsJChFWFRSQV9MRF9TQ1JJUFQteSkpCisKKyQoU09M
TzVfSU1BR0UpOiAkKFNPTE81X0FMSUJTKSAkKFNPTE81X0FMSUJTLXkpICQoU09MTzVfT0xJQlMp
ICQoU09MTzVfT0xJQlMteSkgXAorICAgICAgICAgICAgICAkKFVLX0FMSUJTKSAkKFVLX0FMSUJT
LXkpICQoVUtfT0xJQlMpICQoVUtfT0xJQlMteSkgXAorICAgICAgICAgICAgICAkKFNPTE81X0xE
U0NSSVBUKSAkKFNPTE81X0hWVF9CSU5ESU5HKQorCSQoY2FsbCBidWlsZF9jbWQsTEQsLCRALmxk
Lm8sXAorCSAgICAgICAkKExEKSAtciAkKExJQkxERkxBR1MpICQoTElCTERGTEFHUy15KSBcCisJ
CQkkKFNPTE81X0xERkxBR1MpICQoU09MTzVfTERGTEFHUy15KSBcCisJCQkkKFNPTE81X09MSUJT
KSAkKFNPTE81X09MSUJTLXkpIFwKKwkJCSQoVUtfT0xJQlMpICQoVUtfT0xJQlMteSkgXAorCQkJ
LVdsJChjb21tYSktLXN0YXJ0LWdyb3VwIFwKKwkJCSQoU09MTzVfQUxJQlMpICQoU09MTzVfQUxJ
QlMteSkgXAorCQkJJChVS19BTElCUykgJChVS19BTElCUy15KSBcCisJCQktV2wkKGNvbW1hKS0t
ZW5kLWdyb3VwIFwKKwkJCS1vICRALmxkLm8pCisJJChjYWxsIGJ1aWxkX2NtZCxPQkpDT1BZLCwk
QC5vLFwKKyAgICAgICAgICAgICAgICQoT0JKQ09QWSkgLXcgLUcgc29sbzVfYXBwX21haW4gJEAu
bGQubyAkQC5vKQoraWZuZXEgKCQoZmlsdGVyIHg4Nl82NCBhcm02NCwkKENPTkZJR19VS19BUkNI
KSksKQorCSQoY2FsbCBidWlsZF9jbWQsTEQsLCRALFwKKwkgICAgICAgJChMRCkgJChMREZMQUdT
KSAkKExERkxBR1MteSkgXAorCQkgICAgICQoU09MTzVfTERGTEFHUykgJChTT0xPNV9MREZMQUdT
LXkpIFwKKwkJICAgICAtV2wkKGNvbW1hKS1kVCQoY29tbWEpJChjYWxsIHN0cmlwLCQoU09MTzVf
TERTQ1JJUFQpKSBcCisJCSAgICAgJChFWFRSQV9MRF9TQ1JJUFRfRkxBR1MpIFwKKwkJICAgICAk
QC5vICQoU09MTzVfSFZUX0JJTkRJTkcpIC1vICRAKQoraWZlcSAoJChDT05GSUdfT1BUSU1JWkVf
REJHRklMRSkseSkKKwkkKGNhbGwgYnVpbGRfY21kLE9CSkNPUFksLCRALmRiZyxcCisJICAgICAg
ICQoT0JKQ09QWSkgLS1vbmx5LWtlZXAtZGVidWcgJEAgJEAuZGJnKQorZW5kaWYKK2lmZXEgKCQo
Q09ORklHX09QVElNSVpFX1NZTUZJTEUpLHkpCisJJChjYWxsIGJ1aWxkX2NtZCxOTSwsJEAuc3lt
LFwKKwkgICAgICAgJChOTSkgLW4gJEAgPiAkQC5zeW0pCitlbmRpZgorCSQoY2FsbCBidWlsZF9j
bWQsR1osLCRALmd6LFwKKwkgICAgICAgJChHWklQKSAtZiAtOSAtYyAkQCA+JEAuZ3opCitlbmRp
ZgorCisjIHJlZ2lzdGVyIGltYWdlIHRvIHRoZSBidWlsZAorVUtfSU1BR0VTLSQoQ09ORklHX1BM
QVRfU09MTzUpICs9ICQoU09MTzVfSU1BR0UpCisKKyMgLi4uZm9yIGNsZWFuaW5nOgorTElCU09M
TzVQTEFUX0NMRUFOICs9ICQoY2FsbCBidWlsZF9jbGVhbiwkKFNPTE81X0lNQUdFKSkKK0xJQlNP
TE81UExBVF9DTEVBTiArPSAkKGNhbGwgYnVpbGRfY2xlYW4sJChTT0xPNV9JTUFHRSkuZ3opCitM
SUJTT0xPNVBMQVRfQ0xFQU4gKz0gJChjYWxsIGJ1aWxkX2NsZWFuLCQoU09MTzVfSU1BR0UpLmRi
ZykKK0xJQlNPTE81UExBVF9DTEVBTiArPSAkKGNhbGwgYnVpbGRfY2xlYW4sJChTT0xPNV9JTUFH
RSkuc3ltKQorTElCU09MTzVQTEFUX0NMRUFOICs9ICQoY2FsbCBidWlsZF9jbGVhbiwkKFNPTE81
X0lNQUdFKS5vKQorTElCU09MTzVQTEFUX0NMRUFOICs9ICQoY2FsbCBidWlsZF9jbGVhbiwkKFNP
TE81X0lNQUdFKS5sZC5vKQpkaWZmIC0tZ2l0IGEvcGxhdC9zb2xvNS9saW5rNjQubGRzIGIvcGxh
dC9zb2xvNS9saW5rNjQubGRzCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjU2
NzhhZTMKLS0tIC9kZXYvbnVsbAorKysgYi9wbGF0L3NvbG81L2xpbms2NC5sZHMKQEAgLTAsMCAr
MSw5NCBAQAorLyogU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IElTQyAqLworLyoKKyAqIEF1dGhv
cihzKTogRGFuIFdpbGxpYW1zIDxkandpbGxpYUB1cy5pYm0uY29tPgorICogICAgICAgICAgICBN
YXJ0aW4gTHVjaW5hIDxtYXJ0aW4ubHVjaW5hQGRvY2tlci5jb20+CisgKiAgICAgICAgICAgIFNp
bW9uIEt1ZW56ZXIgPHNpbW9uLmt1ZW56ZXJAbmVjbGFiLmV1PgorICogICAgICAgICAgICBIYWli
byBYdSA8aGFpYm8ueHVAYXJtLmNvbT4KKyAqCisgKiBDb3B5cmlnaHQgKGMpIDIwMTYsIElCTQor
ICogICAgICAgICAgIChjKSAyMDE2LTIwMTcgRG9ja2VyLCBJbmMuCisgKiAgICAgICAgICAgKGMp
IDIwMTcsIE5FQyBFdXJvcGUgTHRkLgorICogICAgICAgICAgIChjKSAyMDE4LCBBcm0gTHRkLiBB
bGwgcmlnaHRzIHJlc2VydmVkLgorICoKKyAqIFBlcm1pc3Npb24gdG8gdXNlLCBjb3B5LCBtb2Rp
ZnksIGFuZC9vciBkaXN0cmlidXRlIHRoaXMgc29mdHdhcmUKKyAqIGZvciBhbnkgcHVycG9zZSB3
aXRoIG9yIHdpdGhvdXQgZmVlIGlzIGhlcmVieSBncmFudGVkLCBwcm92aWRlZAorICogdGhhdCB0
aGUgYWJvdmUgY29weXJpZ2h0IG5vdGljZSBhbmQgdGhpcyBwZXJtaXNzaW9uIG5vdGljZSBhcHBl
YXIKKyAqIGluIGFsbCBjb3BpZXMuCisgKgorICogVEhFIFNPRlRXQVJFIElTIFBST1ZJREVEICJB
UyBJUyIgQU5EIFRIRSBBVVRIT1IgRElTQ0xBSU1TIEFMTAorICogV0FSUkFOVElFUyBXSVRIIFJF
R0FSRCBUTyBUSElTIFNPRlRXQVJFIElOQ0xVRElORyBBTEwgSU1QTElFRAorICogV0FSUkFOVElF
UyBPRiBNRVJDSEFOVEFCSUxJVFkgQU5EIEZJVE5FU1MuIElOIE5PIEVWRU5UIFNIQUxMIFRIRQor
ICogQVVUSE9SIEJFIExJQUJMRSBGT1IgQU5ZIFNQRUNJQUwsIERJUkVDVCwgSU5ESVJFQ1QsIE9S
CisgKiBDT05TRVFVRU5USUFMIERBTUFHRVMgT1IgQU5ZIERBTUFHRVMgV0hBVFNPRVZFUiBSRVNV
TFRJTkcgRlJPTSBMT1NTCisgKiBPRiBVU0UsIERBVEEgT1IgUFJPRklUUywgV0hFVEhFUiBJTiBB
TiBBQ1RJT04gT0YgQ09OVFJBQ1QsCisgKiBORUdMSUdFTkNFIE9SIE9USEVSIFRPUlRJT1VTIEFD
VElPTiwgQVJJU0lORyBPVVQgT0YgT1IgSU4KKyAqIENPTk5FQ1RJT04gV0lUSCBUSEUgVVNFIE9S
IFBFUkZPUk1BTkNFIE9GIFRISVMgU09GVFdBUkUuCisgKi8KKworRU5UUlkoX3N0YXJ0KQorCitT
RUNUSU9OUyB7CisgICAgLiA9IDB4MTAwMDAwOworCisgICAgLyogQ29kZSAqLworICAgIF9zdGV4
dCA9IC47CisKKyAgICAudGV4dCA6CisgICAgeworICAgICAgICAqKC50ZXh0KQorICAgICAgICAq
KC50ZXh0LiopCisgICAgfQorCisgICAgX2V0ZXh0ID0gLjsKKworICAgIC4gPSBBTElHTigweDEw
MDApOworICAgIC8qIFJlYWQtb25seSBkYXRhICovCisgICAgLnJvZGF0YSA6CisgICAgeworICAg
ICAgICAqKC5yb2RhdGEpCisgICAgICAgICooLnJvZGF0YS4qKQorICAgIH0KKworICAgIF9lcm9k
YXRhID0gLjsKKworICAgIC8qIENvbnN0cnVjdG9yIHRhYmxlcyAocmVhZC1vbmx5KSAqLworICAg
IF9jdG9ycyA9IC47CisgICAgLnByZWluaXRfYXJyYXkgOiB7CisJICAgIC4gPSBBTElHTigweDgp
OworCSAgICBQUk9WSURFX0hJRERFTiAoX19wcmVpbml0X2FycmF5X3N0YXJ0ID0gLik7CisJICAg
IEtFRVAgKCooLnByZWluaXRfYXJyYXkpKQorCQkgICAgUFJPVklERV9ISURERU4gKF9fcHJlaW5p
dF9hcnJheV9lbmQgPSAuKTsKKyAgICB9CisKKyAgICAuaW5pdF9hcnJheSA6IHsKKwkgICAgLiA9
IEFMSUdOKDB4OCk7CisJICAgIFBST1ZJREVfSElEREVOIChfX2luaXRfYXJyYXlfc3RhcnQgPSAu
KTsKKwkgICAgS0VFUCAoKihTT1JUX0JZX0lOSVRfUFJJT1JJVFkoLmluaXRfYXJyYXkuKikgU09S
VF9CWV9JTklUX1BSSU9SSVRZKC5jdG9ycy4qKSkpCisJCSAgICBLRUVQICgqKC5pbml0X2FycmF5
IC5jdG9ycykpCisJCSAgICBQUk9WSURFX0hJRERFTiAoX19pbml0X2FycmF5X2VuZCA9IC4pOwor
ICAgIH0KKyAgICBfZWN0b3JzID0gLjsKKworICAgIC4gPSBBTElHTigweDEwMDApOworICAgIC8q
IFJlYWQtd3JpdGUgZGF0YSAoaW5pdGlhbGl6ZWQpICovCisgICAgLmRhdGEgOgorICAgIHsKKyAg
ICAgICAgKiguZGF0YSkKKyAgICAgICAgKiguZGF0YS4qKQorICAgIH0KKworICAgIF9lZGF0YSA9
IC47CisKKyAgICAuID0gQUxJR04oMHgxMDAwKTsKKyAgICAvKiBSZWFkLXdyaXRlIGRhdGEgKHVu
aW5pdGlhbGl6ZWQpICovCisgICAgLmJzcyA6CisgICAgeworICAgICAgICAqKC5ic3MpCisgICAg
ICAgICooLmJzcy4qKQorICAgICAgICAqKENPTU1PTikKKyAgICB9CisKKyAgICAuID0gQUxJR04o
MHgxMDAwKTsKKyAgICBfZWJzcyA9IC47CisgICAgX2VuZCA9IC47Cit9Ci0tIAoyLjE3LjEKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2
ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Tue Mar 19 10:32:14 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 19 Mar 2019 10:32: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 1h6C2X-0003np-2t; Tue, 19 Mar 2019 10:32: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=E5cl=RW=arm.com=haibo.xu@srs-us1.protection.inumbo.net>)
 id 1h6C2V-0003nb-I4
 for minios-devel@lists.xen.org; Tue, 19 Mar 2019 10:32:11 +0000
X-Inumbo-ID: 40276850-4a32-11e9-9d39-837c13ab7c85
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 40276850-4a32-11e9-9d39-837c13ab7c85;
 Tue, 19 Mar 2019 10:32:09 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 74553174E;
 Tue, 19 Mar 2019 03:32:09 -0700 (PDT)
Received: from localhost.localdomain (unknown [10.169.36.69])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id 221A03F614;
 Tue, 19 Mar 2019 03:32:07 -0700 (PDT)
From: Haibo Xu <haibo.xu@arm.com>
To: minios-devel@lists.xen.org
Date: Tue, 19 Mar 2019 18:31:54 +0800
Message-Id: <9e93d7cf4f0b6ba634cd7d1aa996dd49e3591cab.1552989906.git.haibo.xu@arm.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1552989906.git.haibo.xu@arm.com>
References: <cover.1552989906.git.haibo.xu@arm.com>
In-Reply-To: <cover.1552989906.git.haibo.xu@arm.com>
References: <cover.1552989906.git.haibo.xu@arm.com>
Subject: [Minios-devel] [UNIKRAFT PATCH v2 1/5] plat/solo5: Add solo5
 platform Config.uk file
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, simon.kuenzer@neclab.eu,
 Haibo Xu <haibo.xu@arm.com>, kollerr@us.ibm.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>

U2lnbmVkLW9mZi1ieTogSGFpYm8gWHUgPGhhaWJvLnh1QGFybS5jb20+Ci0tLQogcGxhdC9Db25m
aWcudWsgICAgICAgfCAgMSArCiBwbGF0L3NvbG81L0NvbmZpZy51ayB8IDE3ICsrKysrKysrKysr
KysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDE4IGluc2VydGlvbnMoKykKIGNyZWF0ZSBtb2RlIDEw
MDY0NCBwbGF0L3NvbG81L0NvbmZpZy51awoKZGlmZiAtLWdpdCBhL3BsYXQvQ29uZmlnLnVrIGIv
cGxhdC9Db25maWcudWsKaW5kZXggOGE4NzhlYi4uMGEwN2Q5MiAxMDA2NDQKLS0tIGEvcGxhdC9D
b25maWcudWsKKysrIGIvcGxhdC9Db25maWcudWsKQEAgLTEsNiArMSw3IEBACiBzb3VyY2UgInBs
YXQveGVuL0NvbmZpZy51ayIKIHNvdXJjZSAicGxhdC9rdm0vQ29uZmlnLnVrIgogc291cmNlICJw
bGF0L2xpbnV4dS9Db25maWcudWsiCitzb3VyY2UgInBsYXQvc29sbzUvQ29uZmlnLnVrIgogCiBt
ZW51ICJQbGF0Zm9ybSBJbnRlcmZhY2UgT3B0aW9ucyIKIGNvbmZpZyBVS1BMQVRfTUVNUk5BTUUK
ZGlmZiAtLWdpdCBhL3BsYXQvc29sbzUvQ29uZmlnLnVrIGIvcGxhdC9zb2xvNS9Db25maWcudWsK
bmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uOTlkZjc4ZgotLS0gL2Rldi9udWxs
CisrKyBiL3BsYXQvc29sbzUvQ29uZmlnLnVrCkBAIC0wLDAgKzEsMTcgQEAKK21lbnVjb25maWcg
UExBVF9TT0xPNQorICAgICAgIGJvb2wgIlNvbG81IGFwcGxpY2F0aW9uIgorICAgICAgIGRlZmF1
bHQgbgorICAgICAgIGRlcGVuZHMgb24gKEFSQ0hfWDg2XzY0IHx8IEFSQ0hfQVJNXzY0KQorICAg
ICAgIHNlbGVjdCBMSUJVS0RFQlVHCisgICAgICAgc2VsZWN0IExJQk5PTElCQyBpZiAhSEFWRV9M
SUJDCisgICAgICAgaGVscAorICAgICAgICAgICAgICAgIENyZWF0ZSBhIFVuaWtyYWZ0IGltYWdl
IHRoYXQgcnVucyBhcyBhIHNvbG81IGFwcGxpY2F0aW9uCisKK2lmIChQTEFUX1NPTE81KQorY29u
ZmlnIFNPTE81X0hWVF9URU5ERVIKKwlib29sICJpbnN0YWxsIHRoZSBzb2xvNSBodnQgdGVuZGVy
IgorCWRlZmF1bHQgeQorCWRlcGVuZHMgb24gKEFSQ0hfWDg2XzY0IHx8IEFSQ0hfQVJNXzY0KQor
CWhlbHAKKyAgICAgICAgICAgICAgICBJbnN0YWxsIHRoZSBzb2xvNSBodnQgbW9uaXRvciB0byB0
aGUgc3lzdGVtCitlbmRpZgotLSAKMi4xNy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Tue Mar 19 10:32:14 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 19 Mar 2019 10:32: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 1h6C2V-0003nV-14; Tue, 19 Mar 2019 10:32: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=E5cl=RW=arm.com=haibo.xu@srs-us1.protection.inumbo.net>)
 id 1h6C2T-0003nO-KK
 for minios-devel@lists.xen.org; Tue, 19 Mar 2019 10:32:09 +0000
X-Inumbo-ID: 3f2d54c4-4a32-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 3f2d54c4-4a32-11e9-bc90-bc764e045a96;
 Tue, 19 Mar 2019 10:32:08 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id D2F681650;
 Tue, 19 Mar 2019 03:32:07 -0700 (PDT)
Received: from localhost.localdomain (unknown [10.169.36.69])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id 81E263F614;
 Tue, 19 Mar 2019 03:32:06 -0700 (PDT)
From: Haibo Xu <haibo.xu@arm.com>
To: minios-devel@lists.xen.org
Date: Tue, 19 Mar 2019 18:31:53 +0800
Message-Id: <cover.1552989906.git.haibo.xu@arm.com>
X-Mailer: git-send-email 2.17.1
Subject: [Minios-devel] [UNIKRAFT PATCH v2 0/5] Enable solo5 platform 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: Felipe.Huici@neclab.eu, Florian.Schmidt@neclab.eu, simon.kuenzer@neclab.eu,
 Haibo Xu <haibo.xu@arm.com>, kollerr@us.ibm.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>

SGksCgpBcyBkaXNjdXNzZWQgd2l0aCBTaW1vbiBhbmQgUmljYXJkbyBpbiB0aGUgZW1haWwgbG9v
cCwKU29sbzUoZm9ybWVybHkga25vd24gYXMgdWt2bSkgd291bGQgbWFrZSBtb3N0IHNlbnNlIGFz
CmFub3RoZXIgYW5kIG5ldyBwbGF0Zm9ybSBsaWJyYXJ5IGZvciB0aGUgdW5pa3JhZnQsIHRoaXMK
cGF0Y2ggc2V0IHdpbGwgdHJ5IHRvIGVuYWJsZSB0aGUgc29sbzUgcGxhdGZvcm0gc3VwcG9ydC4K
CkN1cnJlbnRseSwgdGhlIGltcGxlbWVudGF0aW9uIGhhcyBiZWVuIHRlc3RlZCB3aXRoIHRoZQpo
ZWxsby13b3JsZCBhcHBsaWNhdGlvbiBvbiBib3RoIHg4Ni02NCBhbmQgYXJtNjQgbWFjaGluZS4K
CnYxLT52MjoKCS0gYWRkIGEgbWVudSBvcHRpb24gdG8gc29sbzUgcGxhdGZvcm0gdGhhdCBlbmFi
bGUKICAgICAgICAgIGJ1aWxkIG9mIHNvbG81IG1vbml0b3I7CgktIGNoYW5nZSB0aGUgc29sbzUg
c3JjIGNvZGVzIGRvd25sb2FkIG1ldGhvZCwgYW5kCiAgICAgICAgICB1c2UgdGhlIHVuaWtyYWZ0
IGJ1aWxkIHN5c3RlbSAiZmV0Y2giIGFuZCAiZXh0cmFjdCIKICAgICAgICAgIG1ldGhvZC4KClJl
Z2FyZHMsCgpIYWlibwoKSGFpYm8gWHUgKDUpOgogIHBsYXQvc29sbzU6IEFkZCBzb2xvNSBwbGF0
Zm9ybSBDb25maWcudWsgZmlsZQogIHBsYXQvc29sbzU6IEFkZCBzb2xvNSBwbGF0Zm9ybSBsaW5r
IGZpbGVzLgogIHBsYXQvc29sbzU6IEFkZCBzb2xvNSBwbGF0Zm9ybSBNYWtlZmlsZS51awogIHBs
YXQvc29sbzU6IEFkZCB0aGUgc29sbzUgQVBJIGRlY2xhcmF0aW9uIGluIHNvbG81LmgKICBwbGF0
L3NvbG81OiBBZGQgcGxhdGZvcm0gaW50ZXJmYWNlIGltcGxlbWVudGF0aW9uCgogcGxhdC9Db25m
aWcudWsgICAgICAgICAgICAgICAgICAgfCAgIDEgKwogcGxhdC9MaW5rZXIudWsgICAgICAgICAg
ICAgICAgICAgfCAgIDEgKwogcGxhdC9NYWtlZmlsZS51ayAgICAgICAgICAgICAgICAgfCAgIDEg
KwogcGxhdC9zb2xvNS9Db25maWcudWsgICAgICAgICAgICAgfCAgMTcgKysKIHBsYXQvc29sbzUv
TGlua2VyLnVrICAgICAgICAgICAgIHwgIDYxICsrKysrKysKIHBsYXQvc29sbzUvTWFrZWZpbGUu
dWsgICAgICAgICAgIHwgIDU2ICsrKysrKysKIHBsYXQvc29sbzUvY29uc29sZS5jICAgICAgICAg
ICAgIHwgIDQ1ICsrKysrCiBwbGF0L3NvbG81L2luY2x1ZGUvc29sbzUvc2V0dXAuaCB8ICA0OSAr
KysrKysKIHBsYXQvc29sbzUvaW5jbHVkZS9zb2xvNS9zb2xvNS5oIHwgMjgwICsrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysKIHBsYXQvc29sbzUvaW8uYyAgICAgICAgICAgICAgICAgIHwg
IDQxICsrKysrCiBwbGF0L3NvbG81L2lycS5jICAgICAgICAgICAgICAgICB8ICAyOCArKysrCiBw
bGF0L3NvbG81L2xjcHUuYyAgICAgICAgICAgICAgICB8ICA3NSArKysrKysrKysKIHBsYXQvc29s
bzUvbGluazY0LmxkcyAgICAgICAgICAgIHwgIDk0ICsrKysrKysrKysrCiBwbGF0L3NvbG81L21l
bW9yeS5jICAgICAgICAgICAgICB8ICA4MSArKysrKysrKysKIHBsYXQvc29sbzUvc2V0dXAuYyAg
ICAgICAgICAgICAgIHwgIDQyICsrKysrCiBwbGF0L3NvbG81L3NodXRkb3duLmMgICAgICAgICAg
ICB8ICAzNyArKysrCiBwbGF0L3NvbG81L3RpbWUuYyAgICAgICAgICAgICAgICB8ICA1NiArKysr
KysrCiAxNyBmaWxlcyBjaGFuZ2VkLCA5NjUgaW5zZXJ0aW9ucygrKQogY3JlYXRlIG1vZGUgMTAw
NjQ0IHBsYXQvc29sbzUvQ29uZmlnLnVrCiBjcmVhdGUgbW9kZSAxMDA2NDQgcGxhdC9zb2xvNS9M
aW5rZXIudWsKIGNyZWF0ZSBtb2RlIDEwMDY0NCBwbGF0L3NvbG81L01ha2VmaWxlLnVrCiBjcmVh
dGUgbW9kZSAxMDA2NDQgcGxhdC9zb2xvNS9jb25zb2xlLmMKIGNyZWF0ZSBtb2RlIDEwMDY0NCBw
bGF0L3NvbG81L2luY2x1ZGUvc29sbzUvc2V0dXAuaAogY3JlYXRlIG1vZGUgMTAwNjQ0IHBsYXQv
c29sbzUvaW5jbHVkZS9zb2xvNS9zb2xvNS5oCiBjcmVhdGUgbW9kZSAxMDA2NDQgcGxhdC9zb2xv
NS9pby5jCiBjcmVhdGUgbW9kZSAxMDA2NDQgcGxhdC9zb2xvNS9pcnEuYwogY3JlYXRlIG1vZGUg
MTAwNjQ0IHBsYXQvc29sbzUvbGNwdS5jCiBjcmVhdGUgbW9kZSAxMDA2NDQgcGxhdC9zb2xvNS9s
aW5rNjQubGRzCiBjcmVhdGUgbW9kZSAxMDA2NDQgcGxhdC9zb2xvNS9tZW1vcnkuYwogY3JlYXRl
IG1vZGUgMTAwNjQ0IHBsYXQvc29sbzUvc2V0dXAuYwogY3JlYXRlIG1vZGUgMTAwNjQ0IHBsYXQv
c29sbzUvc2h1dGRvd24uYwogY3JlYXRlIG1vZGUgMTAwNjQ0IHBsYXQvc29sbzUvdGltZS5jCgot
LSAKMi4xNy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlv
cy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Tue Mar 19 10:32:15 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 19 Mar 2019 10:32:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h6C2Z-0003od-6F; Tue, 19 Mar 2019 10:32: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=E5cl=RW=arm.com=haibo.xu@srs-us1.protection.inumbo.net>)
 id 1h6C2Y-0003nx-3v
 for minios-devel@lists.xen.org; Tue, 19 Mar 2019 10:32:14 +0000
X-Inumbo-ID: 4210e2f0-4a32-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 4210e2f0-4a32-11e9-bc90-bc764e045a96;
 Tue, 19 Mar 2019 10:32:12 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 9471F1650;
 Tue, 19 Mar 2019 03:32:12 -0700 (PDT)
Received: from localhost.localdomain (unknown [10.169.36.69])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id 4CA673F614;
 Tue, 19 Mar 2019 03:32:11 -0700 (PDT)
From: Haibo Xu <haibo.xu@arm.com>
To: minios-devel@lists.xen.org
Date: Tue, 19 Mar 2019 18:31:56 +0800
Message-Id: <9651d93d06a8eb190af762a9c84e096dfdfb9fb5.1552989906.git.haibo.xu@arm.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1552989906.git.haibo.xu@arm.com>
References: <cover.1552989906.git.haibo.xu@arm.com>
In-Reply-To: <cover.1552989906.git.haibo.xu@arm.com>
References: <cover.1552989906.git.haibo.xu@arm.com>
Subject: [Minios-devel] [UNIKRAFT PATCH v2 3/5] plat/solo5: Add solo5
 platform 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: Felipe.Huici@neclab.eu, Florian.Schmidt@neclab.eu, simon.kuenzer@neclab.eu,
 Haibo Xu <haibo.xu@arm.com>, kollerr@us.ibm.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>

U2lnbmVkLW9mZi1ieTogSGFpYm8gWHUgPGhhaWJvLnh1QGFybS5jb20+Ci0tLQogcGxhdC9NYWtl
ZmlsZS51ayAgICAgICB8ICAxICsKIHBsYXQvc29sbzUvTWFrZWZpbGUudWsgfCA1NiArKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgNTcg
aW5zZXJ0aW9ucygrKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHBsYXQvc29sbzUvTWFrZWZpbGUudWsK
CmRpZmYgLS1naXQgYS9wbGF0L01ha2VmaWxlLnVrIGIvcGxhdC9NYWtlZmlsZS51awppbmRleCA3
MjE1NWJkLi40ZjBkNTgzIDEwMDY0NAotLS0gYS9wbGF0L01ha2VmaWxlLnVrCisrKyBiL3BsYXQv
TWFrZWZpbGUudWsKQEAgLTUsMyArNSw0IEBAIFVLX1BMQVRfRFJJVkVSU19CQVNFOj0gJChVS19Q
TEFUX0JBU0UpL2RyaXZlcnMKICQoZXZhbCAkKGNhbGwgX2ltcG9ydF9saWIsJChVS19QTEFUX0JB
U0UpL3hlbikpCiAkKGV2YWwgJChjYWxsIF9pbXBvcnRfbGliLCQoVUtfUExBVF9CQVNFKS9rdm0p
KQogJChldmFsICQoY2FsbCBfaW1wb3J0X2xpYiwkKFVLX1BMQVRfQkFTRSkvbGludXh1KSkKKyQo
ZXZhbCAkKGNhbGwgX2ltcG9ydF9saWIsJChVS19QTEFUX0JBU0UpL3NvbG81KSkKZGlmZiAtLWdp
dCBhL3BsYXQvc29sbzUvTWFrZWZpbGUudWsgYi9wbGF0L3NvbG81L01ha2VmaWxlLnVrCm5ldyBm
aWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjNlMTcxNjkKLS0tIC9kZXYvbnVsbAorKysg
Yi9wbGF0L3NvbG81L01ha2VmaWxlLnVrCkBAIC0wLDAgKzEsNTYgQEAKKyMjCisjIyBTT0xPNSBw
bGF0Zm9ybSByZWdpc3RyYXRpb24KKyMjCiskKGV2YWwgJChjYWxsIGFkZHBsYXRfcyxzb2xvNSwk
KENPTkZJR19QTEFUX1NPTE81KSkpCisKKyMjCisjIyBTT0xPNSBwbGF0Zm9ybSBsaWJyYXJ5IHJl
Z2lzdHJhdGlvbgorIyMKKyQoZXZhbCAkKGNhbGwgYWRkcGxhdGxpYixzb2xvNSxsaWJzb2xvNXBs
YXQpKQorCisjIworIyMgU29sbzUgU291cmNlcworIyMKK1NPTE81X1ZFUlNJT049MC40LjEKK1NP
TE81X1VSTD1odHRwczovL2dpdGh1Yi5jb20vU29sbzUvc29sbzUvYXJjaGl2ZS92JChTT0xPNV9W
RVJTSU9OKS56aXAKKyQoZXZhbCAkKGNhbGwgZmV0Y2gsbGlic29sbzUsJChTT0xPNV9VUkwpKSkK
KworIyMKKyMjIEhlbHBlcnMKKyMjCitTT0xPNV9TVUJESVI9JChMSUJTT0xPNV9PUklHSU4pL3Nv
bG81LSQoU09MTzVfVkVSU0lPTikKK1NPTE81X0hWVF9CSU5ESU5HIDo9ICQoU09MTzVfU1VCRElS
KS9iaW5kaW5ncy9odnQvc29sbzVfaHZ0Lm8KK1NPTE81X0hWVF9URU5ERVIgIDo9ICQoQlVJTERf
RElSKS9zb2xvNS1odnQKKworIyMKKyMjIEJ1aWxkIHNvbG81IGh2dCBiaW5kaW5nCisjIworJChT
T0xPNV9IVlRfQklORElORyk6CisJJChNQUtFKSAtQyAkKFNPTE81X1NVQkRJUikgaHZ0CitpZmVx
ICgkKGZpbmRzdHJpbmcgeSwkKENPTkZJR19TT0xPNV9IVlRfVEVOREVSKSkseSkKKwkjIyB1c2lu
ZyB0aGUgc29sbzUgaHZ0IHRlbmRlciB3aXRoIG9ubHkgZ2RiIG1vZHVsZSBlbmFibGVkCisJIyMg
d2lsbCByZXBsYWNlIHdpdGggbm9ybWFsIHRlbmRlciBhZnRlciBtaW5vciBmaXggZm9yIHRoZQor
CSMjIHNvbG81IG5ldHdvcmsvYmxvY2sgbW9kdWxlIHBhcmFtZXRlciBjaGVja2luZworCWluc3Rh
bGwgLW0gNzQ0ICQoU09MTzVfU1VCRElSKS90ZXN0cy90ZXN0X2hlbGxvL3NvbG81LWh2dCAkKEJV
SUxEX0RJUikvc29sbzUtaHZ0CitlbmRpZgorCisjIworIyMgUGxhdGZvcm0gbGlicmFyeSBkZWZp
bml0aW9ucworIyMKK0xJQlNPTE81UExBVF9BU0lOQ0xVREVTLXkgICAgICAgICs9IC1JJChMSUJT
T0xPNVBMQVRfQkFTRSkvaW5jbHVkZQorTElCU09MTzVQTEFUX0FTSU5DTFVERVMteSAgICAgICAg
Kz0gLUkkKFVLX1BMQVRfQ09NTU9OX0JBU0UpL2luY2x1ZGUKK0xJQlNPTE81UExBVF9DSU5DTFVE
RVMteSAgICAgICAgICs9IC1JJChMSUJTT0xPNVBMQVRfQkFTRSkvaW5jbHVkZQorTElCU09MTzVQ
TEFUX0NJTkNMVURFUy15ICAgICAgICAgKz0gLUkkKFVLX1BMQVRfQ09NTU9OX0JBU0UpL2luY2x1
ZGUKKworTElCU09MTzVQTEFUX0FTRkxBR1MgICAgICAgICAgICAgKz0gLURTT0xPNVBMQVQKK0xJ
QlNPTE81UExBVF9DRkxBR1MgICAgICAgICAgICAgICs9IC1EU09MTzVQTEFUCitMSUJTT0xPNVBM
QVRfQ1hYRkxBR1MgICAgICAgICAgICArPSAtRFNPTE81UExBVAorCitMSUJTT0xPNVBMQVRfU1JD
Uy15ICAgICAgICAgICAgICArPSAkKExJQlNPTE81UExBVF9CQVNFKS9zaHV0ZG93bi5jCitMSUJT
T0xPNVBMQVRfU1JDUy15ICAgICAgICAgICAgICArPSAkKExJQlNPTE81UExBVF9CQVNFKS9tZW1v
cnkuYworTElCU09MTzVQTEFUX1NSQ1MteSAgICAgICAgICAgICAgKz0gJChMSUJTT0xPNVBMQVRf
QkFTRSkvY29uc29sZS5jCitMSUJTT0xPNVBMQVRfU1JDUy15ICAgICAgICAgICAgICArPSAkKExJ
QlNPTE81UExBVF9CQVNFKS9pby5jCitMSUJTT0xPNVBMQVRfU1JDUy15ICAgICAgICAgICAgICAr
PSAkKExJQlNPTE81UExBVF9CQVNFKS9sY3B1LmMKK0xJQlNPTE81UExBVF9TUkNTLXkgICAgICAg
ICAgICAgICs9ICQoTElCU09MTzVQTEFUX0JBU0UpL3NldHVwLmMKK0xJQlNPTE81UExBVF9TUkNT
LXkgICAgICAgICAgICAgICs9ICQoTElCU09MTzVQTEFUX0JBU0UpL3RpbWUuYworTElCU09MTzVQ
TEFUX1NSQ1MteSAgICAgICAgICAgICAgKz0gJChMSUJTT0xPNVBMQVRfQkFTRSkvaXJxLmMKLS0g
CjIuMTcuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Ck1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby9taW5pb3Mt
ZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Tue Mar 19 10:32:18 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 19 Mar 2019 10:32:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h6C2c-0003pc-83; Tue, 19 Mar 2019 10:32:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=E5cl=RW=arm.com=haibo.xu@srs-us1.protection.inumbo.net>)
 id 1h6C2a-0003pC-BH
 for minios-devel@lists.xen.org; Tue, 19 Mar 2019 10:32:16 +0000
X-Inumbo-ID: 43003725-4a32-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 43003725-4a32-11e9-bc90-bc764e045a96;
 Tue, 19 Mar 2019 10:32:14 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 33CE3174E;
 Tue, 19 Mar 2019 03:32:14 -0700 (PDT)
Received: from localhost.localdomain (unknown [10.169.36.69])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id D8CE43F614;
 Tue, 19 Mar 2019 03:32:12 -0700 (PDT)
From: Haibo Xu <haibo.xu@arm.com>
To: minios-devel@lists.xen.org
Date: Tue, 19 Mar 2019 18:31:57 +0800
Message-Id: <af7924176d993aa6c948ed99eb1ba100d820ebbf.1552989906.git.haibo.xu@arm.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1552989906.git.haibo.xu@arm.com>
References: <cover.1552989906.git.haibo.xu@arm.com>
In-Reply-To: <cover.1552989906.git.haibo.xu@arm.com>
References: <cover.1552989906.git.haibo.xu@arm.com>
Subject: [Minios-devel] [UNIKRAFT PATCH v2 4/5] plat/solo5: Add the solo5
 API declaration in solo5.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: Felipe.Huici@neclab.eu, Florian.Schmidt@neclab.eu, simon.kuenzer@neclab.eu,
 Haibo Xu <haibo.xu@arm.com>, kollerr@us.ibm.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>

QWRkIHRoZSBzb2xvNSBiaW5kaW5nIEFQSXMgZGVjbGFyYXRpb24gdG8gaW50cm9kdWNlCnRoZSBm
dW5jdGlvbnMgd2hpY2ggd2lsbCBiZSB1c2VkIGluIHRoZSBpbXBsZW1lbnRhdGlvbgpvZiByZWxh
dGVkIHBsYXRmb3JtIGludGVyZmFjZS4KClNpZ25lZC1vZmYtYnk6IEhhaWJvIFh1IDxoYWliby54
dUBhcm0uY29tPgotLS0KIHBsYXQvc29sbzUvaW5jbHVkZS9zb2xvNS9zZXR1cC5oIHwgIDQ5ICsr
KysrKwogcGxhdC9zb2xvNS9pbmNsdWRlL3NvbG81L3NvbG81LmggfCAyODAgKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCAzMjkgaW5zZXJ0aW9ucygrKQog
Y3JlYXRlIG1vZGUgMTAwNjQ0IHBsYXQvc29sbzUvaW5jbHVkZS9zb2xvNS9zZXR1cC5oCiBjcmVh
dGUgbW9kZSAxMDA2NDQgcGxhdC9zb2xvNS9pbmNsdWRlL3NvbG81L3NvbG81LmgKCmRpZmYgLS1n
aXQgYS9wbGF0L3NvbG81L2luY2x1ZGUvc29sbzUvc2V0dXAuaCBiL3BsYXQvc29sbzUvaW5jbHVk
ZS9zb2xvNS9zZXR1cC5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjU5MzY5
MDEKLS0tIC9kZXYvbnVsbAorKysgYi9wbGF0L3NvbG81L2luY2x1ZGUvc29sbzUvc2V0dXAuaApA
QCAtMCwwICsxLDQ5IEBACisvKiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQlNELTMtQ2xhdXNl
ICovCisvKgorICogQXV0aG9yczogSGFpYm8gWHUgPGhhaWJvLnh1QGFybS5jb20+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
CisgKi8KKworI2lmbmRlZiBfX1NFVFVQX0hfXworI2RlZmluZSBfX1NFVFVQX0hfXworCisjaW5j
bHVkZSA8c3lzL3R5cGVzLmg+CisKK3N0cnVjdCBsaWJzb2xvNXBsYXRfb3B0cyB7CisJc3RydWN0
IHsKKwkJdm9pZCAqYmFzZTsKKwkJc2l6ZV90IGxlbjsKKwl9IGhlYXA7Cit9OworCitleHRlcm4g
c3RydWN0IGxpYnNvbG81cGxhdF9vcHRzIF9saWJzb2xvNXBsYXRfb3B0czsKKworI2VuZGlmIC8q
IF9fU0VUVVBfSF9fICovCmRpZmYgLS1naXQgYS9wbGF0L3NvbG81L2luY2x1ZGUvc29sbzUvc29s
bzUuaCBiL3BsYXQvc29sbzUvaW5jbHVkZS9zb2xvNS9zb2xvNS5oCm5ldyBmaWxlIG1vZGUgMTAw
NjQ0CmluZGV4IDAwMDAwMDAuLmEyOTM1MTMKLS0tIC9kZXYvbnVsbAorKysgYi9wbGF0L3NvbG81
L2luY2x1ZGUvc29sbzUvc29sbzUuaApAQCAtMCwwICsxLDI4MCBAQAorLyoKKyAqIENvcHlyaWdo
dCAoYykgMjAxNS0yMDE4IENvbnRyaWJ1dG9ycyBhcyBub3RlZCBpbiB0aGUgQVVUSE9SUyBmaWxl
CisgKgorICogVGhpcyBmaWxlIGlzIHBhcnQgb2YgU29sbzUsIGEgc2FuZGJveGVkIGV4ZWN1dGlv
biBlbnZpcm9ubWVudC4KKyAqCisgKiBQZXJtaXNzaW9uIHRvIHVzZSwgY29weSwgbW9kaWZ5LCBh
bmQvb3IgZGlzdHJpYnV0ZSB0aGlzIHNvZnR3YXJlCisgKiBmb3IgYW55IHB1cnBvc2Ugd2l0aCBv
ciB3aXRob3V0IGZlZSBpcyBoZXJlYnkgZ3JhbnRlZCwgcHJvdmlkZWQKKyAqIHRoYXQgdGhlIGFi
b3ZlIGNvcHlyaWdodCBub3RpY2UgYW5kIHRoaXMgcGVybWlzc2lvbiBub3RpY2UgYXBwZWFyCisg
KiBpbiBhbGwgY29waWVzLgorICoKKyAqIFRIRSBTT0ZUV0FSRSBJUyBQUk9WSURFRCAiQVMgSVMi
IEFORCBUSEUgQVVUSE9SIERJU0NMQUlNUyBBTEwKKyAqIFdBUlJBTlRJRVMgV0lUSCBSRUdBUkQg
VE8gVEhJUyBTT0ZUV0FSRSBJTkNMVURJTkcgQUxMIElNUExJRUQKKyAqIFdBUlJBTlRJRVMgT0Yg
TUVSQ0hBTlRBQklMSVRZIEFORCBGSVRORVNTLiBJTiBOTyBFVkVOVCBTSEFMTCBUSEUKKyAqIEFV
VEhPUiBCRSBMSUFCTEUgRk9SIEFOWSBTUEVDSUFMLCBESVJFQ1QsIElORElSRUNULCBPUgorICog
Q09OU0VRVUVOVElBTCBEQU1BR0VTIE9SIEFOWSBEQU1BR0VTIFdIQVRTT0VWRVIgUkVTVUxUSU5H
IEZST00gTE9TUworICogT0YgVVNFLCBEQVRBIE9SIFBST0ZJVFMsIFdIRVRIRVIgSU4gQU4gQUNU
SU9OIE9GIENPTlRSQUNULAorICogTkVHTElHRU5DRSBPUiBPVEhFUiBUT1JUSU9VUyBBQ1RJT04s
IEFSSVNJTkcgT1VUIE9GIE9SIElOCisgKiBDT05ORUNUSU9OIFdJVEggVEhFIFVTRSBPUiBQRVJG
T1JNQU5DRSBPRiBUSElTIFNPRlRXQVJFLgorICovCisKKyNpZm5kZWYgU09MTzVfSF9JTkNMVURF
RAorI2RlZmluZSBTT0xPNV9IX0lOQ0xVREVECisKKyNpbmNsdWRlIDxzdGRpbnQuaD4KKwordHlw
ZWRlZiB1bnNpZ25lZCBsb25nIHNpemVfdDsKKy8qCisgKiBTb2xvNSBwdWJsaWMgQVBJcy4KKyAq
CisgKiBUaGVzZSBBUElzIGFyZSBzdGlsbCB1bmRlciBkZXZlbG9wbWVudCBhbmQgbWF5IGNoYW5n
ZSBhdCBhbnkgdGltZS4KKyAqCisgKiBUaGUgZG9jdW1lbnRhdGlvbiBpbiB0aGlzIGZpbGUgcmVm
bGVjdHMgdGhlICppbnRlbnQqIG9mIHRoZSBBUEk7IGN1cnJlbnQKKyAqIFNvbG81IGltcGxlbWVu
dGF0aW9ucyBtYXkgZGV2aWF0ZSBmcm9tIHRoZSBzcGVjaWZpZWQgYmVoYXZpb3VyIGluIHRoZSBz
aG9ydAorICogdGVybS4gSWYgeW91IGZpbmQgc3VjaCBjYXNlcyB0aGF0IGFyZSBub3QgZG9jdW1l
bnRlZCBoZXJlLCBwbGVhc2UgZmlsZSBhCisgKiBidWcuCisgKi8KKworLyoKKyAqIEVycm9yIGhh
bmRsaW5nLgorICoKKyAqIEZvciBBUElzIHJldHVybmluZyBhIHNvbG81X3Jlc3VsdF90OgorICoK
KyAqICAgVW5sZXNzIG90aGVyd2lzZSBkb2N1bWVudGVkIGJlbG93LCB0aGVzZSBBUElzIHJldHVy
biBvbmx5IFNPTE81X1JfT0sgb24KKyAqICAgc3VjY2Vzcy4KKyAqCisgKiAgIEFwcGxpY2F0aW9u
IGRldmVsb3BlcnMgTVVTVCBOT1QgUkVMWSBvbiB0aGVzZSBBUElzIHJldHVybmluZworICogICBT
T0xPNV9SX0VJTlZBTCBvciBTT0xPNV9SX0VVTlNQRUMuIFNvbG81IGltcGxlbWVudGF0aW9ucyBN
QVkgY2hvb3NlIHRvCisgKiAgIGFib3J0IGV4ZWN1dGlvbiBvZiB0aGUgYXBwbGljYXRpb24gaW4g
cHJlZmVyZW5jZSB0byByZXR1cm5pbmcgYW4gZXJyb3IKKyAqICAgcmVzdWx0IG9uIGZhaWx1cmUu
CisgKgorICogRm9yIEFQSXMgTk9UIHJldHVybmluZyBhIHNvbG81X3Jlc3VsdF90OgorICoKKyAq
ICAgVGhlc2UgQVBJcyBlaXRoZXI6CisgKgorICogICBhKSBhbHdheXMgc3VjY2VlZCB1bmRlciBu
b3JtYWwgb3BlcmF0aW9uLCBvcgorICogICBiKSBhYm9ydCBleGVjdXRpb24gb2YgdGhlIGFwcGxp
Y2F0aW9uIG9uIGZhaWx1cmUuCisgKgorICogRm9yIHRoZSBhdm9pZGFuY2Ugb2YgZG91YnQsIGNh
bGxpbmcgQVBJcyBvbiBkZXZpY2VzIHRoYXQgYXJlIG5vdCBwcmVzZW50CisgKiBXSUxMIHJlc3Vs
dCBpbiBhYm9ydGluZyBleGVjdXRpb24gb2YgdGhlIGFwcGxpY2F0aW9uLgorICovCit0eXBlZGVm
IGVudW0geworICAgIC8qCisgICAgICogVGhlIG9wZXJhdGlvbiBjb21wbGV0ZWQgc3VjY2Vzc2Z1
bGx5LgorICAgICAqLworICAgIFNPTE81X1JfT0sgPSAwLAorICAgIC8qCisgICAgICogVGhlIG9w
ZXJhdGlvbiBjYW5ub3QgYmUgY29tcGxldGVkIGF0IHRoaXMgdGltZS4gUmV0cnlpbmcgYW4gaWRl
bnRpY2FsCisgICAgICogb3BlcmF0aW9uIGF0IGEgbGF0ZXIgdGltZSBtYXkgc3VjY2VlZC4KKyAg
ICAgKi8KKyAgICBTT0xPNV9SX0FHQUlOLAorICAgIC8qCisgICAgICogSW52YWxpZCBhcmd1bWVu
dC4KKyAgICAgKi8KKyAgICBTT0xPNV9SX0VJTlZBTCwKKyAgICAvKgorICAgICAqIFRoZSBvcGVy
YXRpb24gZmFpbGVkIGR1ZSB0byBhbiB1bnNwZWNpZmllZCBlcnJvci4KKyAgICAgKi8KKyAgICBT
T0xPNV9SX0VVTlNQRUMKK30gc29sbzVfcmVzdWx0X3Q7CisKKy8qCisgKiBBcHBsaWNhdGlvbiBl
bnRyeSBwb2ludC4KKyAqCisgKiBUaGUgYXBwbGljYXRpb24gaXMgcGFzc2VkIGEgcG9pbnRlciAo
KmluZm8pIHRvIGEgc3RhdGljYWxseSBhbGxvY2F0ZWQKKyAqIChzdHJ1Y3Qgc29sbzVfc3RhcnRf
aW5mbykgd2l0aCBzdGFydCBvZiBkYXkgaW5mb3JtYXRpb247IGFueSBkYXRhIGluIHRoaXMKKyAq
IHN0cnVjdHVyZSBzaG91bGQgYmUgdHJlYXRlZCBhcyByZWFkLW9ubHkuCisgKgorICogVGhlIGFw
cGxpY2F0aW9uIHJlY2VpdmVzIHRoZSAoaW5mby0+aGVhcF9zdGFydCwgaW5mby0+aGVhcF9zaXpl
KSBvZiBhCisgKiBzaW5nbGUsIGNvbnRpZ3VvdXMsIG5vbi1leGVjdXRhYmxlLCByZWFkL3dyaXRl
IG1lbW9yeSByZWdpb24gaXQgbWF5IHVzZSBmb3IKKyAqIGhlYXAgb3Igc3RhY2socykgYXMgaXQg
c2VlcyBmaXQuICBBdCBlbnRyeSwgdGhlIGFwcGxpY2F0aW9uIGlzIHByb3ZpZGVkIHdpdGgKKyAq
IGFuIGluaXRpYWwgc3RhY2sgZ3Jvd2luZyBkb3duIGZyb20gKGluZm8tPmhlYXBfc3RhcnQgKyBp
bmZvLT5oZWFwX3NpemUpLgorICoKKyAqIFRoZSBhcHBsaWNhdGlvbiBNVVNUIE5PVCBtYWtlIGFu
eSBmdXJ0aGVyIGFzc3VtcHRpb25zIGFib3V0IG1lbW9yeSBsYXlvdXQsCisgKiBpbmNsdWRpbmcg
d2hlcmUgZXhlY3V0YWJsZSBjb2RlIG9yIHN0YXRpYyBkYXRhIGFyZSBsb2NhdGVkIGluIG1lbW9y
eS4KKyAqCisgKiBSZXR1cm5pbmcgZnJvbSB0aGlzIGZ1bmN0aW9uIGlzIGVxdWl2YWxlbnQgdG8g
Y2FsbGluZyBzb2xvNV9leGl0KDxyZXR1cm4KKyAqIHZhbHVlPikuCisgKi8KK3N0cnVjdCBzb2xv
NV9zdGFydF9pbmZvIHsKKyAgICAvL2NvbnN0IGNoYXIgKmNtZGxpbmU7CisgICAgY2hhciAqY21k
bGluZTsKKyAgICB1aW50cHRyX3QgaGVhcF9zdGFydDsKKyAgICBzaXplX3QgaGVhcF9zaXplOwor
fTsKKworaW50IHNvbG81X2FwcF9tYWluKGNvbnN0IHN0cnVjdCBzb2xvNV9zdGFydF9pbmZvICpp
bmZvKTsKKworLyoKKyAqIEV4aXQgdGhlIGFwcGxpY2F0aW9uLCByZXR1cm5pbmcgKHN0YXR1cykg
dG8gdGhlIGhvc3QgaWYgcG9zc2libGUuCisgKgorICogU3RhdHVzIHZhbHVlcyBvZiAyNTUgYW5k
IGFib3ZlIGFyZSByZXNlcnZlZCBmb3IgdXNlIGJ5IFNvbG81LgorICovCisjZGVmaW5lIFNPTE81
X0VYSVRfU1VDQ0VTUwkwCisjZGVmaW5lIFNPTE81X0VYSVRfRkFJTFVSRQkxCisjZGVmaW5lIFNP
TE81X0VYSVRfQUJPUlQJMjU1CisKK3ZvaWQgc29sbzVfZXhpdChpbnQgc3RhdHVzKSBfX2F0dHJp
YnV0ZV9fKChub3JldHVybikpOworCisvKgorICogQWJvcnQgdGhlIGFwcGxpY2F0aW9uLCByZXR1
cm5pbmcgYSBzdGF0dXMgb2YgU09MTzVfRVhJVF9BQk9SVCB0byB0aGUgaG9zdCBpZgorICogcG9z
c2libGUuCisgKgorICogVGhpcyBjYWxsIGlzIGludGVuZGVkIHRvIHNpZ25hbCBhbiBhYm5vcm1h
bCBleGl0IHRvIHRoZSBob3N0LiBEZXBlbmRpbmcgb24KKyAqIHRoZSB0ZW5kZXIgY29uZmlndXJh
dGlvbiwgdGhpcyBtYXkgdHJpZ2dlciBmdXJ0aGVyIGFjdGlvbnMgc3VjaCBhCisgKiBnZW5lcmF0
aW5nIGEgY29yZSBmaWxlLgorICovCit2b2lkIHNvbG81X2Fib3J0KHZvaWQpIF9fYXR0cmlidXRl
X18oKG5vcmV0dXJuKSk7CisKKy8qCisgKiBUaW1lLgorICovCisKKy8qCisgKiBTb2xvNSB0eXBl
IGZvciB0aW1lIHZhbHVlcywgd2l0aCBuYW5vc2Vjb25kIHByZWNpc2lvbi4KKyAqLwordHlwZWRl
ZiB1aW50NjRfdCBzb2xvNV90aW1lX3Q7CisKKy8qCisgKiBSZXR1cm5zIG1vbm90b25pYyB0aW1l
IHNpbmNlIGFuIHVuc3BlY2lmaWVkIHBlcmlvZCBpbiB0aGUgcGFzdC4KKyAqLworc29sbzVfdGlt
ZV90IHNvbG81X2Nsb2NrX21vbm90b25pYyh2b2lkKTsKKworLyoKKyAqIFJldHVybnMgd2FsbCBj
bG9jayB0aW1lIGluIFVUQyBzaW5jZSB0aGUgVU5JWCBlcG9jaCAoMTk3MC0wMS0wMSkuCisgKi8K
K3NvbG81X3RpbWVfdCBzb2xvNV9jbG9ja193YWxsKHZvaWQpOworCisvKgorICogU3VzcGVuZHMg
ZXhlY3V0aW9uIG9mIHRoZSBhcHBsaWNhdGlvbiB1bnRpbCBlaXRoZXI6CisgKgorICogICBhKSBt
b25vdG9uaWMgdGltZSByZWFjaGVzIChkZWFkbGluZSksIG9yCisgKiAgIGIpIHNvbG81X25ldF9y
ZWFkKCkgd291bGQgc3VjY2VlZC4KKyAqCisgKiBSZXR1cm5zIHRydWUgaWYgc29sbzVfbmV0X3Jl
YWQoKSB3aWxsIHN1Y2NlZWQsIG90aGVyd2lzZSBmYWxzZS4KKyAqCisgKiBUaGlzIGludGVyZmFj
ZSBtYXkgYmUgZXh0ZW5kZWQgaW4gdGhlIGZ1dHVyZSB0byBhbGxvdyBmb3Igc2VsZWN0aW9uIG9m
IEkvTworICogZXZlbnRzIG9mIGludGVyZXN0IHRvIHRoZSBhcHBsaWNhdGlvbi4KKyAqLworaW50
IHNvbG81X3lpZWxkKHNvbG81X3RpbWVfdCBkZWFkbGluZSk7CisKKy8qCisgKiBDb25zb2xlIEkv
Ty4KKyAqLworCisvKgorICogV3JpdGVzIChzaXplKSBieXRlcyBmcm9tICgqYnVmKSB0byB0aGUg
Y29uc29sZS4KKyAqCisgKiBXcml0aW5nIHRvIHRoZSBjb25zb2xlIGlzIGEgYmVzdC1lZmZvcnQg
b3BlcmF0aW9uOiB0aGlzIG9wZXJhdGlvbiB3aWxsCisgKiBhbHdheXMgc3VjY2VlZCBidXQgbWF5
IGxvc2UgZGF0YSwgZm9yIGV4YW1wbGUgaW4gdGhlIGV2ZW50IG9mIHJlc291cmNlCisgKiBleGhh
dXN0aW9uIG9uIHRoZSBob3N0LgorICovCit2b2lkIHNvbG81X2NvbnNvbGVfd3JpdGUoY29uc3Qg
Y2hhciAqYnVmLCBzaXplX3Qgc2l6ZSk7CisKKy8qCisgKiBOZXR3b3JrIEkvTy4KKyAqCisgKiBD
dXJyZW50bHkgb25seSBhIHNpbmdsZSBFdGhlcm5ldC1zdHlsZSBkZXZpY2UgaXMgc3VwcG9ydGVk
LgorICoKKyAqIFRoZXNlIGludGVyZmFjZXMgd2lsbCBjaGFuZ2UgaW4gdGhlIGZ1dHVyZSB0byBz
dXBwb3J0IG11bHRpcGxlIGRldmljZXMuCisgKi8KKworLyoKKyAqIEV0aGVybmV0IGFkZHJlc3Mg
bGVuZ3RoIGluIGJ5dGVzLgorICovCisjZGVmaW5lIFNPTE81X05FVF9BTEVOICAgICAgICAgIDYK
Ky8qCisgKiBFdGhlcm5ldCBmcmFtZSBoZWFkZXIgKHRhcmdldCwgc291cmNlLCB0eXBlKSBsZW5n
dGggaW4gYnl0ZXMuCisgKi8KKyNkZWZpbmUgU09MTzVfTkVUX0hMRU4gICAgICAgICAgMTQKKwor
c3RydWN0IHNvbG81X25ldF9pbmZvIHsKKyAgICB1aW50OF90IG1hY19hZGRyZXNzW1NPTE81X05F
VF9BTEVOXTsKKyAgICBzaXplX3QgbXR1OyAgICAgICAgICAgICAgICAgLyogTm90IGluY2x1ZGlu
ZyBFdGhlcm5ldCBoZWFkZXIgKi8KK307CisKKy8qCisgKiBSZXRyaWV2ZXMgaW5mb3JtYXRpb24g
YWJvdXQgdGhlIG5ldHdvcmsgZGV2aWNlLiBDYWxsZXIgbXVzdCBzdXBwbHkgc3BhY2UgZm9yCisg
KiBzdHJ1Y3Qgc29sbzVfbmV0X2luZm8gaW4gKGluZm8pLgorICovCit2b2lkIHNvbG81X25ldF9p
bmZvKHN0cnVjdCBzb2xvNV9uZXRfaW5mbyAqaW5mbyk7CisKKy8qCisgKiBTZW5kcyBhIHNpbmds
ZSBuZXR3b3JrIHBhY2tldCBmcm9tIHRoZSBidWZmZXIgKCpidWYpLCB3aXRob3V0IGJsb2NraW5n
LiAgSWYKKyAqIHRoZSBwYWNrZXQgY2Fubm90IGJlIHNlbnQgZHVlIHRvIGEgdHJhbnNpZW50IGVy
cm9yIChlLmcuICBubyByZXNvdXJjZXMKKyAqIGF2YWlsYWJsZSkgaXQgd2lsbCBiZSBzaWxlbnRs
eSBkcm9wcGVkLgorICoKKyAqIFRoZSBtYXhpbXVtIGFsbG93ZWQgdmFsdWUgZm9yIChzaXplKSBp
cyAoc29sbzVfbmV0X2luZm8ubXR1ICsKKyAqIFNPTE81X05FVF9ITEVOKS4gVGhlIHBhY2tldCBt
dXN0IGluY2x1ZGUgdGhlIGV0aGVybmV0IGZyYW1lIGhlYWRlci4KKyAqLworc29sbzVfcmVzdWx0
X3Qgc29sbzVfbmV0X3dyaXRlKGNvbnN0IHVpbnQ4X3QgKmJ1Ziwgc2l6ZV90IHNpemUpOworCisv
KgorICogUmVjZWl2ZXMgYSBzaW5nbGUgbmV0d29yayBwYWNrZXQgaW50byB0aGUgYnVmZmVyICgq
YnVmKSwgd2l0aG91dCBibG9ja2luZy4KKyAqCisgKiAoc2l6ZSkgbXVzdCBiZSBhdCBsZWFzdCAo
c29sbzVfbmV0X2luZm8ubXR1ICsgU09MTzVfTkVUX0hMRU4pLgorICoKKyAqIElmIG5vIHBhY2tl
dHMgYXJlIGF2YWlsYWJsZSByZXR1cm5zIFNPTE81X1JfQUdBSU4sIG90aGVyd2lzZSByZXR1cm5z
CisgKiBTT0xPNV9SX09LIGFuZCB0aGUgc2l6ZSBvZiB0aGUgcmVjZWl2ZWQgcGFja2V0IGluY2x1
ZGluZyB0aGUgZXRoZXJuZXQgZnJhbWUKKyAqIGhlYWRlciBpbiAoKnJlYWRfc2l6ZSkuCisgKi8K
K3NvbG81X3Jlc3VsdF90IHNvbG81X25ldF9yZWFkKHVpbnQ4X3QgKmJ1Ziwgc2l6ZV90IHNpemUs
IHNpemVfdCAqcmVhZF9zaXplKTsKKworLyoKKyAqIEJsb2NrIEkvTy4KKyAqCisgKiBDdXJyZW50
bHkgb25seSBhIHNpbmdsZSBibG9jay1hZGRyZXNzYWJsZSBkZXZpY2UgaXMgc3VwcG9ydGVkLgor
ICoKKyAqIFRoZSBtaW5pbXVtIHVuaXQgb2YgSS9PIHdoaWNoIGNhbiBiZSBwZXJmb3JtZWQgb24g
YSBibG9jayBkZXZpY2UgaXMgZGVmaW5lZAorICogYnkgc29sbzVfYmxvY2tfaW5mby5ibG9ja19z
aXplLiBJbiBwcmFjdGljZSB3ZSBjdXJyZW50bHkgYWxzbyBsaW1pdCB0aGUKKyAqICptYXhpbXVt
KiB1bml0IG9mIEkvTyB0byB0aGUgYmxvY2sgc2l6ZS4KKyAqCisgKiBUaGVzZSBpbnRlcmZhY2Vz
IHdpbGwgY2hhbmdlIGluIHRoZSBmdXR1cmUgdG8gc3VwcG9ydCBtdWx0aXBsZSBkZXZpY2VzIGFu
ZCwKKyAqIGRlcGVuZGluZyBvbiBhdG9taWNpdHkgZ3VhcmFudGVlcywgbWF5IGJlIGV4dGVuZGVk
IHRvIHN1cHBvcnQgSS9PIG9wZXJhdGlvbnMKKyAqIG9mID4xIGJsb2NrIHBlciBjYWxsLgorICov
CisKKy8qCisgKiBBcmNoaXRlY3R1cmUtaW5kZXBlbmRlbnQgdHlwZSBmb3IgYmxvY2sgZGV2aWNl
IG9mZnNldHMsIGluIGJ5dGVzLgorICovCit0eXBlZGVmIHVpbnQ2NF90IHNvbG81X29mZl90Owor
CitzdHJ1Y3Qgc29sbzVfYmxvY2tfaW5mbyB7CisgICAgc29sbzVfb2ZmX3QgY2FwYWNpdHk7ICAg
ICAgIC8qIENhcGFjaXR5IG9mIGJsb2NrIGRldmljZSwgYnl0ZXMgKi8KKyAgICBzb2xvNV9vZmZf
dCBibG9ja19zaXplOyAgICAgLyogTWluaW11bSBJL08gdW5pdCAoYmxvY2sgc2l6ZSksIGJ5dGVz
ICovCit9OworCisvKgorICogUmV0cmlldmVzIGluZm9ybWF0aW9uIGFib3V0IHRoZSBibG9jayBk
ZXZpY2UuIENhbGxlciBtdXN0IHN1cHBseSBzcGFjZSBmb3IKKyAqIHN0cnVjdCBzb2xvNV9ibG9j
a19pbmZvIGluIChpbmZvKS4KKyAqLwordm9pZCBzb2xvNV9ibG9ja19pbmZvKHN0cnVjdCBzb2xv
NV9ibG9ja19pbmZvICppbmZvKTsKKworLyoKKyAqIFdyaXRlcyBkYXRhIG9mIChzaXplKSBieXRl
cyBmcm9tIHRoZSBidWZmZXIgKCpidWYpIHRvIHRoZSBibG9jayBkZXZpY2UsCisgKiBzdGFydGlu
ZyBhdCBieXRlIChvZmZzZXQpLiBEYXRhIGlzIGVpdGhlciB3cml0dGVuIGluIGl0J3MgZW50aXJl
dHkgb3Igbm90IGF0CisgKiBhbGwgKCJzaG9ydCB3cml0ZXMiIGFyZSBub3QgcG9zc2libGUpLgor
ICoKKyAqIEJvdGggKHNpemUpIGFuZCAob2Zmc2V0KSBtdXN0IGJlIGEgbXVsdGlwbGUgb2YgdGhl
IGJsb2NrIHNpemUsIG90aGVyd2lzZQorICogU09MTzVfUl9FSU5WQUwgaXMgcmV0dXJuZWQuCisg
KgorICogTk9URTogQ3VycmVudCBpbXBsZW1lbnRhdGlvbnMgZnVydGhlciBsaW1pdCB0aGUgKm1h
eGltdW0qIEkvTyBzaXplIHRvIGEKKyAqIHNpbmdsZSBibG9jay4KKyAqLworc29sbzVfcmVzdWx0
X3Qgc29sbzVfYmxvY2tfd3JpdGUoc29sbzVfb2ZmX3Qgb2Zmc2V0LCBjb25zdCB1aW50OF90ICpi
dWYsCisgICAgICAgIHNpemVfdCBzaXplKTsKKworLyoKKyAqIFJlYWRzIGRhdGEgb2YgKHNpemUp
IGJ5dGVzIGludG8gdGhlIGJ1ZmZlciAoKmJ1ZikgZnJvbSB0aGUgYmxvY2sgZGV2aWNlLAorICog
c3RhcnRpbmcgYXQgYnl0ZSAob2Zmc2V0KS4gQWx3YXlzIHJlYWRzIHRoZSBmdWxsIGFtb3VudCBv
ZiAoc2l6ZSkgYnl0ZXMKKyAqICgic2hvcnQgcmVhZHMiIGFyZSBub3QgcG9zc2libGUpLgorICoK
KyAqIEJvdGggKHNpemUpIGFuZCAob2Zmc2V0KSBtdXN0IGJlIGEgbXVsdGlwbGUgb2YgdGhlIGJs
b2NrIHNpemUsIG90aGVyd2lzZQorICogU09MTzVfUl9FSU5WQUwgaXMgcmV0dXJuZWQuCisgKgor
ICogTk9URTogQ3VycmVudCBpbXBsZW1lbnRhdGlvbnMgZnVydGhlciBsaW1pdCB0aGUgKm1heGlt
dW0qIEkvTyBzaXplIHRvIGEKKyAqIHNpbmdsZSBibG9jay4KKyAqLworc29sbzVfcmVzdWx0X3Qg
c29sbzVfYmxvY2tfcmVhZChzb2xvNV9vZmZfdCBvZmZzZXQsIHVpbnQ4X3QgKmJ1Ziwgc2l6ZV90
IHNpemUpOworCisjZW5kaWYKLS0gCjIuMTcuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Tue Mar 19 10:32:19 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 19 Mar 2019 10:32:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h6C2d-0003q7-Ar; Tue, 19 Mar 2019 10:32:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=E5cl=RW=arm.com=haibo.xu@srs-us1.protection.inumbo.net>)
 id 1h6C2b-0003pX-PZ
 for minios-devel@lists.xen.org; Tue, 19 Mar 2019 10:32:17 +0000
X-Inumbo-ID: 440e0500-4a32-11e9-9d7c-9f94dc1faa7c
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 440e0500-4a32-11e9-9d7c-9f94dc1faa7c;
 Tue, 19 Mar 2019 10:32:16 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 015F51650;
 Tue, 19 Mar 2019 03:32:16 -0700 (PDT)
Received: from localhost.localdomain (unknown [10.169.36.69])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id 7F9F53F614;
 Tue, 19 Mar 2019 03:32:14 -0700 (PDT)
From: Haibo Xu <haibo.xu@arm.com>
To: minios-devel@lists.xen.org
Date: Tue, 19 Mar 2019 18:31:58 +0800
Message-Id: <df6cf33873bd658969b82915f7d4d1353f515fa3.1552989906.git.haibo.xu@arm.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1552989906.git.haibo.xu@arm.com>
References: <cover.1552989906.git.haibo.xu@arm.com>
In-Reply-To: <cover.1552989906.git.haibo.xu@arm.com>
References: <cover.1552989906.git.haibo.xu@arm.com>
Subject: [Minios-devel] [UNIKRAFT PATCH v2 5/5] plat/solo5: Add platform
 interface implementation
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, simon.kuenzer@neclab.eu,
 Haibo Xu <haibo.xu@arm.com>, kollerr@us.ibm.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>

QWRkIGluaXRpYWwgaW1wbGVtZW50YXRpb24gZm9yIHRoZSBpbnRlcmZhY2VzIGRlZmluZWQKaW4g
aW5jbHVkZS91ay9wbGF0LgoKU2lnbmVkLW9mZi1ieTogSGFpYm8gWHUgPGhhaWJvLnh1QGFybS5j
b20+Ci0tLQogcGxhdC9zb2xvNS9jb25zb2xlLmMgIHwgNDUgKysrKysrKysrKysrKysrKysrKysr
KysrCiBwbGF0L3NvbG81L2lvLmMgICAgICAgfCA0MSArKysrKysrKysrKysrKysrKysrKysrCiBw
bGF0L3NvbG81L2lycS5jICAgICAgfCAyOCArKysrKysrKysrKysrKysKIHBsYXQvc29sbzUvbGNw
dS5jICAgICB8IDc1ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogcGxh
dC9zb2xvNS9tZW1vcnkuYyAgIHwgODEgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKwogcGxhdC9zb2xvNS9zZXR1cC5jICAgIHwgNDIgKysrKysrKysrKysrKysrKysr
KysrKwogcGxhdC9zb2xvNS9zaHV0ZG93bi5jIHwgMzcgKysrKysrKysrKysrKysrKysrKysKIHBs
YXQvc29sbzUvdGltZS5jICAgICB8IDU2ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwog
OCBmaWxlcyBjaGFuZ2VkLCA0MDUgaW5zZXJ0aW9ucygrKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHBs
YXQvc29sbzUvY29uc29sZS5jCiBjcmVhdGUgbW9kZSAxMDA2NDQgcGxhdC9zb2xvNS9pby5jCiBj
cmVhdGUgbW9kZSAxMDA2NDQgcGxhdC9zb2xvNS9pcnEuYwogY3JlYXRlIG1vZGUgMTAwNjQ0IHBs
YXQvc29sbzUvbGNwdS5jCiBjcmVhdGUgbW9kZSAxMDA2NDQgcGxhdC9zb2xvNS9tZW1vcnkuYwog
Y3JlYXRlIG1vZGUgMTAwNjQ0IHBsYXQvc29sbzUvc2V0dXAuYwogY3JlYXRlIG1vZGUgMTAwNjQ0
IHBsYXQvc29sbzUvc2h1dGRvd24uYwogY3JlYXRlIG1vZGUgMTAwNjQ0IHBsYXQvc29sbzUvdGlt
ZS5jCgpkaWZmIC0tZ2l0IGEvcGxhdC9zb2xvNS9jb25zb2xlLmMgYi9wbGF0L3NvbG81L2NvbnNv
bGUuYwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi40NGNiOGQ1Ci0tLSAvZGV2
L251bGwKKysrIGIvcGxhdC9zb2xvNS9jb25zb2xlLmMKQEAgLTAsMCArMSw0NSBAQAorLyogU1BE
WC1MaWNlbnNlLUlkZW50aWZpZXI6IElTQyAqLworLyoKKyAqIEF1dGhvcnM6IEhhaWJvIFh1IDxo
YWliby54dUBhcm0uY29tPgorICoKKyAqIENvcHlyaWdodCAoYykgMjAxOCwgQXJtIEx0ZC4gQWxs
IHJpZ2h0cyByZXNlcnZlZC4KKyAqCisgKiBQZXJtaXNzaW9uIHRvIHVzZSwgY29weSwgbW9kaWZ5
LCBhbmQvb3IgZGlzdHJpYnV0ZSB0aGlzIHNvZnR3YXJlCisgKiBmb3IgYW55IHB1cnBvc2Ugd2l0
aCBvciB3aXRob3V0IGZlZSBpcyBoZXJlYnkgZ3JhbnRlZCwgcHJvdmlkZWQKKyAqIHRoYXQgdGhl
IGFib3ZlIGNvcHlyaWdodCBub3RpY2UgYW5kIHRoaXMgcGVybWlzc2lvbiBub3RpY2UgYXBwZWFy
CisgKiBpbiBhbGwgY29waWVzLgorICoKKyAqIFRIRSBTT0ZUV0FSRSBJUyBQUk9WSURFRCAiQVMg
SVMiIEFORCBUSEUgQVVUSE9SIERJU0NMQUlNUyBBTEwKKyAqIFdBUlJBTlRJRVMgV0lUSCBSRUdB
UkQgVE8gVEhJUyBTT0ZUV0FSRSBJTkNMVURJTkcgQUxMIElNUExJRUQKKyAqIFdBUlJBTlRJRVMg
T0YgTUVSQ0hBTlRBQklMSVRZIEFORCBGSVRORVNTLiBJTiBOTyBFVkVOVCBTSEFMTCBUSEUKKyAq
IEFVVEhPUiBCRSBMSUFCTEUgRk9SIEFOWSBTUEVDSUFMLCBESVJFQ1QsIElORElSRUNULCBPUgor
ICogQ09OU0VRVUVOVElBTCBEQU1BR0VTIE9SIEFOWSBEQU1BR0VTIFdIQVRTT0VWRVIgUkVTVUxU
SU5HIEZST00gTE9TUworICogT0YgVVNFLCBEQVRBIE9SIFBST0ZJVFMsIFdIRVRIRVIgSU4gQU4g
QUNUSU9OIE9GIENPTlRSQUNULAorICogTkVHTElHRU5DRSBPUiBPVEhFUiBUT1JUSU9VUyBBQ1RJ
T04sIEFSSVNJTkcgT1VUIE9GIE9SIElOCisgKiBDT05ORUNUSU9OIFdJVEggVEhFIFVTRSBPUiBQ
RVJGT1JNQU5DRSBPRiBUSElTIFNPRlRXQVJFLgorICovCisKKyNpbmNsdWRlIDx1ay9wbGF0L2Nv
bnNvbGUuaD4KKyNpbmNsdWRlIDx1ay9lc3NlbnRpYWxzLmg+CisjaW5jbHVkZSA8c29sbzUvc29s
bzUuaD4KKworaW50IHVrcGxhdF9jb3V0ZChjb25zdCBjaGFyICpidWYgX19tYXliZV91bnVzZWQs
IHVuc2lnbmVkIGludCBsZW4pCit7CisJc29sbzVfY29uc29sZV93cml0ZShidWYsIGxlbik7CisK
KwlyZXR1cm4gbGVuOworfQorCisKK2ludCB1a3BsYXRfY291dGsoY29uc3QgY2hhciAqYnVmIF9f
bWF5YmVfdW51c2VkLCB1bnNpZ25lZCBpbnQgbGVuKQoreworCXNvbG81X2NvbnNvbGVfd3JpdGUo
YnVmLCBsZW4pOworCisJcmV0dXJuIGxlbjsKK30KKworLy8gc29sbzUgcGxhdGZvcm0gZG9lc24n
dCBzdXBwb3J0IGNvbnNvbGUgcmVhZAoraW50IHVrcGxhdF9jaW5rKGNoYXIgKmJ1ZiBfX21heWJl
X3VudXNlZCwgdW5zaWduZWQgaW50IG1heGxlbiBfX21heWJlX3VudXNlZCkKK3sKKwlyZXR1cm4g
LTE7Cit9CmRpZmYgLS1naXQgYS9wbGF0L3NvbG81L2lvLmMgYi9wbGF0L3NvbG81L2lvLmMKbmV3
IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uZGNlY2RkYgotLS0gL2Rldi9udWxsCisr
KyBiL3BsYXQvc29sbzUvaW8uYwpAQCAtMCwwICsxLDQxIEBACisvKiBTUERYLUxpY2Vuc2UtSWRl
bnRpZmllcjogQlNELTMtQ2xhdXNlICovCisvKgorICogQXV0aG9yczogSGFpYm8gWHUgPGhhaWJv
Lnh1QGFybS5jb20+CisgKgorICogQ29weXJpZ2h0IChjKSAyMDE4LCBBcm0gTHRkLiBBbGwgcmln
aHRzIHJlc2VydmVkLgorICoKKyAqIFJlZGlzdHJpYnV0aW9uIGFuZCB1c2UgaW4gc291cmNlIGFu
ZCBiaW5hcnkgZm9ybXMsIHdpdGggb3Igd2l0aG91dAorICogbW9kaWZpY2F0aW9uLCBhcmUgcGVy
bWl0dGVkIHByb3ZpZGVkIHRoYXQgdGhlIGZvbGxvd2luZyBjb25kaXRpb25zCisgKiBhcmUgbWV0
OgorICoKKyAqIDEuIFJlZGlzdHJpYnV0aW9ucyBvZiBzb3VyY2UgY29kZSBtdXN0IHJldGFpbiB0
aGUgYWJvdmUgY29weXJpZ2h0CisgKiAgICBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25z
IGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIuCisgKiAyLiBSZWRpc3RyaWJ1dGlvbnMgaW4g
YmluYXJ5IGZvcm0gbXVzdCByZXByb2R1Y2UgdGhlIGFib3ZlIGNvcHlyaWdodAorICogICAgbm90
aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVy
IGluIHRoZQorICogICAgZG9jdW1lbnRhdGlvbiBhbmQvb3Igb3RoZXIgbWF0ZXJpYWxzIHByb3Zp
ZGVkIHdpdGggdGhlIGRpc3RyaWJ1dGlvbi4KKyAqIDMuIE5laXRoZXIgdGhlIG5hbWUgb2YgdGhl
IGNvcHlyaWdodCBob2xkZXIgbm9yIHRoZSBuYW1lcyBvZiBpdHMKKyAqICAgIGNvbnRyaWJ1dG9y
cyBtYXkgYmUgdXNlZCB0byBlbmRvcnNlIG9yIHByb21vdGUgcHJvZHVjdHMgZGVyaXZlZCBmcm9t
CisgKiAgICB0aGlzIHNvZnR3YXJlIHdpdGhvdXQgc3BlY2lmaWMgcHJpb3Igd3JpdHRlbiBwZXJt
aXNzaW9uLgorICoKKyAqIFRISVMgU09GVFdBUkUgSVMgUFJPVklERUQgQlkgVEhFIENPUFlSSUdI
VCBIT0xERVJTIEFORCBDT05UUklCVVRPUlMgIkFTIElTIgorICogQU5EIEFOWSBFWFBSRVNTIE9S
IElNUExJRUQgV0FSUkFOVElFUywgSU5DTFVESU5HLCBCVVQgTk9UIExJTUlURUQgVE8sIFRIRQor
ICogSU1QTElFRCBXQVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJTElUWSBBTkQgRklUTkVTUyBGT1Ig
QSBQQVJUSUNVTEFSIFBVUlBPU0UKKyAqIEFSRSBESVNDTEFJTUVELiBJTiBOTyBFVkVOVCBTSEFM
TCBUSEUgQ09QWVJJR0hUIEhPTERFUiBPUiBDT05UUklCVVRPUlMgQkUKKyAqIExJQUJMRSBGT1Ig
QU5ZIERJUkVDVCwgSU5ESVJFQ1QsIElOQ0lERU5UQUwsIFNQRUNJQUwsIEVYRU1QTEFSWSwgT1IK
KyAqIENPTlNFUVVFTlRJQUwgREFNQUdFUyAoSU5DTFVESU5HLCBCVVQgTk9UIExJTUlURUQgVE8s
IFBST0NVUkVNRU5UIE9GCisgKiBTVUJTVElUVVRFIEdPT0RTIE9SIFNFUlZJQ0VTOyBMT1NTIE9G
IFVTRSwgREFUQSwgT1IgUFJPRklUUzsgT1IgQlVTSU5FU1MKKyAqIElOVEVSUlVQVElPTikgSE9X
RVZFUiBDQVVTRUQgQU5EIE9OIEFOWSBUSEVPUlkgT0YgTElBQklMSVRZLCBXSEVUSEVSIElOCisg
KiBDT05UUkFDVCwgU1RSSUNUIExJQUJJTElUWSwgT1IgVE9SVCAoSU5DTFVESU5HIE5FR0xJR0VO
Q0UgT1IgT1RIRVJXSVNFKQorICogQVJJU0lORyBJTiBBTlkgV0FZIE9VVCBPRiBUSEUgVVNFIE9G
IFRISVMgU09GVFdBUkUsIEVWRU4gSUYgQURWSVNFRCBPRiBUSEUKKyAqIFBPU1NJQklMSVRZIE9G
IFNVQ0ggREFNQUdFLgorICoKKyAqIFRISVMgSEVBREVSIE1BWSBOT1QgQkUgRVhUUkFDVEVEIE9S
IE1PRElGSUVEIElOIEFOWSBXQVkuCisgKi8KKworI2luY2x1ZGUgPHVrL3BsYXQvaW8uaD4KKwor
Ly8gRm9yIHNvbG81IHBsYXRmb3JtLCB0aGUgYXBwbGljYXRpb24gdmlydHVhbCBhZGRyZXNzID0g
YXBwbGljYXRpb24gcGh5c2ljYWwgYWRkcmVzcy4KK19fcGh5c19hZGRyIHVrcGxhdF92aXJ0X3Rv
X3BoeXMoY29uc3Qgdm9sYXRpbGUgdm9pZCAqYWRkcmVzcykKK3sKKwlyZXR1cm4gKF9fcGh5c19h
ZGRyKWFkZHJlc3M7Cit9CmRpZmYgLS1naXQgYS9wbGF0L3NvbG81L2lycS5jIGIvcGxhdC9zb2xv
NS9pcnEuYwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi5kMmMxMzkyCi0tLSAv
ZGV2L251bGwKKysrIGIvcGxhdC9zb2xvNS9pcnEuYwpAQCAtMCwwICsxLDI4IEBACisvKiBTUERY
LUxpY2Vuc2UtSWRlbnRpZmllcjogQlNELTMtQ2xhdXNlICovCisvKgorICogQXV0aG9yczogSGFp
Ym8gWHUgPGhhaWJvLnh1QGFybS5jb20+CisgKgorICogQ29weXJpZ2h0IChjKSAyMDE4LCBBcm0g
THRkLiBBbGwgcmlnaHRzIHJlc2VydmVkLgorICoKKyAqIFBlcm1pc3Npb24gdG8gdXNlLCBjb3B5
LCBtb2RpZnksIGFuZC9vciBkaXN0cmlidXRlIHRoaXMgc29mdHdhcmUKKyAqIGZvciBhbnkgcHVy
cG9zZSB3aXRoIG9yIHdpdGhvdXQgZmVlIGlzIGhlcmVieSBncmFudGVkLCBwcm92aWRlZAorICog
dGhhdCB0aGUgYWJvdmUgY29weXJpZ2h0IG5vdGljZSBhbmQgdGhpcyBwZXJtaXNzaW9uIG5vdGlj
ZSBhcHBlYXIKKyAqIGluIGFsbCBjb3BpZXMuCisgKgorICogVEhFIFNPRlRXQVJFIElTIFBST1ZJ
REVEICJBUyBJUyIgQU5EIFRIRSBBVVRIT1IgRElTQ0xBSU1TIEFMTAorICogV0FSUkFOVElFUyBX
SVRIIFJFR0FSRCBUTyBUSElTIFNPRlRXQVJFIElOQ0xVRElORyBBTEwgSU1QTElFRAorICogV0FS
UkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFkgQU5EIEZJVE5FU1MuIElOIE5PIEVWRU5UIFNIQUxM
IFRIRQorICogQVVUSE9SIEJFIExJQUJMRSBGT1IgQU5ZIFNQRUNJQUwsIERJUkVDVCwgSU5ESVJF
Q1QsIE9SCisgKiBDT05TRVFVRU5USUFMIERBTUFHRVMgT1IgQU5ZIERBTUFHRVMgV0hBVFNPRVZF
UiBSRVNVTFRJTkcgRlJPTSBMT1NTCisgKiBPRiBVU0UsIERBVEEgT1IgUFJPRklUUywgV0hFVEhF
UiBJTiBBTiBBQ1RJT04gT0YgQ09OVFJBQ1QsCisgKiBORUdMSUdFTkNFIE9SIE9USEVSIFRPUlRJ
T1VTIEFDVElPTiwgQVJJU0lORyBPVVQgT0YgT1IgSU4KKyAqIENPTk5FQ1RJT04gV0lUSCBUSEUg
VVNFIE9SIFBFUkZPUk1BTkNFIE9GIFRISVMgU09GVFdBUkUuCisgKi8KKworI2luY2x1ZGUgPHVr
L2Vzc2VudGlhbHMuaD4KKyNpbmNsdWRlIDx1ay9wbGF0L2lycS5oPgorCitpbnQgdWtwbGF0X2ly
cV9pbml0KHN0cnVjdCB1a19hbGxvYyAqYSBfX3VudXNlZCkKK3sKKwlyZXR1cm4gMDsKK30KZGlm
ZiAtLWdpdCBhL3BsYXQvc29sbzUvbGNwdS5jIGIvcGxhdC9zb2xvNS9sY3B1LmMKbmV3IGZpbGUg
bW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uOGFhMWNiNQotLS0gL2Rldi9udWxsCisrKyBiL3Bs
YXQvc29sbzUvbGNwdS5jCkBAIC0wLDAgKzEsNzUgQEAKKy8qIFNQRFgtTGljZW5zZS1JZGVudGlm
aWVyOiBCU0QtMy1DbGF1c2UgKi8KKy8qCisgKiBBdXRob3JzOiBIYWlibyBYdSA8aGFpYm8ueHVA
YXJtLmNvbT4KKyAqCisgKiBDb3B5cmlnaHQgKGMpIDIwMTgsIEFybSBMdGQuIEFsbCByaWdodHMg
cmVzZXJ2ZWQuCisgKgorICogUmVkaXN0cmlidXRpb24gYW5kIHVzZSBpbiBzb3VyY2UgYW5kIGJp
bmFyeSBmb3Jtcywgd2l0aCBvciB3aXRob3V0CisgKiBtb2RpZmljYXRpb24sIGFyZSBwZXJtaXR0
ZWQgcHJvdmlkZWQgdGhhdCB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnMKKyAqIGFyZSBtZXQ6Cisg
KgorICogMS4gUmVkaXN0cmlidXRpb25zIG9mIHNvdXJjZSBjb2RlIG11c3QgcmV0YWluIHRoZSBh
Ym92ZSBjb3B5cmlnaHQKKyAqICAgIG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5k
IHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lci4KKyAqIDIuIFJlZGlzdHJpYnV0aW9ucyBpbiBiaW5h
cnkgZm9ybSBtdXN0IHJlcHJvZHVjZSB0aGUgYWJvdmUgY29weXJpZ2h0CisgKiAgICBub3RpY2Us
IHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIgaW4g
dGhlCisgKiAgICBkb2N1bWVudGF0aW9uIGFuZC9vciBvdGhlciBtYXRlcmlhbHMgcHJvdmlkZWQg
d2l0aCB0aGUgZGlzdHJpYnV0aW9uLgorICogMy4gTmVpdGhlciB0aGUgbmFtZSBvZiB0aGUgY29w
eXJpZ2h0IGhvbGRlciBub3IgdGhlIG5hbWVzIG9mIGl0cworICogICAgY29udHJpYnV0b3JzIG1h
eSBiZSB1c2VkIHRvIGVuZG9yc2Ugb3IgcHJvbW90ZSBwcm9kdWN0cyBkZXJpdmVkIGZyb20KKyAq
ICAgIHRoaXMgc29mdHdhcmUgd2l0aG91dCBzcGVjaWZpYyBwcmlvciB3cml0dGVuIHBlcm1pc3Np
b24uCisgKgorICogVEhJUyBTT0ZUV0FSRSBJUyBQUk9WSURFRCBCWSBUSEUgQ09QWVJJR0hUIEhP
TERFUlMgQU5EIENPTlRSSUJVVE9SUyAiQVMgSVMiCisgKiBBTkQgQU5ZIEVYUFJFU1MgT1IgSU1Q
TElFRCBXQVJSQU5USUVTLCBJTkNMVURJTkcsIEJVVCBOT1QgTElNSVRFRCBUTywgVEhFCisgKiBJ
TVBMSUVEIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZIEFORCBGSVRORVNTIEZPUiBBIFBB
UlRJQ1VMQVIgUFVSUE9TRQorICogQVJFIERJU0NMQUlNRUQuIElOIE5PIEVWRU5UIFNIQUxMIFRI
RSBDT1BZUklHSFQgSE9MREVSIE9SIENPTlRSSUJVVE9SUyBCRQorICogTElBQkxFIEZPUiBBTlkg
RElSRUNULCBJTkRJUkVDVCwgSU5DSURFTlRBTCwgU1BFQ0lBTCwgRVhFTVBMQVJZLCBPUgorICog
Q09OU0VRVUVOVElBTCBEQU1BR0VTIChJTkNMVURJTkcsIEJVVCBOT1QgTElNSVRFRCBUTywgUFJP
Q1VSRU1FTlQgT0YKKyAqIFNVQlNUSVRVVEUgR09PRFMgT1IgU0VSVklDRVM7IExPU1MgT0YgVVNF
LCBEQVRBLCBPUiBQUk9GSVRTOyBPUiBCVVNJTkVTUworICogSU5URVJSVVBUSU9OKSBIT1dFVkVS
IENBVVNFRCBBTkQgT04gQU5ZIFRIRU9SWSBPRiBMSUFCSUxJVFksIFdIRVRIRVIgSU4KKyAqIENP
TlRSQUNULCBTVFJJQ1QgTElBQklMSVRZLCBPUiBUT1JUIChJTkNMVURJTkcgTkVHTElHRU5DRSBP
UiBPVEhFUldJU0UpCisgKiBBUklTSU5HIElOIEFOWSBXQVkgT1VUIE9GIFRIRSBVU0UgT0YgVEhJ
UyBTT0ZUV0FSRSwgRVZFTiBJRiBBRFZJU0VEIE9GIFRIRQorICogUE9TU0lCSUxJVFkgT0YgU1VD
SCBEQU1BR0UuCisgKgorICogVEhJUyBIRUFERVIgTUFZIE5PVCBCRSBFWFRSQUNURUQgT1IgTU9E
SUZJRUQgSU4gQU5ZIFdBWS4KKyAqLworCisjaW5jbHVkZSA8c3RkaW50Lmg+CisjaW5jbHVkZSA8
dWsvcGxhdC9sY3B1Lmg+CisjaW5jbHVkZSA8dWsvZXNzZW50aWFscy5oPgorCit2b2lkIHVrcGxh
dF9sY3B1X2VuYWJsZV9pcnEodm9pZCkKK3sKK30KKwordm9pZCB1a3BsYXRfbGNwdV9kaXNhYmxl
X2lycSh2b2lkKQoreworfQorCit1bnNpZ25lZCBsb25nIHVrcGxhdF9sY3B1X3NhdmVfaXJxZih2
b2lkKQoreworCXJldHVybiAwOworfQorCit2b2lkIHVrcGxhdF9sY3B1X3Jlc3RvcmVfaXJxZih1
bnNpZ25lZCBsb25nIGZsYWdzIF9fdW51c2VkKQoreworfQorCitpbnQgdWtwbGF0X2xjcHVfaXJx
c19kaXNhYmxlZCh2b2lkKQoreworCXJldHVybiAwOworfQorCit2b2lkIHVrcGxhdF9sY3B1X2ly
cXNfaGFuZGxlX3BlbmRpbmcodm9pZCkKK3sKK30KKwordm9pZCB1a3BsYXRfbGNwdV9oYWx0KHZv
aWQpCit7Cit9CisKK3ZvaWQgdWtwbGF0X2xjcHVfaGFsdF90byhfX3Nuc2VjIHVudGlsIF9fdW51
c2VkKQoreworfQorCit2b2lkIHVrcGxhdF9sY3B1X2hhbHRfaXJxKHZvaWQpCit7Cit9CmRpZmYg
LS1naXQgYS9wbGF0L3NvbG81L21lbW9yeS5jIGIvcGxhdC9zb2xvNS9tZW1vcnkuYwpuZXcgZmls
ZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi41M2RhMzBlCi0tLSAvZGV2L251bGwKKysrIGIv
cGxhdC9zb2xvNS9tZW1vcnkuYwpAQCAtMCwwICsxLDgxIEBACisvKiBTUERYLUxpY2Vuc2UtSWRl
bnRpZmllcjogQlNELTMtQ2xhdXNlICovCisvKgorICogQXV0aG9yczogSGFpYm8gWHUgPGhhaWJv
Lnh1QGFybS5jb20+CisgKgorICogQ29weXJpZ2h0IChjKSAyMDE4LCBBcm0gTHRkLiBBbGwgcmln
aHRzIHJlc2VydmVkLgorICoKKyAqIFJlZGlzdHJpYnV0aW9uIGFuZCB1c2UgaW4gc291cmNlIGFu
ZCBiaW5hcnkgZm9ybXMsIHdpdGggb3Igd2l0aG91dAorICogbW9kaWZpY2F0aW9uLCBhcmUgcGVy
bWl0dGVkIHByb3ZpZGVkIHRoYXQgdGhlIGZvbGxvd2luZyBjb25kaXRpb25zCisgKiBhcmUgbWV0
OgorICoKKyAqIDEuIFJlZGlzdHJpYnV0aW9ucyBvZiBzb3VyY2UgY29kZSBtdXN0IHJldGFpbiB0
aGUgYWJvdmUgY29weXJpZ2h0CisgKiAgICBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25z
IGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIuCisgKiAyLiBSZWRpc3RyaWJ1dGlvbnMgaW4g
YmluYXJ5IGZvcm0gbXVzdCByZXByb2R1Y2UgdGhlIGFib3ZlIGNvcHlyaWdodAorICogICAgbm90
aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVy
IGluIHRoZQorICogICAgZG9jdW1lbnRhdGlvbiBhbmQvb3Igb3RoZXIgbWF0ZXJpYWxzIHByb3Zp
ZGVkIHdpdGggdGhlIGRpc3RyaWJ1dGlvbi4KKyAqIDMuIE5laXRoZXIgdGhlIG5hbWUgb2YgdGhl
IGNvcHlyaWdodCBob2xkZXIgbm9yIHRoZSBuYW1lcyBvZiBpdHMKKyAqICAgIGNvbnRyaWJ1dG9y
cyBtYXkgYmUgdXNlZCB0byBlbmRvcnNlIG9yIHByb21vdGUgcHJvZHVjdHMgZGVyaXZlZCBmcm9t
CisgKiAgICB0aGlzIHNvZnR3YXJlIHdpdGhvdXQgc3BlY2lmaWMgcHJpb3Igd3JpdHRlbiBwZXJt
aXNzaW9uLgorICoKKyAqIFRISVMgU09GVFdBUkUgSVMgUFJPVklERUQgQlkgVEhFIENPUFlSSUdI
VCBIT0xERVJTIEFORCBDT05UUklCVVRPUlMgIkFTIElTIgorICogQU5EIEFOWSBFWFBSRVNTIE9S
IElNUExJRUQgV0FSUkFOVElFUywgSU5DTFVESU5HLCBCVVQgTk9UIExJTUlURUQgVE8sIFRIRQor
ICogSU1QTElFRCBXQVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJTElUWSBBTkQgRklUTkVTUyBGT1Ig
QSBQQVJUSUNVTEFSIFBVUlBPU0UKKyAqIEFSRSBESVNDTEFJTUVELiBJTiBOTyBFVkVOVCBTSEFM
TCBUSEUgQ09QWVJJR0hUIEhPTERFUiBPUiBDT05UUklCVVRPUlMgQkUKKyAqIExJQUJMRSBGT1Ig
QU5ZIERJUkVDVCwgSU5ESVJFQ1QsIElOQ0lERU5UQUwsIFNQRUNJQUwsIEVYRU1QTEFSWSwgT1IK
KyAqIENPTlNFUVVFTlRJQUwgREFNQUdFUyAoSU5DTFVESU5HLCBCVVQgTk9UIExJTUlURUQgVE8s
IFBST0NVUkVNRU5UIE9GCisgKiBTVUJTVElUVVRFIEdPT0RTIE9SIFNFUlZJQ0VTOyBMT1NTIE9G
IFVTRSwgREFUQSwgT1IgUFJPRklUUzsgT1IgQlVTSU5FU1MKKyAqIElOVEVSUlVQVElPTikgSE9X
RVZFUiBDQVVTRUQgQU5EIE9OIEFOWSBUSEVPUlkgT0YgTElBQklMSVRZLCBXSEVUSEVSIElOCisg
KiBDT05UUkFDVCwgU1RSSUNUIExJQUJJTElUWSwgT1IgVE9SVCAoSU5DTFVESU5HIE5FR0xJR0VO
Q0UgT1IgT1RIRVJXSVNFKQorICogQVJJU0lORyBJTiBBTlkgV0FZIE9VVCBPRiBUSEUgVVNFIE9G
IFRISVMgU09GVFdBUkUsIEVWRU4gSUYgQURWSVNFRCBPRiBUSEUKKyAqIFBPU1NJQklMSVRZIE9G
IFNVQ0ggREFNQUdFLgorICoKKyAqIFRISVMgSEVBREVSIE1BWSBOT1QgQkUgRVhUUkFDVEVEIE9S
IE1PRElGSUVEIElOIEFOWSBXQVkuCisgKi8KKworI2luY2x1ZGUgPHNvbG81L3NldHVwLmg+Cisj
aW5jbHVkZSA8dWsvcGxhdC9tZW1vcnkuaD4KKyNpbmNsdWRlIDx1ay9hc3NlcnQuaD4KKworaW50
IHVrcGxhdF9tZW1yZWdpb25fY291bnQodm9pZCkKK3sKKwlyZXR1cm4gX2xpYnNvbG81cGxhdF9v
cHRzLmhlYXAuYmFzZSA/IDEgOiAwOworfQorCisvLyBDYW4gb25seSBnZXQgdGhlIGhlYXAgaW5m
byBmcm9tIHNvbG81IHRlbmRlcgoraW50IHVrcGxhdF9tZW1yZWdpb25fZ2V0KGludCBpLCBzdHJ1
Y3QgdWtwbGF0X21lbXJlZ2lvbl9kZXNjICptKQoreworCWludCByZXQ7CisKKwlVS19BU1NFUlQo
bSk7CisKKwlpZiAoaSA9PSAwICYmIF9saWJzb2xvNXBsYXRfb3B0cy5oZWFwLmJhc2UpIHsKKwkJ
bS0+YmFzZSAgPSBfbGlic29sbzVwbGF0X29wdHMuaGVhcC5iYXNlOworCQltLT5sZW4gICA9IF9s
aWJzb2xvNXBsYXRfb3B0cy5oZWFwLmxlbjsKKwkJbS0+ZmxhZ3MgPSBVS1BMQVRfTUVNUkZfQUxM
T0NBVEFCTEU7CisjaWYgQ09ORklHX1VLUExBVF9NRU1STkFNRQorCQltLT5uYW1lICA9ICJoZWFw
IjsKKyNlbmRpZgorCQlyZXQgPSAwOworCX0gZWxzZSB7CisJCS8qIGludmFsaWQgbWVtb3J5IHJl
Z2lvbiBpbmRleCBvciBubyBoZWFwIGFsbG9jYXRlZCAqLworCQltLT5iYXNlICA9IF9fTlVMTDsK
KwkJbS0+bGVuICAgPSAwOworCQltLT5mbGFncyA9IDB4MDsKKyNpZiBDT05GSUdfVUtQTEFUX01F
TVJOQU1FCisJCW0tPm5hbWUgID0gX19OVUxMOworI2VuZGlmCisJCXJldCA9IC0xOworCX0KKwor
CXJldHVybiByZXQ7Cit9CisKK2ludCB1a3BsYXRfbWVtYWxsb2NhdG9yX3NldChzdHJ1Y3QgdWtf
YWxsb2MgKmEgX191bnVzZWQpCit7CisJcmV0dXJuIDA7Cit9CisKK3N0cnVjdCB1a19hbGxvYyAq
dWtwbGF0X21lbWFsbG9jYXRvcl9nZXQodm9pZCkKK3sKKwlyZXR1cm4gX19OVUxMOworfQpkaWZm
IC0tZ2l0IGEvcGxhdC9zb2xvNS9zZXR1cC5jIGIvcGxhdC9zb2xvNS9zZXR1cC5jCm5ldyBmaWxl
IG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjZhMDJkMzAKLS0tIC9kZXYvbnVsbAorKysgYi9w
bGF0L3NvbG81L3NldHVwLmMKQEAgLTAsMCArMSw0MiBAQAorLyogU1BEWC1MaWNlbnNlLUlkZW50
aWZpZXI6IElTQyAqLworLyoKKyAqIEF1dGhvcnM6IEhhaWJvIFh1IDxoYWliby54dUBhcm0uY29t
PgorICoKKyAqIENvcHlyaWdodCAoYykgMjAxOCwgQXJtIEx0ZC4gQWxsIHJpZ2h0cyByZXNlcnZl
ZC4KKyAqCisgKiBQZXJtaXNzaW9uIHRvIHVzZSwgY29weSwgbW9kaWZ5LCBhbmQvb3IgZGlzdHJp
YnV0ZSB0aGlzIHNvZnR3YXJlCisgKiBmb3IgYW55IHB1cnBvc2Ugd2l0aCBvciB3aXRob3V0IGZl
ZSBpcyBoZXJlYnkgZ3JhbnRlZCwgcHJvdmlkZWQKKyAqIHRoYXQgdGhlIGFib3ZlIGNvcHlyaWdo
dCBub3RpY2UgYW5kIHRoaXMgcGVybWlzc2lvbiBub3RpY2UgYXBwZWFyCisgKiBpbiBhbGwgY29w
aWVzLgorICoKKyAqIFRIRSBTT0ZUV0FSRSBJUyBQUk9WSURFRCAiQVMgSVMiIEFORCBUSEUgQVVU
SE9SIERJU0NMQUlNUyBBTEwKKyAqIFdBUlJBTlRJRVMgV0lUSCBSRUdBUkQgVE8gVEhJUyBTT0ZU
V0FSRSBJTkNMVURJTkcgQUxMIElNUExJRUQKKyAqIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklM
SVRZIEFORCBGSVRORVNTLiBJTiBOTyBFVkVOVCBTSEFMTCBUSEUKKyAqIEFVVEhPUiBCRSBMSUFC
TEUgRk9SIEFOWSBTUEVDSUFMLCBESVJFQ1QsIElORElSRUNULCBPUgorICogQ09OU0VRVUVOVElB
TCBEQU1BR0VTIE9SIEFOWSBEQU1BR0VTIFdIQVRTT0VWRVIgUkVTVUxUSU5HIEZST00gTE9TUwor
ICogT0YgVVNFLCBEQVRBIE9SIFBST0ZJVFMsIFdIRVRIRVIgSU4gQU4gQUNUSU9OIE9GIENPTlRS
QUNULAorICogTkVHTElHRU5DRSBPUiBPVEhFUiBUT1JUSU9VUyBBQ1RJT04sIEFSSVNJTkcgT1VU
IE9GIE9SIElOCisgKiBDT05ORUNUSU9OIFdJVEggVEhFIFVTRSBPUiBQRVJGT1JNQU5DRSBPRiBU
SElTIFNPRlRXQVJFLgorICovCisKKyNpbmNsdWRlIDx1ay9hc3NlcnQuaD4KKyNpbmNsdWRlIDx1
ay9wbGF0L2Jvb3RzdHJhcC5oPgorI2luY2x1ZGUgPHNvbG81L3NldHVwLmg+CisjaW5jbHVkZSA8
c29sbzUvc29sbzUuaD4KKworI2RlZmluZSBNQVhfQ01ETElORV9TSVpFIDgxOTIKKworc3RydWN0
IGxpYnNvbG81cGxhdF9vcHRzIF9saWJzb2xvNXBsYXRfb3B0cyA9IHsgMCB9OworCitpbnQgc29s
bzVfYXBwX21haW4oY29uc3Qgc3RydWN0IHNvbG81X3N0YXJ0X2luZm8gKnNpKSB7CisJVUtfQVNT
RVJUKHNpICE9IF9fTlVMTCk7CisKKwl1a19wcl9pbmZvKCJFbnRlcmluZyBmcm9tIFNPTE81Li4u
XG4iKTsKKworCV9saWJzb2xvNXBsYXRfb3B0cy5oZWFwLmxlbiAgPSBzaS0+aGVhcF9zaXplOwor
CV9saWJzb2xvNXBsYXRfb3B0cy5oZWFwLmJhc2UgPSAodm9pZCopKHNpLT5oZWFwX3N0YXJ0KTsK
KworCXVrcGxhdF9lbnRyeV9hcmdwKF9fTlVMTCwgc2ktPmNtZGxpbmUsIE1BWF9DTURMSU5FX1NJ
WkUpOworCisJcmV0dXJuIFNPTE81X0VYSVRfU1VDQ0VTUzsKK30KZGlmZiAtLWdpdCBhL3BsYXQv
c29sbzUvc2h1dGRvd24uYyBiL3BsYXQvc29sbzUvc2h1dGRvd24uYwpuZXcgZmlsZSBtb2RlIDEw
MDY0NAppbmRleCAwMDAwMDAwLi5iMjEzYzc0Ci0tLSAvZGV2L251bGwKKysrIGIvcGxhdC9zb2xv
NS9zaHV0ZG93bi5jCkBAIC0wLDAgKzEsMzcgQEAKKy8qIFNQRFgtTGljZW5zZS1JZGVudGlmaWVy
OiBJU0MgKi8KKy8qCisgKiBBdXRob3JzOiBIYWlibyBYdSA8aGFpYm8ueHVAYXJtLmNvbT4KKyAq
CisgKiBDb3B5cmlnaHQgKGMpIDIwMTgsIEFybSBMdGQuIEFsbCByaWdodHMgcmVzZXJ2ZWQuCisg
KgorICogUGVybWlzc2lvbiB0byB1c2UsIGNvcHksIG1vZGlmeSwgYW5kL29yIGRpc3RyaWJ1dGUg
dGhpcyBzb2Z0d2FyZQorICogZm9yIGFueSBwdXJwb3NlIHdpdGggb3Igd2l0aG91dCBmZWUgaXMg
aGVyZWJ5IGdyYW50ZWQsIHByb3ZpZGVkCisgKiB0aGF0IHRoZSBhYm92ZSBjb3B5cmlnaHQgbm90
aWNlIGFuZCB0aGlzIHBlcm1pc3Npb24gbm90aWNlIGFwcGVhcgorICogaW4gYWxsIGNvcGllcy4K
KyAqCisgKiBUSEUgU09GVFdBUkUgSVMgUFJPVklERUQgIkFTIElTIiBBTkQgVEhFIEFVVEhPUiBE
SVNDTEFJTVMgQUxMCisgKiBXQVJSQU5USUVTIFdJVEggUkVHQVJEIFRPIFRISVMgU09GVFdBUkUg
SU5DTFVESU5HIEFMTCBJTVBMSUVECisgKiBXQVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJTElUWSBB
TkQgRklUTkVTUy4gSU4gTk8gRVZFTlQgU0hBTEwgVEhFCisgKiBBVVRIT1IgQkUgTElBQkxFIEZP
UiBBTlkgU1BFQ0lBTCwgRElSRUNULCBJTkRJUkVDVCwgT1IKKyAqIENPTlNFUVVFTlRJQUwgREFN
QUdFUyBPUiBBTlkgREFNQUdFUyBXSEFUU09FVkVSIFJFU1VMVElORyBGUk9NIExPU1MKKyAqIE9G
IFVTRSwgREFUQSBPUiBQUk9GSVRTLCBXSEVUSEVSIElOIEFOIEFDVElPTiBPRiBDT05UUkFDVCwK
KyAqIE5FR0xJR0VOQ0UgT1IgT1RIRVIgVE9SVElPVVMgQUNUSU9OLCBBUklTSU5HIE9VVCBPRiBP
UiBJTgorICogQ09OTkVDVElPTiBXSVRIIFRIRSBVU0UgT1IgUEVSRk9STUFOQ0UgT0YgVEhJUyBT
T0ZUV0FSRS4KKyAqLworCisjaW5jbHVkZSA8ZXJybm8uaD4KKyNpbmNsdWRlIDx1ay9wcmludC5o
PgorI2luY2x1ZGUgPHNvbG81L3NvbG81Lmg+CisjaW5jbHVkZSA8dWsvcGxhdC9ib290c3RyYXAu
aD4KKwordm9pZCB1a3BsYXRfdGVybWluYXRlKGVudW0gdWtwbGF0X2dzdGF0ZSByZXF1ZXN0IF9f
dW51c2VkKQoreworCXVrX3ByX2luZm8oIlVuaWtyYWZ0IGhhbHRlZFxuIik7CisKKwlzb2xvNV9l
eGl0KDApOworfQorCitpbnQgdWtwbGF0X3N1c3BlbmQodm9pZCkKK3sKKwlyZXR1cm4gLUVCVVNZ
OworfQpkaWZmIC0tZ2l0IGEvcGxhdC9zb2xvNS90aW1lLmMgYi9wbGF0L3NvbG81L3RpbWUuYwpu
ZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi42ZjVkZTRmCi0tLSAvZGV2L251bGwK
KysrIGIvcGxhdC9zb2xvNS90aW1lLmMKQEAgLTAsMCArMSw1NiBAQAorLyogU1BEWC1MaWNlbnNl
LUlkZW50aWZpZXI6IEJTRC0zLUNsYXVzZSAqLworLyoKKyAqIEF1dGhvcnM6IEhhaWJvIFh1IDxo
YWliby54dUBhcm0uY29tPgorICoKKyAqIENvcHlyaWdodCAoYykgMjAxOCwgQXJtIEx0ZC4gQWxs
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
RCBPUiBNT0RJRklFRCBJTiBBTlkgV0FZLgorICovCisKKyNpbmNsdWRlIDx1ay9wbGF0L3RpbWUu
aD4KKyNpbmNsdWRlIDxzb2xvNS9zb2xvNS5oPgorCisvKiByZXR1cm4gbnMgc2luY2UgdGltZV9p
bml0KCkgKi8KK19fbnNlYyB1a3BsYXRfbW9ub3RvbmljX2Nsb2NrKHZvaWQpCit7CisJcmV0dXJu
IChfX25zZWMpc29sbzVfY2xvY2tfbW9ub3RvbmljKCk7Cit9CisKKy8qIHJldHVybiB3YWxsIHRp
bWUgaW4gbnNlY3MgKi8KK19fbnNlYyB1a3BsYXRfY2xvY2tfd2FsbCh2b2lkKQoreworCXJldHVy
biAoX19uc2VjKXNvbG81X2Nsb2NrX3dhbGwoKTsKK30KKwordm9pZCB1a3BsYXRfdGltZV9pbml0
KHZvaWQpCit7Cit9CisKK3ZvaWQgdWtwbGF0X3RpbWVfZmluaSh2b2lkKQoreworfQotLSAKMi4x
Ny4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlu
aW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZl
bA==

From minios-devel-bounces@lists.xenproject.org Tue Mar 19 16:56:27 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 19 Mar 2019 16:56:27 +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 1h6I2M-0005Sd-7q; Tue, 19 Mar 2019 16:56: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=zAKU=RW=neclab.eu=yuri.volchkov@srs-us1.protection.inumbo.net>)
 id 1h6I2L-0005SV-0E
 for minios-devel@lists.xen.org; Tue, 19 Mar 2019 16:56:25 +0000
X-Inumbo-ID: ec632b18-4a67-11e9-bc90-bc764e045a96
Received: from mailer1.neclab.eu (unknown [195.37.70.40])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ec632b18-4a67-11e9-bc90-bc764e045a96;
 Tue, 19 Mar 2019 16:56:22 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer1.neclab.eu (Postfix) with ESMTP id A3DED104BDD;
 Tue, 19 Mar 2019 17:56:21 +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 YlwuUxdSNihP; Tue, 19 Mar 2019 17:56:21 +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 mailer1.neclab.eu (Postfix) with ESMTPS id 6B77710275E
 for <minios-devel@lists.xen.org>; Tue, 19 Mar 2019 17:56:21 +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;
 Tue, 19 Mar 2019 17:56:21 +0100
From: Yuri Volchkov <yuri.volchkov@neclab.eu>
To: Florian Schmidt <florian.schmidt@neclab.eu>, <minios-devel@lists.xen.org>
In-Reply-To: <20190312102010.24691-2-florian.schmidt@neclab.eu>
References: <20190312102010.24691-1-florian.schmidt@neclab.eu>
 <20190312102010.24691-2-florian.schmidt@neclab.eu>
Date: Tue, 19 Mar 2019 17:56:18 +0100
Message-ID: <tza4s2ftriu7kd.fsf@N-1128.office.hd>
MIME-Version: 1.0
X-Originating-IP: [10.1.2.20]
Subject: Re: [Minios-devel] [UNIKRAFT PATCH 1/4] plat/kvm: readibility fixes
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>
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>

SGkgRmxvcmlhbiwKCnRoaXMgcGF0Y2ggbG9va3MgZ29vZCB0byBtZS4KClJldmlld2VkLWJ5OiBZ
dXJpIFZvbGNoa292IDx5dXJpLnZvbGNoa292QG5lY2xhYi5ldT4KCkJSLCBZdXJpLgoKRmxvcmlh
biBTY2htaWR0IDxmbG9yaWFuLnNjaG1pZHRAbmVjbGFiLmV1PiB3cml0ZXM6Cgo+ICogUmVtb3Zl
IG1hZ2ljIG51bWJlcnMgZnJvbSBlYXJseSBib290IGNvZGUsIHJlcGxhY2luZyBpdCB3aXRoIGxh
YmVscwo+ICAgYW5kIGRlZmluZXMuCj4gKiBBZGQgYW5kIHJlY3RpZnkgY29tbWVudHMuCj4KPiBT
aWduZWQtb2ZmLWJ5OiBGbG9yaWFuIFNjaG1pZHQgPGZsb3JpYW4uc2NobWlkdEBuZWNsYWIuZXU+
Cj4gLS0tCj4gIHBsYXQva3ZtL2luY2x1ZGUva3ZtLXg4Ni90cmFwcy5oIHwgIDcgKysrKy0tLQo+
ICBwbGF0L2t2bS94ODYvZW50cnk2NC5TICAgICAgICAgICB8IDE5ICsrKysrKysrKysrKystLS0t
LS0KPiAgMiBmaWxlcyBjaGFuZ2VkLCAxNyBpbnNlcnRpb25zKCspLCA5IGRlbGV0aW9ucygtKQo+
Cj4gZGlmZiAtLWdpdCBhL3BsYXQva3ZtL2luY2x1ZGUva3ZtLXg4Ni90cmFwcy5oIGIvcGxhdC9r
dm0vaW5jbHVkZS9rdm0teDg2L3RyYXBzLmgKPiBpbmRleCA4MjEwNjEzYi4uYzQ1N2JkYTUgMTAw
NjQ0Cj4gLS0tIGEvcGxhdC9rdm0vaW5jbHVkZS9rdm0teDg2L3RyYXBzLmgKPiArKysgYi9wbGF0
L2t2bS9pbmNsdWRlL2t2bS14ODYvdHJhcHMuaAo+IEBAIC0yNCwxMiArMjQsMTIgQEAKPiAgLyoK
PiAgICogR0RUIGxheW91dAo+ICAgKgo+IC0gKiBUaGlzIHNob3VsZCBiZSBrZXB0IGNvbnNpc3Rl
bnQgd2l0aCB0aGUgbGF5b3V0IHVzZWQgYnkgdGhlIHVrdm0gdGFyZ2V0IChhcwo+IC0gKiBkZWZp
bmVkIGluIHVrdm0vdWt2bV9jcHVfeDg2XzY0LmguCj4gKyAqIFRoaXMgbXVzdCBiZSBrZXB0IGNv
bnNpc3RlbnQgd2l0aCB0aGUgbGF5b3V0IHVzZWQgYnkgdGhlIGt2bSBlbnRyeSBjb2RlIChhcwo+
ICsgKiBkZWZpbmVkIGluIHBsYXQva3ZtL3g4Ni9lbnRyeTY0LlMpCj4gICAqLwo+ICAjZGVmaW5l
IEdEVF9ERVNDX05VTEwgICAgICAgICAgIDAKPiAgI2RlZmluZSBHRFRfREVTQ19DT0RFICAgICAg
ICAgICAxCj4gLSNkZWZpbmUgR0RUX0RFU0NfQ09ERTMyICAgICAgICAgMiAvKiBVc2VkIGJ5IGJv
b3QuUyBvbiB2aXJ0aW8gdGFyZ2V0cyAqLwo+ICsjZGVmaW5lIEdEVF9ERVNDX0NPREUzMiAgICAg
ICAgIDIgLyogVXNlZCBieSBfbGlia3ZtcGxhdF9zdGFydDMyICovCj4gICNkZWZpbmUgR0RUX0RF
U0NfREFUQSAgICAgICAgICAgMwo+ICAjZGVmaW5lIEdEVF9ERVNDX1RTU19MTyAgICAgICAgIDQK
PiAgI2RlZmluZSBHRFRfREVTQ19UU1NfSEkgICAgICAgICA1Cj4gQEAgLTM5LDYgKzM5LDcgQEAK
PiAgI2RlZmluZSBHRFRfTlVNX0VOVFJJRVMgICAgICAgICA2Cj4gIAo+ICAjZGVmaW5lIEdEVF9E
RVNDX0NPREVfVkFMICAgICAgIDB4MDBhZjk5MDAwMDAwZmZmZgo+ICsjZGVmaW5lIEdEVF9ERVND
X0NPREUzMl9WQUwgICAgIDB4MDBjZjliMDAwMDAwZmZmZgo+ICAjZGVmaW5lIEdEVF9ERVNDX0RB
VEFfVkFMICAgICAgIDB4MDBjZjkzMDAwMDAwZmZmZgo+ICAKPiAgCj4gZGlmZiAtLWdpdCBhL3Bs
YXQva3ZtL3g4Ni9lbnRyeTY0LlMgYi9wbGF0L2t2bS94ODYvZW50cnk2NC5TCj4gaW5kZXggMWVj
ODEzNjQuLmUxNWQ0MWUyIDEwMDY0NAo+IC0tLSBhL3BsYXQva3ZtL3g4Ni9lbnRyeTY0LlMKPiAr
KysgYi9wbGF0L2t2bS94ODYvZW50cnk2NC5TCj4gQEAgLTc5LDEyICs3OSwxNCBAQCBFTlRSWShf
bGlia3ZtcGxhdF9zdGFydDMyKQo+ICAJam5lIG5vbXVsdGlib290Cj4gIAo+ICAJbGdkdCAoZ2R0
NjRfcHRyKQo+IC0JcHVzaGwgJDB4MAo+IC0JcHVzaHcgJDB4MTAKPiArCS8qIGxldCBscmV0IGp1
bXAganVzdCBvbmUgaW5zdHJ1Y3Rpb24gYWhlYWQsIGJ1dCBzZXQgJWNzCj4gKwkgKiB0byB0aGUg
Y29ycmVjdCBHRFQgZW50cnkgd2hpbGUgZG9pbmcgdGhhdC4KPiArCSAqLwo+ICsJcHVzaGwgJChn
ZHQ2NF8zMmNzLWdkdDY0KQo+ICAJcHVzaGwgJDFmCj4gIAlscmV0Cj4gIAo+IC0xOgltb3ZsICQw
eDE4LCAlZWF4Cj4gKzE6CW1vdmwgJChnZHQ2NF9kcy1nZHQ2NCksICVlYXgKPiAgCW1vdmwgJWVh
eCwgJWRzCj4gIAltb3ZsICVlYXgsICVlcwo+ICAJbW92bCAlZWF4LCAlc3MKPiBAQCAtMTE3LDgg
KzExOSwxMCBAQCBFTlRSWShfbGlia3ZtcGxhdF9zdGFydDMyKQo+ICAJb3JsICRYODZfQ1IwX1BH
LCAlZWF4Cj4gIAltb3ZsICVlYXgsICVjcjAKPiAgCj4gLQkvKiA1OiBwb2V0aWNhbGx5IGxvbmdq
dW1wIHRvIGxvbmdtb2RlICovCj4gLQlwdXNodyAkMHgwOAo+ICsJLyogNTogcG9ldGljYWxseSBs
b25nanVtcCB0byBsb25nbW9kZSwKPiArCSAqICAgIGxldHRpbmcgbHJldCBzZXQgJWNzIHRvIHRo
ZSBjb3JyZWN0IEdEVCBlbnRyeSBvbiB0aGUgd2F5Cj4gKwkgKi8KPiArCXB1c2hsICQoZ2R0NjRf
NjRjcy1nZHQ2NCkKPiAgCXB1c2hsICRfbGlia3ZtcGxhdF9zdGFydDY0Cj4gIAlscmV0Cj4gIAo+
IEBAIC0xNDUsOCArMTQ5LDExIEBAIEVORChfbGlia3ZtcGxhdF9zdGFydDMyKQo+ICAuYWxpZ24g
NjQKPiAgZ2R0NjQ6Cj4gIAkucXVhZCAweDAwMDAwMDAwMDAwMDAwMDAKPiArZ2R0NjRfNjRjczoK
PiAgCS5xdWFkIEdEVF9ERVNDX0NPREVfVkFMCQkvKiA2NGJpdCBDUwkJKi8KPiAtCS5xdWFkIDB4
MDBjZjliMDAwMDAwZmZmZgkvKiAzMmJpdCBDUwkJKi8KPiArZ2R0NjRfMzJjczoKPiArCS5xdWFk
IEdEVF9ERVNDX0NPREUzMl9WQUwJLyogMzJiaXQgQ1MJCSovCj4gK2dkdDY0X2RzOgo+ICAJLnF1
YWQgR0RUX0RFU0NfREFUQV9WQUwJCS8qIERTCQkJKi8KPiAgCS5xdWFkIDB4MDAwMDAwMDAwMDAw
MDAwMAkvKiBUU1MgcGFydCAxICh2aWEgQykJKi8KPiAgCS5xdWFkIDB4MDAwMDAwMDAwMDAwMDAw
MAkvKiBUU1MgcGFydCAyICh2aWEgQykJKi8KPiAtLSAKPiAyLjIxLjAKPgoKLS0gCll1cmkgVm9s
Y2hrb3YKU29mdHdhcmUgU3BlY2lhbGlzdAoKTkVDIEV1cm9wZSBMdGQKS3VyZsO8cnN0ZW4tQW5s
YWdlIDM2CkQtNjkxMTUgSGVpZGVsYmVyZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Tue Mar 19 17:12:47 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 19 Mar 2019 17:12:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h6IIA-0007Lf-2R; Tue, 19 Mar 2019 17:12: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=zAKU=RW=neclab.eu=yuri.volchkov@srs-us1.protection.inumbo.net>)
 id 1h6II8-0007La-RG
 for minios-devel@lists.xen.org; Tue, 19 Mar 2019 17:12:44 +0000
X-Inumbo-ID: 33b25142-4a6a-11e9-a296-37869c9f31ac
Received: from mailer2.neclab.eu (unknown [195.37.70.41])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 33b25142-4a6a-11e9-a296-37869c9f31ac;
 Tue, 19 Mar 2019 17:12:41 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer2.neclab.eu (Postfix) with ESMTP id 419BDF205D;
 Tue, 19 Mar 2019 18:12: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 hcjitTCYU1VU; Tue, 19 Mar 2019 18:12:40 +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 0345BF203B
 for <minios-devel@lists.xen.org>; Tue, 19 Mar 2019 18:12:38 +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;
 Tue, 19 Mar 2019 18:12:37 +0100
From: Yuri Volchkov <yuri.volchkov@neclab.eu>
To: Florian Schmidt <florian.schmidt@neclab.eu>, <minios-devel@lists.xen.org>
In-Reply-To: <20190312102010.24691-3-florian.schmidt@neclab.eu>
References: <20190312102010.24691-1-florian.schmidt@neclab.eu>
 <20190312102010.24691-3-florian.schmidt@neclab.eu>
Date: Tue, 19 Mar 2019 18:12:34 +0100
Message-ID: <tza4s2d0mmu6t9.fsf@N-1128.office.hd>
MIME-Version: 1.0
X-Originating-IP: [10.1.2.20]
Subject: Re: [Minios-devel] [UNIKRAFT PATCH 2/4] plat/kvm: remove 32-bit GDT
 entry
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>
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>

UmV2aWV3ZWQtYnk6IFl1cmkgVm9sY2hrb3YgPHl1cmkudm9sY2hrb3ZAbmVjbGFiLmV1PgoKRmxv
cmlhbiBTY2htaWR0IDxmbG9yaWFuLnNjaG1pZHRAbmVjbGFiLmV1PiB3cml0ZXM6Cgo+IFNpbmNl
IHdlIHNwZW5kIGFsbW9zdCBubyB0aW1lIGluIDMyLWJpdCBtb2RlLCBhbmQgbmV2ZXIgZG8gYW55
IGNhbGxzIG9yCj4gcmV0dXJucywgdGhlcmUncyBubyByZWFzb24gdG8gaGF2ZSBhIHNwZWNpZmlj
IHNlY3Rpb24gaW4gdGhlIEdEVCBmb3IKPiAzMi1iaXQgY29kZS4gSnVzdCBzZXQgdXAgdGhlIGJh
cmUgZXNzZW50aWFscywgdGhlbiBtb3ZlIG9uIHRvIGxvbmcgbW9kZS4KPgo+IFNpZ25lZC1vZmYt
Ynk6IEZsb3JpYW4gU2NobWlkdCA8Zmxvcmlhbi5zY2htaWR0QG5lY2xhYi5ldT4KPiAtLS0KPiAg
cGxhdC9rdm0vaW5jbHVkZS9rdm0teDg2L3RyYXBzLmggfCAgOSArKysrLS0tLS0KPiAgcGxhdC9r
dm0veDg2L2VudHJ5NjQuUyAgICAgICAgICAgfCAxNCArKystLS0tLS0tLS0tLQo+ICAyIGZpbGVz
IGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKSwgMTYgZGVsZXRpb25zKC0pCj4KPiBkaWZmIC0tZ2l0
IGEvcGxhdC9rdm0vaW5jbHVkZS9rdm0teDg2L3RyYXBzLmggYi9wbGF0L2t2bS9pbmNsdWRlL2t2
bS14ODYvdHJhcHMuaAo+IGluZGV4IGM0NTdiZGE1Li4zOWJmMDM4NiAxMDA2NDQKPiAtLS0gYS9w
bGF0L2t2bS9pbmNsdWRlL2t2bS14ODYvdHJhcHMuaAo+ICsrKyBiL3BsYXQva3ZtL2luY2x1ZGUv
a3ZtLXg4Ni90cmFwcy5oCj4gQEAgLTI5LDE0ICsyOSwxMyBAQAo+ICAgKi8KPiAgI2RlZmluZSBH
RFRfREVTQ19OVUxMICAgICAgICAgICAwCj4gICNkZWZpbmUgR0RUX0RFU0NfQ09ERSAgICAgICAg
ICAgMQo+IC0jZGVmaW5lIEdEVF9ERVNDX0NPREUzMiAgICAgICAgIDIgLyogVXNlZCBieSBfbGli
a3ZtcGxhdF9zdGFydDMyICovCj4gLSNkZWZpbmUgR0RUX0RFU0NfREFUQSAgICAgICAgICAgMwo+
IC0jZGVmaW5lIEdEVF9ERVNDX1RTU19MTyAgICAgICAgIDQKPiAtI2RlZmluZSBHRFRfREVTQ19U
U1NfSEkgICAgICAgICA1Cj4gKyNkZWZpbmUgR0RUX0RFU0NfREFUQSAgICAgICAgICAgMgo+ICsj
ZGVmaW5lIEdEVF9ERVNDX1RTU19MTyAgICAgICAgIDMKPiArI2RlZmluZSBHRFRfREVTQ19UU1Nf
SEkgICAgICAgICA0Cj4gICNkZWZpbmUgR0RUX0RFU0NfVFNTICAgICAgICAgICAgR0RUX0RFU0Nf
VFNTX0xPCj4gIAo+ICAjZGVmaW5lIEdEVF9ERVNDX09GRlNFVChuKSAgICAgICgobikgKiAweDgp
Cj4gLSNkZWZpbmUgR0RUX05VTV9FTlRSSUVTICAgICAgICAgNgo+ICsjZGVmaW5lIEdEVF9OVU1f
RU5UUklFUyAgICAgICAgIDUKPiAgCj4gICNkZWZpbmUgR0RUX0RFU0NfQ09ERV9WQUwgICAgICAg
MHgwMGFmOTkwMDAwMDBmZmZmCj4gICNkZWZpbmUgR0RUX0RFU0NfQ09ERTMyX1ZBTCAgICAgMHgw
MGNmOWIwMDAwMDBmZmZmCj4gZGlmZiAtLWdpdCBhL3BsYXQva3ZtL3g4Ni9lbnRyeTY0LlMgYi9w
bGF0L2t2bS94ODYvZW50cnk2NC5TCj4gaW5kZXggZTE1ZDQxZTIuLjc2NDc0NDZkIDEwMDY0NAo+
IC0tLSBhL3BsYXQva3ZtL3g4Ni9lbnRyeTY0LlMKPiArKysgYi9wbGF0L2t2bS94ODYvZW50cnk2
NC5TCj4gQEAgLTc5LDE0ICs3OSw4IEBAIEVOVFJZKF9saWJrdm1wbGF0X3N0YXJ0MzIpCj4gIAlq
bmUgbm9tdWx0aWJvb3QKPiAgCj4gIAlsZ2R0IChnZHQ2NF9wdHIpCj4gLQkvKiBsZXQgbHJldCBq
dW1wIGp1c3Qgb25lIGluc3RydWN0aW9uIGFoZWFkLCBidXQgc2V0ICVjcwo+IC0JICogdG8gdGhl
IGNvcnJlY3QgR0RUIGVudHJ5IHdoaWxlIGRvaW5nIHRoYXQuCj4gLQkgKi8KPiAtCXB1c2hsICQo
Z2R0NjRfMzJjcy1nZHQ2NCkKPiAtCXB1c2hsICQxZgo+IC0JbHJldAo+ICAKPiAtMToJbW92bCAk
KGdkdDY0X2RzLWdkdDY0KSwgJWVheAo+ICsJbW92bCAkKGdkdDY0X2RzLWdkdDY0KSwgJWVheAo+
ICAJbW92bCAlZWF4LCAlZHMKPiAgCW1vdmwgJWVheCwgJWVzCj4gIAltb3ZsICVlYXgsICVzcwo+
IEBAIC0xMjIsNyArMTE2LDcgQEAgRU5UUlkoX2xpYmt2bXBsYXRfc3RhcnQzMikKPiAgCS8qIDU6
IHBvZXRpY2FsbHkgbG9uZ2p1bXAgdG8gbG9uZ21vZGUsCj4gIAkgKiAgICBsZXR0aW5nIGxyZXQg
c2V0ICVjcyB0byB0aGUgY29ycmVjdCBHRFQgZW50cnkgb24gdGhlIHdheQo+ICAJICovCj4gLQlw
dXNobCAkKGdkdDY0XzY0Y3MtZ2R0NjQpCj4gKwlwdXNobCAkKGdkdDY0X2NzLWdkdDY0KQo+ICAJ
cHVzaGwgJF9saWJrdm1wbGF0X3N0YXJ0NjQKPiAgCWxyZXQKPiAgCj4gQEAgLTE0OSwxMCArMTQz
LDggQEAgRU5EKF9saWJrdm1wbGF0X3N0YXJ0MzIpCj4gIC5hbGlnbiA2NAo+ICBnZHQ2NDoKPiAg
CS5xdWFkIDB4MDAwMDAwMDAwMDAwMDAwMAo+IC1nZHQ2NF82NGNzOgo+ICtnZHQ2NF9jczoKPiAg
CS5xdWFkIEdEVF9ERVNDX0NPREVfVkFMCQkvKiA2NGJpdCBDUwkJKi8KPiAtZ2R0NjRfMzJjczoK
PiAtCS5xdWFkIEdEVF9ERVNDX0NPREUzMl9WQUwJLyogMzJiaXQgQ1MJCSovCj4gIGdkdDY0X2Rz
Ogo+ICAJLnF1YWQgR0RUX0RFU0NfREFUQV9WQUwJCS8qIERTCQkJKi8KPiAgCS5xdWFkIDB4MDAw
MDAwMDAwMDAwMDAwMAkvKiBUU1MgcGFydCAxICh2aWEgQykJKi8KPiAtLSAKPiAyLjIxLjAKPgoK
LS0gCll1cmkgVm9sY2hrb3YKU29mdHdhcmUgU3BlY2lhbGlzdAoKTkVDIEV1cm9wZSBMdGQKS3Vy
ZsO8cnN0ZW4tQW5sYWdlIDM2CkQtNjkxMTUgSGVpZGVsYmVyZwoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApN
aW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Wed Mar 20 12:03:28 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 20 Mar 2019 12:03: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 1h6ZwN-0001IS-CR; Wed, 20 Mar 2019 12:03:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=vIj/=RX=stud.acs.upb.ro=vlad_andrei.badoiu@srs-us1.protection.inumbo.net>)
 id 1h6ZwL-0001I8-QU
 for minios-devel@lists.xen.org; Wed, 20 Mar 2019 12:03:25 +0000
X-Inumbo-ID: 28e01864-4b08-11e9-901a-975fa1a6b642
Received: from EUR04-DB3-obe.outbound.protection.outlook.com (unknown
 [40.107.6.88]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 28e01864-4b08-11e9-901a-975fa1a6b642;
 Wed, 20 Mar 2019 12:03:23 +0000 (UTC)
Received: from AM0PR01MB5458.eurprd01.prod.exchangelabs.com (10.255.182.31) by
 AM0PR01MB3858.eurprd01.prod.exchangelabs.com (52.133.58.13) with
 Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1709.14; Wed, 20 Mar 2019 12:03:22 +0000
Received: from AM0PR01MB5458.eurprd01.prod.exchangelabs.com
 ([fe80::bc3f:7f2f:a620:12b2]) by AM0PR01MB5458.eurprd01.prod.exchangelabs.com
 ([fe80::bc3f:7f2f:a620:12b2%5]) with mapi id 15.20.1709.015; Wed, 20 Mar 2019
 12:03:22 +0000
From: =?utf-8?B?VmxhZC1BbmRyZWkgQsSCRE9JVSAoNzg2OTIp?=
 <vlad_andrei.badoiu@stud.acs.upb.ro>
To: "minios-devel@lists.xen.org" <minios-devel@lists.xen.org>
Thread-Topic: [UNIKRAFT PATCH v3 0/2] Add eh_frame and eh_frame_hdr to the
 linker script
Thread-Index: AQHU3xTpgC22mynY9EKeY0EZOgOWFw==
Date: Wed, 20 Mar 2019 12:03:21 +0000
Message-ID: <20190320120314.17437-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: DB6PR01CA0018.eurprd01.prod.exchangelabs.com
 (2603:10a6:6:45::31) To AM0PR01MB5458.eurprd01.prod.exchangelabs.com
 (2603:10a6:208:179::31)
x-ms-exchange-messagesentrepresentingtype: 1
x-mailer: git-send-email 2.20.1
x-originating-ip: [84.232.196.177]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 71bfb0c4-ac62-4e42-4926-08d6ad2c0c4c
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600127)(711020)(4605104)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR01MB3858; 
x-ms-traffictypediagnostic: AM0PR01MB3858:
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=vlad_andrei.badoiu@stud.acs.upb.ro; 
x-microsoft-antispam-prvs: <AM0PR01MB38583590B33BCF0DAEC9D3F2A6410@AM0PR01MB3858.eurprd01.prod.exchangelabs.com>
x-forefront-prvs: 098291215C
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(39850400004)(376002)(396003)(366004)(346002)(136003)(189003)(199004)(68736007)(2351001)(85202003)(2906002)(6486002)(81156014)(7736002)(99286004)(6436002)(81166006)(106356001)(305945005)(52116002)(2501003)(86362001)(8936002)(25786009)(4326008)(14454004)(97736004)(478600001)(8676002)(66066001)(6916009)(102836004)(50226002)(85182001)(786003)(66574012)(71200400001)(1076003)(105586002)(6116002)(54906003)(6506007)(186003)(74482002)(386003)(6512007)(486006)(2616005)(256004)(26005)(3846002)(5640700003)(71190400001)(14444005)(53936002)(5660300002)(316002)(476003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR01MB3858;
 H:AM0PR01MB5458.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-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: FsSFrmVmxu1QAbOWTx7fPZPN29hFGDvWXqGAy9JmNlqwSYYcfldnV8YApDbYGpoZjetuAESeBksoLH60aOyT/mCl4QPpnaJa9dJykcFmqfFSZkn9p6kDxatw0CvDdGL0PbMVyHIfrB032nH7+rtwM7c6MhIKsq2AYM+I9Jj5NTddniepexoP2zzBXc+jS2LwY2VmMdChQjp8OkU249myXOUvoiBdf0SlF8drWrvZxYXg2cTpMXbyik+jZTarvrUNjLsPHhoKdmF5l95tAeYG0I3nOtBrgwUQPAH1FFzubpUU4PF1kmztxCCy3TVC47bagX/3q43GGbs575T5+Khe9EaIsjCNQDpKyoguBXYJr99JKKaRqdcRkIPa+8PK2gky36viNRDRjy5bI5ROReEcx2BRSDebxE1kEXcGwr+0tBM=
Content-ID: <9F56C4C6E80347448995B2B6356E4279@eurprd01.prod.exchangelabs.com>
MIME-Version: 1.0
X-OriginatorOrg: stud.acs.upb.ro
X-MS-Exchange-CrossTenant-Network-Message-Id: 71bfb0c4-ac62-4e42-4926-08d6ad2c0c4c
X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Mar 2019 12:03:21.9168 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 2d8cc8ba-8dda-4334-9e5c-fac2092e9bac
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR01MB3858
Subject: [Minios-devel] [UNIKRAFT PATCH v3 0/2] Add eh_frame and
 eh_frame_hdr to the linker script
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?B?VmxhZC1BbmRyZWkgQsSCRE9JVSAoNzg2OTIp?=
 <vlad_andrei.badoiu@stud.acs.upb.ro>,
 "Sharan.Santhanam@neclab.eu" <Sharan.Santhanam@neclab.eu>,
 "yuri.volchkov@neclab.eu" <yuri.volchkov@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>

Rm9yIHRoZSBleGNlcHRpb24gaGFuZGxpbmcgaW4gQysrIGFkZGl0aW9uYWwgaW5mb3JtYXRpb24g
bXVzdCBiZQ0KcHJvdmlkZWQgdG8gdGhlIHJ1bnRpbWUgZW52aXJvbm1lbnQgdGhhdCBkZXNjcmli
ZXMgdGhlIGNhbGwgZnJhbWVzIA0KdGhhdCBtdXN0IGJlIHVud291bmQgZHVyaW5nIHRoZSBwcm9j
ZXNzaW5nIG9mIGFuIGV4Y2VwdGlvbi4gDQpUaGlzIGluZm9ybWF0aW9uIGlzIGNvbnRhaW5lZCBp
biB0aGUgc3BlY2lhbCBzZWN0aW9ucyANCi5laF9mcmFtZSBhbmQgLmVoX2ZyYW1lX2hkci4NCg0K
Q2hhbmdlcyBmcm9tIHYxOg0KKikgUmVtb3ZlZCB0aGUgYWxpZ25tZW50IGJldHdlZW4gc2VjdGlv
bnMuDQoqKSBBZGFwdGVkIHRoZSBzZWN0aW9uIHJlZ2lzdGVyIGZyb20gbWVtb3J5LmggdG8gdGhl
IGxhdGVzdA0KY2hhbmdlcyBpbiBzdGFnaW5nLg0KDQpDaGFuZ2VzIGZyb20gdjI6DQoqKSBTb2x2
ZWQgY2hlY2twYXRjaCBlcnJvcnMgaW4gL3BsYXQveGVuL21lbW9yeS5jDQoqKSBBZGQgdGhlIGVo
X2ZyYW0gYW5kIGVoX2ZyYW1lX2hkciBpbiBwbGF0L2t2bS9hcm0vbGluazY0Lmxkcy5TDQphbmQg
cGxhdC94ZW4vYXJtL2xpbmszMi5sZHMNCiopIEluY3JlYXNlIGRlIG1lbW9yeSByZWdpb24gY291
bnQgb24gcGxhdC94ZW4vbWVtb3J5LmMgZnJvbSA1DQp0byA3ICh3ZSBoYXZlIDcgc2VjdGlvbnMg
bm93IHdpdGggZWhfZnJhbWUgYW5kIGVoX2ZyYW1lX2hkcikNCiopIENoYW5nZWQgdGhlIG9yZGVy
IGluIHBsYXQvKi9tZW1vcnkuYyB0byBmb2xsb3cgdGhlIG9yZGVyDQpmcm9tIHRoZSBsaW5rZXIg
c2NyaXB0LiBOb3cgdGhlIHNlY3Rpb25zIGFyZSByZWdpc3RlcmVkIGFmdGVyDQp0aGUgY29kZSBz
ZWN0aW9uLg0KIA0KDQpWbGFkLUFuZHJlaSBCYWRvaXUgKDEpOg0KICBwbGF0OiBSZWdpc3RlciBl
aF9mcmFtZSBhbmQgZWhfZnJhbWVfaGRyIGluIG1lbW9yeS5oDQoNClZsYWQtQW5kcmVpIELEgkRP
SVUgKDc4NjkyKSAoMSk6DQogIHBsYXQ6IEFkZCB0aGUgZWhfZnJhbWUgYW5kIGVoX2ZyYW1lX2hk
ciBzZWN0aW9ucw0KDQogcGxhdC9jb21tb24vaW5jbHVkZS9zZWN0aW9ucy5oIHwgMzIgKysrKysr
KysrKysrKystLS0tLS0tLQ0KIHBsYXQvY29tbW9uL3g4Ni9saW5rNjQubGRzICAgICB8IDUwICsr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysNCiBwbGF0L2t2bS9hcm0vbGluazY0Lmxk
cy5TICAgICAgfCAyNiArKysrKysrKysrKysrKystLS0NCiBwbGF0L2t2bS9tZW1vcnkuYyAgICAg
ICAgICAgICAgfCAzNiArKysrKysrKysrKysrKysrKysrLS0tLS0NCiBwbGF0L2t2bS94ODYvbGlu
azY0LmxkcyAgICAgICAgfCAgMiArKw0KIHBsYXQveGVuL2FybS9saW5rMzIubGRzICAgICAgICB8
IDIwICsrKysrKysrKysrKysrDQogcGxhdC94ZW4vbWVtb3J5LmMgICAgICAgICAgICAgIHwgMzIg
KysrKysrKysrKysrKysrKysrLS0tLQ0KIHBsYXQveGVuL3g4Ni9saW5rNjQubGRzICAgICAgICB8
ICAyICsrDQogOCBmaWxlcyBjaGFuZ2VkLCAxNzIgaW5zZXJ0aW9ucygrKSwgMjggZGVsZXRpb25z
KC0pDQogY3JlYXRlIG1vZGUgMTAwNjQ0IHBsYXQvY29tbW9uL3g4Ni9saW5rNjQubGRzDQoNCi0t
IA0KMi4yMC4xDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby9taW5p
b3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Wed Mar 20 12:03:28 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 20 Mar 2019 12:03: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 1h6ZwO-0001Is-EA; Wed, 20 Mar 2019 12:03:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=vIj/=RX=stud.acs.upb.ro=vlad_andrei.badoiu@srs-us1.protection.inumbo.net>)
 id 1h6ZwN-0001IL-1Y
 for minios-devel@lists.xen.org; Wed, 20 Mar 2019 12:03:27 +0000
X-Inumbo-ID: 2a0855f8-4b08-11e9-b762-0f2eec480e3f
Received: from EUR04-DB3-obe.outbound.protection.outlook.com (unknown
 [40.107.6.88]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2a0855f8-4b08-11e9-b762-0f2eec480e3f;
 Wed, 20 Mar 2019 12:03:24 +0000 (UTC)
Received: from AM0PR01MB5458.eurprd01.prod.exchangelabs.com (10.255.182.31) by
 AM0PR01MB3858.eurprd01.prod.exchangelabs.com (52.133.58.13) with
 Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1709.14; Wed, 20 Mar 2019 12:03:22 +0000
Received: from AM0PR01MB5458.eurprd01.prod.exchangelabs.com
 ([fe80::bc3f:7f2f:a620:12b2]) by AM0PR01MB5458.eurprd01.prod.exchangelabs.com
 ([fe80::bc3f:7f2f:a620:12b2%5]) with mapi id 15.20.1709.015; Wed, 20 Mar 2019
 12:03:22 +0000
From: =?utf-8?B?VmxhZC1BbmRyZWkgQsSCRE9JVSAoNzg2OTIp?=
 <vlad_andrei.badoiu@stud.acs.upb.ro>
To: "minios-devel@lists.xen.org" <minios-devel@lists.xen.org>
Thread-Topic: [UNIKRAFT PATCH v3 1/2] plat: Add the eh_frame and eh_frame_hdr
 sections
Thread-Index: AQHU3xTqJQFNQ129+06ABOrMA2McKw==
Date: Wed, 20 Mar 2019 12:03:22 +0000
Message-ID: <20190320120314.17437-2-vlad_andrei.badoiu@stud.acs.upb.ro>
References: <20190320120314.17437-1-vlad_andrei.badoiu@stud.acs.upb.ro>
In-Reply-To: <20190320120314.17437-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: DB6PR01CA0018.eurprd01.prod.exchangelabs.com
 (2603:10a6:6:45::31) To AM0PR01MB5458.eurprd01.prod.exchangelabs.com
 (2603:10a6:208:179::31)
x-ms-exchange-messagesentrepresentingtype: 1
x-mailer: git-send-email 2.20.1
x-originating-ip: [84.232.196.177]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: d594355e-9ae7-43c1-902f-08d6ad2c0ce9
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600127)(711020)(4605104)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR01MB3858; 
x-ms-traffictypediagnostic: AM0PR01MB3858:
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=vlad_andrei.badoiu@stud.acs.upb.ro; 
x-microsoft-antispam-prvs: <AM0PR01MB3858869E847AFDAE56160B16A6410@AM0PR01MB3858.eurprd01.prod.exchangelabs.com>
x-forefront-prvs: 098291215C
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(39850400004)(376002)(396003)(366004)(346002)(136003)(189003)(199004)(68736007)(2351001)(85202003)(2906002)(6486002)(76176011)(81156014)(7736002)(99286004)(6436002)(81166006)(106356001)(305945005)(52116002)(2501003)(86362001)(8936002)(25786009)(4326008)(14454004)(97736004)(478600001)(8676002)(66066001)(6916009)(102836004)(50226002)(85182001)(786003)(66574012)(71200400001)(11346002)(1076003)(105586002)(6116002)(54906003)(6506007)(186003)(74482002)(386003)(6512007)(486006)(2616005)(256004)(26005)(3846002)(5640700003)(71190400001)(14444005)(53936002)(5660300002)(446003)(316002)(476003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR01MB3858;
 H:AM0PR01MB5458.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-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: SuEG7zAv1rHkN66shgNz52bz2NV7ECrdEzGGiJMTHp1ZxxG+W1ZAIxOVpzF78vafTh7ulgw3pQxupK1QY/SPviKoTQRKM5+n2isVLtJ8P30HGU609opTojO2agqzGrZTbLklPonKg43CZ5kV7YreX7pCKf400cmVFI/8nilgbf6Taj0olkReab7GIZRJEKQQMHWnknwTBJfMdFYmINX1t+NyyGjd+sEoE2wCRxe/Nr9yiP/0NrQAKGDvoK3rDjp9FBA4OSm3q8qhjQ+q5EqVdIdI8vHlmG3FT3PKv+D5HSYXhFAvoXn98KRWkZDw0v1hakjNX5Xw+P74K678OelOMDpBOzpe4zhnjoEKUJF6emZ/TwArwoz5ww04De+t8HkwO+067Cb8I3SMHG3jYWSWDIMi8s6ShazkAiSZnXAU5qk=
Content-ID: <D46BAB68B62E87418185AC4C58B08184@eurprd01.prod.exchangelabs.com>
MIME-Version: 1.0
X-OriginatorOrg: stud.acs.upb.ro
X-MS-Exchange-CrossTenant-Network-Message-Id: d594355e-9ae7-43c1-902f-08d6ad2c0ce9
X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Mar 2019 12:03:22.8755 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 2d8cc8ba-8dda-4334-9e5c-fac2092e9bac
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR01MB3858
Subject: [Minios-devel] [UNIKRAFT PATCH v3 1/2] plat: Add the eh_frame and
 eh_frame_hdr sections
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?B?VmxhZC1BbmRyZWkgQsSCRE9JVSAoNzg2OTIp?=
 <vlad_andrei.badoiu@stud.acs.upb.ro>,
 "Sharan.Santhanam@neclab.eu" <Sharan.Santhanam@neclab.eu>,
 "yuri.volchkov@neclab.eu" <yuri.volchkov@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>

RnJvbTogVmxhZC1BbmRyZWkgQsSCRE9JVSAoNzg2OTIpIDx2bGFkX2FuZHJlaS5iYWRvaXVAc3R1
ZC5hY3MudXBiLnJvPg0KDQpUaGlzIHBhdGNoIGFkZHMgdGhlIGVoX2ZyYW1lIGFuZCBlaF9mcmFt
ZSBoZHIgc2VjdGlvbnMgdG8NCnRoZSBsaW5rZXIgc2NyaXB0IGZvciBib3RoIFhFTiBhbmQgS1ZN
Lg0KDQpBIG5ldyBsaW5rZXIgc2NyaXB0IGhhcyBiZWVuIGNyZWF0ZWQgcGxhdC9jb21tb24veDg2
L2xpbms2NC5sZHMgaW4NCm9yZGVyIHRvIGF2b2lkIGNvZGUgZHVwbGljYXRpb24uDQoNClRoaXMg
cGF0Y2ggYWRkcyB0aGUgZnJhbWVzIHRvIHRoZSBsaW5rZXIgc2NyaXB0cy4NCg0KU2lnbmVkLW9m
Zi1ieTogVmxhZC1BbmRyZWkgQmFkb2l1IDx2bGFkX2FuZHJlaS5iYWRvaXVAc3R1ZC5hY3MudXBi
LnJvPg0KLS0tDQogcGxhdC9jb21tb24veDg2L2xpbms2NC5sZHMgfCA1MCArKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKw0KIHBsYXQva3ZtL2FybS9saW5rNjQubGRzLlMgIHwg
MjYgKysrKysrKysrKysrKysrKystLS0NCiBwbGF0L2t2bS94ODYvbGluazY0LmxkcyAgICB8ICAy
ICsrDQogcGxhdC94ZW4vYXJtL2xpbmszMi5sZHMgICAgfCAyMCArKysrKysrKysrKysrKysNCiBw
bGF0L3hlbi94ODYvbGluazY0LmxkcyAgICB8ICAyICsrDQogNSBmaWxlcyBjaGFuZ2VkLCA5NiBp
bnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQ0KIGNyZWF0ZSBtb2RlIDEwMDY0NCBwbGF0L2Nv
bW1vbi94ODYvbGluazY0Lmxkcw0KDQpkaWZmIC0tZ2l0IGEvcGxhdC9jb21tb24veDg2L2xpbms2
NC5sZHMgYi9wbGF0L2NvbW1vbi94ODYvbGluazY0Lmxkcw0KbmV3IGZpbGUgbW9kZSAxMDA2NDQN
CmluZGV4IDAwMDAwMDAwLi5mYzMzMTZmNg0KLS0tIC9kZXYvbnVsbA0KKysrIGIvcGxhdC9jb21t
b24veDg2L2xpbms2NC5sZHMNCkBAIC0wLDAgKzEsNTAgQEANCisvKiBTUERYLUxpY2Vuc2UtSWRl
bnRpZmllcjogQlNELTMtQ2xhdXNlICovDQorLyoNCisgKiBBdXRob3JzOiBWbGFkLUFuZHJlaSBC
YWRvaXUgPHZsYWRfYW5kcmVpLmJhZG9pdUBzdHVkLmFjcy51cGIucm8+DQorICoNCisgKiBDb3B5
cmlnaHQgKGMpIDIwMTgsIE5FQyBFdXJvcGUgTHRkLiwgTkVDIENvcnBvcmF0aW9uLiBBbGwgcmln
aHRzIHJlc2VydmVkLg0KKyAqDQorICogUmVkaXN0cmlidXRpb24gYW5kIHVzZSBpbiBzb3VyY2Ug
YW5kIGJpbmFyeSBmb3Jtcywgd2l0aCBvciB3aXRob3V0DQorICogbW9kaWZpY2F0aW9uLCBhcmUg
cGVybWl0dGVkIHByb3ZpZGVkIHRoYXQgdGhlIGZvbGxvd2luZyBjb25kaXRpb25zDQorICogYXJl
IG1ldDoNCisgKg0KKyAqIDEuIFJlZGlzdHJpYnV0aW9ucyBvZiBzb3VyY2UgY29kZSBtdXN0IHJl
dGFpbiB0aGUgYWJvdmUgY29weXJpZ2h0DQorICogICAgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29u
ZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyLg0KKyAqIDIuIFJlZGlzdHJpYnV0
aW9ucyBpbiBiaW5hcnkgZm9ybSBtdXN0IHJlcHJvZHVjZSB0aGUgYWJvdmUgY29weXJpZ2h0DQor
ICogICAgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBk
aXNjbGFpbWVyIGluIHRoZQ0KKyAqICAgIGRvY3VtZW50YXRpb24gYW5kL29yIG90aGVyIG1hdGVy
aWFscyBwcm92aWRlZCB3aXRoIHRoZSBkaXN0cmlidXRpb24uDQorICogMy4gTmVpdGhlciB0aGUg
bmFtZSBvZiB0aGUgY29weXJpZ2h0IGhvbGRlciBub3IgdGhlIG5hbWVzIG9mIGl0cw0KKyAqICAg
IGNvbnRyaWJ1dG9ycyBtYXkgYmUgdXNlZCB0byBlbmRvcnNlIG9yIHByb21vdGUgcHJvZHVjdHMg
ZGVyaXZlZCBmcm9tDQorICogICAgdGhpcyBzb2Z0d2FyZSB3aXRob3V0IHNwZWNpZmljIHByaW9y
IHdyaXR0ZW4gcGVybWlzc2lvbi4NCisgKg0KKyAqIFRISVMgU09GVFdBUkUgSVMgUFJPVklERUQg
QlkgVEhFIENPUFlSSUdIVCBIT0xERVJTIEFORCBDT05UUklCVVRPUlMgIkFTIElTIg0KKyAqIEFO
RCBBTlkgRVhQUkVTUyBPUiBJTVBMSUVEIFdBUlJBTlRJRVMsIElOQ0xVRElORywgQlVUIE5PVCBM
SU1JVEVEIFRPLCBUSEUNCisgKiBJTVBMSUVEIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZ
IEFORCBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRQ0KKyAqIEFSRSBESVNDTEFJTUVE
LiBJTiBOTyBFVkVOVCBTSEFMTCBUSEUgQ09QWVJJR0hUIEhPTERFUiBPUiBDT05UUklCVVRPUlMg
QkUNCisgKiBMSUFCTEUgRk9SIEFOWSBESVJFQ1QsIElORElSRUNULCBJTkNJREVOVEFMLCBTUEVD
SUFMLCBFWEVNUExBUlksIE9SDQorICogQ09OU0VRVUVOVElBTCBEQU1BR0VTIChJTkNMVURJTkcs
IEJVVCBOT1QgTElNSVRFRCBUTywgUFJPQ1VSRU1FTlQgT0YNCisgKiBTVUJTVElUVVRFIEdPT0RT
IE9SIFNFUlZJQ0VTOyBMT1NTIE9GIFVTRSwgREFUQSwgT1IgUFJPRklUUzsgT1IgQlVTSU5FU1MN
CisgKiBJTlRFUlJVUFRJT04pIEhPV0VWRVIgQ0FVU0VEIEFORCBPTiBBTlkgVEhFT1JZIE9GIExJ
QUJJTElUWSwgV0hFVEhFUiBJTg0KKyAqIENPTlRSQUNULCBTVFJJQ1QgTElBQklMSVRZLCBPUiBU
T1JUIChJTkNMVURJTkcgTkVHTElHRU5DRSBPUiBPVEhFUldJU0UpDQorICogQVJJU0lORyBJTiBB
TlkgV0FZIE9VVCBPRiBUSEUgVVNFIE9GIFRISVMgU09GVFdBUkUsIEVWRU4gSUYgQURWSVNFRCBP
RiBUSEUNCisgKiBQT1NTSUJJTElUWSBPRiBTVUNIIERBTUFHRS4NCisgKg0KKyAqIFRISVMgSEVB
REVSIE1BWSBOT1QgQkUgRVhUUkFDVEVEIE9SIE1PRElGSUVEIElOIEFOWSBXQVkuDQorICovDQor
DQorLiA9IEFMSUdOKDB4MTAwMCk7DQorX19laF9mcmFtZV9zdGFydCA9IC47DQorLmVoX2ZyYW1l
IDoNCit7DQorCSooLmVoX2ZyYW1lKQ0KKwkqKC5laF9mcmFtZS4qKQ0KK30NCitfX2VoX2ZyYW1l
X2VuZCA9IC47DQorDQorX19laF9mcmFtZV9oZHJfc3RhcnQgPSAuOw0KKy5laF9mcmFtZV9oZHIg
Og0KK3sNCisJKiguZWhfZnJhbWVfaGRyKQ0KKwkqKC5laF9mcmFtZV9oZHIuKikNCit9DQorX19l
aF9mcmFtZV9oZHJfZW5kID0gLjsNCmRpZmYgLS1naXQgYS9wbGF0L2t2bS9hcm0vbGluazY0Lmxk
cy5TIGIvcGxhdC9rdm0vYXJtL2xpbms2NC5sZHMuUw0KaW5kZXggMWMyYWQ4YzkuLjZhYTk1NWY1
IDEwMDY0NA0KLS0tIGEvcGxhdC9rdm0vYXJtL2xpbms2NC5sZHMuUw0KKysrIGIvcGxhdC9rdm0v
YXJtL2xpbms2NC5sZHMuUw0KQEAgLTY4LDYgKzY4LDI2IEBAIFNFQ1RJT05TIHsNCiAJLiA9IEFM
SUdOKF9fUEFHRV9TSVpFKTsNCiAJX2V0ZXh0ID0gLjsNCiANCisJLyogRXhjZXB0aW9uIGZyYW1l
ICovDQorCV9fZWhfZnJhbWVfc3RhcnQgPSAuOw0KKwkuZWhfZnJhbWUgOg0KKwl7DQorCQkqKC5l
aF9mcmFtZSkNCisJCSooLmVoX2ZyYW1lKS4qDQorCX0NCisJX19laF9mcmFtZV9lbmQgPSAuOw0K
Kw0KKwkvKiBFeGNlcHRpb24gZnJhbWUgaGVhZGVyICovDQorCV9fZWhfZnJhbWVfaGRyX3N0YXJ0
ID0gLjsNCisJLmVoX2ZyYW1lX2hkciA6DQorCXsNCisNCisJCSooLmVoX2ZyYW1lX2hkcikNCisJ
CSooLmVoX2ZyYW1lX2hkci4qKQ0KKwl9DQorCS4gPSBBTElHTihfX1BBR0VfU0laRSk7DQorCV9f
ZWhfZnJhbWVfaGRyX2VuZCA9IC47DQorDQogCS8qIFJlYWQtb25seSBkYXRhICovDQogCV9yb2Rh
dGEgPSAuOw0KIAkucm9kYXRhIDoNCkBAIC03NSwxMCArOTUsOCBAQCBTRUNUSU9OUyB7DQogCQkq
KC5yb2RhdGEpDQogCQkqKC5yb2RhdGEuKikNCiAJfQ0KLQkuZWhfZnJhbWUgOg0KLQl7DQotCQkq
KC5laF9mcmFtZSkNCi0JfQ0KKw0KKw0KIAlfZXJvZGF0YSA9IC47DQogDQogCS8qIENvbnN0cnVj
dG9yIHRhYmxlcyAocmVhZC1vbmx5KSAqLw0KZGlmZiAtLWdpdCBhL3BsYXQva3ZtL3g4Ni9saW5r
NjQubGRzIGIvcGxhdC9rdm0veDg2L2xpbms2NC5sZHMNCmluZGV4IDYwYjVkMjE0Li5jOTZmNzUw
MSAxMDA2NDQNCi0tLSBhL3BsYXQva3ZtL3g4Ni9saW5rNjQubGRzDQorKysgYi9wbGF0L2t2bS94
ODYvbGluazY0Lmxkcw0KQEAgLTQxLDYgKzQxLDggQEAgU0VDVElPTlMNCiAJfQ0KIAlfZXRleHQg
PSAuOw0KIA0KKwlJTkNMVURFIHBsYXQvY29tbW9uL3g4Ni9saW5rNjQubGRzDQorDQogCS8qIFJl
YWQtb25seSBkYXRhICovDQogCS4gPSBBTElHTigweDEwMDApOw0KIAlfcm9kYXRhID0gLjsNCmRp
ZmYgLS1naXQgYS9wbGF0L3hlbi9hcm0vbGluazMyLmxkcyBiL3BsYXQveGVuL2FybS9saW5rMzIu
bGRzDQppbmRleCBjZTIwMGI2Ny4uMjQ2MjQ0ZWMgMTAwNjQ0DQotLS0gYS9wbGF0L3hlbi9hcm0v
bGluazMyLmxkcw0KKysrIGIvcGxhdC94ZW4vYXJtL2xpbmszMi5sZHMNCkBAIC00Nyw2ICs0Nywy
NiBAQCBTRUNUSU9OUw0KIA0KIAlfZXRleHQgPSAuOwkJCS8qIEVuZCBvZiB0ZXh0IHNlY3Rpb24g
Ki8NCiANCisJLyogRXhjZXB0aW9uIGZyYW1lICovDQorCV9fZWhfZnJhbWVfc3RhcnQgPSAuOw0K
KwkuZWhfZnJhbWUgOg0KKwl7DQorCQkqKC5laF9mcmFtZSkNCisJCSooLmVoX2ZyYW1lLiopDQor
CX0NCisJX19laF9mcmFtZV9lbmQgPSAuOw0KKw0KKw0KKwkvKiBFeGNlcHRpb24gZnJhbWUgaGVh
ZGVyICovDQorCV9fZWhfZnJhbWVfaGRyX3N0YXJ0ID0gLjsNCisJLmVoX2ZyYW1lX2hkciA6DQor
CXsNCisJCSooLmVoX2ZyYW1lX2hkcikNCisJCSooLmVoX2ZyYW1lX2hkci4qKQ0KKwl9DQorCS4g
PSBBTElHTig0MDk2KTsNCisJX19laF9mcmFtZV9oZHJfZW5kID0gLjsNCisNCiAJLyogUmVhZC1v
bmx5IGRhdGEgKi8NCiAJX3JvZGF0YSA9IC47DQogCS5yb2RhdGEgOg0KZGlmZiAtLWdpdCBhL3Bs
YXQveGVuL3g4Ni9saW5rNjQubGRzIGIvcGxhdC94ZW4veDg2L2xpbms2NC5sZHMNCmluZGV4IGRj
ZTBiYWYyLi44MmFiNjUzYSAxMDA2NDQNCi0tLSBhL3BsYXQveGVuL3g4Ni9saW5rNjQubGRzDQor
KysgYi9wbGF0L3hlbi94ODYvbGluazY0Lmxkcw0KQEAgLTM5LDYgKzM5LDggQEAgU0VDVElPTlMN
CiANCiAJX2V0ZXh0ID0gLjsJCQkvKiBFbmQgb2YgdGV4dCBzZWN0aW9uICovDQogDQorCUlOQ0xV
REUgcGxhdC9jb21tb24veDg2L2xpbms2NC5sZHMNCisNCiAJX3JvZGF0YSA9IC47DQogCS5yb2Rh
dGEgOiB7DQogCQkqKC5yb2RhdGEpDQotLSANCjIuMjAuMQ0KDQpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1p
bmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Wed Mar 20 12:03:29 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 20 Mar 2019 12:03:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h6ZwP-0001JH-G6; Wed, 20 Mar 2019 12:03: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=vIj/=RX=stud.acs.upb.ro=vlad_andrei.badoiu@srs-us1.protection.inumbo.net>)
 id 1h6ZwO-0001Id-8g
 for minios-devel@lists.xen.org; Wed, 20 Mar 2019 12:03:28 +0000
X-Inumbo-ID: 2ad4769c-4b08-11e9-9b8b-3303f6ae9eaf
Received: from EUR04-DB3-obe.outbound.protection.outlook.com (unknown
 [40.107.6.88]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2ad4769c-4b08-11e9-9b8b-3303f6ae9eaf;
 Wed, 20 Mar 2019 12:03:26 +0000 (UTC)
Received: from AM0PR01MB5458.eurprd01.prod.exchangelabs.com (10.255.182.31) by
 AM0PR01MB3858.eurprd01.prod.exchangelabs.com (52.133.58.13) with
 Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1709.14; Wed, 20 Mar 2019 12:03:24 +0000
Received: from AM0PR01MB5458.eurprd01.prod.exchangelabs.com
 ([fe80::bc3f:7f2f:a620:12b2]) by AM0PR01MB5458.eurprd01.prod.exchangelabs.com
 ([fe80::bc3f:7f2f:a620:12b2%5]) with mapi id 15.20.1709.015; Wed, 20 Mar 2019
 12:03:23 +0000
From: =?iso-8859-2?Q?Vlad-Andrei_B=C3DOIU_=2878692=29?=
 <vlad_andrei.badoiu@stud.acs.upb.ro>
To: "minios-devel@lists.xen.org" <minios-devel@lists.xen.org>
Thread-Topic: [PATCH 1/1] support/build: Add support for the tar.xz and .txz
 format
Thread-Index: AQHU3xTrIdSiw3c9G0qneCo8gag1sw==
Date: Wed, 20 Mar 2019 12:03:23 +0000
Message-ID: <20190320120314.17437-3-vlad_andrei.badoiu@stud.acs.upb.ro>
References: <20190320120314.17437-1-vlad_andrei.badoiu@stud.acs.upb.ro>
In-Reply-To: <20190320120314.17437-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: DB6PR01CA0018.eurprd01.prod.exchangelabs.com
 (2603:10a6:6:45::31) To AM0PR01MB5458.eurprd01.prod.exchangelabs.com
 (2603:10a6:208:179::31)
x-ms-exchange-messagesentrepresentingtype: 1
x-mailer: git-send-email 2.20.1
x-originating-ip: [84.232.196.177]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 0a4a3494-f531-4e39-bd4f-08d6ad2c0d75
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600127)(711020)(4605104)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR01MB3858; 
x-ms-traffictypediagnostic: AM0PR01MB3858:
x-ms-exchange-purlcount: 1
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=vlad_andrei.badoiu@stud.acs.upb.ro; 
x-microsoft-antispam-prvs: <AM0PR01MB38583D426218331C5BB623AFA6410@AM0PR01MB3858.eurprd01.prod.exchangelabs.com>
x-forefront-prvs: 098291215C
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(39850400004)(376002)(396003)(366004)(346002)(136003)(189003)(199004)(68736007)(2351001)(2906002)(6486002)(76176011)(81156014)(7736002)(99286004)(6436002)(81166006)(106356001)(305945005)(52116002)(2501003)(86362001)(8936002)(25786009)(4326008)(14454004)(97736004)(478600001)(8676002)(66066001)(6916009)(102836004)(50226002)(786003)(71200400001)(11346002)(1076003)(105586002)(6116002)(54906003)(6506007)(186003)(74482002)(386003)(6512007)(486006)(2616005)(256004)(26005)(3846002)(5640700003)(71190400001)(14444005)(53936002)(5660300002)(6306002)(446003)(316002)(476003)(142923001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR01MB3858;
 H:AM0PR01MB5458.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-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: JUL4dco6iNGiFE6WHLnubM3hX9B4ONp9Hma4X28f9RDXlin3oUBiwQ4vMrjr/e7Jh1GsR2NJ15CryyE0eeMJNSLL0849d9nxC9QlURsYkSKTiEPM3niDkDa2gl2qJCy5u3uKLxpsJGz5AJTj5gnLMgs+Pr0C/gMzQNkJ4am7k6NwPmt5+x+WLGcUPPXy6vYdd4/IhlikKNt8mOlz6y1jg4pFt4EYATdqiMcrZITHMOeeSf2jsW5IJ/wXAqlqgAVvNrFtfYtiCzvzaNsoAu1hXKBN/qGR4DCth9axH9MNCeHzsjmUa7DRZGvAT7Hk4JlLdQleYtKpYYVnrTApQWP+R1puLqDVVQX2yUMa0+l1Gv42OZsXqKvr2GxOxMkYd4DBOJ0cdlLQXFpSVshA9A/gpj/9C4ULzX8meTBk/EtADMc=
MIME-Version: 1.0
X-OriginatorOrg: stud.acs.upb.ro
X-MS-Exchange-CrossTenant-Network-Message-Id: 0a4a3494-f531-4e39-bd4f-08d6ad2c0d75
X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Mar 2019 12:03:23.8472 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 2d8cc8ba-8dda-4334-9e5c-fac2092e9bac
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR01MB3858
Subject: [Minios-devel] [PATCH 1/1] support/build: Add support for the
 tar.xz and .txz format
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>,
 "Sharan.Santhanam@neclab.eu" <Sharan.Santhanam@neclab.eu>,
 "yuri.volchkov@neclab.eu" <yuri.volchkov@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>

RnJvbTogVmxhZCBCYWRvaXUgPHZsYWRfYW5kcmVpLmJhZG9pdUBzdHVkLmFjcy51cGIucm8+CgpU
aGlzIHBhdGNoIGFkZHMgdGhlIC50eHogYW5kIHRhci54eiBmb3JtYXRzIGludG8gdGhlIGJ1aWxk
IHN5c3RlbS4KVGhpcyBpcyBuZWVkZWQgZm9yIHRoZSBDKysgbGlicmFyaWVzIHNpbmNlIExMVk0g
dXNlcyB0YXIueHoKZm9yIHRoZWlyIHJlbGVhc2VzIChodHRwOi8vcmVsZWFzZXMubGx2bS5vcmcv
ZG93bmxvYWQuaHRtbCkuCgpTaWduZWQtb2ZmLWJ5OiBWbGFkLUFuZHJlaSBCYWRvaXUgPHZsYWRf
YW5kcmVpLmJhZG9pdUBzdHVkLmFjcy51cGIucm8+ClJldmlld2VkLWJ5OiBGbG9yaWFuIFNjaG1p
ZHQgPGZsb3JpYW4uc2NobWlkdEBuZWNsYWIuZXU+Ci0tLQogc3VwcG9ydC9idWlsZC9NYWtlZmls
ZS5ydWxlcyB8IDExICsrKysrKysrKystCiAxIGZpbGUgY2hhbmdlZCwgMTAgaW5zZXJ0aW9ucygr
KSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3N1cHBvcnQvYnVpbGQvTWFrZWZpbGUucnVs
ZXMgYi9zdXBwb3J0L2J1aWxkL01ha2VmaWxlLnJ1bGVzCmluZGV4IDM2ZmI4ZGI1Li45OTllMTdl
YiAxMDA2NDQKLS0tIGEvc3VwcG9ydC9idWlsZC9NYWtlZmlsZS5ydWxlcworKysgYi9zdXBwb3J0
L2J1aWxkL01ha2VmaWxlLnJ1bGVzCkBAIC0yNTcsNiArMjU3LDE0IEBAICQoQlVJTERfRElSKS8k
KDEpLy5vcmlnaW46ICQoMikKIAkgICQoVE9VQ0gpICQoQlVJTERfRElSKS8kKDEpLy5vcmlnaW4p
CiBlbmRlZgogCitkZWZpbmUgX2V4dHJhY3R0b29yaWdpbl90Z3pfeHogPQorJChCVUlMRF9ESVIp
LyQoMSkvLm9yaWdpbjogJCgyKQorCSQoY2FsbCB2ZXJib3NlX2NtZCxVTlRBUiwkKDEpJzonICQo
bm90ZGlyICQoMikpLCBcCisJICAkKFRBUikgLXhKZiAkKDIpIFwKKwkgICAgICAgICAtQyAkKEJV
SUxEX0RJUikvJCgxKS9vcmlnaW4gJiYgXAorCSAgJChUT1VDSCkgJChCVUlMRF9ESVIpLyQoMSkv
Lm9yaWdpbikKK2VuZGVmCisKIGRlZmluZSBfZXh0cmFjdHRvb3JpZ2luX3ppcCA9CiAkKEJVSUxE
X0RJUikvJCgxKS8ub3JpZ2luOiAkKDIpCiAJJChjYWxsIHZlcmJvc2VfY21kLFVOWklQLCQoMSkn
OicgJChub3RkaXIgJCgyKSksIFwKQEAgLTI5MCw5ICsyOTgsMTAgQEAgZW5kZWYKICMgdW5hcmNo
aXZlICRsaWJuYW1lLCRhcmNoaXZlX2ZuYW1lLCRkaXJfd2l0aF9wYXRjaGVzKG9wdGlvbmFsKQog
ZGVmaW5lIHVuYXJjaGl2ZSA9CiAkKGlmICQoZmlsdGVyICUudGFyLmd6ICUudGd6LCQoMikpLCQo
Y2FsbCBfZXh0cmFjdHRvb3JpZ2luX3RneiwkKDEpLCQoMikpLFwKKyQoaWYgJChmaWx0ZXIgJS50
YXIueHogJS50eHosJCgyKSksJChjYWxsIF9leHRyYWN0dG9vcmlnaW5fdGd6X3h6LCQoMSksJCgy
KSksXAogJChpZiAkKGZpbHRlciAlLnppcCwkKDIpKSwkKGNhbGwgICAgICAgICAgX2V4dHJhY3R0
b29yaWdpbl96aXAsJCgxKSwkKDIpKSxcCiAkKGVycm9yICQoMik6IG1pc3NpbmcgZXh0cmFjdGlv
biBydWxlIGZvciBhcmNoaXZlIHR5cGUpXAotKSkKKykpKQogVUtfRkVUQ0gteSArPSAkKEJVSUxE
X0RJUikvJCgxKS8ub3JpZ2luIFwKICQoZXZhbCAkKGNhbGwgdnByZWZpeF9saWIsJCgxKSxPUklH
SU4pID0gJChCVUlMRF9ESVIpLyQoMSkvb3JpZ2luKQogJChjYWxsIG1rX3N1Yl9idWlsZF9kaXIs
JCgxKS9vcmlnaW4pCi0tIAoyLjIwLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Wed Mar 20 12:03:32 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 20 Mar 2019 12:03: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 1h6ZwS-0001KC-I1; Wed, 20 Mar 2019 12:03:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=vIj/=RX=stud.acs.upb.ro=vlad_andrei.badoiu@srs-us1.protection.inumbo.net>)
 id 1h6ZwQ-0001Jg-I5
 for minios-devel@lists.xen.org; Wed, 20 Mar 2019 12:03:30 +0000
X-Inumbo-ID: 2bce8c40-4b08-11e9-95f7-ff18dab0afde
Received: from EUR04-DB3-obe.outbound.protection.outlook.com (unknown
 [40.107.6.88]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2bce8c40-4b08-11e9-95f7-ff18dab0afde;
 Wed, 20 Mar 2019 12:03:27 +0000 (UTC)
Received: from AM0PR01MB5458.eurprd01.prod.exchangelabs.com (10.255.182.31) by
 AM0PR01MB3858.eurprd01.prod.exchangelabs.com (52.133.58.13) with
 Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1709.14; Wed, 20 Mar 2019 12:03:24 +0000
Received: from AM0PR01MB5458.eurprd01.prod.exchangelabs.com
 ([fe80::bc3f:7f2f:a620:12b2]) by AM0PR01MB5458.eurprd01.prod.exchangelabs.com
 ([fe80::bc3f:7f2f:a620:12b2%5]) with mapi id 15.20.1709.015; Wed, 20 Mar 2019
 12:03:24 +0000
From: =?iso-8859-2?Q?Vlad-Andrei_B=C3DOIU_=2878692=29?=
 <vlad_andrei.badoiu@stud.acs.upb.ro>
To: "minios-devel@lists.xen.org" <minios-devel@lists.xen.org>
Thread-Topic: [UNIKRAFT PATCH v3 2/2] plat: Register eh_frame and eh_frame_hdr
 in memory.h
Thread-Index: AQHU3xTrLpJ3xqLKZEOU5I0zFi9e2A==
Date: Wed, 20 Mar 2019 12:03:24 +0000
Message-ID: <20190320120314.17437-4-vlad_andrei.badoiu@stud.acs.upb.ro>
References: <20190320120314.17437-1-vlad_andrei.badoiu@stud.acs.upb.ro>
In-Reply-To: <20190320120314.17437-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: DB6PR01CA0018.eurprd01.prod.exchangelabs.com
 (2603:10a6:6:45::31) To AM0PR01MB5458.eurprd01.prod.exchangelabs.com
 (2603:10a6:208:179::31)
x-ms-exchange-messagesentrepresentingtype: 1
x-mailer: git-send-email 2.20.1
x-originating-ip: [84.232.196.177]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 807ea087-3039-4380-bbb8-08d6ad2c0e05
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600127)(711020)(4605104)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR01MB3858; 
x-ms-traffictypediagnostic: AM0PR01MB3858:
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=vlad_andrei.badoiu@stud.acs.upb.ro; 
x-microsoft-antispam-prvs: <AM0PR01MB3858651979891B4E4CA3DEF0A6410@AM0PR01MB3858.eurprd01.prod.exchangelabs.com>
x-forefront-prvs: 098291215C
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(39850400004)(376002)(396003)(366004)(346002)(136003)(189003)(199004)(68736007)(2351001)(2906002)(6486002)(76176011)(81156014)(7736002)(99286004)(6436002)(81166006)(106356001)(305945005)(52116002)(2501003)(86362001)(8936002)(25786009)(4326008)(14454004)(97736004)(478600001)(8676002)(66066001)(6916009)(102836004)(50226002)(786003)(71200400001)(11346002)(1076003)(105586002)(6116002)(54906003)(6506007)(186003)(74482002)(386003)(6512007)(486006)(2616005)(256004)(26005)(3846002)(5640700003)(71190400001)(53936002)(5660300002)(446003)(316002)(476003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR01MB3858;
 H:AM0PR01MB5458.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-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: QQUjWaBBlnisuJwtiEqF+Pd4dJApQkz/lS4q6Po/sIg4Wx+txpD9w0HB1dv4iklEzmyP+a8pVkozPfXwgw2jZUSitPYyOHvjGP0pN3WwKaAEGpG+u7KmeU6T9+gf+lnfypKM7VbnP3JokalXoaFXipCi3Cn+Pgli6Z1yaJITQbwHUHKmKdf41Sg8vHssMGXcVgm+N71lKXY38mEZmrPy92TFYz+MwSTMqRYk0bQxPJHBq9HfQz79rDNZ8A7FQi3GCwsgnu8g8zfHtsrZQpJfk3PyZ/1JC42NBDt0x8jK/mheUnCwX/vCMyTcTwBIZdoal9QLI6wbwA+M2kKHtcX+PGUuTK1oMhKT2sqfVh8iJ55pJ9KNgFymFCKX8SZUScpiZY8uDojmUj/DsjzCWzulEEleKWLpv0DrEMySobdiHUM=
MIME-Version: 1.0
X-OriginatorOrg: stud.acs.upb.ro
X-MS-Exchange-CrossTenant-Network-Message-Id: 807ea087-3039-4380-bbb8-08d6ad2c0e05
X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Mar 2019 12:03:24.7268 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 2d8cc8ba-8dda-4334-9e5c-fac2092e9bac
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR01MB3858
Subject: [Minios-devel] [UNIKRAFT PATCH v3 2/2] plat: Register eh_frame and
 eh_frame_hdr in memory.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: "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>,
 "Sharan.Santhanam@neclab.eu" <Sharan.Santhanam@neclab.eu>,
 "yuri.volchkov@neclab.eu" <yuri.volchkov@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>

U2lnbmVkLW9mZi1ieTogVmxhZC1BbmRyZWkgQmFkb2l1IDx2bGFkX2FuZHJlaS5iYWRvaXVAc3R1
ZC5hY3MudXBiLnJvPgotLS0KIHBsYXQvY29tbW9uL2luY2x1ZGUvc2VjdGlvbnMuaCB8IDMyICsr
KysrKysrKysrKysrKysrKystLS0tLS0tLS0tLQogcGxhdC9rdm0vbWVtb3J5LmMgICAgICAgICAg
ICAgIHwgMzYgKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLQogcGxhdC94ZW4vbWVt
b3J5LmMgICAgICAgICAgICAgIHwgMzIgKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tCiAz
IGZpbGVzIGNoYW5nZWQsIDc2IGluc2VydGlvbnMoKyksIDI0IGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL3BsYXQvY29tbW9uL2luY2x1ZGUvc2VjdGlvbnMuaCBiL3BsYXQvY29tbW9uL2luY2x1
ZGUvc2VjdGlvbnMuaAppbmRleCBlY2IzNjA3Mi4uMTA1MmNmYzcgMTAwNjQ0Ci0tLSBhL3BsYXQv
Y29tbW9uL2luY2x1ZGUvc2VjdGlvbnMuaAorKysgYi9wbGF0L2NvbW1vbi9pbmNsdWRlL3NlY3Rp
b25zLmgKQEAgLTQ4LDYgKzQ4LDEyIEBAIGV4dGVybiBjaGFyIF9kdGJbXTsKIC8qIFtfdGV4dCwg
X2V0ZXh0XTogY29udGFpbnMgLnRleHQuKiBzZWN0aW9ucyAqLwogZXh0ZXJuIGNoYXIgX3RleHRb
XSwgX2V0ZXh0W107CiAKKy8qIFtfX2VoX2ZyYW1lX3N0YXJ0LCBfX2VoX2ZyYW1lX2VuZF06IGNv
bnRhaW5zIC5laF9mcmFtZSBzZWN0aW9uICovCitleHRlcm4gY2hhciBfX2VoX2ZyYW1lX3N0YXJ0
LCBfX2VoX2ZyYW1lX2VuZDsKKworLyogW19fZWhfZnJhbWVfaGRyX3N0YXJ0LCBfX2VoX2ZyYW1l
X2hkcl9lbmRdOiBjb250YWlucyAuZWhfZnJhbWVfaGRyIHNlY3Rpb24gKi8KK2V4dGVybiBjaGFy
IF9fZWhfZnJhbWVfaGRyX3N0YXJ0LCBfX2VoX2ZyYW1lX2hkcl9lbmQ7CisKIC8qIFtfcm9kYXRh
LCBfZXJvZGF0YV06IGNvbnRhaW5zIC5yb2RhdGEuKiBzZWN0aW9ucyAqLwogZXh0ZXJuIGNoYXIg
X3JvZGF0YVtdLCBfZXJvZGF0YVtdOwogCkBAIC02NSwxNyArNzEsMjEgQEAgZXh0ZXJuIGNoYXIg
X2VuZFtdOwogCiAjZGVmaW5lIF9fdWtfaW1hZ2Vfc3ltYm9sKGFkZHIpICAgICgodW5zaWduZWQg
bG9uZykoYWRkcikpCiAKLSNkZWZpbmUgX19EVEIJCV9fdWtfaW1hZ2Vfc3ltYm9sKF9kdGIpCi0j
ZGVmaW5lIF9fVEVYVAkJX191a19pbWFnZV9zeW1ib2woX3RleHQpCi0jZGVmaW5lIF9fRVRFWFQJ
CV9fdWtfaW1hZ2Vfc3ltYm9sKF9ldGV4dCkKLSNkZWZpbmUgX19ST0RBVEEJX191a19pbWFnZV9z
eW1ib2woX3JvZGF0YSkKLSNkZWZpbmUgX19FUk9EQVRBCV9fdWtfaW1hZ2Vfc3ltYm9sKF9lcm9k
YXRhKQotI2RlZmluZSBfX0RBVEEJCV9fdWtfaW1hZ2Vfc3ltYm9sKF9kYXRhKQotI2RlZmluZSBf
X0VEQVRBCQlfX3VrX2ltYWdlX3N5bWJvbChfZWRhdGEpCi0jZGVmaW5lIF9fQ1RPUlMJCV9fdWtf
aW1hZ2Vfc3ltYm9sKF9jdG9ycykKLSNkZWZpbmUgX19FQ1RPUlMJX191a19pbWFnZV9zeW1ib2wo
X2VjdG9ycykKLSNkZWZpbmUgX19CU1NfU1RBUlQJX191a19pbWFnZV9zeW1ib2woX19ic3Nfc3Rh
cnQpCi0jZGVmaW5lIF9fRU5ECQlfX3VrX2ltYWdlX3N5bWJvbChfZW5kKQorI2RlZmluZSBfX0RU
QiAgICAgICAgICAgICAgICAgICBfX3VrX2ltYWdlX3N5bWJvbChfZHRiKQorI2RlZmluZSBfX1RF
WFQgICAgICAgICAgICAgICAgICBfX3VrX2ltYWdlX3N5bWJvbChfdGV4dCkKKyNkZWZpbmUgX19F
VEVYVCAgICAgICAgICAgICAgICAgX191a19pbWFnZV9zeW1ib2woX2V0ZXh0KQorI2RlZmluZSBf
X0VIX0ZSQU1FX1NUQVJUICAgICAgICBfX3VrX2ltYWdlX3N5bWJvbChfX2VoX2ZyYW1lX3N0YXJ0
KQorI2RlZmluZSBfX0VIX0ZSQU1FX0VORCAgICAgICAgICBfX3VrX2ltYWdlX3N5bWJvbChfX2Vo
X2ZyYW1lX2VuZCkKKyNkZWZpbmUgX19FSF9GUkFNRV9IRFJfU1RBUlQgICAgX191a19pbWFnZV9z
eW1ib2woX19laF9mcmFtZV9oZHJfc3RhcnQpCisjZGVmaW5lIF9fRUhfRlJBTUVfSERSX0VORCAg
ICAgIF9fdWtfaW1hZ2Vfc3ltYm9sKF9fZWhfZnJhbWVfaGRyX2VuZCkKKyNkZWZpbmUgX19ST0RB
VEEgICAgICAgICAgICAgICAgX191a19pbWFnZV9zeW1ib2woX3JvZGF0YSkKKyNkZWZpbmUgX19F
Uk9EQVRBICAgICAgICAgICAgICAgX191a19pbWFnZV9zeW1ib2woX2Vyb2RhdGEpCisjZGVmaW5l
IF9fREFUQSAgICAgICAgICAgICAgICAgIF9fdWtfaW1hZ2Vfc3ltYm9sKF9kYXRhKQorI2RlZmlu
ZSBfX0VEQVRBICAgICAgICAgICAgICAgICBfX3VrX2ltYWdlX3N5bWJvbChfZWRhdGEpCisjZGVm
aW5lIF9fQ1RPUlMgICAgICAgICAgICAgICAgIF9fdWtfaW1hZ2Vfc3ltYm9sKF9jdG9ycykKKyNk
ZWZpbmUgX19FQ1RPUlMgICAgICAgICAgICAgICAgX191a19pbWFnZV9zeW1ib2woX2VjdG9ycykK
KyNkZWZpbmUgX19CU1NfU1RBUlQgICAgICAgICAgICAgX191a19pbWFnZV9zeW1ib2woX19ic3Nf
c3RhcnQpCisjZGVmaW5lIF9fRU5EICAgICAgICAgICAgICAgICAgIF9fdWtfaW1hZ2Vfc3ltYm9s
KF9lbmQpCiAKICNlbmRpZiAvKl9fQVNTRU1CTFlfXyovCiAKZGlmZiAtLWdpdCBhL3BsYXQva3Zt
L21lbW9yeS5jIGIvcGxhdC9rdm0vbWVtb3J5LmMKaW5kZXggYTdiNGQ1ZWYuLmU0NWI4OGM1IDEw
MDY0NAotLS0gYS9wbGF0L2t2bS9tZW1vcnkuYworKysgYi9wbGF0L2t2bS9tZW1vcnkuYwpAQCAt
MzMsNyArMzMsNyBAQCBleHRlcm4gdm9pZCAqX2xpYmt2bXBsYXRfbWVtX2VuZDsKIAogaW50IHVr
cGxhdF9tZW1yZWdpb25fY291bnQodm9pZCkKIHsKLQlyZXR1cm4gNzsKKwlyZXR1cm4gOTsKIH0K
IAogaW50IHVrcGxhdF9tZW1yZWdpb25fZ2V0KGludCBpLCBzdHJ1Y3QgdWtwbGF0X21lbXJlZ2lv
bl9kZXNjICptKQpAQCAtNTMsNyArNTMsMjkgQEAgaW50IHVrcGxhdF9tZW1yZWdpb25fZ2V0KGlu
dCBpLCBzdHJ1Y3QgdWtwbGF0X21lbXJlZ2lvbl9kZXNjICptKQogI2VuZGlmCiAJCXJldCA9IDA7
CiAJCWJyZWFrOwotCWNhc2UgMTogLyogcm9kYXRhICovCisJY2FzZSAxOiAvKiBlaF9mcmFtZSAq
LworCQltLT5iYXNlICA9ICh2b2lkICopIF9fRUhfRlJBTUVfU1RBUlQ7CisJCW0tPmxlbiAgID0g
KHNpemVfdCkgX19FSF9GUkFNRV9FTkQKKwkJCQktIChzaXplX3QpIF9fRUhfRlJBTUVfU1RBUlQ7
CisJCW0tPmZsYWdzID0gKFVLUExBVF9NRU1SRl9SRVNFUlZFRAorCQkJICAgIHwgVUtQTEFUX01F
TVJGX1JFQURBQkxFKTsKKwkJcmV0ID0gMDsKKyNpZiBDT05GSUdfVUtQTEFUX01FTVJOQU1FCisJ
CW0tPm5hbWUgID0gImVoX2ZyYW1lIjsKKyNlbmRpZgorCQlicmVhazsKKwljYXNlIDI6IC8qIGVo
X2ZyYW1lX2hkciAqLworCQltLT5iYXNlICA9ICh2b2lkICopIF9fRUhfRlJBTUVfSERSX1NUQVJU
OworCQltLT5sZW4gICA9IChzaXplX3QpIF9fRUhfRlJBTUVfSERSX0VORAorCQkJICAgLSAoc2l6
ZV90KSBfX0VIX0ZSQU1FX0hEUl9TVEFSVDsKKwkJbS0+ZmxhZ3MgPSAoVUtQTEFUX01FTVJGX1JF
U0VSVkVECisJCQkgICAgfCBVS1BMQVRfTUVNUkZfUkVBREFCTEUpOworCQlyZXQgPSAwOworI2lm
IENPTkZJR19VS1BMQVRfTUVNUk5BTUUKKwkJbS0+bmFtZSAgPSAiZWhfZnJhbWVfaGRyIjsKKyNl
bmRpZgorCQlicmVhazsKKwljYXNlIDM6IC8qIHJvZGF0YSAqLwogCQltLT5iYXNlICA9ICh2b2lk
ICopIF9fUk9EQVRBOwogCQltLT5sZW4gICA9IChzaXplX3QpIF9fRVJPREFUQSAtIChzaXplX3Qp
IF9fUk9EQVRBOwogCQltLT5mbGFncyA9IChVS1BMQVRfTUVNUkZfUkVTRVJWRUQKQEAgLTYzLDcg
Kzg1LDcgQEAgaW50IHVrcGxhdF9tZW1yZWdpb25fZ2V0KGludCBpLCBzdHJ1Y3QgdWtwbGF0X21l
bXJlZ2lvbl9kZXNjICptKQogI2VuZGlmCiAJCXJldCA9IDA7CiAJCWJyZWFrOwotCWNhc2UgMjog
LyogY3RvcnMgKi8KKwljYXNlIDQ6IC8qIGN0b3JzICovCiAJCW0tPmJhc2UgID0gKHZvaWQgKikg
X19DVE9SUzsKIAkJbS0+bGVuICAgPSAoc2l6ZV90KSBfX0VDVE9SUyAtIChzaXplX3QpIF9fQ1RP
UlM7CiAJCW0tPmZsYWdzID0gKFVLUExBVF9NRU1SRl9SRVNFUlZFRApAQCAtNzMsNyArOTUsNyBA
QCBpbnQgdWtwbGF0X21lbXJlZ2lvbl9nZXQoaW50IGksIHN0cnVjdCB1a3BsYXRfbWVtcmVnaW9u
X2Rlc2MgKm0pCiAjZW5kaWYKIAkJcmV0ID0gMDsKIAkJYnJlYWs7Ci0JY2FzZSAzOiAvKiBkYXRh
ICovCisJY2FzZSA1OiAvKiBkYXRhICovCiAJCW0tPmJhc2UgID0gKHZvaWQgKikgX19EQVRBOwog
CQltLT5sZW4gICA9IChzaXplX3QpIF9fRURBVEEgLSAoc2l6ZV90KSBfX0RBVEE7CiAJCW0tPmZs
YWdzID0gKFVLUExBVF9NRU1SRl9SRVNFUlZFRApAQCAtODQsNyArMTA2LDcgQEAgaW50IHVrcGxh
dF9tZW1yZWdpb25fZ2V0KGludCBpLCBzdHJ1Y3QgdWtwbGF0X21lbXJlZ2lvbl9kZXNjICptKQog
I2VuZGlmCiAJCXJldCA9IDA7CiAJCWJyZWFrOwotCWNhc2UgNDogLyogYnNzICovCisJY2FzZSA2
OiAvKiBic3MgKi8KIAkJbS0+YmFzZSAgPSAodm9pZCAqKSBfX0JTU19TVEFSVDsKIAkJbS0+bGVu
ICAgPSAoc2l6ZV90KSBfX0VORCAtIChzaXplX3QpIF9fQlNTX1NUQVJUOwogCQltLT5mbGFncyA9
IChVS1BMQVRfTUVNUkZfUkVTRVJWRUQKQEAgLTk1LDcgKzExNyw3IEBAIGludCB1a3BsYXRfbWVt
cmVnaW9uX2dldChpbnQgaSwgc3RydWN0IHVrcGxhdF9tZW1yZWdpb25fZGVzYyAqbSkKICNlbmRp
ZgogCQlyZXQgPSAwOwogCQlicmVhazsKLQljYXNlIDU6IC8qIGhlYXAgKi8KKwljYXNlIDc6IC8q
IGhlYXAgKi8KIAkJbS0+YmFzZSAgPSBfbGlia3ZtcGxhdF9oZWFwX3N0YXJ0OwogCQltLT5sZW4g
ICA9IChzaXplX3QpIF9saWJrdm1wbGF0X3N0YWNrX3RvcAogCQkJICAgLSAoc2l6ZV90KSBfbGli
a3ZtcGxhdF9oZWFwX3N0YXJ0OwpAQCAtMTA1LDcgKzEyNyw3IEBAIGludCB1a3BsYXRfbWVtcmVn
aW9uX2dldChpbnQgaSwgc3RydWN0IHVrcGxhdF9tZW1yZWdpb25fZGVzYyAqbSkKICNlbmRpZgog
CQlyZXQgPSAwOwogCQlicmVhazsKLQljYXNlIDY6IC8qIHN0YWNrICovCisJY2FzZSA4OiAvKiBz
dGFjayAqLwogCQltLT5iYXNlICA9IF9saWJrdm1wbGF0X3N0YWNrX3RvcDsKIAkJbS0+bGVuICAg
PSAoc2l6ZV90KSBfbGlia3ZtcGxhdF9tZW1fZW5kCiAJCQkgICAtIChzaXplX3QpIF9saWJrdm1w
bGF0X3N0YWNrX3RvcDsKZGlmZiAtLWdpdCBhL3BsYXQveGVuL21lbW9yeS5jIGIvcGxhdC94ZW4v
bWVtb3J5LmMKaW5kZXggYjYzZjExYmIuLjRiM2U5NDY2IDEwMDY0NAotLS0gYS9wbGF0L3hlbi9t
ZW1vcnkuYworKysgYi9wbGF0L3hlbi9tZW1vcnkuYwpAQCAtNDcsNyArNDcsNyBAQAogCiBpbnQg
dWtwbGF0X21lbXJlZ2lvbl9jb3VudCh2b2lkKQogewotCXJldHVybiAoaW50KSBfbGlieGVucGxh
dF9tcmRfbnVtICsgNTsKKwlyZXR1cm4gKGludCkgX2xpYnhlbnBsYXRfbXJkX251bSArIDc7CiB9
CiAKIGludCB1a3BsYXRfbWVtcmVnaW9uX2dldChpbnQgaSwgc3RydWN0IHVrcGxhdF9tZW1yZWdp
b25fZGVzYyAqbSkKQEAgLTU1LDcgKzU1LDcgQEAgaW50IHVrcGxhdF9tZW1yZWdpb25fZ2V0KGlu
dCBpLCBzdHJ1Y3QgdWtwbGF0X21lbXJlZ2lvbl9kZXNjICptKQogCiAJVUtfQVNTRVJUKG0pOwog
Ci0Jc3dpdGNoKGkpIHsKKwlzd2l0Y2ggKGkpIHsKIAljYXNlIDA6IC8qIHRleHQgKi8KIAkJbS0+
YmFzZSAgPSAodm9pZCAqKSBfX1RFWFQ7CiAJCW0tPmxlbiAgID0gKHNpemVfdCkgX19FVEVYVCAt
IChzaXplX3QpIF9fVEVYVDsKQEAgLTY1LDcgKzY1LDI3IEBAIGludCB1a3BsYXRfbWVtcmVnaW9u
X2dldChpbnQgaSwgc3RydWN0IHVrcGxhdF9tZW1yZWdpb25fZGVzYyAqbSkKIAkJbS0+bmFtZSAg
PSAidGV4dCI7CiAjZW5kaWYKIAkJYnJlYWs7Ci0JY2FzZSAxOgkvKiBybyBkYXRhICovCisJY2Fz
ZSAxOiAvKiBlaF9mcmFtZSAqLworCQltLT5iYXNlICA9ICh2b2lkICopIF9fRUhfRlJBTUVfU1RB
UlQ7CisJCW0tPmxlbiAgID0gKHNpemVfdCkgX19FSF9GUkFNRV9FTkQKKwkJCQktIChzaXplX3Qp
IF9fRUhfRlJBTUVfU1RBUlQ7CisJCW0tPmZsYWdzID0gKFVLUExBVF9NRU1SRl9SRVNFUlZFRAor
CQkJICAgIHwgVUtQTEFUX01FTVJGX1JFQURBQkxFKTsKKyNpZiBDT05GSUdfVUtQTEFUX01FTVJO
QU1FCisJCW0tPm5hbWUgID0gImVoX2ZyYW1lIjsKKyNlbmRpZgorCQlicmVhazsKKwljYXNlIDI6
IC8qIGVoX2ZyYW1lX2hkciAqLworCQltLT5iYXNlICA9ICh2b2lkICopIF9fRUhfRlJBTUVfSERS
X1NUQVJUOworCQltLT5sZW4gICA9IChzaXplX3QpIF9fRUhfRlJBTUVfSERSX0VORAorCQkJCS0g
KHNpemVfdCkgX19FSF9GUkFNRV9IRFJfU1RBUlQ7CisJCW0tPmZsYWdzID0gKFVLUExBVF9NRU1S
Rl9SRVNFUlZFRAorCQkJICAgIHwgVUtQTEFUX01FTVJGX1JFQURBQkxFKTsKKyNpZiBDT05GSUdf
VUtQTEFUX01FTVJOQU1FCisJCW0tPm5hbWUgID0gImVoX2ZyYW1lX2hkciI7CisjZW5kaWYKKwkJ
YnJlYWs7CisJY2FzZSAzOgkvKiBybyBkYXRhICovCiAJCW0tPmJhc2UgID0gKHZvaWQgKikgX19S
T0RBVEE7CiAJCW0tPmxlbiAgID0gKHNpemVfdCkgX19FUk9EQVRBIC0gKHNpemVfdCkgX19ST0RB
VEE7CiAJCW0tPmZsYWdzID0gKFVLUExBVF9NRU1SRl9SRVNFUlZFRApAQCAtNzQsNyArOTQsNyBA
QCBpbnQgdWtwbGF0X21lbXJlZ2lvbl9nZXQoaW50IGksIHN0cnVjdCB1a3BsYXRfbWVtcmVnaW9u
X2Rlc2MgKm0pCiAJCW0tPm5hbWUgID0gInJvZGF0YSI7CiAjZW5kaWYKIAkJYnJlYWs7Ci0JY2Fz
ZSAyOiAvKiBjdG9ycyAqLworCWNhc2UgNDogLyogY3RvcnMgKi8KIAkJbS0+YmFzZSAgPSAodm9p
ZCAqKSBfX0NUT1JTOwogCQltLT5sZW4gICA9IChzaXplX3QpIF9fRUNUT1JTIC0gKHNpemVfdCkg
X19DVE9SUzsKIAkJbS0+ZmxhZ3MgPSAoVUtQTEFUX01FTVJGX1JFU0VSVkVECkBAIC04Myw3ICsx
MDMsNyBAQCBpbnQgdWtwbGF0X21lbXJlZ2lvbl9nZXQoaW50IGksIHN0cnVjdCB1a3BsYXRfbWVt
cmVnaW9uX2Rlc2MgKm0pCiAJCW0tPm5hbWUgID0gImN0b3JzIjsKICNlbmRpZgogCQlicmVhazsK
LQljYXNlIDM6IC8qIGRhdGEgKi8KKwljYXNlIDU6IC8qIGRhdGEgKi8KIAkJbS0+YmFzZSAgPSAo
dm9pZCAqKSBfX0RBVEE7CiAJCW0tPmxlbiAgID0gKHNpemVfdCkgX19FREFUQSAtIChzaXplX3Qp
IF9fREFUQTsKIAkJbS0+ZmxhZ3MgPSAoVUtQTEFUX01FTVJGX1JFU0VSVkVECkBAIC05Myw3ICsx
MTMsNyBAQCBpbnQgdWtwbGF0X21lbXJlZ2lvbl9nZXQoaW50IGksIHN0cnVjdCB1a3BsYXRfbWVt
cmVnaW9uX2Rlc2MgKm0pCiAJCW0tPm5hbWUgID0gImRhdGEiOwogI2VuZGlmCiAJCWJyZWFrOwot
CWNhc2UgNDogLyogYnNzICovCisJY2FzZSA2OiAvKiBic3MgKi8KIAkJbS0+YmFzZSAgPSAodm9p
ZCAqKSBfX0JTU19TVEFSVDsKIAkJbS0+bGVuICAgPSAoc2l6ZV90KSBfX0VORCAtIChzaXplX3Qp
IF9fQlNTX1NUQVJUOwogCQltLT5mbGFncyA9IChVS1BMQVRfTUVNUkZfUkVTRVJWRUQKLS0gCjIu
MjAuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1p
bmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2
ZWw=

From minios-devel-bounces@lists.xenproject.org Wed Mar 20 12:06:36 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 20 Mar 2019 12:06:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h6ZzP-0001Ue-S8; Wed, 20 Mar 2019 12:06:35 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=vIj/=RX=stud.acs.upb.ro=vlad_andrei.badoiu@srs-us1.protection.inumbo.net>)
 id 1h6ZzO-0001UX-1C
 for minios-devel@lists.xen.org; Wed, 20 Mar 2019 12:06:34 +0000
X-Inumbo-ID: 9895ed93-4b08-11e9-bc90-bc764e045a96
Received: from EUR02-VE1-obe.outbound.protection.outlook.com (unknown
 [40.107.2.54]) by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9895ed93-4b08-11e9-bc90-bc764e045a96;
 Wed, 20 Mar 2019 12:06:31 +0000 (UTC)
Received: from AM0PR01MB5458.eurprd01.prod.exchangelabs.com (10.255.182.31) by
 AM0PR01MB5251.eurprd01.prod.exchangelabs.com (20.178.115.74) with
 Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1709.14; Wed, 20 Mar 2019 12:06:28 +0000
Received: from AM0PR01MB5458.eurprd01.prod.exchangelabs.com
 ([fe80::bc3f:7f2f:a620:12b2]) by AM0PR01MB5458.eurprd01.prod.exchangelabs.com
 ([fe80::bc3f:7f2f:a620:12b2%5]) with mapi id 15.20.1709.015; Wed, 20 Mar 2019
 12:06:28 +0000
From: =?iso-8859-2?Q?Vlad-Andrei_B=C3DOIU_=2878692=29?=
 <vlad_andrei.badoiu@stud.acs.upb.ro>
To: "minios-devel@lists.xen.org" <minios-devel@lists.xen.org>
Thread-Topic: [PATCH 1/1] support/build: Add support for the tar.xz and .txz
 format
Thread-Index: AQHU3xTrIdSiw3c9G0qneCo8gag1s6YUbIUA
Date: Wed, 20 Mar 2019 12:06:28 +0000
Message-ID: <8601eb32-f978-3827-9480-523f8b23d88a@stud.acs.upb.ro>
References: <20190320120314.17437-1-vlad_andrei.badoiu@stud.acs.upb.ro>
 <20190320120314.17437-3-vlad_andrei.badoiu@stud.acs.upb.ro>
In-Reply-To: <20190320120314.17437-3-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: DB6PR01CA0102.eurprd01.prod.exchangelabs.com
 (2603:10a6:6:44::43) To AM0PR01MB5458.eurprd01.prod.exchangelabs.com
 (2603:10a6:208:179::31)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=vlad_andrei.badoiu@stud.acs.upb.ro; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [84.232.196.177]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 91508317-0281-4bad-8ffb-08d6ad2c7b68
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600127)(711020)(4605104)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR01MB5251; 
x-ms-traffictypediagnostic: AM0PR01MB5251:
x-ms-exchange-purlcount: 1
x-microsoft-antispam-prvs: <AM0PR01MB5251CDF0C91F3BE79531032FA6410@AM0PR01MB5251.eurprd01.prod.exchangelabs.com>
x-forefront-prvs: 098291215C
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(396003)(346002)(376002)(39850400004)(366004)(136003)(189003)(199004)(6306002)(446003)(2906002)(486006)(186003)(478600001)(52116002)(2501003)(11346002)(6506007)(31696002)(25786009)(102836004)(386003)(31686004)(53546011)(26005)(229853002)(476003)(2616005)(6436002)(76176011)(3846002)(14454004)(86362001)(6486002)(6116002)(4326008)(8936002)(14444005)(54906003)(97736004)(71190400001)(71200400001)(53936002)(68736007)(256004)(6916009)(81166006)(6246003)(81156014)(5660300002)(66066001)(8676002)(2351001)(305945005)(74482002)(66574012)(316002)(6512007)(786003)(106356001)(105586002)(7736002)(5640700003)(99286004)(142923001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR01MB5251;
 H:AM0PR01MB5458.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-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: pcPxQjgarknN3bkXKUvxztxds/wbXPaiY/xV9aDAbec0L0DZjaP2uuSv4W0WWhCkbHk9Os1633nB8i/jRH8WfS/ShQVXc2KDrkMWiqdQUKPad68EDGqIDh7SaSOfiCKB2DnuYve57iyE92Ljyw0gXQF3lPAyXg1c1SQuvsR2/hDxjC2LeEmkx9PF2/ZNZJkVBQ2SwWwKzKFMj9YeJZX6rB442lim9b7uEr/Cn0YVK2FPa4E/riBioVEJAnmiCdrdD0d0MsSB9lLyMg+ru56ocR2fafoKW7CPUGWuNpdGKj4Y2fg0YLVTylaVa73ZTzQAIGSh0H9pa/ykgKBlkfEuUzyB1NuzptkM/iPbo/BMFZLv2c37Gnen2xl/j1D1SKtwWysmP5Xr3kBOoV5yH6obfgugGnT2uYeBlzM46eLvUZ8=
Content-ID: <4B80BC4D5012434F83E5DEC0C058EAC5@eurprd01.prod.exchangelabs.com>
MIME-Version: 1.0
X-OriginatorOrg: stud.acs.upb.ro
X-MS-Exchange-CrossTenant-Network-Message-Id: 91508317-0281-4bad-8ffb-08d6ad2c7b68
X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Mar 2019 12:06:28.1931 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 2d8cc8ba-8dda-4334-9e5c-fac2092e9bac
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR01MB5251
Subject: Re: [Minios-devel] [PATCH 1/1] support/build: Add support for the
 tar.xz and .txz format
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>,
 "Sharan.Santhanam@neclab.eu" <Sharan.Santhanam@neclab.eu>,
 "yuri.volchkov@neclab.eu" <yuri.volchkov@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>

UGxlYXNlIG9taXQgdGhpcyBwYXRjaC4gSSd2ZSBzZW50IGl0IGJ5IG1pc3Rha2UuIChJJ20gdXNp
bmcgKi5wYXRjaCB0byAKc2VuZCB0aGVtKQoKT24gMy8yMC8xOSAyOjAzIFBNLCBWbGFkLUFuZHJl
aSBCxIJET0lVICg3ODY5Mikgd3JvdGU6Cj4gRnJvbTogVmxhZCBCYWRvaXUgPHZsYWRfYW5kcmVp
LmJhZG9pdUBzdHVkLmFjcy51cGIucm8+Cj4KPiBUaGlzIHBhdGNoIGFkZHMgdGhlIC50eHogYW5k
IHRhci54eiBmb3JtYXRzIGludG8gdGhlIGJ1aWxkIHN5c3RlbS4KPiBUaGlzIGlzIG5lZWRlZCBm
b3IgdGhlIEMrKyBsaWJyYXJpZXMgc2luY2UgTExWTSB1c2VzIHRhci54ego+IGZvciB0aGVpciBy
ZWxlYXNlcyAoaHR0cDovL3JlbGVhc2VzLmxsdm0ub3JnL2Rvd25sb2FkLmh0bWwpLgo+Cj4gU2ln
bmVkLW9mZi1ieTogVmxhZC1BbmRyZWkgQmFkb2l1IDx2bGFkX2FuZHJlaS5iYWRvaXVAc3R1ZC5h
Y3MudXBiLnJvPgo+IFJldmlld2VkLWJ5OiBGbG9yaWFuIFNjaG1pZHQgPGZsb3JpYW4uc2NobWlk
dEBuZWNsYWIuZXU+Cj4gLS0tCj4gICBzdXBwb3J0L2J1aWxkL01ha2VmaWxlLnJ1bGVzIHwgMTEg
KysrKysrKysrKy0KPiAgIDEgZmlsZSBjaGFuZ2VkLCAxMCBpbnNlcnRpb25zKCspLCAxIGRlbGV0
aW9uKC0pCj4KPiBkaWZmIC0tZ2l0IGEvc3VwcG9ydC9idWlsZC9NYWtlZmlsZS5ydWxlcyBiL3N1
cHBvcnQvYnVpbGQvTWFrZWZpbGUucnVsZXMKPiBpbmRleCAzNmZiOGRiNS4uOTk5ZTE3ZWIgMTAw
NjQ0Cj4gLS0tIGEvc3VwcG9ydC9idWlsZC9NYWtlZmlsZS5ydWxlcwo+ICsrKyBiL3N1cHBvcnQv
YnVpbGQvTWFrZWZpbGUucnVsZXMKPiBAQCAtMjU3LDYgKzI1NywxNCBAQCAkKEJVSUxEX0RJUikv
JCgxKS8ub3JpZ2luOiAkKDIpCj4gICAJICAkKFRPVUNIKSAkKEJVSUxEX0RJUikvJCgxKS8ub3Jp
Z2luKQo+ICAgZW5kZWYKPiAgIAo+ICtkZWZpbmUgX2V4dHJhY3R0b29yaWdpbl90Z3pfeHogPQo+
ICskKEJVSUxEX0RJUikvJCgxKS8ub3JpZ2luOiAkKDIpCj4gKwkkKGNhbGwgdmVyYm9zZV9jbWQs
VU5UQVIsJCgxKSc6JyAkKG5vdGRpciAkKDIpKSwgXAo+ICsJICAkKFRBUikgLXhKZiAkKDIpIFwK
PiArCSAgICAgICAgIC1DICQoQlVJTERfRElSKS8kKDEpL29yaWdpbiAmJiBcCj4gKwkgICQoVE9V
Q0gpICQoQlVJTERfRElSKS8kKDEpLy5vcmlnaW4pCj4gK2VuZGVmCj4gKwo+ICAgZGVmaW5lIF9l
eHRyYWN0dG9vcmlnaW5femlwID0KPiAgICQoQlVJTERfRElSKS8kKDEpLy5vcmlnaW46ICQoMikK
PiAgIAkkKGNhbGwgdmVyYm9zZV9jbWQsVU5aSVAsJCgxKSc6JyAkKG5vdGRpciAkKDIpKSwgXAo+
IEBAIC0yOTAsOSArMjk4LDEwIEBAIGVuZGVmCj4gICAjIHVuYXJjaGl2ZSAkbGlibmFtZSwkYXJj
aGl2ZV9mbmFtZSwkZGlyX3dpdGhfcGF0Y2hlcyhvcHRpb25hbCkKPiAgIGRlZmluZSB1bmFyY2hp
dmUgPQo+ICAgJChpZiAkKGZpbHRlciAlLnRhci5neiAlLnRneiwkKDIpKSwkKGNhbGwgX2V4dHJh
Y3R0b29yaWdpbl90Z3osJCgxKSwkKDIpKSxcCj4gKyQoaWYgJChmaWx0ZXIgJS50YXIueHogJS50
eHosJCgyKSksJChjYWxsIF9leHRyYWN0dG9vcmlnaW5fdGd6X3h6LCQoMSksJCgyKSksXAo+ICAg
JChpZiAkKGZpbHRlciAlLnppcCwkKDIpKSwkKGNhbGwgICAgICAgICAgX2V4dHJhY3R0b29yaWdp
bl96aXAsJCgxKSwkKDIpKSxcCj4gICAkKGVycm9yICQoMik6IG1pc3NpbmcgZXh0cmFjdGlvbiBy
dWxlIGZvciBhcmNoaXZlIHR5cGUpXAo+IC0pKQo+ICspKSkKPiAgIFVLX0ZFVENILXkgKz0gJChC
VUlMRF9ESVIpLyQoMSkvLm9yaWdpbiBcCj4gICAkKGV2YWwgJChjYWxsIHZwcmVmaXhfbGliLCQo
MSksT1JJR0lOKSA9ICQoQlVJTERfRElSKS8kKDEpL29yaWdpbikKPiAgICQoY2FsbCBta19zdWJf
YnVpbGRfZGlyLCQoMSkvb3JpZ2luKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Wed Mar 20 13:25:33 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 20 Mar 2019 13:25:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h6bDn-0007d2-Ms; Wed, 20 Mar 2019 13:25:31 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=puHe=RX=neclab.eu=yuri.volchkov@srs-us1.protection.inumbo.net>)
 id 1h6bDm-0007cx-RZ
 for minios-devel@lists.xen.org; Wed, 20 Mar 2019 13:25:30 +0000
X-Inumbo-ID: 9feb21a9-4b13-11e9-bc90-bc764e045a96
Received: from mailer1.neclab.eu (unknown [195.37.70.40])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9feb21a9-4b13-11e9-bc90-bc764e045a96;
 Wed, 20 Mar 2019 13:25:27 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer1.neclab.eu (Postfix) with ESMTP id ABEA4104FC1;
 Wed, 20 Mar 2019 14:25:26 +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 y22-5IKDO9yn; Wed, 20 Mar 2019 14:25:26 +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 6DD91104FBE
 for <minios-devel@lists.xen.org>; Wed, 20 Mar 2019 14:25:26 +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, 20 Mar 2019 14:25:26 +0100
From: Yuri Volchkov <yuri.volchkov@neclab.eu>
To: Florian Schmidt <florian.schmidt@neclab.eu>, <minios-devel@lists.xen.org>
In-Reply-To: <20190312102010.24691-4-florian.schmidt@neclab.eu>
References: <20190312102010.24691-1-florian.schmidt@neclab.eu>
 <20190312102010.24691-4-florian.schmidt@neclab.eu>
Date: Wed, 20 Mar 2019 14:25:22 +0100
Message-ID: <tza4s2a7hpu18d.fsf@N-1128.office.hd>
MIME-Version: 1.0
X-Originating-IP: [10.1.2.20]
Subject: Re: [Minios-devel] [UNIKRAFT PATCH 3/4] plat/kvm: streamline
 protected mode early boot code
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>
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>

SGksCgpsb29rcyBnb29kIHRvIG1lLgpSZXZpZXdlZC1ieTogWXVyaSBWb2xjaGtvdiA8eXVyaS52
b2xjaGtvdkBuZWNsYWIuZXU+CgpDaGVlcnMsIFl1cmkuCgpGbG9yaWFuIFNjaG1pZHQgPGZsb3Jp
YW4uc2NobWlkdEBuZWNsYWIuZXU+IHdyaXRlczoKCj4gTXVsdGlib290IGRyb3BzIHVzIGludG8g
cHJvdGVjdGVkIG1vZGUgd2l0aCBhIHN1aXRhYmxlIHNldCBvZiBzZWdtZW50Cj4gcmVnaXN0ZXIg
c2V0dGluZ3MgWzFdLCBzbyBpbiBmYWN0IGFsbCB0aGUgR0RUIGFuZCBzZWdtZW50IHJlZ2lzdGVy
IHNldHVwCj4gaXMgc3VwZXJmbHVvdXMsIGNvbnNpZGVyaW5nIHRoaXMgY29kZSByZWxpZXMgb24g
YmVpbmcgcmVhY2hlZCBmcm9tCj4gbXVsdGlib290IGFueXdheS4gTWluaW1pemUgX2xpYmt2bXBs
YXRfc3RhcnQzMiB0byBkbyBvbmx5IHdoYXQgd2UgcmVhbGx5Cj4gY2FyZSBhYm91dDogZ2V0IG91
dCBvZiBwcm90ZWN0ZWQgbW9kZSBhbmQgaW50byBsb25nIG1vZGUgYXMgZmFzdCBhcwo+IHBvc3Np
YmxlLgo+Cj4gSW5zdGVhZCwgZG8gdGhlIEdEVCBhbmQgc2VnbWVudCByZWdpc3RlciBzZXR1cCBl
YXJseSBpbgo+IF9saWJrdm1wbGF0X3N0YXJ0NjQuIFRoaXMgcmVtb3ZlcyB0aGUgcmVsaWFuY2Ug
b2YgdGhlIGxvbmcgbW9kZSBib290Cj4gY29kZSBvbiBpbml0aWFsaXphdGlvbiBkb25lIGluIHRo
ZSBwcm90ZWN0ZWQgbW9kZSBjb2RlLCB3aGljaCBoYXMgdGhlCj4gYmVuZWZpY2lhbCBzaWRlIGVm
ZmVjdCB0aGF0IGh5cGVydmlzb3JzIHRoYXQgZHJvcCB1cyBvZmYgaW4gbG9uZyBtb2RlCj4gYWxy
ZWFkeSAobG9va2luZyBhdCB5b3UsIEZpcmVjcmFja2VyKSBjYW4ganVzdCB1c2UgX2xpYmt2bXBs
YXRfc3RhcnQ2NAo+IGFzIHRoZWlyIGVudHJ5IHBvaW50Lgo+Cj4gWzFdIGh0dHBzOi8vd3d3Lmdu
dS5vcmcvc29mdHdhcmUvZ3J1Yi9tYW51YWwvbXVsdGlib290L2h0bWxfbm9kZS9NYWNoaW5lLXN0
YXRlLmh0bWwKPgo+IFNpZ25lZC1vZmYtYnk6IEZsb3JpYW4gU2NobWlkdCA8Zmxvcmlhbi5zY2ht
aWR0QG5lY2xhYi5ldT4KPiAtLS0KPiAgcGxhdC9rdm0veDg2L2VudHJ5NjQuUyB8IDUzICsrKysr
KysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLQo+ICAxIGZpbGUgY2hhbmdlZCwg
MjkgaW5zZXJ0aW9ucygrKSwgMjQgZGVsZXRpb25zKC0pCj4KPiBkaWZmIC0tZ2l0IGEvcGxhdC9r
dm0veDg2L2VudHJ5NjQuUyBiL3BsYXQva3ZtL3g4Ni9lbnRyeTY0LlMKPiBpbmRleCA3NjQ3NDQ2
ZC4uOGFiYzhlZmIgMTAwNjQ0Cj4gLS0tIGEvcGxhdC9rdm0veDg2L2VudHJ5NjQuUwo+ICsrKyBi
L3BsYXQva3ZtL3g4Ni9lbnRyeTY0LlMKPiBAQCAtNjgsMjkgKzY4LDE1IEBAIGJvb3RzdGFjazoK
PiAgCj4gIEVOVFJZKF9saWJrdm1wbGF0X3N0YXJ0MzIpCj4gIAljbGQKPiAtCW1vdmwgJGJvb3Rz
dGFjaywgJWVzcAo+IC0KPiAtCS8qIHNhdmUgbXVsdGlib290IGluZm8gcG9pbnRlciBhdCB0b3Ag
b2Ygc3RhY2ssIHdlIHBvcCBpdCBpbiA2NGJpdCAqLwo+IC0JcHVzaGwgJDAKPiAtCXB1c2hsICVl
YngKPiAgCj4gIAkvKiBvbmx5IG11bHRpYm9vdCBpcyBzdXBwb3J0ZWQgZm9yIG5vdyAqLwo+ICAJ
Y21wbCAkTVVMVElCT09UX0JPT1RMT0FERVJfTUFHSUMsICVlYXgKPiAgCWpuZSBub211bHRpYm9v
dAo+ICAKPiAtCWxnZHQgKGdkdDY0X3B0cikKPiAtCj4gLQltb3ZsICQoZ2R0NjRfZHMtZ2R0NjQp
LCAlZWF4Cj4gLQltb3ZsICVlYXgsICVkcwo+IC0JbW92bCAlZWF4LCAlZXMKPiAtCW1vdmwgJWVh
eCwgJXNzCj4gLQo+IC0JeG9ybCAlZWF4LCAlZWF4Cj4gLQltb3ZsICVlYXgsICVmcwo+IC0JbW92
bCAlZWF4LCAlZ3MKPiAtCj4gIAkvKgo+IC0JICogeDg2XzY0IHN3aXRjaCB0byBsb25nIG1vZGUK
PiArCSAqIE11bHRpYm9vdCBkcm9wcyB1cyBvZmYgaW4gMzItYml0IHByb3RlY3RlZCBtb2RlIHdp
dGggc29tZSBzYW5lCj4gKwkgKiBpbml0aWFsIHNldHRpbmdzLCBnb29kIGVub3VnaCB0byBnbyBz
dHJhaWdodCBmb3IgdGhlIG9ubHkgdGhpbmcKPiArCSAqIHRoYXQgd2UgY2FyZSBhYm91dDogZ28g
c3RyYWlnaHQgaW50byBsb25nIG1vZGUuLgo+ICAJICovCj4gIAo+ICAJLyogMTogZW5hYmxlIHBh
ZSAqLwo+IEBAIC0xMTMsMTIgKzk5LDcgQEAgRU5UUlkoX2xpYmt2bXBsYXRfc3RhcnQzMikKPiAg
CW9ybCAkWDg2X0NSMF9QRywgJWVheAo+ICAJbW92bCAlZWF4LCAlY3IwCj4gIAo+IC0JLyogNTog
cG9ldGljYWxseSBsb25nanVtcCB0byBsb25nbW9kZSwKPiAtCSAqICAgIGxldHRpbmcgbHJldCBz
ZXQgJWNzIHRvIHRoZSBjb3JyZWN0IEdEVCBlbnRyeSBvbiB0aGUgd2F5Cj4gLQkgKi8KPiAtCXB1
c2hsICQoZ2R0NjRfY3MtZ2R0NjQpCj4gLQlwdXNobCAkX2xpYmt2bXBsYXRfc3RhcnQ2NAo+IC0J
bHJldAo+ICsJam1wIF9saWJrdm1wbGF0X3N0YXJ0NjQKPiAgCj4gIAkvKiBOT1RSRUFDSEVEICov
Cj4gIAlqbXAgaGFsdG1lCj4gQEAgLTE2OCw5ICsxNDksMzMgQEAgbXhjc3JfcHRyOgo+ICAuc2Vj
dGlvbiAudGV4dC5ib290Cj4gIAo+ICBFTlRSWShfbGlia3ZtcGxhdF9zdGFydDY0KQo+ICsJLyog
c2V0IHVwIHRoZSBib290IHN0YWNrICovCj4gIAltb3ZxICRib290c3RhY2ssICVyc3AKPiAgCXhv
cnEgJXJicCwgJXJicAo+ICAKPiArCWxnZHQgKGdkdDY0X3B0cikKPiArCS8qIGxldCBscmV0IGp1
bXAganVzdCBvbmUgaW5zdHJ1Y3Rpb24gYWhlYWQsIGJ1dCBzZXQgJWNzCj4gKwkgKiB0byB0aGUg
Y29ycmVlY3QgR0RUIGVudHJ5IHdoaWxlIGRvaW5nIHRoYXQuCj4gKwkgKi8KPiArCXB1c2hxICQo
Z2R0NjRfY3MtZ2R0NjQpCj4gKwlwdXNocSAkMWYKPiArCWxyZXRxCj4gKzE6Cj4gKwkvKiBTZXQg
dXAgdGhlIHJlbWFpbmluZyBzZWdtZW50IHJlZ2lzdGVycyAqLwo+ICsJbW92cSAkKGdkdDY0X2Rz
LWdkdDY0KSwgJXJheAo+ICsJbW92cSAlcmF4LCAlZHMKPiArCW1vdnEgJXJheCwgJWVzCj4gKwlt
b3ZxICVyYXgsICVzcwo+ICsJeG9ycSAlcmF4LCAlcmF4Cj4gKwltb3ZxICVyYXgsICVmcwo+ICsJ
bW92cSAlcmF4LCAlZ3MKPiArCj4gKwkvKiBNdWx0aWJvb3QgZ2l2ZXMgdXMgYSBwb2ludGVyIHRv
IGl0cyBtdXRsaWJvb3QgaW5mb3JtYXRpb24gaW4gZWJ4Lgo+ICsJICogSG93ZXZlciwgd2UgbmVl
ZCB0aGF0IGZvciBjcHVpZCwgc28gcHVzaCBpdCBoZXJlIGFuZCB0aGVuCj4gKwkgKiBhbmQgcG9w
IGl0IGJhY2sgYXQgdGhlIGVuZC4KPiArCSAqLwo+ICsJcHVzaHEgJXJieAo+ICsKPiAgCS8qIFdl
IHdpbGwgd29yayBvbiBjcjAgYW5kIGNyNCBtdWx0aXBsZSB0aW1lcy4KPiAgCSAqIFdlIHB1dCBj
cjAgaW50byByc2kgYW5kIGNyNCBpbnRvIHJkaSwgYmVjYXVzZSBjcHVpZCBhbmQKPiAgCSAqIHhn
ZXRidi94c2V0YnYgd29yayBvbiBlYXgvZWJ4L2VjeC9lZHguICovCj4gQEAgLTIyNCw3ICsyMjks
NyBAQCBub2ZzZ3NiYXNlOgo+ICAJLyogZG9uZSBzZXR0aW5nIHVwIENQVSBjYXBhYmlsaXRpZXMg
Ki8KPiAgCj4gIAkvKiByZWFkIG11bHRpYm9vdCBpbmZvIHBvaW50ZXIgKi8KPiAtCW1vdnEgLTgo
JXJzcCksICVyZGkKPiArCXBvcHEgJXJkaQo+ICAKPiAgCXB1c2hxICQweDAKPiAgCXB1c2hxICQw
eDAKPiAtLSAKPiAyLjIxLjAKPgoKLS0gCll1cmkgVm9sY2hrb3YKU29mdHdhcmUgU3BlY2lhbGlz
dAoKTkVDIEV1cm9wZSBMdGQKS3VyZsO8cnN0ZW4tQW5sYWdlIDM2CkQtNjkxMTUgSGVpZGVsYmVy
ZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9z
LWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Wed Mar 20 23:40:13 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 20 Mar 2019 23:40: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 1h6kod-00014C-94; Wed, 20 Mar 2019 23:40: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=vIj/=RX=stud.acs.upb.ro=vlad_andrei.badoiu@srs-us1.protection.inumbo.net>)
 id 1h6koc-000142-56
 for minios-devel@lists.xen.org; Wed, 20 Mar 2019 23:40:10 +0000
X-Inumbo-ID: 7da421c2-4b69-11e9-bc90-bc764e045a96
Received: from EUR03-VE1-obe.outbound.protection.outlook.com (unknown
 [40.107.5.81]) by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7da421c2-4b69-11e9-bc90-bc764e045a96;
 Wed, 20 Mar 2019 23:40:07 +0000 (UTC)
Received: from AM0PR01MB5458.eurprd01.prod.exchangelabs.com (10.255.182.31) by
 AM0PR01MB5809.eurprd01.prod.exchangelabs.com (20.179.255.202) with
 Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1709.13; Wed, 20 Mar 2019 23:40:03 +0000
Received: from AM0PR01MB5458.eurprd01.prod.exchangelabs.com
 ([fe80::bc3f:7f2f:a620:12b2]) by AM0PR01MB5458.eurprd01.prod.exchangelabs.com
 ([fe80::bc3f:7f2f:a620:12b2%5]) with mapi id 15.20.1709.015; Wed, 20 Mar 2019
 23:40:03 +0000
From: =?iso-8859-2?Q?Vlad-Andrei_B=C3DOIU_=2878692=29?=
 <vlad_andrei.badoiu@stud.acs.upb.ro>
To: "minios-devel@lists.xen.org" <minios-devel@lists.xen.org>
Thread-Topic: [UNIKRAFT PATCH 0/3] Introduce Unikraft system constructors
Thread-Index: AQHU33Y90XV/dlbvdEmHTn1dAklo6g==
Date: Wed, 20 Mar 2019 23:40:03 +0000
Message-ID: <20190320233953.23289-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: DB8PR06CA0004.eurprd06.prod.outlook.com
 (2603:10a6:10:100::17) To AM0PR01MB5458.eurprd01.prod.exchangelabs.com
 (2603:10a6:208:179::31)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=vlad_andrei.badoiu@stud.acs.upb.ro; 
x-ms-exchange-messagesentrepresentingtype: 1
x-mailer: git-send-email 2.20.1
x-originating-ip: [84.232.196.177]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 078f4e93-67c9-4bf4-580c-08d6ad8d5fe1
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600127)(711020)(4605104)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR01MB5809; 
x-ms-traffictypediagnostic: AM0PR01MB5809:
x-ms-exchange-purlcount: 1
x-microsoft-antispam-prvs: <AM0PR01MB5809A668286A25D4521ADF87A6410@AM0PR01MB5809.eurprd01.prod.exchangelabs.com>
x-forefront-prvs: 098291215C
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(396003)(39850400004)(366004)(136003)(346002)(376002)(199004)(189003)(478600001)(68736007)(1076003)(102836004)(486006)(6436002)(14454004)(6306002)(86362001)(99286004)(2351001)(6916009)(2616005)(5640700003)(106356001)(8676002)(786003)(2906002)(316002)(54906003)(6512007)(5660300002)(105586002)(66066001)(81156014)(81166006)(50226002)(476003)(305945005)(4326008)(74482002)(6506007)(386003)(256004)(3846002)(14444005)(966005)(52116002)(53936002)(8936002)(7736002)(26005)(186003)(6486002)(97736004)(2501003)(71200400001)(71190400001)(6116002)(25786009);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR01MB5809;
 H:AM0PR01MB5458.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-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: /zHWefscvg1RHbgCGdMIxKpVDzyTAMrbjFvXMzVgmAFC7NBHenQZbKmGWJMVYVZCls4zDoPuliG9oFmTtEATyixpF7MGcTJZgqBxEgJVP9/3l0tUbznBC8AA7KmaNG2ttpt494HH5ui5ED4eam9uchuEvYkm8BZ0xOylbXjR3Bfp+03eK+ltYftfUy8KEd94v8owRjdqYqfag260kznemcNfYfHUrFi8rQrBDs3uAGqaK0z633yVNb7zkfinkS+//SpAowNnnbMu6Hdf1VviKmNXn0gz9VME7gNg5jyzZB2JHRS8MCgVXlm+0doDOPbw7aJHEttAaCHme3r1G9QTtxo3Q1ig5zwQPnlQuti/WakcTuvLXWkelvKP+ONhFM+ON0vW/fsv7P/qVBqQY1V8B93/hsB6N5u6GdTyRML1srE=
MIME-Version: 1.0
X-OriginatorOrg: stud.acs.upb.ro
X-MS-Exchange-CrossTenant-Network-Message-Id: 078f4e93-67c9-4bf4-580c-08d6ad8d5fe1
X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Mar 2019 23:40:03.4584 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 2d8cc8ba-8dda-4334-9e5c-fac2092e9bac
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR01MB5809
Subject: [Minios-devel] [UNIKRAFT PATCH 0/3] Introduce Unikraft system
 constructors
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>,
 "Sharan.Santhanam@neclab.eu" <Sharan.Santhanam@neclab.eu>,
 "yuri.volchkov@neclab.eu" <yuri.volchkov@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>

VGhpcyBwYXRjaCBpbnRyb2R1Y2VzIGEgbmV3IHR5cGUgb2YgY29uc3RydWN0b3JzIGZvciB0aGUg
dW5pa3JhZnQgCmludGVybmFsIGxpYnJhcmllcy4gVGhlIG9sZCBjb25zdHJ1Y3RvcnMgYXJlIG5v
dyB1c2VkIGFzIAphcHBsaWNhdGlvbiBjb25zdHJ1Y3RvcnMgKGVnLiBmb3IgdGhlIEMrKyBzdGFu
ZGFyZCBsaWJyYXJ5KSBhbmQgCmNhbGxlZCBiZWZvcmUgZW50ZXJpbmcgbWFpbi4KClRoaXMgcGF0
Y2ggaXMgYmFzZWQgb24gYSB0aGUgd29yayBkb25lIGJ5IFNpbW9uIEt1ZW56ZXIgZnJvbQpoZXJl
IFsxXS4KClRoaXMgcGF0Y2ggc2VyaWVzIGFkZHMgYW4gYXJyYXkgY2FsbGVkIHVrcGxhdF9jdG9y
dGFiIHRvIHRoZQpVbmlrcmFmdCBiaW5hcmllcy4gVGhpcyBhcnJheSBpcyBOVUxMLXRlcm1pbmF0
ZWQgYW5kIGNvbnRhaW5zCmZ1bmN0aW9uIHBvaW50ZXJzIHRvIGNvbnN0cnVjdG9ycy4gSXQgaXMg
cG9wdWxhdGVkIGR1cmluZyBsaW5rCnRpbWUuCgpMaWJyYXJpZXMgY2FuIHJlZ2lzdGVyIGEgZnVu
Y3Rpb24gdG8gaXQgYnkgdXNpbmcgdGhlIG5ldyBtYWNybwpjYWxsZWQgVUtfQ1RPUl9GVU5DIChw
cm92aWRlZCB3aXRoIGluY2x1ZGUvdWsvY3RvcnMuaCkuCgpbMV0gaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL21pbmlvcy1kZXZlbC8yMDE4LTAyL21zZzAwMDY2Lmh0
bWwgCgpWbGFkLUFuZHJlaSBCYWRvaXUgKDMpOgogIHBsYXQvKjogSW50cm9kdWNlIHVuaWtyYWZ0
IGludGVybmFsIGNvbnN0cnVjdG9ycwogIGxpYi91a2Jvb3Q6IENhbGwgaW50ZXJuYWwgY29uc3Ry
dWN0b3JzCiAgbGliLHBsYXQvKjogVXBkYXRlIHRoZSBleGlzdGluZyBjb25zdHJ1Y3RvciBjYWxs
cwoKIGluY2x1ZGUvdWsvY3RvcnMuaCAgICAgICAgICAgICAgICAgICAgICAgfCA2OCArKysrKysr
KysrKysrKysrKysrKysrKysKIGxpYi91a2Jvb3QvYm9vdC5jICAgICAgICAgICAgICAgICAgICAg
ICAgfCAyNiArKysrKy0tLS0KIGxpYi91a2J1cy9pbmNsdWRlL3VrL2J1cy5oICAgICAgICAgICAg
ICAgfCAxMSArKy0tCiBsaWIvdWtzd3JhbmQvbXdjLmMgICAgICAgICAgICAgICAgICAgICAgIHwg
IDggKy0tCiBsaWIvdmZzY29yZS9mZC5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDUgKy0K
IGxpYi92ZnNjb3JlL21haW4uYyAgICAgICAgICAgICAgICAgICAgICAgfCAgNSArLQogcGxhdC9j
b21tb24vaW5jbHVkZS9wY2kvcGNpX2J1cy5oICAgICAgICB8ICA5ICsrKy0KIHBsYXQvY29tbW9u
L3g4Ni9saW5rNjQubGRzICAgICAgICAgICAgICAgfCAgOSArKysrCiBwbGF0L2RyaXZlcnMvaW5j
bHVkZS92aXJ0aW8vdmlydGlvX2J1cy5oIHwgMTkgKysrKy0tLQogcGxhdC9rdm0vYXJtL2xpbms2
NC5sZHMuUyAgICAgICAgICAgICAgICB8ICA4ICsrKwogcGxhdC94ZW4vYXJtL2xpbmszMi5sZHMg
ICAgICAgICAgICAgICAgICB8ICA4ICsrKwogcGxhdC94ZW4vaW5jbHVkZS94ZW5idXMveGVuYnVz
LmggICAgICAgICB8IDE3ICsrKy0tLQogMTIgZmlsZXMgY2hhbmdlZCwgMTYxIGluc2VydGlvbnMo
KyksIDMyIGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IGluY2x1ZGUvdWsvY3RvcnMu
aAoKLS0gCjIuMjAuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby9t
aW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Wed Mar 20 23:40:13 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 20 Mar 2019 23:40: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 1h6koe-00014N-Ap; Wed, 20 Mar 2019 23:40: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=vIj/=RX=stud.acs.upb.ro=vlad_andrei.badoiu@srs-us1.protection.inumbo.net>)
 id 1h6koc-000147-VO
 for minios-devel@lists.xen.org; Wed, 20 Mar 2019 23:40:11 +0000
X-Inumbo-ID: 7f91c6d8-4b69-11e9-bc90-bc764e045a96
Received: from EUR03-VE1-obe.outbound.protection.outlook.com (unknown
 [40.107.5.81]) by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7f91c6d8-4b69-11e9-bc90-bc764e045a96;
 Wed, 20 Mar 2019 23:40:09 +0000 (UTC)
Received: from AM0PR01MB5458.eurprd01.prod.exchangelabs.com (10.255.182.31) by
 AM0PR01MB5809.eurprd01.prod.exchangelabs.com (20.179.255.202) with
 Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1709.13; Wed, 20 Mar 2019 23:40:05 +0000
Received: from AM0PR01MB5458.eurprd01.prod.exchangelabs.com
 ([fe80::bc3f:7f2f:a620:12b2]) by AM0PR01MB5458.eurprd01.prod.exchangelabs.com
 ([fe80::bc3f:7f2f:a620:12b2%5]) with mapi id 15.20.1709.015; Wed, 20 Mar 2019
 23:40:05 +0000
From: =?iso-8859-2?Q?Vlad-Andrei_B=C3DOIU_=2878692=29?=
 <vlad_andrei.badoiu@stud.acs.upb.ro>
To: "minios-devel@lists.xen.org" <minios-devel@lists.xen.org>
Thread-Topic: [UNIKRAFT PATCH 1/3] plat/*: Introduce unikraft internal
 constructors
Thread-Index: AQHU33Y+0ysBfDTonk2BsGHcHp06eA==
Date: Wed, 20 Mar 2019 23:40:05 +0000
Message-ID: <20190320233953.23289-2-vlad_andrei.badoiu@stud.acs.upb.ro>
References: <20190320233953.23289-1-vlad_andrei.badoiu@stud.acs.upb.ro>
In-Reply-To: <20190320233953.23289-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: DB8PR06CA0004.eurprd06.prod.outlook.com
 (2603:10a6:10:100::17) To AM0PR01MB5458.eurprd01.prod.exchangelabs.com
 (2603:10a6:208:179::31)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=vlad_andrei.badoiu@stud.acs.upb.ro; 
x-ms-exchange-messagesentrepresentingtype: 1
x-mailer: git-send-email 2.20.1
x-originating-ip: [84.232.196.177]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 2e2f892d-e2e3-493f-4dc1-08d6ad8d60fa
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600127)(711020)(4605104)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR01MB5809; 
x-ms-traffictypediagnostic: AM0PR01MB5809:
x-microsoft-antispam-prvs: <AM0PR01MB5809B9BADA5CE71D99CA2710A6410@AM0PR01MB5809.eurprd01.prod.exchangelabs.com>
x-forefront-prvs: 098291215C
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(396003)(39850400004)(366004)(136003)(346002)(376002)(199004)(189003)(478600001)(68736007)(11346002)(1076003)(102836004)(486006)(6436002)(14454004)(86362001)(99286004)(2351001)(6916009)(2616005)(5640700003)(106356001)(8676002)(76176011)(786003)(2906002)(316002)(54906003)(6512007)(5660300002)(105586002)(66066001)(81156014)(81166006)(50226002)(476003)(305945005)(446003)(4326008)(74482002)(6506007)(386003)(256004)(3846002)(14444005)(52116002)(53936002)(8936002)(7736002)(26005)(186003)(6486002)(97736004)(2501003)(71200400001)(71190400001)(6116002)(25786009);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR01MB5809;
 H:AM0PR01MB5458.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-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: hW0AVlyFrppDRpAYxtz9JwgH6rxJy0SM++Or2gLkiuSc5aUuTQWJYXiIqQn04iyDgUvVGS2DXwahOAqepkZtCcXsXunr1Z8pssmwyqcdBo8ufLD5UssJXf52hIbBEwBe9nXuzUzuMINLbMr20bnDsY5kHEGOjG6JEGqw08YtaUFg8aXTkixand+1256OKQb1YS2zEWb7tkvTH4MmhXOJOdGqYDfGGzAolyGEa9S18pEkRzKXKzPWZiF0/KdqdtCFtQpDbe85pToCSAFtU5HGoeiBJ3e2mEaSeI1HRWGNkbv4GOWMBjUBkdZLu+yWDD7pkPueyueD809KBXRdUL/WxW9xQta+gtM2YDuZ0qKAGZIeW2AU7IBRMXRvE37/QX9uorl6+I9cQ5bS+aLSCTSdU3u6Ibc6Y6Cu9HRR8w6nsE4=
MIME-Version: 1.0
X-OriginatorOrg: stud.acs.upb.ro
X-MS-Exchange-CrossTenant-Network-Message-Id: 2e2f892d-e2e3-493f-4dc1-08d6ad8d60fa
X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Mar 2019 23:40:05.2137 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 2d8cc8ba-8dda-4334-9e5c-fac2092e9bac
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR01MB5809
Subject: [Minios-devel] [UNIKRAFT PATCH 1/3] plat/*: Introduce unikraft
 internal constructors
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>,
 "Sharan.Santhanam@neclab.eu" <Sharan.Santhanam@neclab.eu>,
 "yuri.volchkov@neclab.eu" <yuri.volchkov@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>

VGhpcyBwYXRjaCBhZGRzIGEgbmV3IHNlY3Rpb24gZm9yIHRoZSB1a3BsYXRfY3RvcnRhYgphcnJh
eS4gVGhlIGFycmF5IGlzIE5VTEwtdGVybWluYXRlZCBhbmQgY29uc2lzdHMKb2YgZnVuY3Rpb24g
cG9pbnRlcnMgdG8gY29uc3RydWN0b3JzLiBUaGUgcG9pbnRlcnMgYXJlCnNvcnRlZCBieSBwcmlv
cml0eSAoMC03KSBhbmQgdGhlIGFycmF5IGlzIHBvcHVsYXRlZCBhdCBsaW5rCnRpbWUuIExpYnJh
cmllcyBjYW4gcmVnaXN0ZXIgYSBjb25zdHJ1Y3RvciBmdW5jdGlvbiBieSB1c2luZwp0aGUgbmV3
IG1hY3JvIFVLUExBVF9DVE9SX0ZVTkMoKSAocHJvdmlkZWQgd2l0aAppbmNsdWRlL3VrL3BsYXQv
Y3RvcnMuaCkuIFRoaXMgcGF0Y2ggd2FzIG5lZWRlZCBiZWNhdXNlCkMrKyBub3JtYWxseSB1c2Vz
IF9fYXR0cmlidXRlX18oKGNvbnN0cnVjdG9yKSkgYW5kIHdpdGhvdXQKdGhpcyB3ZSB3b3VsZCBy
dW4gdGhlIEMrKyBjb25zdHJ1Y3RvcnMgZHVyaW5nIHRoZSBzdGFydHVwIHdpdGggdGhlCmludGVy
bmFsIHVuaWtyYWZ0IGNvbnN0cnVjdG9ycy4KClRoaXMgaXMgYmFzZWQgb24gdGhlIHByZXZpb3Vz
IHBhdGNoIG9mIFNpbW9uIEt1ZW56ZXIuCgpTaWduZWQtb2ZmLWJ5OiBWbGFkLUFuZHJlaSBCYWRv
aXUgPHZsYWRfYW5kcmVpLmJhZG9pdUBzdHVkLmFjcy51cGIucm8+Ci0tLQogaW5jbHVkZS91ay9j
dG9ycy5oICAgICAgICAgfCA2OCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KwogcGxhdC9jb21tb24veDg2L2xpbms2NC5sZHMgfCAgOSArKysrKwogcGxhdC9rdm0vYXJtL2xp
bms2NC5sZHMuUyAgfCAgOCArKysrKwogcGxhdC94ZW4vYXJtL2xpbmszMi5sZHMgICAgfCAgOCAr
KysrKwogNCBmaWxlcyBjaGFuZ2VkLCA5MyBpbnNlcnRpb25zKCspCiBjcmVhdGUgbW9kZSAxMDA2
NDQgaW5jbHVkZS91ay9jdG9ycy5oCgpkaWZmIC0tZ2l0IGEvaW5jbHVkZS91ay9jdG9ycy5oIGIv
aW5jbHVkZS91ay9jdG9ycy5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwLi44
NDUzOTFhYwotLS0gL2Rldi9udWxsCisrKyBiL2luY2x1ZGUvdWsvY3RvcnMuaApAQCAtMCwwICsx
LDY4IEBACisvKiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQlNELTMtQ2xhdXNlICovCisvKgor
ICogQXV0aG9yczogU2ltb24gS3VlbnplciA8c2ltb24ua3VlbnplckBuZWNsYWIuZXU+CisgKgkJ
CVZsYWQtQW5kcmVpIEJhZG9pdSA8dmxhZF9hbmRyZWkuYmFkb2l1QHN0dWQuYWNzLnVwYi5ybz4K
KyAqCisgKgorICogQ29weXJpZ2h0IChjKSAyMDE5LCBORUMgRXVyb3BlIEx0ZC4sIE5FQyBDb3Jw
b3JhdGlvbi4gQWxsIHJpZ2h0cyByZXNlcnZlZC4KKyAqCisgKiBSZWRpc3RyaWJ1dGlvbiBhbmQg
dXNlIGluIHNvdXJjZSBhbmQgYmluYXJ5IGZvcm1zLCB3aXRoIG9yIHdpdGhvdXQKKyAqIG1vZGlm
aWNhdGlvbiwgYXJlIHBlcm1pdHRlZCBwcm92aWRlZCB0aGF0IHRoZSBmb2xsb3dpbmcgY29uZGl0
aW9ucworICogYXJlIG1ldDoKKyAqCisgKiAxLiBSZWRpc3RyaWJ1dGlvbnMgb2Ygc291cmNlIGNv
ZGUgbXVzdCByZXRhaW4gdGhlIGFib3ZlIGNvcHlyaWdodAorICogICAgbm90aWNlLCB0aGlzIGxp
c3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyLgorICogMi4gUmVk
aXN0cmlidXRpb25zIGluIGJpbmFyeSBmb3JtIG11c3QgcmVwcm9kdWNlIHRoZSBhYm92ZSBjb3B5
cmlnaHQKKyAqICAgIG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xs
b3dpbmcgZGlzY2xhaW1lciBpbiB0aGUKKyAqICAgIGRvY3VtZW50YXRpb24gYW5kL29yIG90aGVy
IG1hdGVyaWFscyBwcm92aWRlZCB3aXRoIHRoZSBkaXN0cmlidXRpb24uCisgKiAzLiBOZWl0aGVy
IHRoZSBuYW1lIG9mIHRoZSBjb3B5cmlnaHQgaG9sZGVyIG5vciB0aGUgbmFtZXMgb2YgaXRzCisg
KiAgICBjb250cmlidXRvcnMgbWF5IGJlIHVzZWQgdG8gZW5kb3JzZSBvciBwcm9tb3RlIHByb2R1
Y3RzIGRlcml2ZWQgZnJvbQorICogICAgdGhpcyBzb2Z0d2FyZSB3aXRob3V0IHNwZWNpZmljIHBy
aW9yIHdyaXR0ZW4gcGVybWlzc2lvbi4KKyAqCisgKiBUSElTIFNPRlRXQVJFIElTIFBST1ZJREVE
IEJZIFRIRSBDT1BZUklHSFQgSE9MREVSUyBBTkQgQ09OVFJJQlVUT1JTICJBUyBJUyIKKyAqIEFO
RCBBTlkgRVhQUkVTUyBPUiBJTVBMSUVEIFdBUlJBTlRJRVMsIElOQ0xVRElORywgQlVUIE5PVCBM
SU1JVEVEIFRPLCBUSEUKKyAqIElNUExJRUQgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFkg
QU5EIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFCisgKiBBUkUgRElTQ0xBSU1FRC4g
SU4gTk8gRVZFTlQgU0hBTEwgVEhFIENPUFlSSUdIVCBIT0xERVIgT1IgQ09OVFJJQlVUT1JTIEJF
CisgKiBMSUFCTEUgRk9SIEFOWSBESVJFQ1QsIElORElSRUNULCBJTkNJREVOVEFMLCBTUEVDSUFM
LCBFWEVNUExBUlksIE9SCisgKiBDT05TRVFVRU5USUFMIERBTUFHRVMgKElOQ0xVRElORywgQlVU
IE5PVCBMSU1JVEVEIFRPLCBQUk9DVVJFTUVOVCBPRgorICogU1VCU1RJVFVURSBHT09EUyBPUiBT
RVJWSUNFUzsgTE9TUyBPRiBVU0UsIERBVEEsIE9SIFBST0ZJVFM7IE9SIEJVU0lORVNTCisgKiBJ
TlRFUlJVUFRJT04pIEhPV0VWRVIgQ0FVU0VEIEFORCBPTiBBTlkgVEhFT1JZIE9GIExJQUJJTElU
WSwgV0hFVEhFUiBJTgorICogQ09OVFJBQ1QsIFNUUklDVCBMSUFCSUxJVFksIE9SIFRPUlQgKElO
Q0xVRElORyBORUdMSUdFTkNFIE9SIE9USEVSV0lTRSkKKyAqIEFSSVNJTkcgSU4gQU5ZIFdBWSBP
VVQgT0YgVEhFIFVTRSBPRiBUSElTIFNPRlRXQVJFLCBFVkVOIElGIEFEVklTRUQgT0YgVEhFCisg
KiBQT1NTSUJJTElUWSBPRiBTVUNIIERBTUFHRS4KKyAqCisgKiBUSElTIEhFQURFUiBNQVkgTk9U
IEJFIEVYVFJBQ1RFRCBPUiBNT0RJRklFRCBJTiBBTlkgV0FZLgorICovCisKKyNpZm5kZWYgX19V
S19DVE9SU19IX18KKyNkZWZpbmUgX19VS19DVE9SU19IX18KKworI2luY2x1ZGUgPHVrL2Vzc2Vu
dGlhbHMuaD4KKworI2lmZGVmIF9fY3BsdXNwbHVzCitleHRlcm4gIkMiIHsKKyNlbmRpZgorCit0
eXBlZGVmIHZvaWQgKCp1a19jdG9yX2Z1bmNfdCkodm9pZCk7CitleHRlcm4gY29uc3QgdWtfY3Rv
cl9mdW5jX3QgdWtfY3RvcnRhYltdOworCisvKgorICogUmVnaXN0ZXIgYSBjb25zdHJ1Y3RvciBm
dW5jdGlvbiB0aGF0IGlzCisgKiBjYWxsZWQgZHVyaW5nIGJvb3RzdHJhcAorICogQHBhcmFtIGx2
bAorICogICBQcmlvcml0eSBsZXZlbCAoMCAoZWFybGllc3QpIHRvIDcgKGxhdGVzdCkpCisgKiAg
IE5vdGU6IEFueSBvdGhlciB2YWx1ZSBmb3IgbGV2ZWwgd2lsbCBiZSBpZ25vcmVkCisgKiBAcGFy
YW0gY3RvcmYKKyAqICAgQ29uc3RydWN0b3IgZnVuY3Rpb24gdG8gYmUgY2FsbGVkCisgKi8KKyNk
ZWZpbmUgVUtfQ1RPUl9GVU5DKGx2bCwgY3RvcmYpIFwKKwkJc3RhdGljIGNvbnN0IHVrX2N0b3Jf
ZnVuY190CVwKKwkJX191c2VkIF9fc2VjdGlvbigiLnVrX2N0b3J0YWIiICNsdmwpCVwKKwkJX191
a19jdGFiICMjIGx2bCAjIyBfICMjIGN0b3JmID0gKGN0b3JmKQorCisKKyNpZmRlZiBfX2NwbHVz
cGx1cworfQorI2VuZGlmCisKKyNlbmRpZiAvKiBfX1VLX19DVE9SU19IX18gKi8KZGlmZiAtLWdp
dCBhL3BsYXQvY29tbW9uL3g4Ni9saW5rNjQubGRzIGIvcGxhdC9jb21tb24veDg2L2xpbms2NC5s
ZHMKaW5kZXggZmMzMzE2ZjYuLmMzMGY2MGYxIDEwMDY0NAotLS0gYS9wbGF0L2NvbW1vbi94ODYv
bGluazY0LmxkcworKysgYi9wbGF0L2NvbW1vbi94ODYvbGluazY0LmxkcwpAQCAtNDgsMyArNDgs
MTIgQEAgX19laF9mcmFtZV9oZHJfc3RhcnQgPSAuOwogCSooLmVoX2ZyYW1lX2hkci4qKQogfQog
X19laF9mcmFtZV9oZHJfZW5kID0gLjsKKworLiA9IEFMSUdOKDB4MTAwMCk7Cit1a19jdG9ydGFi
ID0gLjsKKy51a19jdG9ydGFiIDoKK3sKKyAgICAqKFNPUlRfQllfTkFNRSgudWtfY3RvcnRhYlsw
LTddKSkKKyAgICBMT05HKDApCit9CisKZGlmZiAtLWdpdCBhL3BsYXQva3ZtL2FybS9saW5rNjQu
bGRzLlMgYi9wbGF0L2t2bS9hcm0vbGluazY0Lmxkcy5TCmluZGV4IDZhYTk1NWY1Li5iMWQ4MDZk
NiAxMDA2NDQKLS0tIGEvcGxhdC9rdm0vYXJtL2xpbms2NC5sZHMuUworKysgYi9wbGF0L2t2bS9h
cm0vbGluazY0Lmxkcy5TCkBAIC05OSw2ICs5OSwxNCBAQCBTRUNUSU9OUyB7CiAKIAlfZXJvZGF0
YSA9IC47CiAKKwkuID0gQUxJR04oX19QQUdFX1NJWkUpOworCXVrX2N0b3J0YWIgPSAuOworCS51
a19jdG9ydGFiIDoKKwl7CisJCSooU09SVF9CWV9OQU1FKC51a19jdG9ydGFiWzAtN10pKQorCQlM
T05HKDApCisJfQorCiAJLyogQ29uc3RydWN0b3IgdGFibGVzIChyZWFkLW9ubHkpICovCiAJX2N0
b3JzID0gLjsKIAkucHJlaW5pdF9hcnJheSA6IHsKZGlmZiAtLWdpdCBhL3BsYXQveGVuL2FybS9s
aW5rMzIubGRzIGIvcGxhdC94ZW4vYXJtL2xpbmszMi5sZHMKaW5kZXggMjQ2MjQ0ZWMuLmFmODc2
ZWM2IDEwMDY0NAotLS0gYS9wbGF0L3hlbi9hcm0vbGluazMyLmxkcworKysgYi9wbGF0L3hlbi9h
cm0vbGluazMyLmxkcwpAQCAtNzcsNiArNzcsMTQgQEAgU0VDVElPTlMKIAkuID0gQUxJR04oNDA5
Nik7CiAJX2Vyb2RhdGEgPSAuOwogCisJdWtfY3RvcnRhYiA9IC47CisJLnVrX2N0b3J0YWIgOgor
CXsKKwkJKihTT1JUX0JZX05BTUUoLnVrX2N0b3J0YWJbMC03XSkpCisJCUxPTkcoMCkKKwl9CisJ
LiA9IEFMSUdOKDQwOTYpOworCiAJX2N0b3JzID0gLjsKIAkucHJlaW5pdF9hcnJheSA6IHsKIAkJ
LiA9IEFMSUdOKDB4OCk7Ci0tIAoyLjIwLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Wed Mar 20 23:40:13 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 20 Mar 2019 23:40: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 1h6kof-00014Y-D6; Wed, 20 Mar 2019 23:40:13 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=vIj/=RX=stud.acs.upb.ro=vlad_andrei.badoiu@srs-us1.protection.inumbo.net>)
 id 1h6koe-00014I-58
 for minios-devel@lists.xen.org; Wed, 20 Mar 2019 23:40:12 +0000
X-Inumbo-ID: 802569d9-4b69-11e9-bc90-bc764e045a96
Received: from EUR03-VE1-obe.outbound.protection.outlook.com (unknown
 [40.107.5.81]) by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 802569d9-4b69-11e9-bc90-bc764e045a96;
 Wed, 20 Mar 2019 23:40:10 +0000 (UTC)
Received: from AM0PR01MB5458.eurprd01.prod.exchangelabs.com (10.255.182.31) by
 AM0PR01MB5809.eurprd01.prod.exchangelabs.com (20.179.255.202) with
 Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1709.13; Wed, 20 Mar 2019 23:40:06 +0000
Received: from AM0PR01MB5458.eurprd01.prod.exchangelabs.com
 ([fe80::bc3f:7f2f:a620:12b2]) by AM0PR01MB5458.eurprd01.prod.exchangelabs.com
 ([fe80::bc3f:7f2f:a620:12b2%5]) with mapi id 15.20.1709.015; Wed, 20 Mar 2019
 23:40:06 +0000
From: =?iso-8859-2?Q?Vlad-Andrei_B=C3DOIU_=2878692=29?=
 <vlad_andrei.badoiu@stud.acs.upb.ro>
To: "minios-devel@lists.xen.org" <minios-devel@lists.xen.org>
Thread-Topic: [UNIKRAFT PATCH 2/3] lib/ukboot: Call internal constructors
Thread-Index: AQHU33Y/LZdi+aLbqECqX2zh3/d+0Q==
Date: Wed, 20 Mar 2019 23:40:06 +0000
Message-ID: <20190320233953.23289-3-vlad_andrei.badoiu@stud.acs.upb.ro>
References: <20190320233953.23289-1-vlad_andrei.badoiu@stud.acs.upb.ro>
In-Reply-To: <20190320233953.23289-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: DB8PR06CA0004.eurprd06.prod.outlook.com
 (2603:10a6:10:100::17) To AM0PR01MB5458.eurprd01.prod.exchangelabs.com
 (2603:10a6:208:179::31)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=vlad_andrei.badoiu@stud.acs.upb.ro; 
x-ms-exchange-messagesentrepresentingtype: 1
x-mailer: git-send-email 2.20.1
x-originating-ip: [84.232.196.177]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: d0d7400e-ac05-46f2-96d2-08d6ad8d61a0
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600127)(711020)(4605104)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR01MB5809; 
x-ms-traffictypediagnostic: AM0PR01MB5809:
x-microsoft-antispam-prvs: <AM0PR01MB5809FF0C103ACA466DA46A27A6410@AM0PR01MB5809.eurprd01.prod.exchangelabs.com>
x-forefront-prvs: 098291215C
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(396003)(39850400004)(366004)(136003)(346002)(376002)(199004)(189003)(478600001)(68736007)(11346002)(1076003)(102836004)(486006)(6436002)(14454004)(86362001)(99286004)(2351001)(6916009)(2616005)(5640700003)(106356001)(8676002)(76176011)(786003)(2906002)(316002)(54906003)(6512007)(5660300002)(105586002)(66066001)(81156014)(81166006)(50226002)(476003)(305945005)(446003)(4326008)(74482002)(6506007)(386003)(256004)(3846002)(52116002)(53936002)(8936002)(7736002)(26005)(186003)(6486002)(97736004)(2501003)(71200400001)(71190400001)(6116002)(25786009);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR01MB5809;
 H:AM0PR01MB5458.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-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: rLlwwB9rFYR4sFCKuo8JZh40YaQLNHFsMieMPBqD0++wPRMZNQgKCIef62K7eujLWzuuFsvnHbNWuWycTotLaAJmh9bA5lyMjEf3wOmx1a4DaU1FzQk0FcbvKvjYiPpt9fxnql1RXefjhvv0F2p4ctedxm8/0grDNbDw77zPrd3fkr1ZeZr4EK3RgQT4zOWin9hoYTgUUkA9uOKhw69LPfqzlk8Tx2+1MW6IVuw9rD9MxM7ODbizrNPgOXzRMz0ybjpZNOs7stojGd3qBvRPWXl4VEI0Vpy92QPFg8d8MK9MGfosQ0Trjm64IiYKg4cTuRuwpSAn9iIUhqgVHq2aWN0NIyja4X0FX5a9hijOVI/oG+Nu2zkcR4YgJowx0RZ9lO7vsST76M76HuOaQ8ccFBjzROi9/g7ZZZjxivgNizE=
MIME-Version: 1.0
X-OriginatorOrg: stud.acs.upb.ro
X-MS-Exchange-CrossTenant-Network-Message-Id: d0d7400e-ac05-46f2-96d2-08d6ad8d61a0
X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Mar 2019 23:40:06.1593 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 2d8cc8ba-8dda-4334-9e5c-fac2092e9bac
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR01MB5809
Subject: [Minios-devel] [UNIKRAFT PATCH 2/3] lib/ukboot: Call internal
 constructors
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>,
 "Sharan.Santhanam@neclab.eu" <Sharan.Santhanam@neclab.eu>,
 "yuri.volchkov@neclab.eu" <yuri.volchkov@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>

U2lnbmVkLW9mZi1ieTogVmxhZC1BbmRyZWkgQmFkb2l1IDx2bGFkX2FuZHJlaS5iYWRvaXVAc3R1
ZC5hY3MudXBiLnJvPgotLS0KIGxpYi91a2Jvb3QvYm9vdC5jIHwgMjYgKysrKysrKysrKysrKysr
KystLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxNyBpbnNlcnRpb25zKCspLCA5IGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL2xpYi91a2Jvb3QvYm9vdC5jIGIvbGliL3VrYm9vdC9ib290LmMK
aW5kZXggNDg0Njc4MjguLjUzYjMyYmE0IDEwMDY0NAotLS0gYS9saWIvdWtib290L2Jvb3QuYwor
KysgYi9saWIvdWtib290L2Jvb3QuYwpAQCAtNTYsNiArNTYsNyBAQAogI2luY2x1ZGUgPHVrL3Bs
YXQvdGltZS5oPgogI2luY2x1ZGUgPHVrL2Vzc2VudGlhbHMuaD4KICNpbmNsdWRlIDx1ay9wcmlu
dC5oPgorI2luY2x1ZGUgPHVrL2N0b3JzLmg+CiAjaW5jbHVkZSA8dWsvYXJncGFyc2UuaD4KICNp
ZiBDT05GSUdfTElCVUtCVVMKICNpbmNsdWRlIDx1ay9idXMuaD4KQEAgLTE0MSw2ICsxNDIsNyBA
QCB2b2lkIHVrcGxhdF9lbnRyeV9hcmdwKGNoYXIgKmFyZzAsIGNoYXIgKmFyZ2IsIF9fc3ogYXJn
Yl9sZW4pCiB2b2lkIHVrcGxhdF9lbnRyeShpbnQgYXJnYywgY2hhciAqYXJndltdKQogewogCWlu
dCBpOworCWNvbnN0IHVrX2N0b3JfZnVuY190ICpjZm47CiAJc3RydWN0IHRocmVhZF9tYWluX2Fy
ZyB0bWE7CiAjaWYgQ09ORklHX0xJQlVLQUxMT0MKIAlzdHJ1Y3QgdWtfYWxsb2MgKmEgPSBOVUxM
OwpAQCAtMTY1LDE1ICsxNjcsMTAgQEAgdm9pZCB1a3BsYXRfZW50cnkoaW50IGFyZ2MsIGNoYXIg
KmFyZ3ZbXSkKIAkJfQogCX0KIAotCXVrX3ByX2luZm8oIkNvbnN0cnVjdG9yIHRhYmxlIGF0ICVw
IC0gJXBcbiIsCi0JCSAgIF9faW5pdF9hcnJheV9zdGFydCwgJl9faW5pdF9hcnJheV9lbmQpOwot
CXVrcGxhdF9jdG9yX2ZvcmVhY2goX19pbml0X2FycmF5X3N0YXJ0LCBfX2luaXRfYXJyYXlfZW5k
LCBpKSB7Ci0JCWlmIChfX2luaXRfYXJyYXlfc3RhcnRbaV0pIHsKLQkJCXVrX3ByX2RlYnVnKCJD
YWxsIGNvbnN0cnVjdG9yIChlbnRyeSAlZCAoJXApOiAlcCgpKS4uLlxuIiwKLQkJCQkgICAgaSwg
Jl9faW5pdF9hcnJheV9zdGFydFtpXSwKLQkJCQkgICAgX19pbml0X2FycmF5X3N0YXJ0W2ldKTsK
LQkJCV9faW5pdF9hcnJheV9zdGFydFtpXSgpOwotCQl9CisJdWtfcHJfaW5mbygiVW5pa3JhZnQg
Y29uc3RydWN0b3JzIHRhYmxlIGF0ICVwXG4iLCB1a19jdG9ydGFiKTsKKwlmb3IgKGNmbiA9IHVr
X2N0b3J0YWI7ICpjZm4gIT0gTlVMTDsgKytjZm4pIHsKKwkJdWtfcHJfZGVidWcoIkNhbGwgY29u
c3RydWN0b3IgJXBcbiIsICpjZm4pOworCQkoKmNmbikoKTsKIAl9CiAKICNpZiBDT05GSUdfTElC
VUtBTExPQyAmJiBDT05GSUdfTElCVUtBTExPQ0JCVUREWSAmJiBDT05GSUdfTElCVUtCT09UX0lO
SVRBTExPQwpAQCAtMjU1LDYgKzI1MiwxNyBAQCB2b2lkIHVrcGxhdF9lbnRyeShpbnQgYXJnYywg
Y2hhciAqYXJndltdKQogCXRtYS5hcmdjID0gYXJnYzsKIAl0bWEuYXJndiA9IGFyZ3Y7CiAKKwl1
a19wcl9pbmZvKCJDb25zdHJ1Y3RvciB0YWJsZSBhdCAlcCAtICVwXG4iLAorCQkJX19pbml0X2Fy
cmF5X3N0YXJ0LCAmX19pbml0X2FycmF5X2VuZCk7CisJdWtwbGF0X2N0b3JfZm9yZWFjaChfX2lu
aXRfYXJyYXlfc3RhcnQsIF9faW5pdF9hcnJheV9lbmQsIGkpIHsKKwkJaWYgKF9faW5pdF9hcnJh
eV9zdGFydFtpXSkgeworCQkJdWtfcHJfZGVidWcoIkNhbGwgY29uc3RydWN0b3IgKGVudHJ5ICVk
ICglcCk6ICVwKCkpLi4uXG4iLAorCQkJCQlpLCAmX19pbml0X2FycmF5X3N0YXJ0W2ldLAorCQkJ
CQlfX2luaXRfYXJyYXlfc3RhcnRbaV0pOworCQkJX19pbml0X2FycmF5X3N0YXJ0W2ldKCk7CisJ
CX0KKwl9CisKICNpZiBDT05GSUdfTElCVUtTQ0hFRAogCW1haW5fdGhyZWFkID0gdWtfdGhyZWFk
X2NyZWF0ZSgibWFpbiIsIG1haW5fdGhyZWFkX2Z1bmMsICZ0bWEpOwogCWlmICh1bmxpa2VseSgh
bWFpbl90aHJlYWQpKQotLSAKMi4yMC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Wed Mar 20 23:40:14 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 20 Mar 2019 23:40:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h6kog-00015B-FK; Wed, 20 Mar 2019 23:40:14 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=vIj/=RX=stud.acs.upb.ro=vlad_andrei.badoiu@srs-us1.protection.inumbo.net>)
 id 1h6kof-00014T-B1
 for minios-devel@lists.xen.org; Wed, 20 Mar 2019 23:40:13 +0000
X-Inumbo-ID: 809f5a9d-4b69-11e9-bc90-bc764e045a96
Received: from EUR03-VE1-obe.outbound.protection.outlook.com (unknown
 [40.107.5.81]) by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 809f5a9d-4b69-11e9-bc90-bc764e045a96;
 Wed, 20 Mar 2019 23:40:11 +0000 (UTC)
Received: from AM0PR01MB5458.eurprd01.prod.exchangelabs.com (10.255.182.31) by
 AM0PR01MB5809.eurprd01.prod.exchangelabs.com (20.179.255.202) with
 Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1709.13; Wed, 20 Mar 2019 23:40:07 +0000
Received: from AM0PR01MB5458.eurprd01.prod.exchangelabs.com
 ([fe80::bc3f:7f2f:a620:12b2]) by AM0PR01MB5458.eurprd01.prod.exchangelabs.com
 ([fe80::bc3f:7f2f:a620:12b2%5]) with mapi id 15.20.1709.015; Wed, 20 Mar 2019
 23:40:07 +0000
From: =?iso-8859-2?Q?Vlad-Andrei_B=C3DOIU_=2878692=29?=
 <vlad_andrei.badoiu@stud.acs.upb.ro>
To: "minios-devel@lists.xen.org" <minios-devel@lists.xen.org>
Thread-Topic: [UNIKRAFT PATCH 3/3] lib, plat/*: Update the existing constructor
 calls
Thread-Index: AQHU33ZAbw9SMnbOo0m7jfrT27sckg==
Date: Wed, 20 Mar 2019 23:40:07 +0000
Message-ID: <20190320233953.23289-4-vlad_andrei.badoiu@stud.acs.upb.ro>
References: <20190320233953.23289-1-vlad_andrei.badoiu@stud.acs.upb.ro>
In-Reply-To: <20190320233953.23289-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: DB8PR06CA0004.eurprd06.prod.outlook.com
 (2603:10a6:10:100::17) To AM0PR01MB5458.eurprd01.prod.exchangelabs.com
 (2603:10a6:208:179::31)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=vlad_andrei.badoiu@stud.acs.upb.ro; 
x-ms-exchange-messagesentrepresentingtype: 1
x-mailer: git-send-email 2.20.1
x-originating-ip: [84.232.196.177]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 2175c359-e154-4e1a-abd4-08d6ad8d6257
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600127)(711020)(4605104)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR01MB5809; 
x-ms-traffictypediagnostic: AM0PR01MB5809:
x-ms-exchange-purlcount: 1
x-microsoft-antispam-prvs: <AM0PR01MB5809354A699BD303593482E9A6410@AM0PR01MB5809.eurprd01.prod.exchangelabs.com>
x-forefront-prvs: 098291215C
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(396003)(39850400004)(366004)(136003)(346002)(376002)(199004)(189003)(478600001)(68736007)(11346002)(1076003)(102836004)(486006)(6436002)(14454004)(6306002)(86362001)(99286004)(2351001)(6916009)(2616005)(5640700003)(106356001)(8676002)(76176011)(786003)(2906002)(316002)(54906003)(6512007)(5660300002)(105586002)(66066001)(81156014)(81166006)(50226002)(476003)(305945005)(446003)(4326008)(74482002)(6506007)(386003)(256004)(3846002)(14444005)(966005)(52116002)(53936002)(8936002)(7736002)(26005)(186003)(6486002)(97736004)(2501003)(71200400001)(71190400001)(6116002)(15650500001)(25786009)(142933001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR01MB5809;
 H:AM0PR01MB5458.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-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: te9d5d1YUYmZNWyKp29QnzUqYEOhjaw1bHqzbBj+d8ng2EzVSA9IC3qXAA2jRjwaXPg3qZmvw8AsDFoV0d7iexzsLm0XeoZlpaTgPE9Kja3NbrDk+7NzQ5x6oKpkeUiTcTU3HoQ/HkOrU5F0PEQtSV5uwRRpLJtdfD+YhPZXUh9zhDJKUGigFOhqSS6dEImIaJL8Uk2KQi1rI1cERRt+yj2pZyP7+0NRMnN2LRzuyjjZdS9WjUbKBWaFn9EAgE5ku+rKZeSkUe3C8eh75Rrz5ZvEsAu2KqYa9MPD7Z/wIA9SEgTlWJUPpyfgDRJ8eQPCMACRRC/zL1Ct3S6Uq13xYnPtJGFLkI8PdmMAGcrDloMs4DgtgWDAkOj9d/+Tyfco+MjXX1IN9Oy2P4XjsVynWd575u+KtQLe7vMEYGeEk4k=
MIME-Version: 1.0
X-OriginatorOrg: stud.acs.upb.ro
X-MS-Exchange-CrossTenant-Network-Message-Id: 2175c359-e154-4e1a-abd4-08d6ad8d6257
X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Mar 2019 23:40:07.5723 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 2d8cc8ba-8dda-4334-9e5c-fac2092e9bac
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR01MB5809
Subject: [Minios-devel] [UNIKRAFT PATCH 3/3] lib,
 plat/*: Update the existing constructor calls
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>,
 "Sharan.Santhanam@neclab.eu" <Sharan.Santhanam@neclab.eu>,
 "yuri.volchkov@neclab.eu" <yuri.volchkov@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>

VGhpcyBwYXRjaCB1cGRhdGVzIHRoZSBjb25zdHJ1Y3RvciByZWdpc3RlciBmcm9tIGFsbApVbmlr
cmFmdCBpbnRlcm5hbCBsaWJyYXJpZXMgdG8gdXNlIHRoZSBVS1BMQVRfQ1RPUl9GVU5DCmNhbGwu
CgpTaWduZWQtb2ZmLWJ5OiBWbGFkLUFuZHJlaSBCYWRvaXUgPHZsYWRfYW5kcmVpLmJhZG9pdUBz
dHVkLmFjcy51cGIucm8+Ci0tLQogbGliL3VrYnVzL2luY2x1ZGUvdWsvYnVzLmggICAgICAgICAg
ICAgICB8IDExICsrKysrKysrLS0tCiBsaWIvdWtzd3JhbmQvbXdjLmMgICAgICAgICAgICAgICAg
ICAgICAgIHwgIDggKysrKystLS0KIGxpYi92ZnNjb3JlL2ZkLmMgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgNSArKysrLQogbGliL3Zmc2NvcmUvbWFpbi5jICAgICAgICAgICAgICAgICAgICAg
ICB8ICA1ICsrKystCiBwbGF0L2NvbW1vbi9pbmNsdWRlL3BjaS9wY2lfYnVzLmggICAgICAgIHwg
IDkgKysrKysrKy0tCiBwbGF0L2RyaXZlcnMvaW5jbHVkZS92aXJ0aW8vdmlydGlvX2J1cy5oIHwg
MTkgKysrKysrKysrKysrLS0tLS0tLQogcGxhdC94ZW4vaW5jbHVkZS94ZW5idXMveGVuYnVzLmgg
ICAgICAgICB8IDE3ICsrKysrKysrKysrLS0tLS0tCiA3IGZpbGVzIGNoYW5nZWQsIDUxIGluc2Vy
dGlvbnMoKyksIDIzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2xpYi91a2J1cy9pbmNsdWRl
L3VrL2J1cy5oIGIvbGliL3VrYnVzL2luY2x1ZGUvdWsvYnVzLmgKaW5kZXggMjMxYzhkNzkuLjYz
MzYzNmFlIDEwMDY0NAotLS0gYS9saWIvdWtidXMvaW5jbHVkZS91ay9idXMuaAorKysgYi9saWIv
dWtidXMvaW5jbHVkZS91ay9idXMuaApAQCAtMzgsNyArMzgsNyBAQAogI2luY2x1ZGUgPHN0ZGRl
Zi5oPgogI2luY2x1ZGUgPHVrL2xpc3QuaD4KICNpbmNsdWRlIDx1ay9hbGxvYy5oPgotI2luY2x1
ZGUgPHVrL3BsYXQvY3RvcnMuaD4KKyNpbmNsdWRlIDx1ay9jdG9ycy5oPgogCiAjaWZkZWYgX19j
cGx1c3BsdXMKIGV4dGVybiAiQyIgewpAQCAtMTE2LDEyICsxMTYsMTcgQEAgc3RhdGljIGlubGlu
ZSB1bnNpZ25lZCBpbnQgdWtfYnVzX3Byb2JlX2FsbCh2b2lkKQogCiAjZGVmaW5lIF9VS19CVVNf
UkVHRk5OQU1FKHgsIHkpICAgICAgeCMjeQogCisjZGVmaW5lIF9VS19CVVNfUkVHSVNURVJfQ1RP
UihDVE9SKSAgXAorCVVLX0NUT1JfRlVOQygwLCBDVE9SKQorCisKICNkZWZpbmUgX1VLX0JVU19S
RUdJU1RFUihsaWJuYW1lLCBiKQkJCQlcCi0Jc3RhdGljIHZvaWQgX19jb25zdHJ1Y3Rvcl9wcmlv
KDEwMikJCQlcCisJc3RhdGljIHZvaWQJCQkJCQlcCiAJX1VLX0JVU19SRUdGTk5BTUUobGlibmFt
ZSwgX3VrX2J1c19yZWdpc3Rlcikodm9pZCkJXAogCXsJCQkJCQkJXAogCQlfdWtfYnVzX3JlZ2lz
dGVyKChiKSk7CQkJCVwKLQl9CisJfQkJCQkJCQlcCisJX1VLX0JVU19SRUdJU1RFUl9DVE9SKF9V
S19CVVNfUkVHRk5OQU1FKGxpYm5hbWUsIF91a19idXNfcmVnaXN0ZXIpKQogCiAjaWZkZWYgX19j
cGx1c3BsdXMKIH0KZGlmZiAtLWdpdCBhL2xpYi91a3N3cmFuZC9td2MuYyBiL2xpYi91a3N3cmFu
ZC9td2MuYwppbmRleCAxMjdjYmUzOS4uMTk5MjQ3ZDMgMTAwNjQ0Ci0tLSBhL2xpYi91a3N3cmFu
ZC9td2MuYworKysgYi9saWIvdWtzd3JhbmQvbXdjLmMKQEAgLTM2LDE4ICszNiwxOCBAQAogI2lu
Y2x1ZGUgPHVrL3N3cmFuZC5oPgogI2luY2x1ZGUgPHVrL3ByaW50Lmg+CiAjaW5jbHVkZSA8dWsv
YXNzZXJ0Lmg+Ci0jaW5jbHVkZSA8dWsvcGxhdC9jdG9ycy5oPgorI2luY2x1ZGUgPHVrL2N0b3Jz
Lmg+CiAKIC8qIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzk0OTI1ODEvYy1y
YW5kb20tbnVtYmVyLWdlbmVyYXRpb24tcHVyZS1jLWNvZGUtbm8tbGlicmFyaWVzLW9yLWZ1bmN0
aW9ucyAqLwogI2RlZmluZSBQSEkgMHg5ZTM3NzliOQotI2RlZmluZSBVS19TV1JBTkRfQ1RPUl9Q
UklPICAgICgyMDBVKQorI2RlZmluZSBVS19TV1JBTkRfQ1RPUl9QUklPICAgICgxKQogCiBzdHJ1
Y3QgdWtfc3dyYW5kIHVrX3N3cmFuZF9kZWY7CiAKIC8qCiAgKiBEZWNsYXJlIHRoZSBjb25zdHJ1
Y3RvciBmdW5jdGlvbiB0byBpbml0aWFsaXplIHRoZSBzd3JhbmQKICAqLwotc3RhdGljIHZvaWQg
X3VrX3N3cmFuZF9jdG9yKHZvaWQpIF9fY29uc3RydWN0b3JfcHJpbyhVS19TV1JBTkRfQ1RPUl9Q
UklPKTsKK3N0YXRpYyB2b2lkIF91a19zd3JhbmRfY3Rvcih2b2lkKTsKIAogdm9pZCB1a19zd3Jh
bmRfaW5pdF9yKHN0cnVjdCB1a19zd3JhbmQgKnIsIF9fdTMyIHNlZWQpCiB7CkBAIC05NSwzICs5
NSw1IEBAIHN0YXRpYyB2b2lkIF91a19zd3JhbmRfY3Rvcih2b2lkKQogCXVrX3ByX2luZm8oIklu
aXRpYWxpemUgcmFuZG9tIG51bWJlciBnZW5lcmF0b3IuLi5cbiIpOwogCXVrX3N3cmFuZF9pbml0
X3IoJnVrX3N3cmFuZF9kZWYsIENPTkZJR19MSUJVS1NXUkFORF9JTklUSUFMU0VFRCk7CiB9CisK
K1VLX0NUT1JfRlVOQyhVS19TV1JBTkRfQ1RPUl9QUklPLCBfdWtfc3dyYW5kX2N0b3IpOwpkaWZm
IC0tZ2l0IGEvbGliL3Zmc2NvcmUvZmQuYyBiL2xpYi92ZnNjb3JlL2ZkLmMKaW5kZXggMTExYjAy
MjkuLmY4YjI0MDIwIDEwMDY0NAotLS0gYS9saWIvdmZzY29yZS9mZC5jCisrKyBiL2xpYi92ZnNj
b3JlL2ZkLmMKQEAgLTQwLDYgKzQwLDcgQEAKICNpbmNsdWRlIDx2ZnNjb3JlL2ZpbGUuaD4KICNp
bmNsdWRlIDx1ay9wbGF0L2xjcHUuaD4KICNpbmNsdWRlIDxlcnJuby5oPgorI2luY2x1ZGUgPHVr
L2N0b3JzLmg+CiAKICNkZWZpbmUgRkRUQUJMRV9NQVhfRklMRVMgKHNpemVvZih1aW50NjRfdCkg
KiA4KQogCkBAIC0xNzUsNyArMTc2LDcgQEAgZXhpdDoKIAogCiAvKiBUT0RPOiBtb3ZlIHRoaXMg
Y29uc3RydWN0b3IgdG8gbWFpbi5jICovCi1fX2NvbnN0cnVjdG9yIHN0YXRpYyB2b2lkIGZkdGFi
bGVfaW5pdCh2b2lkKQorc3RhdGljIHZvaWQgZmR0YWJsZV9pbml0KHZvaWQpCiB7CiAJbWVtc2V0
KCZmZHRhYmxlLCAwLCBzaXplb2YoZmR0YWJsZSkpOwogCkBAIC0xODMsMyArMTg0LDUgQEAgX19j
b25zdHJ1Y3RvciBzdGF0aWMgdm9pZCBmZHRhYmxlX2luaXQodm9pZCkKIAlmZHRhYmxlLmJpdG1h
cCA9IDc7CiAJaW5pdF9zdGRpbygpOwogfQorCitVS19DVE9SX0ZVTkMoMSwgZmR0YWJsZV9pbml0
KTsKZGlmZiAtLWdpdCBhL2xpYi92ZnNjb3JlL21haW4uYyBiL2xpYi92ZnNjb3JlL21haW4uYwpp
bmRleCA0NzQ3MTMzOS4uNDAzZTI5MTUgMTAwNjQ0Ci0tLSBhL2xpYi92ZnNjb3JlL21haW4uYwor
KysgYi9saWIvdmZzY29yZS9tYWluLmMKQEAgLTQ3LDYgKzQ3LDcgQEAKICNpbmNsdWRlIDx2ZnNj
b3JlL21vdW50Lmg+CiAjaW5jbHVkZSA8dmZzY29yZS9mcy5oPgogI2luY2x1ZGUgPHVrL2VycnB0
ci5oPgorI2luY2x1ZGUgPHVrL2N0b3JzLmg+CiAKICNpZmRlZiBERUJVR19WRlMKIGludAl2ZnNf
ZGVidWcgPSBWRlNEQl9GTEFHUzsKQEAgLTIwNDAsNyArMjA0MSw3IEBAIGludCBjaHJvb3QoY29u
c3QgY2hhciAqcGF0aCBfX3VudXNlZCkKIH0KIAogc3RhdGljIHN0cnVjdCB0YXNrIF9tYWluX3Rh
c2tfaW1wbDsKLV9fY29uc3RydWN0b3Igc3RhdGljIHZvaWQgdmZzY29yZV9pbml0KHZvaWQpCitz
dGF0aWMgdm9pZCB2ZnNjb3JlX2luaXQodm9pZCkKIHsKIAltZW1zZXQoJl9tYWluX3Rhc2tfaW1w
bCwgMCwgc2l6ZW9mKF9tYWluX3Rhc2tfaW1wbCkpOwogCXN0cmNweShfbWFpbl90YXNrX2ltcGwu
dF9jd2QsICIvIik7CkBAIC0yMDQ5LDMgKzIwNTAsNSBAQCBfX2NvbnN0cnVjdG9yIHN0YXRpYyB2
b2lkIHZmc2NvcmVfaW5pdCh2b2lkKQogCXZub2RlX2luaXQoKTsKIAlsb29rdXBfaW5pdCgpOwog
fQorCitVS19DVE9SX0ZVTkMoMSwgdmZzY29yZV9pbml0KTsKZGlmZiAtLWdpdCBhL3BsYXQvY29t
bW9uL2luY2x1ZGUvcGNpL3BjaV9idXMuaCBiL3BsYXQvY29tbW9uL2luY2x1ZGUvcGNpL3BjaV9i
dXMuaAppbmRleCAxMzYyMDMyYi4uMTc2OTJkZTIgMTAwNjQ0Ci0tLSBhL3BsYXQvY29tbW9uL2lu
Y2x1ZGUvcGNpL3BjaV9idXMuaAorKysgYi9wbGF0L2NvbW1vbi9pbmNsdWRlL3BjaS9wY2lfYnVz
LmgKQEAgLTY4LDYgKzY4LDcgQEAKIAogI2luY2x1ZGUgPHVrL2J1cy5oPgogI2luY2x1ZGUgPHVr
L2FsbG9jLmg+CisjaW5jbHVkZSA8dWsvY3RvcnMuaD4KIAogLyoqCiAgKiBBIHN0cnVjdHVyZSBk
ZXNjcmliaW5nIGFuIElEIGZvciBhIFBDSSBkcml2ZXIuIEVhY2ggZHJpdmVyIHByb3ZpZGVzIGEK
QEAgLTE1OSwxMiArMTYwLDE2IEBAIHN0cnVjdCBwY2lfZGV2aWNlIHsKIAogI2RlZmluZSBfUENJ
X1JFR0ZOTkFNRSh4LCB5KSAgICAgIHgjI3kKIAorI2RlZmluZSBQQ0lfUkVHSVNURVJfQ1RPUihD
VE9SKSAgICAgIFwKKwkJX1VLX0NUT1JfRlVOQygxLCBDVE9SKTsKKwogI2RlZmluZSBfUENJX1JF
R0lTVEVSX0RSSVZFUihsaWJuYW1lLCBiKQkJCQlcCi0Jc3RhdGljIHZvaWQgX19jb25zdHJ1Y3Rv
cl9wcmlvKDEwMykJCQkJXAorCXN0YXRpYyB2b2lkCQkJCQkJXAogCV9QQ0lfUkVHRk5OQU1FKGxp
Ym5hbWUsIF9wY2lfcmVnaXN0ZXJfZHJpdmVyKSh2b2lkKQkJXAogCXsJCQkJCQkJCVwKIAkJX3Bj
aV9yZWdpc3Rlcl9kcml2ZXIoKGIpKTsJCQkJXAotCX0KKwl9CQkJCQkJCQlcCisJX1BDSV9SRUdJ
U1RFUl9DVE9SKF9QQ0lfUkVHRk5OQU1FKGxpYm5hbWUsIF9wY2lfcmVnaXN0ZXJfZHJpdmVyKSkK
IAogLyogRG8gbm90IHVzZSB0aGlzIGZ1bmN0aW9uIGRpcmVjdGx5OiAqLwogdm9pZCBfcGNpX3Jl
Z2lzdGVyX2RyaXZlcihzdHJ1Y3QgcGNpX2RyaXZlciAqZHJ2KTsKZGlmZiAtLWdpdCBhL3BsYXQv
ZHJpdmVycy9pbmNsdWRlL3ZpcnRpby92aXJ0aW9fYnVzLmggYi9wbGF0L2RyaXZlcnMvaW5jbHVk
ZS92aXJ0aW8vdmlydGlvX2J1cy5oCmluZGV4IGY4NDY4NDBjLi4xYTJkYmJmNSAxMDA2NDQKLS0t
IGEvcGxhdC9kcml2ZXJzL2luY2x1ZGUvdmlydGlvL3ZpcnRpb19idXMuaAorKysgYi9wbGF0L2Ry
aXZlcnMvaW5jbHVkZS92aXJ0aW8vdmlydGlvX2J1cy5oCkBAIC00Myw2ICs0Myw3IEBACiAjaW5j
bHVkZSA8dWsvYWxsb2MuaD4KICNpbmNsdWRlIDx2aXJ0aW8vdmlydGlvX2NvbmZpZy5oPgogI2lu
Y2x1ZGUgPHZpcnRpby92aXJ0cXVldWUuaD4KKyNpbmNsdWRlIDx1ay9jdG9ycy5oPgogCiAjaWZk
ZWYgX19jcGx1c3BsdXMKIGV4dGVybiAiQyIgewpAQCAtMzA3LDE3ICszMDgsMjEgQEAgc3RhdGlj
IGlubGluZSB2b2lkIHZpcnRpb19kZXZfZHJ2X3VwKHN0cnVjdCB2aXJ0aW9fZGV2ICp2ZGV2KQog
CXZpcnRpb19kZXZfc3RhdHVzX3VwZGF0ZSh2ZGV2LCBWSVJUSU9fQ09ORklHX1NUQVRVU19EUklW
RVJfT0spOwogfQogCi0jZGVmaW5lIFZJUlRJT19CVVNfUkVHSVNURVJfRFJJVkVSKGIpCQkJXAor
I2RlZmluZSBWSVJUSU9fQlVTX1JFR0lTVEVSX0RSSVZFUihiKQlcCiAJX1ZJUlRJT19CVVNfUkVH
SVNURVJfRFJJVkVSKF9fTElCTkFNRV9fLCBiKQogCiAjZGVmaW5lIF9WSVJUSU9fQlVTX1JFR0ZO
QU1FKHgsIHkpICAgICAgIHgjI3kKIAotI2RlZmluZSBfVklSVElPX0JVU19SRUdJU1RFUl9EUklW
RVIobGlibmFtZSwgYikJCQkJXAotCSAgICBzdGF0aWMgdm9pZCBfX2NvbnN0cnVjdG9yX3ByaW8o
MTA0KQkJCQlcCi0JX1ZJUlRJT19CVVNfUkVHRk5BTUUobGlibmFtZSwgX3ZpcnRpb19yZWdpc3Rl
cl9kcml2ZXIpKHZvaWQpCVwKLQl7CQkJCQkJCQlcCi0JCV92aXJ0aW9fYnVzX3JlZ2lzdGVyX2Ry
aXZlcigoYikpOwkJCVwKLQl9CisjZGVmaW5lIF9WSVJUSU9fUkVHSVNURVJfQ1RPUihDVE9SKQlc
CisJVUtfQ1RPUl9GVU5DKDEsIENUT1IpCisKKyNkZWZpbmUgX1ZJUlRJT19CVVNfUkVHSVNURVJf
RFJJVkVSKGxpYm5hbWUsIGIpCQkJCQlcCisJc3RhdGljIHZvaWQJCQkJCQkJCQlcCisJX1ZJUlRJ
T19CVVNfUkVHRk5BTUUobGlibmFtZSwgX3ZpcnRpb19yZWdpc3Rlcl9kcml2ZXIpKHZvaWQpCQkJ
XAorCXsJCQkJCQkJCQlcCisJCV92aXJ0aW9fYnVzX3JlZ2lzdGVyX2RyaXZlcigoYikpOwkJCQkJ
XAorCX0JCQkJCQkJCQlcCisJX1ZJUlRJT19SRUdJU1RFUl9DVE9SKF9WSVJUSU9fQlVTX1JFR0ZO
QU1FKGxpYm5hbWUsIF92aXJ0aW9fcmVnaXN0ZXJfZHJpdmVyKSkKIAogCiAjaWZkZWYgX19jcGx1
c3BsdXMKZGlmZiAtLWdpdCBhL3BsYXQveGVuL2luY2x1ZGUveGVuYnVzL3hlbmJ1cy5oIGIvcGxh
dC94ZW4vaW5jbHVkZS94ZW5idXMveGVuYnVzLmgKaW5kZXggM2QzYjU0MDguLjVkYTRlM2ZhIDEw
MDY0NAotLS0gYS9wbGF0L3hlbi9pbmNsdWRlL3hlbmJ1cy94ZW5idXMuaAorKysgYi9wbGF0L3hl
bi9pbmNsdWRlL3hlbmJ1cy94ZW5idXMuaApAQCAtNDEsNiArNDEsNyBAQAogI2luY2x1ZGUgPHVr
L3dhaXQuaD4KICNpbmNsdWRlIDx4ZW4veGVuLmg+CiAjaW5jbHVkZSA8eGVuL2lvL3hlbmJ1cy5o
PgorI2luY2x1ZGUgPHVrL2N0b3JzLmg+CiAKIAogLyoKQEAgLTc1LDEyICs3NiwxNiBAQCBVS19U
QUlMUV9IRUFEKHhlbmJ1c19kcml2ZXJfbGlzdCwgc3RydWN0IHhlbmJ1c19kcml2ZXIpOwogCiAj
ZGVmaW5lIF9YRU5CVVNfUkVHRk5OQU1FKHgsIHkpICAgICAgeCMjeQogCi0jZGVmaW5lIF9YRU5C
VVNfUkVHSVNURVJfRFJJVkVSKGxpYm5hbWUsIGIpIFwKLQlzdGF0aWMgdm9pZCBfX2NvbnN0cnVj
dG9yX3ByaW8oMTA0KSBcCi0JX1hFTkJVU19SRUdGTk5BTUUobGlibmFtZSwgX3hlbmJ1c19yZWdp
c3Rlcl9kcml2ZXIpKHZvaWQpIFwKLQl7IFwKLQkJX3hlbmJ1c19yZWdpc3Rlcl9kcml2ZXIoKGIp
KTsgXAotCX0KKyNkZWZpbmUgX1hFTkJVU19SRUdJU1RFUl9DVE9SKENUT1IpICBcCisJVUtfQ1RP
Ul9GVU5DKDAsIENUT1IpCisKKyNkZWZpbmUgX1hFTkJVU19SRUdJU1RFUl9EUklWRVIobGlibmFt
ZSwgYikJCQkJCQlcCisJc3RhdGljIHZvaWQJCQkJCQkJCQlcCisJX1hFTkJVU19SRUdGTk5BTUUo
bGlibmFtZSwgX3hlbmJ1c19yZWdpc3Rlcl9kcml2ZXIpKHZvaWQpCQkJXAorCXsJCQkJCQkJCQkJ
XAorCQlfeGVuYnVzX3JlZ2lzdGVyX2RyaXZlcigoYikpOwkJCQkJCVwKKwl9CQkJCQkJCQkJCVwK
KwlfWEVOQlVTX1JFR0lTVEVSX0NUT1IoX1hFTkJVU19SRUdGTk5BTUUobGlibmFtZSwgX3hlbmJ1
c19yZWdpc3Rlcl9kcml2ZXIpKQogCiAvKiBEbyBub3QgdXNlIHRoaXMgZnVuY3Rpb24gZGlyZWN0
bHk6ICovCiB2b2lkIF94ZW5idXNfcmVnaXN0ZXJfZHJpdmVyKHN0cnVjdCB4ZW5idXNfZHJpdmVy
ICpkcnYpOwotLSAKMi4yMC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Thu Mar 21 01:00:21 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 21 Mar 2019 01:00:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h6m4C-00048f-2U; Thu, 21 Mar 2019 01:00: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=MpC6=RY=stud.acs.upb.ro=vlad_andrei.badoiu@srs-us1.protection.inumbo.net>)
 id 1h6m4B-0003h1-13
 for minios-devel@lists.xen.org; Thu, 21 Mar 2019 01:00:19 +0000
X-Inumbo-ID: b0176092-4b74-11e9-bc90-bc764e045a96
Received: from EUR04-VI1-obe.outbound.protection.outlook.com (unknown
 [40.107.8.83]) by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b0176092-4b74-11e9-bc90-bc764e045a96;
 Thu, 21 Mar 2019 01:00:16 +0000 (UTC)
Received: from AM0PR01MB5458.eurprd01.prod.exchangelabs.com (10.255.182.31) by
 AM0PR01MB5282.eurprd01.prod.exchangelabs.com (20.178.112.221) with
 Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1709.13; Thu, 21 Mar 2019 01:00:14 +0000
Received: from AM0PR01MB5458.eurprd01.prod.exchangelabs.com
 ([fe80::bc3f:7f2f:a620:12b2]) by AM0PR01MB5458.eurprd01.prod.exchangelabs.com
 ([fe80::bc3f:7f2f:a620:12b2%5]) with mapi id 15.20.1709.015; Thu, 21 Mar 2019
 01:00:14 +0000
From: =?iso-8859-2?Q?Vlad-Andrei_B=C3DOIU_=2878692=29?=
 <vlad_andrei.badoiu@stud.acs.upb.ro>
To: "minios-devel@lists.xen.org" <minios-devel@lists.xen.org>
Thread-Topic: [UNIKRAFT PATCH 0/3] Introduce Unikraft system constructors
Thread-Index: AQHU33Y90XV/dlbvdEmHTn1dAklo6qYVQ/MA
Date: Thu, 21 Mar 2019 01:00:14 +0000
Message-ID: <cea05aed-166d-e9a3-0888-22b27150fe26@stud.acs.upb.ro>
References: <20190320233953.23289-1-vlad_andrei.badoiu@stud.acs.upb.ro>
In-Reply-To: <20190320233953.23289-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: DB6PR0202CA0004.eurprd02.prod.outlook.com
 (2603:10a6:4:29::14) To AM0PR01MB5458.eurprd01.prod.exchangelabs.com
 (2603:10a6:208:179::31)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=vlad_andrei.badoiu@stud.acs.upb.ro; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [84.232.196.177]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 373b2c23-c305-4f87-224f-08d6ad989370
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600127)(711020)(4605104)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR01MB5282; 
x-ms-traffictypediagnostic: AM0PR01MB5282:
x-ms-exchange-purlcount: 1
x-microsoft-antispam-prvs: <AM0PR01MB5282017F5D940F47F119A772A6420@AM0PR01MB5282.eurprd01.prod.exchangelabs.com>
x-forefront-prvs: 0983EAD6B2
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(396003)(136003)(39840400004)(366004)(376002)(346002)(189003)(199004)(86362001)(31696002)(106356001)(6306002)(105586002)(2351001)(66066001)(81166006)(786003)(6246003)(81156014)(2906002)(97736004)(316002)(2501003)(53936002)(5660300002)(74482002)(6436002)(256004)(54906003)(14444005)(3846002)(25786009)(486006)(6486002)(11346002)(2616005)(14454004)(476003)(6512007)(8676002)(6116002)(478600001)(52116002)(102836004)(71200400001)(99286004)(386003)(53546011)(76176011)(5640700003)(4326008)(6916009)(966005)(7736002)(186003)(446003)(31686004)(8936002)(26005)(305945005)(66574012)(68736007)(229853002)(71190400001)(6506007);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR01MB5282;
 H:AM0PR01MB5458.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-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: I3d0Hk5H9PRCxPUdRoHao7TW+7xqlfChUqIL9pNnP/2zBTj89Avq3pnsfGPKMwEuQwsgwAW0yV+5M2/p4kL2OnE+7oyYhPfaouJOY9bDdNaWomEvEEwA8cF92qWie+cjt3+CW1EYYrKmgeqV8VeDpuOKiJUJaUhas/Dmyab0IPt4aKxnslEv1eAtZ/YbHwFNBLM5+AoOEXGS6VSnYgdN5QEATyRFIBz4hzgkrEgYFaMcJ0gIOJCQLbqJOcE5Jep/0mnjad0KqjYJITaQvVitvJLgJvinUqkk1Ab139cZzumnokQTnlVv57W5y718GgCX4Ma36XgaxDkhPjwbq+ApvCiBlgcwrKf1jkhWlQIg4Or8nmCBd76cXmM4ZOAjhBBNNGUOnrmphFfUShZ28x3wZYp5W3EmZFJYaUR9CTtPCl4=
Content-ID: <22E2B915AE59994FA83FE9B944A5919A@eurprd01.prod.exchangelabs.com>
MIME-Version: 1.0
X-OriginatorOrg: stud.acs.upb.ro
X-MS-Exchange-CrossTenant-Network-Message-Id: 373b2c23-c305-4f87-224f-08d6ad989370
X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Mar 2019 01:00:14.1438 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 2d8cc8ba-8dda-4334-9e5c-fac2092e9bac
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR01MB5282
Subject: Re: [Minios-devel] [UNIKRAFT PATCH 0/3] Introduce Unikraft system
 constructors
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>,
 "Sharan.Santhanam@neclab.eu" <Sharan.Santhanam@neclab.eu>,
 "yuri.volchkov@neclab.eu" <yuri.volchkov@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>

VGhpcyBwYXRjaCBpcyBhIGZvbGxvdy11cCB0byB0aGUgIkFkZCBlaF9mcmFtZSBhbmQgZWhfZnJh
bWVfaGRyIHRvIHRoZSAKbGlua2VyIHNjcmlwdCIgcGF0Y2ggb24gdGhlIG1haWxpbmcgbGlzdC4K
ClZsYWQKCk9uIDMvMjEvMTkgMTo0MCBBTSwgVmxhZC1BbmRyZWkgQsSCRE9JVSAoNzg2OTIpIHdy
b3RlOgo+IFRoaXMgcGF0Y2ggaW50cm9kdWNlcyBhIG5ldyB0eXBlIG9mIGNvbnN0cnVjdG9ycyBm
b3IgdGhlIHVuaWtyYWZ0Cj4gaW50ZXJuYWwgbGlicmFyaWVzLiBUaGUgb2xkIGNvbnN0cnVjdG9y
cyBhcmUgbm93IHVzZWQgYXMKPiBhcHBsaWNhdGlvbiBjb25zdHJ1Y3RvcnMgKGVnLiBmb3IgdGhl
IEMrKyBzdGFuZGFyZCBsaWJyYXJ5KSBhbmQKPiBjYWxsZWQgYmVmb3JlIGVudGVyaW5nIG1haW4u
Cj4KPiBUaGlzIHBhdGNoIGlzIGJhc2VkIG9uIGEgdGhlIHdvcmsgZG9uZSBieSBTaW1vbiBLdWVu
emVyIGZyb20KPiBoZXJlIFsxXS4KPgo+IFRoaXMgcGF0Y2ggc2VyaWVzIGFkZHMgYW4gYXJyYXkg
Y2FsbGVkIHVrcGxhdF9jdG9ydGFiIHRvIHRoZQo+IFVuaWtyYWZ0IGJpbmFyaWVzLiBUaGlzIGFy
cmF5IGlzIE5VTEwtdGVybWluYXRlZCBhbmQgY29udGFpbnMKPiBmdW5jdGlvbiBwb2ludGVycyB0
byBjb25zdHJ1Y3RvcnMuIEl0IGlzIHBvcHVsYXRlZCBkdXJpbmcgbGluawo+IHRpbWUuCj4KPiBM
aWJyYXJpZXMgY2FuIHJlZ2lzdGVyIGEgZnVuY3Rpb24gdG8gaXQgYnkgdXNpbmcgdGhlIG5ldyBt
YWNybwo+IGNhbGxlZCBVS19DVE9SX0ZVTkMgKHByb3ZpZGVkIHdpdGggaW5jbHVkZS91ay9jdG9y
cy5oKS4KPgo+IFsxXSBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwv
bWluaW9zLWRldmVsLzIwMTgtMDIvbXNnMDAwNjYuaHRtbAo+Cj4gVmxhZC1BbmRyZWkgQmFkb2l1
ICgzKToKPiAgICBwbGF0Lyo6IEludHJvZHVjZSB1bmlrcmFmdCBpbnRlcm5hbCBjb25zdHJ1Y3Rv
cnMKPiAgICBsaWIvdWtib290OiBDYWxsIGludGVybmFsIGNvbnN0cnVjdG9ycwo+ICAgIGxpYixw
bGF0Lyo6IFVwZGF0ZSB0aGUgZXhpc3RpbmcgY29uc3RydWN0b3IgY2FsbHMKPgo+ICAgaW5jbHVk
ZS91ay9jdG9ycy5oICAgICAgICAgICAgICAgICAgICAgICB8IDY4ICsrKysrKysrKysrKysrKysr
KysrKysrKwo+ICAgbGliL3VrYm9vdC9ib290LmMgICAgICAgICAgICAgICAgICAgICAgICB8IDI2
ICsrKysrLS0tLQo+ICAgbGliL3VrYnVzL2luY2x1ZGUvdWsvYnVzLmggICAgICAgICAgICAgICB8
IDExICsrLS0KPiAgIGxpYi91a3N3cmFuZC9td2MuYyAgICAgICAgICAgICAgICAgICAgICAgfCAg
OCArLS0KPiAgIGxpYi92ZnNjb3JlL2ZkLmMgICAgICAgICAgICAgICAgICAgICAgICAgfCAgNSAr
LQo+ICAgbGliL3Zmc2NvcmUvbWFpbi5jICAgICAgICAgICAgICAgICAgICAgICB8ICA1ICstCj4g
ICBwbGF0L2NvbW1vbi9pbmNsdWRlL3BjaS9wY2lfYnVzLmggICAgICAgIHwgIDkgKysrLQo+ICAg
cGxhdC9jb21tb24veDg2L2xpbms2NC5sZHMgICAgICAgICAgICAgICB8ICA5ICsrKysKPiAgIHBs
YXQvZHJpdmVycy9pbmNsdWRlL3ZpcnRpby92aXJ0aW9fYnVzLmggfCAxOSArKysrLS0tCj4gICBw
bGF0L2t2bS9hcm0vbGluazY0Lmxkcy5TICAgICAgICAgICAgICAgIHwgIDggKysrCj4gICBwbGF0
L3hlbi9hcm0vbGluazMyLmxkcyAgICAgICAgICAgICAgICAgIHwgIDggKysrCj4gICBwbGF0L3hl
bi9pbmNsdWRlL3hlbmJ1cy94ZW5idXMuaCAgICAgICAgIHwgMTcgKysrLS0tCj4gICAxMiBmaWxl
cyBjaGFuZ2VkLCAxNjEgaW5zZXJ0aW9ucygrKSwgMzIgZGVsZXRpb25zKC0pCj4gICBjcmVhdGUg
bW9kZSAxMDA2NDQgaW5jbHVkZS91ay9jdG9ycy5oCj4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9z
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Thu Mar 21 06:53:32 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 21 Mar 2019 06:53: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 1h6rZz-0000F4-D0; Thu, 21 Mar 2019 06:53:31 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=EFQ8=RY=gmail.com=jiakernel2@srs-us1.protection.inumbo.net>)
 id 1h6rZy-0000Ez-Qf
 for minios-devel@lists.xenproject.org; Thu, 21 Mar 2019 06:53:30 +0000
X-Inumbo-ID: 089c0aae-4ba6-11e9-bc90-bc764e045a96
Received: from mail-pg1-x544.google.com (unknown [2607:f8b0:4864:20::544])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 089c0aae-4ba6-11e9-bc90-bc764e045a96;
 Thu, 21 Mar 2019 06:53:29 +0000 (UTC)
Received: by mail-pg1-x544.google.com with SMTP id p6so3568599pgh.9
 for <minios-devel@lists.xenproject.org>; Wed, 20 Mar 2019 23:53:29 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:organization:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding;
 bh=f3J2G+CxHWAU/GBelNZgU+/v/4XYblwB8W2NFPtvOh0=;
 b=IPxLmjEY+XQOnZ0t6PSEyTiUOsAxXUvYKQYJcOyD+l7Tj9atdutEGbNbjkxgYmuuk1
 yTpTpUUegPSi06LP8Dr9WTNxnyWH0h5FKQkA7XV4mWeWXGHyVeKfwrWsMOJzvJVevtKK
 Z7s+QjTnF+9JDyhDscx942v0fOiy+2FsQlTMiIg5cOgJ4eI7AIYi7wP360o4+0jbrmXm
 Wg0oJuRins+tqFL01Jk44+RZO0n++gteCBeEEUoz7G0J4IANEEWbZ021OIOskUtjTulh
 OGiyGxyXyKz6zVfdvipwCa1MQmvWCRbg13bt+jAHTr9ohvRcGqRg1NpW2nobNS4Hx5Oz
 mXkg==
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:organization
 :message-id:date:user-agent:mime-version:in-reply-to
 :content-transfer-encoding;
 bh=f3J2G+CxHWAU/GBelNZgU+/v/4XYblwB8W2NFPtvOh0=;
 b=PSvaO2uff7Lvw1YprvHbdK143AawtbwQUmKknYgNWJm53F11m5N3UbGIHBeFlYBu75
 Py3GRG+cACHk8eCICufGLII7LQVWQ1TPCcJcAAIVLYNMbjBERjWR6wAL0z+J6xIlAq3w
 gAR9U6bTH2cgQVoCy2r+3+zHctnuTmqh15l+c+GAu7XB9ePunI2uk2HhELxjlNYqKj+9
 iE0mea4BlvcigOZyrPLgq2GeTLKVDWHqVxLZDA4jWKk68wEoi5J+rAH+wpbOiB8VQmRP
 ZqH8PVC/WaLI4J6oKQ5sgbS+438guyJx9bZcpqOb2tBzKTFjtKjhqhlWeYihOivaa8AJ
 zAgQ==
X-Gm-Message-State: APjAAAWzDzPdbUHAQker8WttnZAUfpWXTL/9QGTZkBk1V47nmG/B2wQI
 bpysBkgdwYHwBBQLE3j+B9k=
X-Google-Smtp-Source: APXvYqwL5xwcOfvv+4BcQYj/KmafL8x6MINuMc6AZnqw0L2ASAAjF9hL6bpJmKd8MVlBSTB3YeFSwg==
X-Received: by 2002:a17:902:e10f:: with SMTP id
 cc15mr1985981plb.53.1553151209012; 
 Wed, 20 Mar 2019 23:53:29 -0700 (PDT)
Received: from [0.0.0.0] (104.129.187.94.16clouds.com. [104.129.187.94])
 by smtp.gmail.com with ESMTPSA id f14sm5038449pfn.3.2019.03.20.23.53.20
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 20 Mar 2019 23:53:27 -0700 (PDT)
To: Sharan Santhanam <sharan.santhanam@neclab.eu>, Wei Chen
 <wei.chen@arm.com>, minios-devel@lists.xenproject.org,
 simon.kuenzer@neclab.eu, florian.schmidt@neclab.eu, yuri.volchkov@neclab.eu,
 Felipe.Huici@neclab.eu
References: <20181213091901.85170-1-wei.chen@arm.com>
 <20181213091901.85170-4-wei.chen@arm.com>
 <b1292297-34ad-7918-01d9-45c923500a04@neclab.eu>
From: Jia He <jiakernel2@gmail.com>
Organization: ARM
Message-ID: <f1defb55-8d76-6ede-94bb-a14e418a08f9@gmail.com>
Date: Thu, 21 Mar 2019 14:53:16 +0800
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.0
MIME-Version: 1.0
In-Reply-To: <b1292297-34ad-7918-01d9-45c923500a04@neclab.eu>
Subject: Re: [Minios-devel] [UNIKRAFT PATCH 3/7] plat/kvm: Move declaration
 of some global variables 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, Justin.He@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>

Ck9uIDIwMTkvMy8xOSAxOjQ5LCBTaGFyYW4gU2FudGhhbmFtIHdyb3RlOgo+IEhlbGxvLAo+Cj4g
SSBhZ3JlZSB3aXRoIHRoaXMgcGF0Y2ggYnV0IEkgYW0gbm90IHN1cmUgaWYgdGhlIG5hbWUgImtl
cm5lbC5oIiBpcyAKPiBhcHQgaW4gdGhpcyBjb250ZXh0IHNpbmNlIHdlIGFyZSBkZXNjcmliaW5n
IHJlZ2lvbiBvZiBtZW1vcnkuCj4KSGkgU2hhcmFuCgpIb3cgYWJvdXQgc2V0dXAuaD8KCgotLS0K
Q2hlZXJzLApKdXN0aW4gKEppYSBIZSkKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Thu Mar 21 08:06:01 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 21 Mar 2019 08:06: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 1h6si9-0006A5-5p; Thu, 21 Mar 2019 08:06: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=BZtA=RY=arm.com=justin.he@srs-us1.protection.inumbo.net>)
 id 1h6si8-00069z-2E
 for minios-devel@lists.xenproject.org; Thu, 21 Mar 2019 08:06:00 +0000
X-Inumbo-ID: 2861ae05-4bb0-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 2861ae05-4bb0-11e9-bc90-bc764e045a96;
 Thu, 21 Mar 2019 08:05:57 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 5F3D180D;
 Thu, 21 Mar 2019 01:05:57 -0700 (PDT)
Received: from localhost.localdomain (entos-thunderx2-02.shanghai.arm.com
 [10.169.41.217])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id 7C1F53F59C;
 Thu, 21 Mar 2019 01:05:55 -0700 (PDT)
From: Jia He <justin.he@arm.com>
To: minios-devel@lists.xenproject.org, Simon Kuenzer <simon.kuenzer@neclab.eu>,
 Sharan.Santhanam@neclab.eu
Date: Thu, 21 Mar 2019 16:05:37 +0800
Message-Id: <20190321080542.182621-2-justin.he@arm.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20190321080542.182621-1-justin.he@arm.com>
References: <20190321080542.182621-1-justin.he@arm.com>
Subject: [Minios-devel] [UNIKRAFT PATCHv3 1/6] plat/common: Introduce
 fdt_getprop_u32_by_offset helper
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 <felipe.huici@neclab.eu>, Jia He <justin.he@arm.com>,
 Wei Chen <wei.chen@arm.com>, Kaly Xin <Kaly.Xin@arm.com>,
 Jianyong Wu <jianyong.wu@arm.com>, Florian Schmidt <florian.schmidt@neclab.eu>,
 Julien Grall <julien.grall@arm.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>

RnJvbTogSmlhbnlvbmcgV3UgPGppYW55b25nLnd1QGFybS5jb20+ClRoaXMgaGVscGVyIHdpbGwg
YmUgdXNlZCB2ZXJ5IGZyZXF1ZW50bHkgdG8gdTMyIGZyb20gcHJvcGVydGllcy4KU28gd2UgcHJv
dmlkZSB0aGlzIGhlbHBlciBoZXJlIHRvIGF2b2lkIHVzaW5nIGZkdF9nZXRwcm9wIGFuZApmZHQz
Ml90b19jcHUgZXZlcnl3aGVyZS4KClNpZ25lZC1vZmYtYnk6IFdlaSBDaGVuIDx3ZWkuY2hlbkBh
cm0uY29tPgpTaWduZWQtb2ZmLWJ5OiBKaWFueW9uZyBXdSA8amlhbnlvbmcud3VAYXJtLmNvbT4K
U2lnbmVkLW9mZi1ieTogSmlhIEhlIDxqdXN0aW4uaGVAYXJtLmNvbT4KLS0tCiBwbGF0L2NvbW1v
bi9hcm0vaXJxX2ZkdC5jICAgICAgICAgfCA1NyArKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrCiBwbGF0L2NvbW1vbi9pbmNsdWRlL2FybS9pcnFfZmR0LmggfCA1NiArKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgMTEzIGluc2VydGlvbnMoKykKIGNy
ZWF0ZSBtb2RlIDEwMDY0NCBwbGF0L2NvbW1vbi9hcm0vaXJxX2ZkdC5jCiBjcmVhdGUgbW9kZSAx
MDA2NDQgcGxhdC9jb21tb24vaW5jbHVkZS9hcm0vaXJxX2ZkdC5oCgpkaWZmIC0tZ2l0IGEvcGxh
dC9jb21tb24vYXJtL2lycV9mZHQuYyBiL3BsYXQvY29tbW9uL2FybS9pcnFfZmR0LmMKbmV3IGZp
bGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uNGU5ZWNkNgotLS0gL2Rldi9udWxsCisrKyBi
L3BsYXQvY29tbW9uL2FybS9pcnFfZmR0LmMKQEAgLTAsMCArMSw1NyBAQAorLyogU1BEWC1MaWNl
bnNlLUlkZW50aWZpZXI6IEJTRC0zLUNsYXVzZSAqLworLyoKKyAqIEF1dGhvcnM6IFdlaSBDaGVu
IDxXZWkuQ2hlbkBhcm0uY29tPgorICogICAgICAgICAgSmlhbnlvbmcgV3UgPEppYW55b25nLld1
QGFybS5jb20+CisgKgorICogQ29weXJpZ2h0IChjKSAyMDE4LCBBcm0gTHRkLiBBbGwgcmlnaHRz
IHJlc2VydmVkLgorICoKKyAqIFJlZGlzdHJpYnV0aW9uIGFuZCB1c2UgaW4gc291cmNlIGFuZCBi
aW5hcnkgZm9ybXMsIHdpdGggb3Igd2l0aG91dAorICogbW9kaWZpY2F0aW9uLCBhcmUgcGVybWl0
dGVkIHByb3ZpZGVkIHRoYXQgdGhlIGZvbGxvd2luZyBjb25kaXRpb25zCisgKiBhcmUgbWV0Ogor
ICoKKyAqIDEuIFJlZGlzdHJpYnV0aW9ucyBvZiBzb3VyY2UgY29kZSBtdXN0IHJldGFpbiB0aGUg
YWJvdmUgY29weXJpZ2h0CisgKiAgICBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFu
ZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIuCisgKiAyLiBSZWRpc3RyaWJ1dGlvbnMgaW4gYmlu
YXJ5IGZvcm0gbXVzdCByZXByb2R1Y2UgdGhlIGFib3ZlIGNvcHlyaWdodAorICogICAgbm90aWNl
LCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyIGlu
IHRoZQorICogICAgZG9jdW1lbnRhdGlvbiBhbmQvb3Igb3RoZXIgbWF0ZXJpYWxzIHByb3ZpZGVk
IHdpdGggdGhlIGRpc3RyaWJ1dGlvbi4KKyAqIDMuIE5laXRoZXIgdGhlIG5hbWUgb2YgdGhlIGNv
cHlyaWdodCBob2xkZXIgbm9yIHRoZSBuYW1lcyBvZiBpdHMKKyAqICAgIGNvbnRyaWJ1dG9ycyBt
YXkgYmUgdXNlZCB0byBlbmRvcnNlIG9yIHByb21vdGUgcHJvZHVjdHMgZGVyaXZlZCBmcm9tCisg
KiAgICB0aGlzIHNvZnR3YXJlIHdpdGhvdXQgc3BlY2lmaWMgcHJpb3Igd3JpdHRlbiBwZXJtaXNz
aW9uLgorICoKKyAqIFRISVMgU09GVFdBUkUgSVMgUFJPVklERUQgQlkgVEhFIENPUFlSSUdIVCBI
T0xERVJTIEFORCBDT05UUklCVVRPUlMgIkFTIElTIgorICogQU5EIEFOWSBFWFBSRVNTIE9SIElN
UExJRUQgV0FSUkFOVElFUywgSU5DTFVESU5HLCBCVVQgTk9UIExJTUlURUQgVE8sIFRIRQorICog
SU1QTElFRCBXQVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJTElUWSBBTkQgRklUTkVTUyBGT1IgQSBQ
QVJUSUNVTEFSIFBVUlBPU0UKKyAqIEFSRSBESVNDTEFJTUVELiBJTiBOTyBFVkVOVCBTSEFMTCBU
SEUgQ09QWVJJR0hUIEhPTERFUiBPUiBDT05UUklCVVRPUlMgQkUKKyAqIExJQUJMRSBGT1IgQU5Z
IERJUkVDVCwgSU5ESVJFQ1QsIElOQ0lERU5UQUwsIFNQRUNJQUwsIEVYRU1QTEFSWSwgT1IKKyAq
IENPTlNFUVVFTlRJQUwgREFNQUdFUyAoSU5DTFVESU5HLCBCVVQgTk9UIExJTUlURUQgVE8sIFBS
T0NVUkVNRU5UIE9GCisgKiBTVUJTVElUVVRFIEdPT0RTIE9SIFNFUlZJQ0VTOyBMT1NTIE9GIFVT
RSwgREFUQSwgT1IgUFJPRklUUzsgT1IgQlVTSU5FU1MKKyAqIElOVEVSUlVQVElPTikgSE9XRVZF
UiBDQVVTRUQgQU5EIE9OIEFOWSBUSEVPUlkgT0YgTElBQklMSVRZLCBXSEVUSEVSIElOCisgKiBD
T05UUkFDVCwgU1RSSUNUIExJQUJJTElUWSwgT1IgVE9SVCAoSU5DTFVESU5HIE5FR0xJR0VOQ0Ug
T1IgT1RIRVJXSVNFKQorICogQVJJU0lORyBJTiBBTlkgV0FZIE9VVCBPRiBUSEUgVVNFIE9GIFRI
SVMgU09GVFdBUkUsIEVWRU4gSUYgQURWSVNFRCBPRiBUSEUKKyAqIFBPU1NJQklMSVRZIE9GIFNV
Q0ggREFNQUdFLgorICoKKyAqIFRISVMgSEVBREVSIE1BWSBOT1QgQkUgRVhUUkFDVEVEIE9SIE1P
RElGSUVEIElOIEFOWSBXQVkuCisgKi8KKyNpbmNsdWRlICJsaWJmZHRfZW52LmgiCisKKyNpbmNs
dWRlIDxmZHQuaD4KKyNpbmNsdWRlIDxsaWJmZHQuaD4KKworI2luY2x1ZGUgImxpYmZkdF9pbnRl
cm5hbC5oIgoraW50IGZkdF9nZXRwcm9wX3UzMl9ieV9vZmZzZXQoY29uc3Qgdm9pZCAqZmR0LCBp
bnQgb2Zmc2V0LAorCQljb25zdCBjaGFyICpuYW1lLCB1aW50MzJfdCAqb3V0KQoreworCWNvbnN0
IGZkdDMyX3QgKnByb3A7CisJaW50IHByb3BfbGVuOworCisJcHJvcCA9IGZkdF9nZXRwcm9wKGZk
dCwgb2Zmc2V0LCBuYW1lLCAmcHJvcF9sZW4pOworCWlmICghcHJvcCkKKwkJcmV0dXJuIHByb3Bf
bGVuOworCisJaWYgKHByb3BfbGVuID49IChpbnQpc2l6ZW9mKGZkdDMyX3QpKSB7CisJCSpvdXQg
PSBmZHQzMl90b19jcHUocHJvcFswXSk7CisJCXJldHVybiAwOworCX0KKworCXJldHVybiAtRkRU
X0VSUl9OT1RGT1VORDsKK30KZGlmZiAtLWdpdCBhL3BsYXQvY29tbW9uL2luY2x1ZGUvYXJtL2ly
cV9mZHQuaCBiL3BsYXQvY29tbW9uL2luY2x1ZGUvYXJtL2lycV9mZHQuaApuZXcgZmlsZSBtb2Rl
IDEwMDY0NAppbmRleCAwMDAwMDAwLi43M2NmY2UwCi0tLSAvZGV2L251bGwKKysrIGIvcGxhdC9j
b21tb24vaW5jbHVkZS9hcm0vaXJxX2ZkdC5oCkBAIC0wLDAgKzEsNTYgQEAKKy8qIFNQRFgtTGlj
ZW5zZS1JZGVudGlmaWVyOiBCU0QtMy1DbGF1c2UgKi8KKy8qCisgKiBBdXRob3JzOiBXZWkgQ2hl
biA8V2VpLkNoZW5AYXJtLmNvbT4KKyAqICAgICAgICAgIEppYW55b25nIFd1IDxKaWFueW9uZy5X
dUBhcm0uY29tPgorICoKKyAqIENvcHlyaWdodCAoYykgMjAxOCwgQXJtIEx0ZC4gQWxsIHJpZ2h0
cyByZXNlcnZlZC4KKyAqCisgKiBSZWRpc3RyaWJ1dGlvbiBhbmQgdXNlIGluIHNvdXJjZSBhbmQg
YmluYXJ5IGZvcm1zLCB3aXRoIG9yIHdpdGhvdXQKKyAqIG1vZGlmaWNhdGlvbiwgYXJlIHBlcm1p
dHRlZCBwcm92aWRlZCB0aGF0IHRoZSBmb2xsb3dpbmcgY29uZGl0aW9ucworICogYXJlIG1ldDoK
KyAqCisgKiAxLiBSZWRpc3RyaWJ1dGlvbnMgb2Ygc291cmNlIGNvZGUgbXVzdCByZXRhaW4gdGhl
IGFib3ZlIGNvcHlyaWdodAorICogICAgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBh
bmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyLgorICogMi4gUmVkaXN0cmlidXRpb25zIGluIGJp
bmFyeSBmb3JtIG11c3QgcmVwcm9kdWNlIHRoZSBhYm92ZSBjb3B5cmlnaHQKKyAqICAgIG5vdGlj
ZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lciBp
biB0aGUKKyAqICAgIGRvY3VtZW50YXRpb24gYW5kL29yIG90aGVyIG1hdGVyaWFscyBwcm92aWRl
ZCB3aXRoIHRoZSBkaXN0cmlidXRpb24uCisgKiAzLiBOZWl0aGVyIHRoZSBuYW1lIG9mIHRoZSBj
b3B5cmlnaHQgaG9sZGVyIG5vciB0aGUgbmFtZXMgb2YgaXRzCisgKiAgICBjb250cmlidXRvcnMg
bWF5IGJlIHVzZWQgdG8gZW5kb3JzZSBvciBwcm9tb3RlIHByb2R1Y3RzIGRlcml2ZWQgZnJvbQor
ICogICAgdGhpcyBzb2Z0d2FyZSB3aXRob3V0IHNwZWNpZmljIHByaW9yIHdyaXR0ZW4gcGVybWlz
c2lvbi4KKyAqCisgKiBUSElTIFNPRlRXQVJFIElTIFBST1ZJREVEIEJZIFRIRSBDT1BZUklHSFQg
SE9MREVSUyBBTkQgQ09OVFJJQlVUT1JTICJBUyBJUyIKKyAqIEFORCBBTlkgRVhQUkVTUyBPUiBJ
TVBMSUVEIFdBUlJBTlRJRVMsIElOQ0xVRElORywgQlVUIE5PVCBMSU1JVEVEIFRPLCBUSEUKKyAq
IElNUExJRUQgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFkgQU5EIEZJVE5FU1MgRk9SIEEg
UEFSVElDVUxBUiBQVVJQT1NFCisgKiBBUkUgRElTQ0xBSU1FRC4gSU4gTk8gRVZFTlQgU0hBTEwg
VEhFIENPUFlSSUdIVCBIT0xERVIgT1IgQ09OVFJJQlVUT1JTIEJFCisgKiBMSUFCTEUgRk9SIEFO
WSBESVJFQ1QsIElORElSRUNULCBJTkNJREVOVEFMLCBTUEVDSUFMLCBFWEVNUExBUlksIE9SCisg
KiBDT05TRVFVRU5USUFMIERBTUFHRVMgKElOQ0xVRElORywgQlVUIE5PVCBMSU1JVEVEIFRPLCBQ
Uk9DVVJFTUVOVCBPRgorICogU1VCU1RJVFVURSBHT09EUyBPUiBTRVJWSUNFUzsgTE9TUyBPRiBV
U0UsIERBVEEsIE9SIFBST0ZJVFM7IE9SIEJVU0lORVNTCisgKiBJTlRFUlJVUFRJT04pIEhPV0VW
RVIgQ0FVU0VEIEFORCBPTiBBTlkgVEhFT1JZIE9GIExJQUJJTElUWSwgV0hFVEhFUiBJTgorICog
Q09OVFJBQ1QsIFNUUklDVCBMSUFCSUxJVFksIE9SIFRPUlQgKElOQ0xVRElORyBORUdMSUdFTkNF
IE9SIE9USEVSV0lTRSkKKyAqIEFSSVNJTkcgSU4gQU5ZIFdBWSBPVVQgT0YgVEhFIFVTRSBPRiBU
SElTIFNPRlRXQVJFLCBFVkVOIElGIEFEVklTRUQgT0YgVEhFCisgKiBQT1NTSUJJTElUWSBPRiBT
VUNIIERBTUFHRS4KKyAqCisgKiBUSElTIEhFQURFUiBNQVkgTk9UIEJFIEVYVFJBQ1RFRCBPUiBN
T0RJRklFRCBJTiBBTlkgV0FZLgorICovCisKKy8qKgorICogZmR0X2dldHByb3BfdTMyX2J5X29m
ZnNldCAtIHJldHJpZXZlIHUzMiBvZiBhIGdpdmVuIHByb3BlcnR5CisgKiBAZmR0OiBwb2ludGVy
IHRvIHRoZSBkZXZpY2UgdHJlZSBibG9iCisgKiBAbm9kZW9mZnNldDogb2Zmc2V0IG9mIHRoZSBu
b2RlIHdob3NlIHByb3BlcnR5IHRvIGZpbmQKKyAqIEBuYW1lOiBuYW1lIG9mIHRoZSBwcm9wZXJ0
eSB0byBmaW5kCisgKiBAb3V0OiBwb2ludGVyIHRvIHUzMiB2YXJpYWJsZSAod2lsbCBiZSBvdmVy
d3JpdHRlbikgb3IgTlVMTAorICoKKyAqIGZkdF9nZXRwcm9wX3UzMl9ieV9vZmZzZXQoKSByZXRy
aWV2ZXMgdTMyIHRvIHRoZSB2YWx1ZSBvZiB0aGUgcHJvcGVydHkKKyAqIG5hbWVkICduYW1lJyBv
ZiB0aGUgbm9kZSBhdCBvZmZzZXQgbm9kZW9mZnNldCAodGhpcyB3aWxsIGJlIGEKKyAqIHBvaW50
ZXIgdG8gd2l0aGluIHRoZSBkZXZpY2UgYmxvYiBpdHNlbGYsIG5vdCBhIGNvcHkgb2YgdGhlIHZh
bHVlKS4KKyAqIElmIG91dCBpcyBub24tTlVMTCwgdGhlIHUzMiBvZiB0aGUgcHJvcGVydHkgdmFs
dWUgaXMgcmV0dXJuZWQuCisgKgorICogcmV0dXJuczoKKyAqCTAsIG9uIHN1Y2Nlc3MKKyAqCQlv
dXQgY29udGFpbnMgdGhlIHUzMiBvZiBhIGdpdmVuIHByb3BlcnR5IGF0IG5vZGVvZmZzZXQuCisg
KgktRkRUX0VSUl9OT1RGT1VORCwgbm9kZSBkb2VzIG5vdCBoYXZlIG5hbWVkIHByb3BlcnR5Cisg
KgktRkRUX0VSUl9CQUROQ0VMTFMsCisgKi8KK2ludCBmZHRfZ2V0cHJvcF91MzJfYnlfb2Zmc2V0
KGNvbnN0IHZvaWQgKmZkdCwgaW50IG5vZGVvZmZzZXQsCisJCWNvbnN0IGNoYXIgKm5hbWUsIHVp
bnQzMl90ICpvdXQpOworCi0tIAoyLjE3LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Thu Mar 21 08:06:01 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 21 Mar 2019 08:06: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 1h6si7-00069r-3y; Thu, 21 Mar 2019 08:05:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=BZtA=RY=arm.com=justin.he@srs-us1.protection.inumbo.net>)
 id 1h6si5-00069m-Gd
 for minios-devel@lists.xenproject.org; Thu, 21 Mar 2019 08:05:57 +0000
X-Inumbo-ID: 2731eb7a-4bb0-11e9-8e3c-676d6c6e38ad
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 2731eb7a-4bb0-11e9-8e3c-676d6c6e38ad;
 Thu, 21 Mar 2019 08:05:55 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 4179980D;
 Thu, 21 Mar 2019 01:05:55 -0700 (PDT)
Received: from localhost.localdomain (entos-thunderx2-02.shanghai.arm.com
 [10.169.41.217])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id A288F3F59C;
 Thu, 21 Mar 2019 01:05:53 -0700 (PDT)
From: Jia He <justin.he@arm.com>
To: minios-devel@lists.xenproject.org, Simon Kuenzer <simon.kuenzer@neclab.eu>,
 Sharan.Santhanam@neclab.eu
Date: Thu, 21 Mar 2019 16:05:36 +0800
Message-Id: <20190321080542.182621-1-justin.he@arm.com>
X-Mailer: git-send-email 2.17.1
Subject: [Minios-devel] [UNIKRAFT PATCHv3 0/6] Add frequently usd APIs to
 fdt(series#2)
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 <felipe.huici@neclab.eu>, Jia He <justin.he@arm.com>,
 Kaly Xin <Kaly.Xin@arm.com>, Florian Schmidt <florian.schmidt@neclab.eu>,
 Julien Grall <julien.grall@arm.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>

QXJtNjQgZGV2aWNlcycgbGlicmFyaWVzIHdpbGwgYWNjZXNzIGRldmljZSB0cmVlIHRvIGdldCBs
b3RzIG9mCnByb3BlcnRpZXMuIFdlIHdpbGwgZ2V0IGRldmljZSBhZGRyZXNzZXMsIGludGVycnVw
dHMgaW4gZWFjaCBkZXZpY2UKbGlicmFyeS4gSW4gdGhpcyBjYXNlLCB3ZSB3aWxsIGZpbmQgZGV2
aWNlIG5vZGUgYnkgb2Zmc2V0LCBnZXQgYWRkcmVzcwpjZWxscywgc2l6ZSBjZWxscyBhbmQgaW50
ZXJydXB0IGNlbGxzIGV2ZXJ5d2hlcmUuCgpUaGlzIHBhdGNoIHNlcmllcyBpbnRyb2R1Y2VzIHNl
cnZlcmFsIEFQSXMgaW4gbGliL2ZkdCB0byByZWR1Y2UgdGhlCnJlZHVuZGFudCBjYWxscyBvZiBm
ZHQgZnVuY3Rpb25zLgotLS0KQ2hhbmdlczoKdjItPnYzOiBhZGRyZXNzIHRoZSBjb21tZW50cyBm
cm9tIEp1bGllbi4KICAxLnJlbW92ZSBmZHRfZ2V0X2NlbGxzIHRvIGtlZXAgbGliZmR0IHVuY2hh
bmdlZAogIDIucGFyc2UgImludGVycnVwdC1leHRlbmRlZCIgYW5kICJyYW5nZXMiCiAgMy5yZW1v
dmUgdGhlIHNpemUgcGFyYW1ldGVyIGluIGZkdF9ub2RlX29mZnNldF9ieV9jb21wYXRpYmxlX2xp
c3QKICA0LnJlbW92ZSB0aGUgZmR0X2Zvcl9lYWNoX2NvbXBhdGlibGVfbm9kZSB3aGljaCBpcyBu
b3QgdXNlZC4JCnYxLT52MjogcmViYXNlIHRvIGxhdGVzdCBjb2RlLgoKSmlhIEhlICgyKToKICBw
bGF0L2NvbW1vbjogSW50cm9kdWNlIGZkdF9nZXRfaW50ZXJydXB0IGhlbHBlcgogIHBsYXQva3Zt
OiBBZGQgc29tZSBmZHQgaW50ZXJmYWNlcyBidWlsZCBzdXBwb3J0IGZvciBhcm02NCBnaWMKICAg
IGluaXRpYWxpemF0aW9uCgpKaWFueW9uZyBXdSAoMik6CiAgcGxhdC9jb21tb246IEludHJvZHVj
ZSBmZHRfZ2V0cHJvcF91MzJfYnlfb2Zmc2V0IGhlbHBlcgogIHBsYXQvY29tbW9uOiBJbnRyb2R1
Y2UgZmR0X25vZGVfb2Zmc2V0X2J5X2NvbXBhdGlibGVfbGlzdCBoZWxwZXIKCldlaSBDaGVuICgy
KToKICBwbGF0L2NvbW1vbjogSW50cm9kdWNlIGZkdF9pbnRlcnJ1cHRfY2VsbHMgaGVscGVyIHRv
IHBhcnNlIGlycQogIHBsYXQvY29tbW9uOiBJbnRyb2R1Y2UgZmR0X2dldF9hZGRyZXNzIGhlbHBl
cgoKIHBsYXQvY29tbW9uL2FybS9pcnFfZmR0LmMgICAgICAgICB8IDIwOCArKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysKIHBsYXQvY29tbW9uL2luY2x1ZGUvYXJtL2lycV9mZHQuaCB8IDEz
MSArKysrKysrKysrKysrKysrKysrCiBwbGF0L2t2bS9NYWtlZmlsZS51ayAgICAgICAgICAgICAg
fCAgIDIgKwogMyBmaWxlcyBjaGFuZ2VkLCAzNDEgaW5zZXJ0aW9ucygrKQogY3JlYXRlIG1vZGUg
MTAwNjQ0IHBsYXQvY29tbW9uL2FybS9pcnFfZmR0LmMKIGNyZWF0ZSBtb2RlIDEwMDY0NCBwbGF0
L2NvbW1vbi9pbmNsdWRlL2FybS9pcnFfZmR0LmgKCi0tIAoyLjE3LjEKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBs
aXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Thu Mar 21 08:06:03 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 21 Mar 2019 08:06:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h6siB-0006An-7a; Thu, 21 Mar 2019 08:06:03 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=BZtA=RY=arm.com=justin.he@srs-us1.protection.inumbo.net>)
 id 1h6si9-0006A6-8K
 for minios-devel@lists.xenproject.org; Thu, 21 Mar 2019 08:06:01 +0000
X-Inumbo-ID: 2994d852-4bb0-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 2994d852-4bb0-11e9-bc90-bc764e045a96;
 Thu, 21 Mar 2019 08:05: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 55D9580D;
 Thu, 21 Mar 2019 01:05:59 -0700 (PDT)
Received: from localhost.localdomain (entos-thunderx2-02.shanghai.arm.com
 [10.169.41.217])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id 9A6A13F59C;
 Thu, 21 Mar 2019 01:05:57 -0700 (PDT)
From: Jia He <justin.he@arm.com>
To: minios-devel@lists.xenproject.org, Simon Kuenzer <simon.kuenzer@neclab.eu>,
 Sharan.Santhanam@neclab.eu
Date: Thu, 21 Mar 2019 16:05:38 +0800
Message-Id: <20190321080542.182621-3-justin.he@arm.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20190321080542.182621-1-justin.he@arm.com>
References: <20190321080542.182621-1-justin.he@arm.com>
Subject: [Minios-devel] [UNIKRAFT PATCHv3 2/6] plat/common: Introduce
 fdt_interrupt_cells helper to parse irq
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 <felipe.huici@neclab.eu>, Jia He <justin.he@arm.com>,
 Wei Chen <wei.chen@arm.com>, Kaly Xin <Kaly.Xin@arm.com>,
 Florian Schmidt <florian.schmidt@neclab.eu>,
 Julien Grall <julien.grall@arm.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>

RnJvbTogV2VpIENoZW4gPHdlaS5jaGVuQGFybS5jb20+ClRoaXMgaGVscGVyIHJldHJpZXZlcyB0
aGUgbnVtYmVyIG9mIGNlbGxzIGJ5IHNjYW5uaW5nICIjaW50ZXJydXB0LWNlbGxzIgpwcm9wZXJ0
eSBvZiBmZHQuIFRoZSAjaW50ZXJydXB0LWNlbGxzIHByb3BlcnR5IGlzIHVzZWQgYnkgdGhlIHJv
b3Qgb2YgYW4KaW50ZXJydXB0IGRvbWFpbiB0byBkZWZpbmUgdGhlIG51bWJlciBvZiA8dTMyPiB2
YWx1ZXMgbmVlZGVkIHRvIGVuY29kZSAKYW4gaW50ZXJydXB0IHNwZWNpZmllci4KZS5nLgoJaW50
Y0A4MDAwMDAwIHsKCQlwaGFuZGxlID0gPCAweDgwMDEgPjsKCQlyZWcgPSA8IDB4MDAgMHg4MDAw
MDAwIDB4MDAgMHgxMDAwMCAweDAwIDB4ODAxMDAwMCAweDAwCjB4MTAwMDAgPjsKCQljb21wYXRp
YmxlID0gImFybSxjb3J0ZXgtYTE1LWdpYyI7CgkJcmFuZ2VzOwoJCSNzaXplLWNlbGxzID0gPCAw
eDAyID47CgkJI2FkZHJlc3MtY2VsbHMgPSA8IDB4MDIgPjsKCQlpbnRlcnJ1cHQtY29udHJvbGxl
cjsKCQkjaW50ZXJydXB0LWNlbGxzID0gPCAweDAzID47CgoKV2Ugd2lsbCB1c2UgdGhpcyBoZWxw
ZXIgdG8gcGFyc2UgSVJRIG51bWJlciBmb3IgZGV2aWNlcywgbGlrZQp0aW1lcnMgYW5kIFVBUlRz
LgoKU2lnbmVkLW9mZi1ieTogV2VpIENoZW4gPHdlaS5jaGVuQGFybS5jb20+ClNpZ25lZC1vZmYt
Ynk6IEppYSBIZSA8anVzdGluLmhlQGFybS5jb20+Ci0tLQogcGxhdC9jb21tb24vYXJtL2lycV9m
ZHQuYyAgICAgICAgIHwgNDIgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogcGxhdC9j
b21tb24vaW5jbHVkZS9hcm0vaXJxX2ZkdC5oIHwgMTkgKysrKysrKysrKysrKysKIDIgZmlsZXMg
Y2hhbmdlZCwgNjEgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3BsYXQvY29tbW9uL2FybS9p
cnFfZmR0LmMgYi9wbGF0L2NvbW1vbi9hcm0vaXJxX2ZkdC5jCmluZGV4IDRlOWVjZDYuLjliNGJk
NDggMTAwNjQ0Ci0tLSBhL3BsYXQvY29tbW9uL2FybS9pcnFfZmR0LmMKKysrIGIvcGxhdC9jb21t
b24vYXJtL2lycV9mZHQuYwpAQCAtNTUsMyArNTUsNDUgQEAgaW50IGZkdF9nZXRwcm9wX3UzMl9i
eV9vZmZzZXQoY29uc3Qgdm9pZCAqZmR0LCBpbnQgb2Zmc2V0LAogCiAJcmV0dXJuIC1GRFRfRVJS
X05PVEZPVU5EOwogfQorCitzdGF0aWMgaW50IGZkdF9maW5kX2lycV9wYXJlbnRfb2Zmc2V0KGNv
bnN0IHZvaWQgKmZkdCwgaW50IG9mZnNldCkKK3sKKwl1aW50MzJfdCBpcnFfcGFyZW50OworCisJ
ZG8geworCQkvKiBGaW5kIHRoZSBpbnRlcnJ1cHQtcGFyZW50IHBoYW5kbGUgKi8KKwkJaWYgKCFm
ZHRfZ2V0cHJvcF91MzJfYnlfb2Zmc2V0KGZkdCwgb2Zmc2V0LAorCQkJCSJpbnRlcnJ1cHQtcGFy
ZW50IiwgJmlycV9wYXJlbnQpKQorCQkJYnJlYWs7CisKKwkJLyogVHJ5IHRvIGZpbmQgaW4gcGFy
ZW50IG5vZGUgKi8KKwkJb2Zmc2V0ID0gZmR0X3BhcmVudF9vZmZzZXQoZmR0LCBvZmZzZXQpOwor
CX0gd2hpbGUgKG9mZnNldCA+PSAwKTsKKworCWlmIChvZmZzZXQgPCAwKQorCQlyZXR1cm4gb2Zm
c2V0OworCisJLyogR2V0IGludGVycnVwdCBwYXJlbnQgbm9kZSBieSBwaGFuZGxlICovCisJcmV0
dXJuIGZkdF9ub2RlX29mZnNldF9ieV9waGFuZGxlKGZkdCwgaXJxX3BhcmVudCk7Cit9CisKK2lu
dCBmZHRfaW50ZXJydXB0X2NlbGxzKGNvbnN0IHZvaWQgKmZkdCwgaW50IG9mZnNldCkKK3sKKwlp
bnQgaW50Y19vZmZzZXQ7CisJaW50IHZhbDsKKwlpbnQgcmV0OworCisJaW50Y19vZmZzZXQgPSBm
ZHRfZmluZF9pcnFfcGFyZW50X29mZnNldChmZHQsIG9mZnNldCk7CisJaWYgKGludGNfb2Zmc2V0
IDwgMCkKKwkJcmV0dXJuIGludGNfb2Zmc2V0OworCisJcmV0ID0gZmR0X2dldHByb3BfdTMyX2J5
X29mZnNldChmZHQsIGludGNfb2Zmc2V0LCAiI2ludGVycnVwdC1jZWxscyIsCisJCQkJCSh1aW50
MzJfdCAqKSZ2YWwpOworCWlmIChyZXQgPCAwKQorCQlyZXR1cm4gcmV0OworCisJaWYgKCh2YWwg
PD0gMCkgfHwgKHZhbCA+IEZEVF9NQVhfTkNFTExTKSkKKwkJcmV0dXJuIC1GRFRfRVJSX0JBRE5D
RUxMUzsKKworCXJldHVybiB2YWw7Cit9CmRpZmYgLS1naXQgYS9wbGF0L2NvbW1vbi9pbmNsdWRl
L2FybS9pcnFfZmR0LmggYi9wbGF0L2NvbW1vbi9pbmNsdWRlL2FybS9pcnFfZmR0LmgKaW5kZXgg
NzNjZmNlMC4uNGI3NmM5OCAxMDA2NDQKLS0tIGEvcGxhdC9jb21tb24vaW5jbHVkZS9hcm0vaXJx
X2ZkdC5oCisrKyBiL3BsYXQvY29tbW9uL2luY2x1ZGUvYXJtL2lycV9mZHQuaApAQCAtNTQsMyAr
NTQsMjIgQEAKIGludCBmZHRfZ2V0cHJvcF91MzJfYnlfb2Zmc2V0KGNvbnN0IHZvaWQgKmZkdCwg
aW50IG5vZGVvZmZzZXQsCiAJCWNvbnN0IGNoYXIgKm5hbWUsIHVpbnQzMl90ICpvdXQpOwogCisv
KioKKyAqIGZkdF9pbnRlcnJ1cHRfY2VsbHMgLSByZXRyaWV2ZSB0aGUgbnVtYmVyIG9mIGNlbGxz
IG5lZWRlZCB0byBlbmNvZGUgYW4KKyAqICAgICAgICAgICAgICAgICAgICAgICBpbnRlcnJ1cHQg
c291cmNlCisgKiBAZmR0OiBwb2ludGVyIHRvIHRoZSBkZXZpY2UgdHJlZSBibG9iCisgKiBAbm9k
ZW9mZnNldDogb2Zmc2V0IG9mIHRoZSBub2RlIHRvIGZpbmQgdGhlIGludGVycnVwdCBmb3IuCisg
KgorICogV2hlbiB0aGUgbm9kZSBoYXMgYSB2YWxpZCAjaW50ZXJydXB0LWNlbGxzIHByb3BlcnR5
LCByZXR1cm5zIGl0cyB2YWx1ZS4KKyAqCisgKiByZXR1cm5zOgorICogICAgIDAgPD0gbiA8IEZE
VF9NQVhfTkNFTExTLCBvbiBzdWNjZXNzCisgKiAgICAgIC1GRFRfRVJSX0JBRE5DRUxMUywgaWYg
dGhlIG5vZGUgaGFzIGEgYmFkbHkgZm9ybWF0dGVkIG9yIGludmFsaWQKKyAqICAgICAgICAgICAg
ICNpbnRlcnJ1cHQtY2VsbHMgcHJvcGVydHkKKyAqICAgICAtRkRUX0VSUl9CQURNQUdJQywKKyAq
ICAgICAtRkRUX0VSUl9CQURWRVJTSU9OLAorICogICAgIC1GRFRfRVJSX0JBRFNUQVRFLAorICog
ICAgIC1GRFRfRVJSX0JBRFNUUlVDVFVSRSwKKyAqICAgICAtRkRUX0VSUl9UUlVOQ0FURUQsIHN0
YW5kYXJkIG1lYW5pbmdzCisgKi8KK2ludCBmZHRfaW50ZXJydXB0X2NlbGxzKGNvbnN0IHZvaWQg
KmZkdCwgaW50IG5vZGVvZmZzZXQpOwotLSAKMi4xNy4xCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5p
b3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Thu Mar 21 08:06:04 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 21 Mar 2019 08:06:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h6siC-0006BB-9K; Thu, 21 Mar 2019 08:06: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=BZtA=RY=arm.com=justin.he@srs-us1.protection.inumbo.net>)
 id 1h6siA-0006Af-SO
 for minios-devel@lists.xenproject.org; Thu, 21 Mar 2019 08:06:02 +0000
X-Inumbo-ID: 2ae20b1a-4bb0-11e9-99fe-47c1a87c4856
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 2ae20b1a-4bb0-11e9-99fe-47c1a87c4856;
 Thu, 21 Mar 2019 08:06:01 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 738A0EBD;
 Thu, 21 Mar 2019 01:06:01 -0700 (PDT)
Received: from localhost.localdomain (entos-thunderx2-02.shanghai.arm.com
 [10.169.41.217])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id 92F483F59C;
 Thu, 21 Mar 2019 01:05:59 -0700 (PDT)
From: Jia He <justin.he@arm.com>
To: minios-devel@lists.xenproject.org, Simon Kuenzer <simon.kuenzer@neclab.eu>,
 Sharan.Santhanam@neclab.eu
Date: Thu, 21 Mar 2019 16:05:39 +0800
Message-Id: <20190321080542.182621-4-justin.he@arm.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20190321080542.182621-1-justin.he@arm.com>
References: <20190321080542.182621-1-justin.he@arm.com>
Subject: [Minios-devel] [UNIKRAFT PATCHv3 3/6] plat/common: Introduce
 fdt_get_address helper
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 <felipe.huici@neclab.eu>, Jia He <justin.he@arm.com>,
 Wei Chen <wei.chen@arm.com>, Kaly Xin <Kaly.Xin@arm.com>,
 Jianyong Wu <jianyong.wu@arm.com>, Florian Schmidt <florian.schmidt@neclab.eu>,
 Julien Grall <julien.grall@arm.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>

RnJvbTogV2VpIENoZW4gPHdlaS5jaGVuQGFybS5jb20+ClRoaXMgaGVscGVyIHdpbGwgYmUgdXNl
ZCB2ZXJ5IGZyZXF1ZW50bHkgZm9yIGRldmljZSBsaWJyYXJpZXMKdG8gcGFyc2UgdGhlaXIgYWRk
cmVzc2VzLiBJbnRyb2R1Y2UgdGhpcyBoZWxwZXIgdG8gYXZvaWQgdXNpbmcKZmR0X2FkZHJlc3Nf
Y2VsbHMgYW5kIGZkdF9zaXplX2NlbGxzIGV2ZXJ5d2hlcmUuCgpTaWduZWQtb2ZmLWJ5OiBXZWkg
Q2hlbiA8d2VpLmNoZW5AYXJtLmNvbT4KU2lnbmVkLW9mZi1ieTogSmlhbnlvbmcgV3UgPGppYW55
b25nLnd1QGFybS5jb20+ClNpZ25lZC1vZmYtYnk6IEppYSBIZSA8anVzdGluLmhlQGFybS5jb20+
Ci0tLQogcGxhdC9jb21tb24vYXJtL2lycV9mZHQuYyAgICAgICAgIHwgNjUgKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKwogcGxhdC9jb21tb24vaW5jbHVkZS9hcm0vaXJxX2ZkdC5oIHwg
MTkgKysrKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDg0IGluc2VydGlvbnMoKykKCmRpZmYgLS1n
aXQgYS9wbGF0L2NvbW1vbi9hcm0vaXJxX2ZkdC5jIGIvcGxhdC9jb21tb24vYXJtL2lycV9mZHQu
YwppbmRleCA5YjRiZDQ4Li45MDI2MGM0IDEwMDY0NAotLS0gYS9wbGF0L2NvbW1vbi9hcm0vaXJx
X2ZkdC5jCisrKyBiL3BsYXQvY29tbW9uL2FybS9pcnFfZmR0LmMKQEAgLTM4LDYgKzM4LDggQEAK
ICNpbmNsdWRlIDxsaWJmZHQuaD4KIAogI2luY2x1ZGUgImxpYmZkdF9pbnRlcm5hbC5oIgorI2lu
Y2x1ZGUgInVrL3ByaW50LmgiCisKIGludCBmZHRfZ2V0cHJvcF91MzJfYnlfb2Zmc2V0KGNvbnN0
IHZvaWQgKmZkdCwgaW50IG9mZnNldCwKIAkJY29uc3QgY2hhciAqbmFtZSwgdWludDMyX3QgKm91
dCkKIHsKQEAgLTk3LDMgKzk5LDY2IEBAIGludCBmZHRfaW50ZXJydXB0X2NlbGxzKGNvbnN0IHZv
aWQgKmZkdCwgaW50IG9mZnNldCkKIAogCXJldHVybiB2YWw7CiB9CisKK3N0YXRpYyB1aW50NjRf
dCBmZHRfcmVnX3JlYWRfbnVtYmVyKGNvbnN0IGZkdDMyX3QgKnJlZ3MsIHVpbnQzMl90IHNpemUp
Cit7CisJdWludDY0X3QgbnVtYmVyID0gMDsKKworCWlmIChzaXplID49IDMgfHwgc2l6ZSA8PSAw
KQorCQlyZXR1cm4gLUZEVF9FUlJfQkFETkNFTExTOworCisJZm9yICh1aW50MzJfdCBpID0gMDsg
aSA8IHNpemU7IGkrKykgeworCQludW1iZXIgPDw9IDMyOworCQludW1iZXIgfD0gZmR0MzJfdG9f
Y3B1KCpyZWdzKTsKKwkJcmVncysrOworCX0KKworCXJldHVybiBudW1iZXI7Cit9CisKK2ludCBm
ZHRfZ2V0X2FkZHJlc3MoY29uc3Qgdm9pZCAqZmR0LCBpbnQgbm9kZW9mZnNldCwgaW50IGluZGV4
LAorCQkJdWludDY0X3QgKmFkZHIsIHVpbnQ2NF90ICpzaXplKQoreworCWludCBsZW4sIHByb3Bf
YWRkciwgcHJvcF9zaXplOworCWludCBuYWRkciwgbnNpemUsIHRlcm1fc2l6ZTsKKwljb25zdCB2
b2lkICpyZWdzOworCWNvbnN0IHVpbnQzMl90ICpyYW5nZXM7CisKKwluYWRkciA9IGZkdF9hZGRy
ZXNzX2NlbGxzKGZkdCwgbm9kZW9mZnNldCk7CisJaWYgKG5hZGRyIDwgMCB8fCBuYWRkciA+PSBG
RFRfTUFYX05DRUxMUykKKwkJcmV0dXJuIC1GRFRfRVJSX0JBRE5DRUxMUzsKKworCW5zaXplID0g
ZmR0X3NpemVfY2VsbHMoZmR0LCBub2Rlb2Zmc2V0KTsKKwlpZiAobnNpemUgPCAwIHx8IG5zaXpl
ID49IEZEVF9NQVhfTkNFTExTKQorCQlyZXR1cm4gLUZEVF9FUlJfQkFETkNFTExTOworCisJLyog
SGFuZGxlIHJhbmdlcyBwcm9wZXJ0eSAqLworCXJhbmdlcyA9IGZkdF9nZXRwcm9wKGZkdCwgbm9k
ZW9mZnNldCwgInJhbmdlcyIsICZsZW4pOworCWlmIChyYW5nZXMgPT0gTlVMTCkgeworCQl1a19w
cl93YXJuKCJyYW5nZXMgcHJvcGVydHkgaXMgbm90IGZvdW5kXG4iKTsKKwkJcmV0dXJuIC1GRFRf
RVJSX05PVEZPVU5EOworCX0KKwkvKiBPbmx5IDE6MSB0cmFuc2xhdGlvbiBpcyBzdXBwb3J0ZWQg
Ki8KKwlpZiAobGVuICE9IDApIHsKKwkJdWtfcHJfd2FybigiT25seSAxOjEgdHJhbnNsYXRpb24g
aXMgc3VwcG9ydGVkXG4iKTsKKwkJcmV0dXJuIC1GRFRfRVJSX0JBRFZBTFVFOworCX0KKworCS8q
IEdldCByZWcgY29udGVudCAqLworCXJlZ3MgPSBmZHRfZ2V0cHJvcChmZHQsIG5vZGVvZmZzZXQs
ICJyZWciLCAmbGVuKTsKKwlpZiAocmVncyA9PSBOVUxMKQorCQlyZXR1cm4gLUZEVF9FUlJfTk9U
Rk9VTkQ7CisKKwl0ZXJtX3NpemUgPSAoaW50KXNpemVvZihmZHQzMl90KSAqIChuc2l6ZSArIG5h
ZGRyKTsKKwlwcm9wX2FkZHIgPSB0ZXJtX3NpemUgKiBpbmRleDsKKwlwcm9wX3NpemUgPSBwcm9w
X2FkZHIgKyAoaW50KXNpemVvZihmZHQzMl90KSAqIG5hZGRyOworCisJLyogVGhlIHJlZyBjb250
ZW50IG11c3QgY292ZXIgdGhlIHJlZyB0ZXJtW2luZGV4XSBhdCBsZWFzdCAqLworCWlmIChsZW4g
PCAocHJvcF9hZGRyICsgdGVybV9zaXplKSkKKwkJcmV0dXJuIC1GRFRfRVJSX05PU1BBQ0U7CisK
KwkqYWRkciA9IGZkdF9yZWdfcmVhZF9udW1iZXIocmVncyArIHByb3BfYWRkciwgbmFkZHIpOwor
CSpzaXplID0gZmR0X3JlZ19yZWFkX251bWJlcihyZWdzICsgcHJvcF9zaXplLCBuc2l6ZSk7CisK
KwlyZXR1cm4gMDsKK30KZGlmZiAtLWdpdCBhL3BsYXQvY29tbW9uL2luY2x1ZGUvYXJtL2lycV9m
ZHQuaCBiL3BsYXQvY29tbW9uL2luY2x1ZGUvYXJtL2lycV9mZHQuaAppbmRleCA0Yjc2Yzk4Li4y
NjM3YTU4IDEwMDY0NAotLS0gYS9wbGF0L2NvbW1vbi9pbmNsdWRlL2FybS9pcnFfZmR0LmgKKysr
IGIvcGxhdC9jb21tb24vaW5jbHVkZS9hcm0vaXJxX2ZkdC5oCkBAIC03MywzICs3MywyMiBAQCBp
bnQgZmR0X2dldHByb3BfdTMyX2J5X29mZnNldChjb25zdCB2b2lkICpmZHQsIGludCBub2Rlb2Zm
c2V0LAogICogICAgIC1GRFRfRVJSX1RSVU5DQVRFRCwgc3RhbmRhcmQgbWVhbmluZ3MKICAqLwog
aW50IGZkdF9pbnRlcnJ1cHRfY2VsbHMoY29uc3Qgdm9pZCAqZmR0LCBpbnQgbm9kZW9mZnNldCk7
CisKKy8qKgorICogZmR0X2dldF9hZGRyZXNzIC0gcmV0cmlldmUgZGV2aWNlIGFkZHJlc3Mgb2Yg
YSBnaXZlbiBpbmRleAorICogQGZkdDogcG9pbnRlciB0byB0aGUgZGV2aWNlIHRyZWUgYmxvYgor
ICogQG5vZGVvZmZzZXQ6IG9mZnNldCBvZiB0aGUgbm9kZSB0byBmaW5kIHRoZSBhZGRyZXNzIGZv
ci4KKyAqIEBpbmRleDogaW5kZXggb2YgcmVnaW9uCisgKiBAYWRkcjogcmV0dXJuIHRoZSByZWdp
b24gYWRkcmVzcworICogQHNpemU6IHJldHVybiB0aGUgcmVnaW9uIHNpemUKKyAqCisgKiByZXR1
cm5zOgorICoJMCwgb24gc3VjY2VzcworICogICAgICAtRkRUX0VSUl9CQUROQ0VMTFMsIGlmIHRo
ZSBub2RlIGhhcyBhIGJhZGx5IGZvcm1hdHRlZCBvciBpbnZhbGlkCisgKgkJYWRkcmVzcyBwcm9w
ZXJ0eQorICogICAgICAtRkRUX0VSUl9OT1RGT1VORCwgaWYgdGhlIG5vZGUgZG9lc24ndCBoYXZl
IGFkZHJlc3MgcHJvcGVydHkKKyAqICAgICAgLUZEVF9FUlJfTk9TUEFDRSwgaWYgdGhlIG5vZGUg
ZG9lc24ndCBoYXZlIGFkZHJlc3MgZm9yIGluZGV4CisgKi8KK2ludCBmZHRfZ2V0X2FkZHJlc3Mo
Y29uc3Qgdm9pZCAqZmR0LCBpbnQgbm9kZW9mZnNldCwgaW50IGluZGV4LAorCQkJdWludDY0X3Qg
KmFkZHIsIHVpbnQ2NF90ICpzaXplKTsKKwotLSAKMi4xNy4xCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApN
aW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Thu Mar 21 08:06:06 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 21 Mar 2019 08:06:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h6siE-0006Bt-Av; Thu, 21 Mar 2019 08:06:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=BZtA=RY=arm.com=justin.he@srs-us1.protection.inumbo.net>)
 id 1h6siD-0006BW-47
 for minios-devel@lists.xenproject.org; Thu, 21 Mar 2019 08:06:05 +0000
X-Inumbo-ID: 2c312e7e-4bb0-11e9-8b32-13693e32bff8
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 2c312e7e-4bb0-11e9-8b32-13693e32bff8;
 Thu, 21 Mar 2019 08:06: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 A2E27165C;
 Thu, 21 Mar 2019 01:06:03 -0700 (PDT)
Received: from localhost.localdomain (entos-thunderx2-02.shanghai.arm.com
 [10.169.41.217])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id AED633F59C;
 Thu, 21 Mar 2019 01:06:01 -0700 (PDT)
From: Jia He <justin.he@arm.com>
To: minios-devel@lists.xenproject.org, Simon Kuenzer <simon.kuenzer@neclab.eu>,
 Sharan.Santhanam@neclab.eu
Date: Thu, 21 Mar 2019 16:05:40 +0800
Message-Id: <20190321080542.182621-5-justin.he@arm.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20190321080542.182621-1-justin.he@arm.com>
References: <20190321080542.182621-1-justin.he@arm.com>
Subject: [Minios-devel] [UNIKRAFT PATCHv3 4/6] plat/common: Introduce
 fdt_node_offset_by_compatible_list helper
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 <felipe.huici@neclab.eu>, Jia He <justin.he@arm.com>,
 Wei Chen <wei.chen@arm.com>, Kaly Xin <Kaly.Xin@arm.com>,
 Jianyong Wu <jianyong.wu@arm.com>, Florian Schmidt <florian.schmidt@neclab.eu>,
 Julien Grall <julien.grall@arm.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>

RnJvbTogSmlhbnlvbmcgV3UgPGppYW55b25nLnd1QGFybS5jb20+CkZvciBtb3N0IG9mIGRldmlj
ZXMgdGhhdCB3aWxsIHVzZSB0aGUgZGV2aWNlIHRyZWUgd2lsbCBoYXZlIG9uZQpvciBtb3JlIGNv
bXBhdGlibGUgc3RyaW5ncy4gVGhpcyBoZWxwZXIgd2lsbCBhdm9pZCBpbXBsZW1lbnQgYQpmdW5j
dGlvbiB0byBtYXRjaCBjb21wYXRpYmxlIGxpc3QgZXZlcnl3aGVyZS4KClNpZ25lZC1vZmYtYnk6
IFdlaSBDaGVuIDx3ZWkuY2hlbkBhcm0uY29tPgpTaWduZWQtb2ZmLWJ5OiBKaWFueW9uZyBXdSA8
amlhbnlvbmcud3VAYXJtLmNvbT4KU2lnbmVkLW9mZi1ieTogSmlhIEhlIDxqdXN0aW4uaGVAYXJt
LmNvbT4KLS0tCiBwbGF0L2NvbW1vbi9hcm0vaXJxX2ZkdC5jICAgICAgICAgfCAxNSArKysrKysr
KysrKysrKysKIHBsYXQvY29tbW9uL2luY2x1ZGUvYXJtL2lycV9mZHQuaCB8IDI1ICsrKysrKysr
KysrKysrKysrKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgNDAgaW5zZXJ0aW9ucygrKQoKZGlm
ZiAtLWdpdCBhL3BsYXQvY29tbW9uL2FybS9pcnFfZmR0LmMgYi9wbGF0L2NvbW1vbi9hcm0vaXJx
X2ZkdC5jCmluZGV4IDkwMjYwYzQuLmExM2IwNGQgMTAwNjQ0Ci0tLSBhL3BsYXQvY29tbW9uL2Fy
bS9pcnFfZmR0LmMKKysrIGIvcGxhdC9jb21tb24vYXJtL2lycV9mZHQuYwpAQCAtMTYyLDMgKzE2
MiwxOCBAQCBpbnQgZmR0X2dldF9hZGRyZXNzKGNvbnN0IHZvaWQgKmZkdCwgaW50IG5vZGVvZmZz
ZXQsIGludCBpbmRleCwKIAogCXJldHVybiAwOwogfQorCitpbnQgZmR0X25vZGVfb2Zmc2V0X2J5
X2NvbXBhdGlibGVfbGlzdChjb25zdCB2b2lkICpmZHQsIGludCBzdGFydG9mZnNldCwKKwkJCQkg
IGNvbnN0IGNoYXIgKmNvbXBhdGlibGVzW10pCit7CisJaW50IGlkeCwgb2Zmc2V0OworCisJZm9y
IChpZHggPSAwOyAgc3RybGVuKGNvbXBhdGlibGVzW2lkeF0pICE9IDA7IGlkeCsrKSB7CisJCW9m
ZnNldCA9IGZkdF9ub2RlX29mZnNldF9ieV9jb21wYXRpYmxlKGZkdCwgc3RhcnRvZmZzZXQsCisJ
CQkJICBjb21wYXRpYmxlc1tpZHhdKTsKKwkJaWYgKG9mZnNldCA+PSAwKQorCQkJcmV0dXJuIG9m
ZnNldDsKKwl9CisKKwlyZXR1cm4gRkRUX0VSUl9OT1RGT1VORDsKK30KZGlmZiAtLWdpdCBhL3Bs
YXQvY29tbW9uL2luY2x1ZGUvYXJtL2lycV9mZHQuaCBiL3BsYXQvY29tbW9uL2luY2x1ZGUvYXJt
L2lycV9mZHQuaAppbmRleCAyNjM3YTU4Li45ZDdjODAyIDEwMDY0NAotLS0gYS9wbGF0L2NvbW1v
bi9pbmNsdWRlL2FybS9pcnFfZmR0LmgKKysrIGIvcGxhdC9jb21tb24vaW5jbHVkZS9hcm0vaXJx
X2ZkdC5oCkBAIC05MSw0ICs5MSwyOSBAQCBpbnQgZmR0X2ludGVycnVwdF9jZWxscyhjb25zdCB2
b2lkICpmZHQsIGludCBub2Rlb2Zmc2V0KTsKICAqLwogaW50IGZkdF9nZXRfYWRkcmVzcyhjb25z
dCB2b2lkICpmZHQsIGludCBub2Rlb2Zmc2V0LCBpbnQgaW5kZXgsCiAJCQl1aW50NjRfdCAqYWRk
ciwgdWludDY0X3QgKnNpemUpOworLyoqCisgKiBmZHRfbm9kZV9vZmZzZXRfYnlfY29tcGF0aWJs
ZV9saXN0IC0gZmluZCBub2RlcyB3aXRoIGEgZ2l2ZW4KKyAqICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICdjb21wYXRpYmxlJyBsaXN0IHZhbHVlCisgKiBAZmR0OiBwb2ludGVy
IHRvIHRoZSBkZXZpY2UgdHJlZSBibG9iCisgKiBAc3RhcnRvZmZzZXQ6IG9ubHkgZmluZCBub2Rl
cyBhZnRlciB0aGlzIG9mZnNldAorICogQGNvbXBhdGlibGVzOiBhIGxpc3Qgb2YgJ2NvbXBhdGli
bGUnIHN0cmluZyB0byBtYXRjaCwgc2hvdWxkIGJlIGVuZGVkCisgKiB3aXRoIE5VTEwgc3RyaW5n
LgorICogZmR0X25vZGVfb2Zmc2V0X2J5X2NvbXBhdGlibGVfbGlzdCgpIHJldHVybnMgdGhlIG9m
ZnNldCBvZiB0aGUKKyAqIGZpcnN0IG1hdGNoZWQgbm9kZSBhZnRlciBzdGFydG9mZnNldCwgd2hp
Y2ggaGFzIGEgJ2NvbXBhdGlibGUnCisgKiBwcm9wZXJ0eSB3aGljaCBsaXN0cyB0aGUgZ2l2ZW4g
Y29tcGF0aWJsZSBzdHJpbmc7IG9yIGlmCisgKiBzdGFydG9mZnNldCBpcyAtMSwgdGhlIHZlcnkg
Zmlyc3Qgc3VjaCBub2RlIGluIHRoZSB0cmVlLgorICoKKyAqIHJldHVybnM6CisgKglzdHJ1Y3R1
cmUgYmxvY2sgb2Zmc2V0IG9mIHRoZSBsb2NhdGVkIG5vZGUgKD49IDAsID5zdGFydG9mZnNldCks
CisgKgkJIG9uIHN1Y2Nlc3MKKyAqCS1GRFRfRVJSX05PVEZPVU5ELCBubyBub2RlIG1hdGNoaW5n
IHRoZSBjcml0ZXJpb24gZXhpc3RzIGluIHRoZQorICoJCXRyZWUgYWZ0ZXIgc3RhcnRvZmZzZXQK
KyAqCS1GRFRfRVJSX0JBRE9GRlNFVCwgbm9kZW9mZnNldCBkb2VzIG5vdCByZWZlciB0byBhIEJF
R0lOX05PREUgdGFnCisgKgktRkRUX0VSUl9CQURNQUdJQywKKyAqCS1GRFRfRVJSX0JBRFZFUlNJ
T04sCisgKgktRkRUX0VSUl9CQURTVEFURSwKKyAqCS1GRFRfRVJSX0JBRFNUUlVDVFVSRSwgc3Rh
bmRhcmQgbWVhbmluZ3MKKyAqLworaW50IGZkdF9ub2RlX29mZnNldF9ieV9jb21wYXRpYmxlX2xp
c3QoY29uc3Qgdm9pZCAqZmR0LCBpbnQgc3RhcnRvZmZzZXQsCisJCQkJICBjb25zdCBjaGFyICpj
b21wYXRpYmxlc1tdKTsKIAotLSAKMi4xNy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Thu Mar 21 08:06:09 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 21 Mar 2019 08: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 1h6siH-0006Cl-CT; Thu, 21 Mar 2019 08:06:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=BZtA=RY=arm.com=justin.he@srs-us1.protection.inumbo.net>)
 id 1h6siF-0006CH-C1
 for minios-devel@lists.xenproject.org; Thu, 21 Mar 2019 08:06:07 +0000
X-Inumbo-ID: 2d5e0c22-4bb0-11e9-a365-9371855f4e1a
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 2d5e0c22-4bb0-11e9-a365-9371855f4e1a;
 Thu, 21 Mar 2019 08:06:06 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 9B7D380D;
 Thu, 21 Mar 2019 01:06:05 -0700 (PDT)
Received: from localhost.localdomain (entos-thunderx2-02.shanghai.arm.com
 [10.169.41.217])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id DFCD63F59C;
 Thu, 21 Mar 2019 01:06:03 -0700 (PDT)
From: Jia He <justin.he@arm.com>
To: minios-devel@lists.xenproject.org, Simon Kuenzer <simon.kuenzer@neclab.eu>,
 Sharan.Santhanam@neclab.eu
Date: Thu, 21 Mar 2019 16:05:41 +0800
Message-Id: <20190321080542.182621-6-justin.he@arm.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20190321080542.182621-1-justin.he@arm.com>
References: <20190321080542.182621-1-justin.he@arm.com>
Subject: [Minios-devel] [UNIKRAFT PATCHv3 5/6] plat/common: Introduce
 fdt_get_interrupt helper
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 <felipe.huici@neclab.eu>, Jia He <justin.he@arm.com>,
 Wei Chen <wei.chen@arm.com>, Kaly Xin <Kaly.Xin@arm.com>,
 Florian Schmidt <florian.schmidt@neclab.eu>,
 Julien Grall <julien.grall@arm.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>

RnJvbTogV2VpIENoZW4gPHdlaS5jaGVuQGFybS5jb20+ClRoaXMgaGVscGVyIHdpbGwgYmUgdXNl
ZCB2ZXJ5IGZyZXF1ZW50bHkgZm9yIGRldmljZXMgdG8KZ2V0IHRoZWlyIGludGVycnVwdHMuCgpT
aWduZWQtb2ZmLWJ5OiBXZWkgQ2hlbiA8d2VpLmNoZW5AYXJtLmNvbT4KU2lnbmVkLW9mZi1ieTog
SmlhIEhlIDxqdXN0aW4uaGVAYXJtLmNvbT4KLS0tCiBwbGF0L2NvbW1vbi9hcm0vaXJxX2ZkdC5j
ICAgICAgICAgfCAyOSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogcGxhdC9jb21tb24v
aW5jbHVkZS9hcm0vaXJxX2ZkdC5oIHwgMTIgKysrKysrKysrKysrCiAyIGZpbGVzIGNoYW5nZWQs
IDQxIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9wbGF0L2NvbW1vbi9hcm0vaXJxX2ZkdC5j
IGIvcGxhdC9jb21tb24vYXJtL2lycV9mZHQuYwppbmRleCBhMTNiMDRkLi4zOTM5NzViIDEwMDY0
NAotLS0gYS9wbGF0L2NvbW1vbi9hcm0vaXJxX2ZkdC5jCisrKyBiL3BsYXQvY29tbW9uL2FybS9p
cnFfZmR0LmMKQEAgLTE3NywzICsxNzcsMzIgQEAgaW50IGZkdF9ub2RlX29mZnNldF9ieV9jb21w
YXRpYmxlX2xpc3QoY29uc3Qgdm9pZCAqZmR0LCBpbnQgc3RhcnRvZmZzZXQsCiAKIAlyZXR1cm4g
RkRUX0VSUl9OT1RGT1VORDsKIH0KKworY29uc3Qgdm9pZCAqZmR0X2dldF9pbnRlcnJ1cHQoY29u
c3Qgdm9pZCAqZmR0LCBpbnQgbm9kZW9mZnNldCwKKwkJCWludCBpbmRleCwgaW50ICpzaXplKQor
eworCWludCBuaW50ciwgbGVuLCB0ZXJtX3NpemU7CisJY29uc3Qgdm9pZCAqcmVnczsKKworCW5p
bnRyID0gZmR0X2ludGVycnVwdF9jZWxscyhmZHQsIG5vZGVvZmZzZXQpOworCWlmIChuaW50ciA8
IDAgfHwgbmludHIgPj0gRkRUX01BWF9OQ0VMTFMpCisJCXJldHVybiBOVUxMOworCisJLyogImlu
dGVycnVwdHMtZXh0ZW5kZWQiIGlzIG5vdCBzdXBwb3J0ZWQgKi8KKwlyZWdzID0gZmR0X2dldHBy
b3AoZmR0LCBub2Rlb2Zmc2V0LCAiaW50ZXJydXB0cy1leHRlbmRlZCIsICZsZW4pOworCWlmIChy
ZWdzKSB7CisJCXVrX3ByX3dhcm4oInByb3BlcnR5IGludGVycnVwdHMtZXh0ZW5kZWQgaXMgbm90
IHN1cHBvcnRlZFxuIik7CisJCXJldHVybiBOVUxMOworCX0KKwkvKgorCSAqIEludGVycnVwdCBj
b250ZW50IG11c3QgY292ZXIgdGhlIGluZGV4IHNwZWNpZmljIGlycSBpbmZvcm1hdGlvbi4KKwkg
Ki8KKwlyZWdzID0gZmR0X2dldHByb3AoZmR0LCBub2Rlb2Zmc2V0LCAiaW50ZXJydXB0cyIsICZs
ZW4pOworCXRlcm1fc2l6ZSA9IChpbnQpc2l6ZW9mKGZkdDMyX3QpICogbmludHI7CisJaWYgKHJl
Z3MgPT0gTlVMTCB8fCBsZW4gPCB0ZXJtX3NpemUgKiAoaW5kZXggKyAxKSkKKwkJcmV0dXJuIE5V
TEw7CisKKwkqc2l6ZSA9IG5pbnRyOworCisJcmV0dXJuIHJlZ3MgKyB0ZXJtX3NpemUgKiBpbmRl
eDsKK30KZGlmZiAtLWdpdCBhL3BsYXQvY29tbW9uL2luY2x1ZGUvYXJtL2lycV9mZHQuaCBiL3Bs
YXQvY29tbW9uL2luY2x1ZGUvYXJtL2lycV9mZHQuaAppbmRleCA5ZDdjODAyLi5jOWMzNzdjIDEw
MDY0NAotLS0gYS9wbGF0L2NvbW1vbi9pbmNsdWRlL2FybS9pcnFfZmR0LmgKKysrIGIvcGxhdC9j
b21tb24vaW5jbHVkZS9hcm0vaXJxX2ZkdC5oCkBAIC0xMTcsMyArMTE3LDE1IEBAIGludCBmZHRf
Z2V0X2FkZHJlc3MoY29uc3Qgdm9pZCAqZmR0LCBpbnQgbm9kZW9mZnNldCwgaW50IGluZGV4LAog
aW50IGZkdF9ub2RlX29mZnNldF9ieV9jb21wYXRpYmxlX2xpc3QoY29uc3Qgdm9pZCAqZmR0LCBp
bnQgc3RhcnRvZmZzZXQsCiAJCQkJICBjb25zdCBjaGFyICpjb21wYXRpYmxlc1tdKTsKIAorLyoq
CisgKiBmZHRfZ2V0X2ludGVycnVwdCAtIHJldHJpZXZlIGRldmljZSBpbnRlcnJ1cHQgb2YgYSBn
aXZlbiBpbmRleAorICogQGZkdDogcG9pbnRlciB0byB0aGUgZGV2aWNlIHRyZWUgYmxvYgorICog
QG5vZGVvZmZzZXQ6IG9mZnNldCBvZiB0aGUgbm9kZSB0byBmaW5kIHRoZSBhZGRyZXNzIGZvcgor
ICogQGluZGV4OiB0aGUgaW5kZXggb2YgaW50ZXJydXB0IHdlIHdhbnQgdG8gcmV0cmlldmUKKyAq
IEBzaXplOiBpbnRlcnJ1cHQgY2VsbCBzaXplIGluIGZkdDMyX3QKKyAqCisgKiByZXR1cm5zOgor
ICogICAgICBOVUxMIG9uIGZhaWxlZCwgbm9uLU5VTEwgb24gc3VjY2VzcworICovCitjb25zdCB2
b2lkICpmZHRfZ2V0X2ludGVycnVwdChjb25zdCB2b2lkICpmZHQsIGludCBub2Rlb2Zmc2V0LAor
CQkJaW50IGluZGV4LCBpbnQgKnNpemUpOwotLSAKMi4xNy4xCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApN
aW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Thu Mar 21 08:06:10 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 21 Mar 2019 08:06:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h6siI-0006DL-F7; Thu, 21 Mar 2019 08:06: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=BZtA=RY=arm.com=justin.he@srs-us1.protection.inumbo.net>)
 id 1h6siG-0006Cb-HX
 for minios-devel@lists.xenproject.org; Thu, 21 Mar 2019 08:06:08 +0000
X-Inumbo-ID: 2e5ef97a-4bb0-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 2e5ef97a-4bb0-11e9-bc90-bc764e045a96;
 Thu, 21 Mar 2019 08:06: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 7981480D;
 Thu, 21 Mar 2019 01:06:07 -0700 (PDT)
Received: from localhost.localdomain (entos-thunderx2-02.shanghai.arm.com
 [10.169.41.217])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id D7B1E3F59C;
 Thu, 21 Mar 2019 01:06:05 -0700 (PDT)
From: Jia He <justin.he@arm.com>
To: minios-devel@lists.xenproject.org, Simon Kuenzer <simon.kuenzer@neclab.eu>,
 Sharan.Santhanam@neclab.eu
Date: Thu, 21 Mar 2019 16:05:42 +0800
Message-Id: <20190321080542.182621-7-justin.he@arm.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20190321080542.182621-1-justin.he@arm.com>
References: <20190321080542.182621-1-justin.he@arm.com>
Subject: [Minios-devel] [UNIKRAFT PATCHv3 6/6] plat/kvm: Add some fdt
 interfaces build support for arm64 gic initialization
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 <felipe.huici@neclab.eu>, Jia He <justin.he@arm.com>,
 Kaly Xin <Kaly.Xin@arm.com>, Florian Schmidt <florian.schmidt@neclab.eu>,
 Julien Grall <julien.grall@arm.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>

VGhpcyBlbmFibGUgdGhlIGJ1aWxkIHN1cHBvcnQgZm9yIGZkdCBpbnRlcmZhY2VzIGluIHByZXZp
b3VzIGNvbW1pdHMuClRoZXNlIGludGVyZmFjZXMgYXJlIHRoZSBoZWxwZXJzIGZvciBhcm02NCBp
bnRlcnJ1cHQgY29udHJvbGxlciBnaWMKaW5pdGlhbGl6YXRpb24uCgpTaWduZWQtb2ZmLWJ5OiBK
aWEgSGUgPGp1c3Rpbi5oZUBhcm0uY29tPgotLS0KIHBsYXQva3ZtL01ha2VmaWxlLnVrIHwgMiAr
KwogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3BsYXQva3Zt
L01ha2VmaWxlLnVrIGIvcGxhdC9rdm0vTWFrZWZpbGUudWsKaW5kZXggNjIwYzYyNi4uN2U1Yzg0
NCAxMDA2NDQKLS0tIGEvcGxhdC9rdm0vTWFrZWZpbGUudWsKKysrIGIvcGxhdC9rdm0vTWFrZWZp
bGUudWsKQEAgLTE3LDYgKzE3LDcgQEAgTElCS1ZNUExBVF9BU0lOQ0xVREVTLXkgICAgICAgICs9
IC1JJChMSUJLVk1QTEFUX0JBU0UpL2luY2x1ZGUKIExJQktWTVBMQVRfQVNJTkNMVURFUy15ICAg
ICAgICArPSAtSSQoVUtfUExBVF9DT01NT05fQkFTRSkvaW5jbHVkZQogTElCS1ZNUExBVF9DSU5D
TFVERVMteSAgICAgICAgICs9IC1JJChMSUJLVk1QTEFUX0JBU0UpL2luY2x1ZGUKIExJQktWTVBM
QVRfQ0lOQ0xVREVTLXkgICAgICAgICArPSAtSSQoVUtfUExBVF9DT01NT05fQkFTRSkvaW5jbHVk
ZQorTElCS1ZNUExBVF9DSU5DTFVERVMtJChDT05GSUdfQVJDSF9BUk1fNjQpICAgICAgICAgKz0g
LUkkKExJQkZEVF9CQVNFKS8KIAogTElCS1ZNUExBVF9BU0ZMQUdTICAgICAgICAgICAgICs9IC1E
S1ZNUExBVAogTElCS1ZNUExBVF9DRkxBR1MgICAgICAgICAgICAgICs9IC1ES1ZNUExBVApAQCAt
NjIsNiArNjMsNyBAQCBMSUJLVk1QTEFUX1NSQ1MtJChDT05GSUdfQVJDSF9BUk1fNjQpICs9ICQo
VUtfUExBVF9DT01NT05fQkFTRSkvYXJtL2NhY2hlNjQuU3xjbwogTElCS1ZNUExBVF9TUkNTLSQo
Q09ORklHX0FSQ0hfQVJNXzY0KSArPSAkKFVLX1BMQVRfQ09NTU9OX0JBU0UpL2FybS9wc2NpX2Fy
bTY0LlN8Y29tbW9uCiBMSUJLVk1QTEFUX1NSQ1MtJChDT05GSUdfQVJDSF9BUk1fNjQpICs9ICQo
VUtfUExBVF9DT01NT05fQkFTRSkvYXJtL3RpbWUuY3xjb21tb24KIExJQktWTVBMQVRfU1JDUy0k
KENPTkZJR19BUkNIX0FSTV82NCkgKz0gJChVS19QTEFUX0NPTU1PTl9CQVNFKS9hcm0vdHJhcHMu
Y3xjb21tb24KK0xJQktWTVBMQVRfU1JDUy0kKENPTkZJR19BUkNIX0FSTV82NCkgKz0gJChVS19Q
TEFUX0NPTU1PTl9CQVNFKS9hcm0vaXJxX2ZkdC5jfGNvbW1vbgogTElCS1ZNUExBVF9TUkNTLSQo
Q09ORklHX0FSQ0hfQVJNXzY0KSArPSAkKExJQktWTVBMQVRfQkFTRSkvYXJtL2VudHJ5NjQuUwog
TElCS1ZNUExBVF9TUkNTLSQoQ09ORklHX0FSQ0hfQVJNXzY0KSArPSAkKExJQktWTVBMQVRfQkFT
RSkvYXJtL2V4Y2VwdGlvbnMuUwogTElCS1ZNUExBVF9TUkNTLSQoQ09ORklHX0FSQ0hfQVJNXzY0
KSArPSAkKExJQktWTVBMQVRfQkFTRSkvYXJtL3BhZ2V0YWJsZTY0LlMKLS0gCjIuMTcuMQoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZl
bCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Thu Mar 21 09:40:53 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 21 Mar 2019 09:40:53 +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 1h6uBv-00053g-LP; Thu, 21 Mar 2019 09:40:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=vhxZ=RY=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h6uBt-00053b-Rc
 for minios-devel@lists.xenproject.org; Thu, 21 Mar 2019 09:40:49 +0000
X-Inumbo-ID: 6850a44a-4bbd-11e9-860a-27bec48541b1
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 6850a44a-4bbd-11e9-860a-27bec48541b1;
 Thu, 21 Mar 2019 09:40:48 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id D7A2A374;
 Thu, 21 Mar 2019 02:40:47 -0700 (PDT)
Received: from [10.37.12.130] (unknown [10.37.12.130])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 8CDE53F71A;
 Thu, 21 Mar 2019 02:40:45 -0700 (PDT)
To: Jia He <justin.he@arm.com>, minios-devel@lists.xenproject.org,
 Simon Kuenzer <simon.kuenzer@neclab.eu>, Sharan.Santhanam@neclab.eu
References: <20190321080542.182621-1-justin.he@arm.com>
 <20190321080542.182621-2-justin.he@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <ff382f50-acb0-c5c8-30d7-086c3d01139a@arm.com>
Date: Thu, 21 Mar 2019 09:40:43 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <20190321080542.182621-2-justin.he@arm.com>
Content-Language: en-US
Subject: Re: [Minios-devel] [UNIKRAFT PATCHv3 1/6] plat/common: Introduce
 fdt_getprop_u32_by_offset helper
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 <felipe.huici@neclab.eu>, Wei Chen <wei.chen@arm.com>,
 Kaly Xin <Kaly.Xin@arm.com>, Jianyong Wu <jianyong.wu@arm.com>,
 Florian Schmidt <florian.schmidt@neclab.eu>, yuri.volchkov@neclab.eu
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>

SGksCgpPbiAzLzIxLzE5IDg6MDUgQU0sIEppYSBIZSB3cm90ZToKPiBGcm9tOiBKaWFueW9uZyBX
dSA8amlhbnlvbmcud3VAYXJtLmNvbT4KPiBUaGlzIGhlbHBlciB3aWxsIGJlIHVzZWQgdmVyeSBm
cmVxdWVudGx5IHRvIHUzMiBmcm9tIHByb3BlcnRpZXMuCj4gU28gd2UgcHJvdmlkZSB0aGlzIGhl
bHBlciBoZXJlIHRvIGF2b2lkIHVzaW5nIGZkdF9nZXRwcm9wIGFuZAo+IGZkdDMyX3RvX2NwdSBl
dmVyeXdoZXJlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFdlaSBDaGVuIDx3ZWkuY2hlbkBhcm0uY29t
Pgo+IFNpZ25lZC1vZmYtYnk6IEppYW55b25nIFd1IDxqaWFueW9uZy53dUBhcm0uY29tPgo+IFNp
Z25lZC1vZmYtYnk6IEppYSBIZSA8anVzdGluLmhlQGFybS5jb20+Cj4gLS0tCj4gICBwbGF0L2Nv
bW1vbi9hcm0vaXJxX2ZkdC5jICAgICAgICAgfCA1NyArKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrCgpXaHkgZGlkIHlvdSBwcmVmaXggd2l0aCBpcnE/IFdoYXQgYWN0dWFsbHkgcHJldmVu
dHMgdGhvc2UgaGVscGVycyBpbiAKb3RoZXIgZHJpdmVycyB0aGF0IG1heSBub3QgaGF2ZSBpbnRl
cnJ1cHQ/CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlv
cy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Thu Mar 21 09:58:20 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 21 Mar 2019 09:58:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h6uSo-0005vf-UK; Thu, 21 Mar 2019 09:58:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PmjC=RY=neclab.eu=yuri.volchkov@srs-us1.protection.inumbo.net>)
 id 1h6uSn-0005va-UL
 for minios-devel@lists.xen.org; Thu, 21 Mar 2019 09:58:17 +0000
X-Inumbo-ID: d6dd5492-4bbf-11e9-95bb-0b8c03cbbd2b
Received: from mailer1.neclab.eu (unknown [195.37.70.40])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d6dd5492-4bbf-11e9-95bb-0b8c03cbbd2b;
 Thu, 21 Mar 2019 09:58:13 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer1.neclab.eu (Postfix) with ESMTP id 79010104F92;
 Thu, 21 Mar 2019 10:58:12 +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 5SVlmt5TZi47; Thu, 21 Mar 2019 10:58:12 +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 42DA2104BDD
 for <minios-devel@lists.xen.org>; Thu, 21 Mar 2019 10:58:12 +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, 21 Mar 2019 10:58:11 +0100
From: Yuri Volchkov <yuri.volchkov@neclab.eu>
To: Florian Schmidt <florian.schmidt@neclab.eu>, <minios-devel@lists.xen.org>
In-Reply-To: <20190312102010.24691-5-florian.schmidt@neclab.eu>
References: <20190312102010.24691-1-florian.schmidt@neclab.eu>
 <20190312102010.24691-5-florian.schmidt@neclab.eu>
Date: Thu, 21 Mar 2019 10:58:08 +0100
Message-ID: <tza4s2ftrgv9an.fsf@N-1128.office.hd>
MIME-Version: 1.0
X-Originating-IP: [10.1.2.20]
Subject: Re: [Minios-devel] [UNIKRAFT PATCH 4/4] plat/kvm: Remove
 superfluous pushes in early boot code
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>
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>

SGksCgpsb29rcyBnb29kIHRvIG1lLgpSZXZpZXdlZC1ieTogWXVyaSBWb2xjaGtvdiA8eXVyaS52
b2xjaGtvdkBuZWNsYWIuZXU+CgpCUiwgWXVyaS4KCkZsb3JpYW4gU2NobWlkdCA8Zmxvcmlhbi5z
Y2htaWR0QG5lY2xhYi5ldT4gd3JpdGVzOgoKPiBUaGVzZSBzZWVtIHRvIGJlIGEgbGVmdG92ZXIg
ZnJvbSBwb3J0aW5nIGNvZGUgZnJvbSBzb2xvNSwgYnV0IGRvbid0Cj4gc2VydmUgYSBwdXJwb3Nl
IGluIG91ciBib290aW5nIHByb2Nlc3MuCj4KPiBTaWduZWQtb2ZmLWJ5OiBGbG9yaWFuIFNjaG1p
ZHQgPGZsb3JpYW4uc2NobWlkdEBuZWNsYWIuZXU+Cj4gLS0tCj4gIHBsYXQva3ZtL3g4Ni9lbnRy
eTY0LlMgfCAzIC0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgMyBkZWxldGlvbnMoLSkKPgo+IGRpZmYg
LS1naXQgYS9wbGF0L2t2bS94ODYvZW50cnk2NC5TIGIvcGxhdC9rdm0veDg2L2VudHJ5NjQuUwo+
IGluZGV4IDhhYmM4ZWZiLi44MjhjZDFiYyAxMDA2NDQKPiAtLS0gYS9wbGF0L2t2bS94ODYvZW50
cnk2NC5TCj4gKysrIGIvcGxhdC9rdm0veDg2L2VudHJ5NjQuUwo+IEBAIC0yMzEsOSArMjMxLDYg
QEAgbm9mc2dzYmFzZToKPiAgCS8qIHJlYWQgbXVsdGlib290IGluZm8gcG9pbnRlciAqLwo+ICAJ
cG9wcSAlcmRpCj4gIAo+IC0JcHVzaHEgJDB4MAo+IC0JcHVzaHEgJDB4MAo+IC0KPiAgCWNhbGwg
X2xpYmt2bXBsYXRfZW50cnkKPiAgCj4gIAljbGkKPiAtLSAKPiAyLjIxLjAKPgoKLS0gCll1cmkg
Vm9sY2hrb3YKU29mdHdhcmUgU3BlY2lhbGlzdAoKTkVDIEV1cm9wZSBMdGQKS3VyZsO8cnN0ZW4t
QW5sYWdlIDM2CkQtNjkxMTUgSGVpZGVsYmVyZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Thu Mar 21 10:07:36 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 21 Mar 2019 10:07: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 1h6ubn-0006jX-MU; Thu, 21 Mar 2019 10:07: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=vhxZ=RY=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h6ubm-0006jS-JA
 for minios-devel@lists.xenproject.org; Thu, 21 Mar 2019 10:07:34 +0000
X-Inumbo-ID: 24bebd8a-4bc1-11e9-a49f-ef0e6727f221
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 24bebd8a-4bc1-11e9-a49f-ef0e6727f221;
 Thu, 21 Mar 2019 10:07:33 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id A9D2D374;
 Thu, 21 Mar 2019 03:07:32 -0700 (PDT)
Received: from [10.37.12.130] (unknown [10.37.12.130])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 59D8E3F71A;
 Thu, 21 Mar 2019 03:07:29 -0700 (PDT)
To: Jia He <justin.he@arm.com>, minios-devel@lists.xenproject.org,
 Simon Kuenzer <simon.kuenzer@neclab.eu>, Sharan.Santhanam@neclab.eu
References: <20190321080542.182621-1-justin.he@arm.com>
 <20190321080542.182621-4-justin.he@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <2df06b42-a109-09a2-ea0e-f1e80d91d39f@arm.com>
Date: Thu, 21 Mar 2019 10:07:27 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <20190321080542.182621-4-justin.he@arm.com>
Content-Language: en-US
Subject: Re: [Minios-devel] [UNIKRAFT PATCHv3 3/6] plat/common: Introduce
 fdt_get_address helper
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 <felipe.huici@neclab.eu>, Wei Chen <wei.chen@arm.com>,
 Kaly Xin <Kaly.Xin@arm.com>, Jianyong Wu <jianyong.wu@arm.com>,
 Florian Schmidt <florian.schmidt@neclab.eu>, yuri.volchkov@neclab.eu
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>

SGksCgpPbiAzLzIxLzE5IDg6MDUgQU0sIEppYSBIZSB3cm90ZToKPiBGcm9tOiBXZWkgQ2hlbiA8
d2VpLmNoZW5AYXJtLmNvbT4KPiBUaGlzIGhlbHBlciB3aWxsIGJlIHVzZWQgdmVyeSBmcmVxdWVu
dGx5IGZvciBkZXZpY2UgbGlicmFyaWVzCj4gdG8gcGFyc2UgdGhlaXIgYWRkcmVzc2VzLiBJbnRy
b2R1Y2UgdGhpcyBoZWxwZXIgdG8gYXZvaWQgdXNpbmcKPiBmZHRfYWRkcmVzc19jZWxscyBhbmQg
ZmR0X3NpemVfY2VsbHMgZXZlcnl3aGVyZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBXZWkgQ2hlbiA8
d2VpLmNoZW5AYXJtLmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBKaWFueW9uZyBXdSA8amlhbnlvbmcu
d3VAYXJtLmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBKaWEgSGUgPGp1c3Rpbi5oZUBhcm0uY29tPgo+
IC0tLQo+ICAgcGxhdC9jb21tb24vYXJtL2lycV9mZHQuYyAgICAgICAgIHwgNjUgKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKwo+ICAgcGxhdC9jb21tb24vaW5jbHVkZS9hcm0vaXJxX2Zk
dC5oIHwgMTkgKysrKysrKysrCj4gICAyIGZpbGVzIGNoYW5nZWQsIDg0IGluc2VydGlvbnMoKykK
PiAKPiBkaWZmIC0tZ2l0IGEvcGxhdC9jb21tb24vYXJtL2lycV9mZHQuYyBiL3BsYXQvY29tbW9u
L2FybS9pcnFfZmR0LmMKPiBpbmRleCA5YjRiZDQ4Li45MDI2MGM0IDEwMDY0NAo+IC0tLSBhL3Bs
YXQvY29tbW9uL2FybS9pcnFfZmR0LmMKPiArKysgYi9wbGF0L2NvbW1vbi9hcm0vaXJxX2ZkdC5j
Cj4gQEAgLTM4LDYgKzM4LDggQEAKPiAgICNpbmNsdWRlIDxsaWJmZHQuaD4KPiAgIAo+ICAgI2lu
Y2x1ZGUgImxpYmZkdF9pbnRlcm5hbC5oIgo+ICsjaW5jbHVkZSAidWsvcHJpbnQuaCIKPiArCj4g
ICBpbnQgZmR0X2dldHByb3BfdTMyX2J5X29mZnNldChjb25zdCB2b2lkICpmZHQsIGludCBvZmZz
ZXQsCj4gICAJCWNvbnN0IGNoYXIgKm5hbWUsIHVpbnQzMl90ICpvdXQpCj4gICB7Cj4gQEAgLTk3
LDMgKzk5LDY2IEBAIGludCBmZHRfaW50ZXJydXB0X2NlbGxzKGNvbnN0IHZvaWQgKmZkdCwgaW50
IG9mZnNldCkKPiAgIAo+ICAgCXJldHVybiB2YWw7Cj4gICB9Cj4gKwo+ICtzdGF0aWMgdWludDY0
X3QgZmR0X3JlZ19yZWFkX251bWJlcihjb25zdCBmZHQzMl90ICpyZWdzLCB1aW50MzJfdCBzaXpl
KQo+ICt7Cj4gKwl1aW50NjRfdCBudW1iZXIgPSAwOwo+ICsKPiArCWlmIChzaXplID49IDMgfHwg
c2l6ZSA8PSAwKQo+ICsJCXJldHVybiAtRkRUX0VSUl9CQUROQ0VMTFM7Cj4gKwo+ICsJZm9yICh1
aW50MzJfdCBpID0gMDsgaSA8IHNpemU7IGkrKykgewo+ICsJCW51bWJlciA8PD0gMzI7Cj4gKwkJ
bnVtYmVyIHw9IGZkdDMyX3RvX2NwdSgqcmVncyk7Cj4gKwkJcmVncysrOwo+ICsJfQo+ICsKPiAr
CXJldHVybiBudW1iZXI7Cj4gK30KPiArCj4gK2ludCBmZHRfZ2V0X2FkZHJlc3MoY29uc3Qgdm9p
ZCAqZmR0LCBpbnQgbm9kZW9mZnNldCwgaW50IGluZGV4LAoKTklUOiBQbGVhc2UgdXNlICJ1bnNp
Z25lZCBpbnQiIGlmIHlvdSBudW1iZXIgY2Fubm90IGJlIHNpZ25lZC4gRm9yIAppbnN0YW5jZSwg
SSBkb3VidCB5b3Ugc3VwcG9ydCBzaWduZWQgaW5kZXguCgo+ICsJCQl1aW50NjRfdCAqYWRkciwg
dWludDY0X3QgKnNpemUpCj4gK3sKPiArCWludCBsZW4sIHByb3BfYWRkciwgcHJvcF9zaXplOwo+
ICsJaW50IG5hZGRyLCBuc2l6ZSwgdGVybV9zaXplOwo+ICsJY29uc3Qgdm9pZCAqcmVnczsKPiAr
CWNvbnN0IHVpbnQzMl90ICpyYW5nZXM7Cj4gKwo+ICsJbmFkZHIgPSBmZHRfYWRkcmVzc19jZWxs
cyhmZHQsIG5vZGVvZmZzZXQpOwpBRkFJQ1QsIGZkdF9hZGRyZXNzX2NlbGxzIHdpbGwgcmV0dXJu
IHRoZSAjYWRkcmVzcy1jZWxscyBwcm9wZXJ0eSBmb3IgCnRoZSBnaXZlbiBub2RlLiBIb3dldmVy
LCBoZXJlLCB5b3Ugd2FudCB0aGUgI2FkZHJlc3MtY2VsbHMgb2YgdGhlIHBhcmVudC4KCj4gKwlp
ZiAobmFkZHIgPCAwIHx8IG5hZGRyID49IEZEVF9NQVhfTkNFTExTKQo+ICsJCXJldHVybiAtRkRU
X0VSUl9CQUROQ0VMTFM7Cj4gKwo+ICsJbnNpemUgPSBmZHRfc2l6ZV9jZWxscyhmZHQsIG5vZGVv
ZmZzZXQpOwoKU2FtZSBoZXJlLiBGdXJ0aGVybW9yZSwgdGhlIGRlZmF1bHQgdmFsdWUgcmV0dXJu
ZWQgYnkgZmR0X3NpemVfY2VsbHMgCndpbGwgbm90IG1hdGNoIHRoZSBEVCBzcGVjLiBUaGUgc3Bl
YyByZXF1aXJlcyB0byByZXR1cm4gMSBhbmQgbm90IDIuCgo+ICsJaWYgKG5zaXplIDwgMCB8fCBu
c2l6ZSA+PSBGRFRfTUFYX05DRUxMUykKPiArCQlyZXR1cm4gLUZEVF9FUlJfQkFETkNFTExTOwo+
ICsKPiArCS8qIEhhbmRsZSByYW5nZXMgcHJvcGVydHkgKi8KPiArCXJhbmdlcyA9IGZkdF9nZXRw
cm9wKGZkdCwgbm9kZW9mZnNldCwgInJhbmdlcyIsICZsZW4pOwo+ICsJaWYgKHJhbmdlcyA9PSBO
VUxMKSB7Cj4gKwkJdWtfcHJfd2FybigicmFuZ2VzIHByb3BlcnR5IGlzIG5vdCBmb3VuZFxuIik7
CgpTaW1pbGFyIGFzIGFib3ZlLCB0aGlzIHNob3VsZCBiZSBsb29rdXAgaW4gdGhlIHBhcmVudC4g
QWxzbywgdGhlICJyb290IiAKbm9kZSBkb2VzIG5vdCBjb250YWluIGEgcHJvcGVydHkgInJhbmdl
cyIuIFNvIHlvdSB3aWxsIG5vdCBiZSBhYmxlIHRvIAp0cmFuc2xhdGUgbm9kZSB0aGF0IGFyZSBk
aXJlY3RseSB1bmRlciB0aGUgInJvb3QiIG5vZGUuCgpBIGxvdCBvZiB0aGUgY29tbWVudHMgaGVy
ZSBjb3VsZCBoYXZlIGJlZW4gY2F1Z2h0IGJ5IHJlYWRpbmcgRFRTIGV4YW1wbGUgCmFsb25nIHdp
dGggdGhlIHNwZWMgYW5kIHRlc3RpbmcgdGhlIGNvZGUuIENhbiB5b3UgcGxlYXNlIG1ha2Ugc3Vy
ZSB5b3UgCmRvIHRoZSBib3RoIGJlZm9yZSBzZW5kaW5nIGEgbmV3IHZlcnNpb24uCgoKPiArCQly
ZXR1cm4gLUZEVF9FUlJfTk9URk9VTkQ7Cj4gKwl9Cj4gKwkvKiBPbmx5IDE6MSB0cmFuc2xhdGlv
biBpcyBzdXBwb3J0ZWQgKi8KClRoaXMgY2hlY2sgaXMgYSBiaXQgZnJhZ2lsZS4gSXQgb25seSBw
cm9taXNlcyB5b3UgdGhlIGFkZHJlc3Mgc3BhY2Ugb2YgCnRoaXMgYnVzIGFuZCB0aGUgYWRkcmVz
cyBzcGFjZSBvZiB0aGlzIGJ1cyBub2RlJ3MgcGFyZW50IGFyZSB0aGUgc2FtZS4gCkl0IGRvZXMg
bm90IHRlbGwgeW91IGlmIHRoZSBidXMgYWJvdmUgeW91IGlzIHVzaW5nIGEgZGlmZmVyZW50IGFk
ZHJlc3MgCnNwYWNlLgoKPiArCWlmIChsZW4gIT0gMCkgewo+ICsJCXVrX3ByX3dhcm4oIk9ubHkg
MToxIHRyYW5zbGF0aW9uIGlzIHN1cHBvcnRlZFxuIik7Cj4gKwkJcmV0dXJuIC1GRFRfRVJSX0JB
RFZBTFVFOwo+ICsJfQo+ICsKPiArCS8qIEdldCByZWcgY29udGVudCAqLwo+ICsJcmVncyA9IGZk
dF9nZXRwcm9wKGZkdCwgbm9kZW9mZnNldCwgInJlZyIsICZsZW4pOwo+ICsJaWYgKHJlZ3MgPT0g
TlVMTCkKPiArCQlyZXR1cm4gLUZEVF9FUlJfTk9URk9VTkQ7Cj4gKwo+ICsJdGVybV9zaXplID0g
KGludClzaXplb2YoZmR0MzJfdCkgKiAobnNpemUgKyBuYWRkcik7CgpXaHkgZG8geW91IG5lZWQg
dG8gY2FzdCB0byBpbnQ/Cgo+ICsJcHJvcF9hZGRyID0gdGVybV9zaXplICogaW5kZXg7Cj4gKwlw
cm9wX3NpemUgPSBwcm9wX2FkZHIgKyAoaW50KXNpemVvZihmZHQzMl90KSAqIG5hZGRyOwoKU2Ft
ZSBoZXJlLgoKPiArCj4gKwkvKiBUaGUgcmVnIGNvbnRlbnQgbXVzdCBjb3ZlciB0aGUgcmVnIHRl
cm1baW5kZXhdIGF0IGxlYXN0ICovCj4gKwlpZiAobGVuIDwgKHByb3BfYWRkciArIHRlcm1fc2l6
ZSkpCj4gKwkJcmV0dXJuIC1GRFRfRVJSX05PU1BBQ0U7Cj4gKwo+ICsJKmFkZHIgPSBmZHRfcmVn
X3JlYWRfbnVtYmVyKHJlZ3MgKyBwcm9wX2FkZHIsIG5hZGRyKTsKPiArCSpzaXplID0gZmR0X3Jl
Z19yZWFkX251bWJlcihyZWdzICsgcHJvcF9zaXplLCBuc2l6ZSk7Cj4gKwo+ICsJcmV0dXJuIDA7
Cj4gK30KPiBkaWZmIC0tZ2l0IGEvcGxhdC9jb21tb24vaW5jbHVkZS9hcm0vaXJxX2ZkdC5oIGIv
cGxhdC9jb21tb24vaW5jbHVkZS9hcm0vaXJxX2ZkdC5oCj4gaW5kZXggNGI3NmM5OC4uMjYzN2E1
OCAxMDA2NDQKPiAtLS0gYS9wbGF0L2NvbW1vbi9pbmNsdWRlL2FybS9pcnFfZmR0LmgKPiArKysg
Yi9wbGF0L2NvbW1vbi9pbmNsdWRlL2FybS9pcnFfZmR0LmgKPiBAQCAtNzMsMyArNzMsMjIgQEAg
aW50IGZkdF9nZXRwcm9wX3UzMl9ieV9vZmZzZXQoY29uc3Qgdm9pZCAqZmR0LCBpbnQgbm9kZW9m
ZnNldCwKPiAgICAqICAgICAtRkRUX0VSUl9UUlVOQ0FURUQsIHN0YW5kYXJkIG1lYW5pbmdzCj4g
ICAgKi8KPiAgIGludCBmZHRfaW50ZXJydXB0X2NlbGxzKGNvbnN0IHZvaWQgKmZkdCwgaW50IG5v
ZGVvZmZzZXQpOwo+ICsKPiArLyoqCj4gKyAqIGZkdF9nZXRfYWRkcmVzcyAtIHJldHJpZXZlIGRl
dmljZSBhZGRyZXNzIG9mIGEgZ2l2ZW4gaW5kZXgKPiArICogQGZkdDogcG9pbnRlciB0byB0aGUg
ZGV2aWNlIHRyZWUgYmxvYgo+ICsgKiBAbm9kZW9mZnNldDogb2Zmc2V0IG9mIHRoZSBub2RlIHRv
IGZpbmQgdGhlIGFkZHJlc3MgZm9yLgo+ICsgKiBAaW5kZXg6IGluZGV4IG9mIHJlZ2lvbgo+ICsg
KiBAYWRkcjogcmV0dXJuIHRoZSByZWdpb24gYWRkcmVzcwo+ICsgKiBAc2l6ZTogcmV0dXJuIHRo
ZSByZWdpb24gc2l6ZQo+ICsgKgo+ICsgKiByZXR1cm5zOgo+ICsgKgkwLCBvbiBzdWNjZXNzCj4g
KyAqICAgICAgLUZEVF9FUlJfQkFETkNFTExTLCBpZiB0aGUgbm9kZSBoYXMgYSBiYWRseSBmb3Jt
YXR0ZWQgb3IgaW52YWxpZAo+ICsgKgkJYWRkcmVzcyBwcm9wZXJ0eQo+ICsgKiAgICAgIC1GRFRf
RVJSX05PVEZPVU5ELCBpZiB0aGUgbm9kZSBkb2Vzbid0IGhhdmUgYWRkcmVzcyBwcm9wZXJ0eQo+
ICsgKiAgICAgIC1GRFRfRVJSX05PU1BBQ0UsIGlmIHRoZSBub2RlIGRvZXNuJ3QgaGF2ZSBhZGRy
ZXNzIGZvciBpbmRleAo+ICsgKi8KPiAraW50IGZkdF9nZXRfYWRkcmVzcyhjb25zdCB2b2lkICpm
ZHQsIGludCBub2Rlb2Zmc2V0LCBpbnQgaW5kZXgsCj4gKwkJCXVpbnQ2NF90ICphZGRyLCB1aW50
NjRfdCAqc2l6ZSk7Cj4gKwo+IAoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxp
bmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Thu Mar 21 10:12:41 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 21 Mar 2019 10:12:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h6ugi-0007N2-3m; Thu, 21 Mar 2019 10:12:40 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=vhxZ=RY=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h6ugh-0007Mx-01
 for minios-devel@lists.xenproject.org; Thu, 21 Mar 2019 10:12:39 +0000
X-Inumbo-ID: da0e2d53-4bc1-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id da0e2d53-4bc1-11e9-bc90-bc764e045a96;
 Thu, 21 Mar 2019 10:12:37 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id DC104374;
 Thu, 21 Mar 2019 03:12:36 -0700 (PDT)
Received: from [10.37.12.130] (unknown [10.37.12.130])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 188713F59C;
 Thu, 21 Mar 2019 03:12:33 -0700 (PDT)
To: Jia He <justin.he@arm.com>, minios-devel@lists.xenproject.org,
 Simon Kuenzer <simon.kuenzer@neclab.eu>, Sharan.Santhanam@neclab.eu
References: <20190321080542.182621-1-justin.he@arm.com>
 <20190321080542.182621-5-justin.he@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <b1625e47-331f-b096-cdaa-57ef1bb18882@arm.com>
Date: Thu, 21 Mar 2019 10:12:32 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <20190321080542.182621-5-justin.he@arm.com>
Content-Language: en-US
Subject: Re: [Minios-devel] [UNIKRAFT PATCHv3 4/6] plat/common: Introduce
 fdt_node_offset_by_compatible_list helper
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 <felipe.huici@neclab.eu>, Wei Chen <wei.chen@arm.com>,
 Kaly Xin <Kaly.Xin@arm.com>, Jianyong Wu <jianyong.wu@arm.com>,
 Florian Schmidt <florian.schmidt@neclab.eu>, yuri.volchkov@neclab.eu
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>

SGkgSmlhLAoKT24gMy8yMS8xOSA4OjA1IEFNLCBKaWEgSGUgd3JvdGU6Cj4gRnJvbTogSmlhbnlv
bmcgV3UgPGppYW55b25nLnd1QGFybS5jb20+Cj4gRm9yIG1vc3Qgb2YgZGV2aWNlcyB0aGF0IHdp
bGwgdXNlIHRoZSBkZXZpY2UgdHJlZSB3aWxsIGhhdmUgb25lCj4gb3IgbW9yZSBjb21wYXRpYmxl
IHN0cmluZ3MuIFRoaXMgaGVscGVyIHdpbGwgYXZvaWQgaW1wbGVtZW50IGEKPiBmdW5jdGlvbiB0
byBtYXRjaCBjb21wYXRpYmxlIGxpc3QgZXZlcnl3aGVyZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBX
ZWkgQ2hlbiA8d2VpLmNoZW5AYXJtLmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBKaWFueW9uZyBXdSA8
amlhbnlvbmcud3VAYXJtLmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBKaWEgSGUgPGp1c3Rpbi5oZUBh
cm0uY29tPgo+IC0tLQo+ICAgcGxhdC9jb21tb24vYXJtL2lycV9mZHQuYyAgICAgICAgIHwgMTUg
KysrKysrKysrKysrKysrCj4gICBwbGF0L2NvbW1vbi9pbmNsdWRlL2FybS9pcnFfZmR0LmggfCAy
NSArKysrKysrKysrKysrKysrKysrKysrKysrCj4gICAyIGZpbGVzIGNoYW5nZWQsIDQwIGluc2Vy
dGlvbnMoKykKPiAKPiBkaWZmIC0tZ2l0IGEvcGxhdC9jb21tb24vYXJtL2lycV9mZHQuYyBiL3Bs
YXQvY29tbW9uL2FybS9pcnFfZmR0LmMKPiBpbmRleCA5MDI2MGM0Li5hMTNiMDRkIDEwMDY0NAo+
IC0tLSBhL3BsYXQvY29tbW9uL2FybS9pcnFfZmR0LmMKPiArKysgYi9wbGF0L2NvbW1vbi9hcm0v
aXJxX2ZkdC5jCj4gQEAgLTE2MiwzICsxNjIsMTggQEAgaW50IGZkdF9nZXRfYWRkcmVzcyhjb25z
dCB2b2lkICpmZHQsIGludCBub2Rlb2Zmc2V0LCBpbnQgaW5kZXgsCj4gICAKPiAgIAlyZXR1cm4g
MDsKPiAgIH0KPiArCj4gK2ludCBmZHRfbm9kZV9vZmZzZXRfYnlfY29tcGF0aWJsZV9saXN0KGNv
bnN0IHZvaWQgKmZkdCwgaW50IHN0YXJ0b2Zmc2V0LAo+ICsJCQkJICBjb25zdCBjaGFyICpjb21w
YXRpYmxlc1tdKQo+ICt7Cj4gKwlpbnQgaWR4LCBvZmZzZXQ7Cj4gKwo+ICsJZm9yIChpZHggPSAw
OyAgc3RybGVuKGNvbXBhdGlibGVzW2lkeF0pICE9IDA7IGlkeCsrKSB7CgpJbiB0aGUgY29tbWVu
dCBiZWxvdywgeW91IHNheSBpdCBzaG91bGQgYmUgZW5kZWQgd2l0aCBhICJOVUxMIHN0cmluZyIu
IEkgCnVuZGVyc3RhbmQgaXQgYXMgdGhpcyBzaG91bGQgY29tcGF0aWJsZXNbaWR4XSBzaG91bGQg
Y29udGFpbiBOVUxMLgoKSG93ZXZlciwgc3RybGVuIGNhbm5vdCBkZWFsIHdpdGggaXQuIFNvIHNo
b3VsZCBub3QgdGhlIGNoZWNrIGJlIApjb21wYXRpYmxlc1tpZHhdICE9IE5VTEw/Cgo+ICsJCW9m
ZnNldCA9IGZkdF9ub2RlX29mZnNldF9ieV9jb21wYXRpYmxlKGZkdCwgc3RhcnRvZmZzZXQsCj4g
KwkJCQkgIGNvbXBhdGlibGVzW2lkeF0pOwo+ICsJCWlmIChvZmZzZXQgPj0gMCkKPiArCQkJcmV0
dXJuIG9mZnNldDsKPiArCX0KPiArCj4gKwlyZXR1cm4gRkRUX0VSUl9OT1RGT1VORDsKPiArfQo+
IGRpZmYgLS1naXQgYS9wbGF0L2NvbW1vbi9pbmNsdWRlL2FybS9pcnFfZmR0LmggYi9wbGF0L2Nv
bW1vbi9pbmNsdWRlL2FybS9pcnFfZmR0LmgKPiBpbmRleCAyNjM3YTU4Li45ZDdjODAyIDEwMDY0
NAo+IC0tLSBhL3BsYXQvY29tbW9uL2luY2x1ZGUvYXJtL2lycV9mZHQuaAo+ICsrKyBiL3BsYXQv
Y29tbW9uL2luY2x1ZGUvYXJtL2lycV9mZHQuaAo+IEBAIC05MSw0ICs5MSwyOSBAQCBpbnQgZmR0
X2ludGVycnVwdF9jZWxscyhjb25zdCB2b2lkICpmZHQsIGludCBub2Rlb2Zmc2V0KTsKPiAgICAq
Lwo+ICAgaW50IGZkdF9nZXRfYWRkcmVzcyhjb25zdCB2b2lkICpmZHQsIGludCBub2Rlb2Zmc2V0
LCBpbnQgaW5kZXgsCj4gICAJCQl1aW50NjRfdCAqYWRkciwgdWludDY0X3QgKnNpemUpOwo+ICsv
KioKPiArICogZmR0X25vZGVfb2Zmc2V0X2J5X2NvbXBhdGlibGVfbGlzdCAtIGZpbmQgbm9kZXMg
d2l0aCBhIGdpdmVuCj4gKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICdj
b21wYXRpYmxlJyBsaXN0IHZhbHVlCj4gKyAqIEBmZHQ6IHBvaW50ZXIgdG8gdGhlIGRldmljZSB0
cmVlIGJsb2IKPiArICogQHN0YXJ0b2Zmc2V0OiBvbmx5IGZpbmQgbm9kZXMgYWZ0ZXIgdGhpcyBv
ZmZzZXQKPiArICogQGNvbXBhdGlibGVzOiBhIGxpc3Qgb2YgJ2NvbXBhdGlibGUnIHN0cmluZyB0
byBtYXRjaCwgc2hvdWxkIGJlIGVuZGVkCj4gKyAqIHdpdGggTlVMTCBzdHJpbmcuCj4gKyAqIGZk
dF9ub2RlX29mZnNldF9ieV9jb21wYXRpYmxlX2xpc3QoKSByZXR1cm5zIHRoZSBvZmZzZXQgb2Yg
dGhlCj4gKyAqIGZpcnN0IG1hdGNoZWQgbm9kZSBhZnRlciBzdGFydG9mZnNldCwgd2hpY2ggaGFz
IGEgJ2NvbXBhdGlibGUnCj4gKyAqIHByb3BlcnR5IHdoaWNoIGxpc3RzIHRoZSBnaXZlbiBjb21w
YXRpYmxlIHN0cmluZzsgb3IgaWYKPiArICogc3RhcnRvZmZzZXQgaXMgLTEsIHRoZSB2ZXJ5IGZp
cnN0IHN1Y2ggbm9kZSBpbiB0aGUgdHJlZS4KPiArICoKPiArICogcmV0dXJuczoKPiArICoJc3Ry
dWN0dXJlIGJsb2NrIG9mZnNldCBvZiB0aGUgbG9jYXRlZCBub2RlICg+PSAwLCA+c3RhcnRvZmZz
ZXQpLAo+ICsgKgkJIG9uIHN1Y2Nlc3MKPiArICoJLUZEVF9FUlJfTk9URk9VTkQsIG5vIG5vZGUg
bWF0Y2hpbmcgdGhlIGNyaXRlcmlvbiBleGlzdHMgaW4gdGhlCj4gKyAqCQl0cmVlIGFmdGVyIHN0
YXJ0b2Zmc2V0Cj4gKyAqCS1GRFRfRVJSX0JBRE9GRlNFVCwgbm9kZW9mZnNldCBkb2VzIG5vdCBy
ZWZlciB0byBhIEJFR0lOX05PREUgdGFnCj4gKyAqCS1GRFRfRVJSX0JBRE1BR0lDLAo+ICsgKgkt
RkRUX0VSUl9CQURWRVJTSU9OLAo+ICsgKgktRkRUX0VSUl9CQURTVEFURSwKPiArICoJLUZEVF9F
UlJfQkFEU1RSVUNUVVJFLCBzdGFuZGFyZCBtZWFuaW5ncwo+ICsgKi8KPiAraW50IGZkdF9ub2Rl
X29mZnNldF9ieV9jb21wYXRpYmxlX2xpc3QoY29uc3Qgdm9pZCAqZmR0LCBpbnQgc3RhcnRvZmZz
ZXQsCj4gKwkJCQkgIGNvbnN0IGNoYXIgKmNvbXBhdGlibGVzW10pOwo+ICAgCj4gCgoKQ2hlZXJz
LAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Thu Mar 21 12:38:14 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 21 Mar 2019 12:38:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h6wxY-0003Jk-Pp; Thu, 21 Mar 2019 12:38:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XmYs=RY=neclab.eu=sharan.santhanam@srs-us1.protection.inumbo.net>)
 id 1h6wxX-0003Jf-2d
 for minios-devel@lists.xenproject.org; Thu, 21 Mar 2019 12:38:11 +0000
X-Inumbo-ID: 2d2b550e-4bd6-11e9-9349-5baa77286f92
Received: from mailer1.neclab.eu (unknown [195.37.70.40])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2d2b550e-4bd6-11e9-9349-5baa77286f92;
 Thu, 21 Mar 2019 12:38:06 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer1.neclab.eu (Postfix) with ESMTP id 16594104FC3;
 Thu, 21 Mar 2019 13:38:06 +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 28rP96q-Qtxw; Thu, 21 Mar 2019 13:38:05 +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 mailer1.neclab.eu (Postfix) with ESMTPS id D26FC104F76;
 Thu, 21 Mar 2019 13:38:05 +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; Thu, 21 Mar 2019 13:38:05
 +0100
To: Jia He <jiakernel2@gmail.com>, Wei Chen <wei.chen@arm.com>,
 <minios-devel@lists.xenproject.org>, <simon.kuenzer@neclab.eu>,
 <florian.schmidt@neclab.eu>, <yuri.volchkov@neclab.eu>,
 <Felipe.Huici@neclab.eu>
References: <20181213091901.85170-1-wei.chen@arm.com>
 <20181213091901.85170-4-wei.chen@arm.com>
 <b1292297-34ad-7918-01d9-45c923500a04@neclab.eu>
 <f1defb55-8d76-6ede-94bb-a14e418a08f9@gmail.com>
From: Sharan Santhanam <sharan.santhanam@neclab.eu>
Message-ID: <0fcdaf32-6413-2a0b-9596-bb732930d0d7@neclab.eu>
Date: Thu, 21 Mar 2019 13:38:05 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <f1defb55-8d76-6ede-94bb-a14e418a08f9@gmail.com>
Content-Language: en-US
X-Originating-IP: [10.1.2.132]
Subject: Re: [Minios-devel] [UNIKRAFT PATCH 3/7] plat/kvm: Move declaration
 of some global variables 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, Justin.He@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>

SGVsbG8gSmlhIEhlLAoKU2luY2UgaXQgcHJpbWFyaWx5IHVzZWQgaW4gdGhlIG1lbW9yeSByZWdp
b24gZWl0aGVyIHdlIGNvdWxkIGFkZCBpdCB0byAKbWVtb3J5Lmggb3IgY3JlYXRlIGEgc2VjdGlv
bnMuaCBpbiB0aGUgcGxhdC9rdm0vaW5jbHVkZS8KClRoYW5rcyAmIFJlZ2FyZHMKU2hhcmFuCgpP
biAzLzIxLzE5IDc6NTMgQU0sIEppYSBIZSB3cm90ZToKPiAKPiBPbiAyMDE5LzMvMTkgMTo0OSwg
U2hhcmFuIFNhbnRoYW5hbSB3cm90ZToKPj4gSGVsbG8sCj4+Cj4+IEkgYWdyZWUgd2l0aCB0aGlz
IHBhdGNoIGJ1dCBJIGFtIG5vdCBzdXJlIGlmIHRoZSBuYW1lICJrZXJuZWwuaCIgaXMgCj4+IGFw
dCBpbiB0aGlzIGNvbnRleHQgc2luY2Ugd2UgYXJlIGRlc2NyaWJpbmcgcmVnaW9uIG9mIG1lbW9y
eS4KPj4KPiBIaSBTaGFyYW4KPiAKPiBIb3cgYWJvdXQgc2V0dXAuaD8KPiAKPiAKPiAtLS0KPiBD
aGVlcnMsCj4gSnVzdGluIChKaWEgSGUpCj4gCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Thu Mar 21 12:57:11 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 21 Mar 2019 12: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 1h6xFu-0004tk-IH; Thu, 21 Mar 2019 12: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=RLbX=RY=neclab.eu=florian.schmidt@srs-us1.protection.inumbo.net>)
 id 1h6xFt-0004tf-4P
 for minios-devel@lists.xen.org; Thu, 21 Mar 2019 12:57:09 +0000
X-Inumbo-ID: d30d5059-4bd8-11e9-bc90-bc764e045a96
Received: from mailer1.neclab.eu (unknown [195.37.70.40])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d30d5059-4bd8-11e9-bc90-bc764e045a96;
 Thu, 21 Mar 2019 12:57:04 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer1.neclab.eu (Postfix) with ESMTP id 5231E104FC3;
 Thu, 21 Mar 2019 13:57:03 +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 qinwPbHkHops; Thu, 21 Mar 2019 13:57:02 +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 6038F104F76;
 Thu, 21 Mar 2019 13:57:02 +0100 (CET)
Received: from [10.1.2.30] (10.1.2.30) by skoll.office.hd (192.168.125.11)
 with Microsoft SMTP Server (TLS) id 14.3.319.2; Thu, 21 Mar 2019 13:57:02
 +0100
From: Florian Schmidt <Florian.Schmidt@neclab.eu>
To: Costin Lupu <costin.lupu@cs.pub.ro>, <minios-devel@lists.xen.org>
References: <20190310201005.10877-1-costin.lupu@cs.pub.ro>
 <20190310201005.10877-4-costin.lupu@cs.pub.ro>
Message-ID: <76b5a592-618a-d828-75a8-6df88c5e1f69@neclab.eu>
Date: Thu, 21 Mar 2019 13:57:01 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <20190310201005.10877-4-costin.lupu@cs.pub.ro>
Content-Language: en-US
X-Originating-IP: [10.1.2.30]
Subject: Re: [Minios-devel] [UNIKRAFT PATCH v3 03/12] lib/uksched: Introduce
 thread attributes
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@neclab.eu, yuri.volchkov@neclab.eu,
 sharan.santhanam@neclab.eu
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>

SGkgTHVwdSwgdGhhbmtzIGZvciB0aGUgdjMuCgpUaGlzIHBhdGNoIGxvb2tzIGdvb2QuCgpPbiAz
LzEwLzE5IDk6MDkgUE0sIENvc3RpbiBMdXB1IHdyb3RlOgo+IFdlIGludHJvZHVjZSBhIHRocmVh
ZCBhdHRyaWJ1dGVzIGFic3RyYWN0aW9uIHdoaWNoIGlzIHVzZWQgZm9yCj4gY29uZmlndXJpbmcg
dGhyZWFkIGJlaGF2aW9yLiBUaGUgc2V0IG9mIGN1cnJlbnRseSBhdmFpbGFibGUKPiBhdHRyaWJ1
dGVzIHdhcyBpbnNwaXJlZCBmcm9tIHRoZSBwdGhyZWFkIGludGVyZmFjZS4KPiAKPiBUaHJlYWQg
YXR0cmlidXRlcyBjYW4gYmUgc2V0IGVpdGhlciB3aGVuIGNyZWF0aW5nIHRoZSB0aHJlYWRzIG9y
Cj4gZHVyaW5nIHRocmVhZCBleGVjdXRpb24gYnkgY2FsbGluZyB0aGUgY29ycmVzcG9uZGluZyBz
ZXR0ZXJzLiBJZgo+IGFuIGF0dHJpYnV0ZSBpcyBub3Qgc3VwcG9ydGVkIGJ5IHRoZSB1bmRlcmx5
aW5nIHNjaGVkdWxlciB0aGVuCj4gLUVJTlZBTCBpcyByZXR1cm5lZCBieSBzZXR0ZXJzLgo+IAo+
IFRoZSBkZXRhY2ggYXR0cmlidXRlIGlzIGNvbW1vbiB0byBhbGwgdGhyZWFkcywgcmVnYXJkbGVz
cyBvZiB0aGUKPiBzY2hlZHVsaW5nIHBvbGljeSwgYW5kIGlmIHNldCBpdCBtZWFucyB0aGF0IHRo
ZSB0aHJlYWQgcmVzb3VyY2VzCj4gd2lsbCBiZSBhdXRvbWF0aWNhbGx5IGZyZWVkIG9uIHRocmVh
ZCBleGl0LiBCeSBkZWZhdWx0LCB0aHJlYWRzCj4gYXJlIG5vdCBkZXRhY2hlZC4gVGhlIGNvbXBs
ZXRlIGRldGFjaCBzdXBwb3J0IHdpbGwgYmUgYWRkZWQgaW4gYQo+IGZvbGxvd2luZyBjb21taXQu
Cj4gCj4gVGltZSBzbGljZSBhbmQgcHJpb3JpdHkgbWFrZSBzZW5zZSBvbmx5IGZvciBwcmVlbXB0
aXZlIHNjaGVkdWxlcnMuCj4gCj4gU2lnbmVkLW9mZi1ieTogQ29zdGluIEx1cHUgPGNvc3Rpbi5s
dXB1QGNzLnB1Yi5ybz4KClJldmlld2VkLWJ5OiBGbG9yaWFuIFNjaG1pZHQgPGZsb3JpYW4uc2No
bWlkdEBuZWNsYWIuZXU+Cgo+IC0tLQo+ICAgbGliL3VrbmV0ZGV2L25ldGRldi5jICAgICAgICAg
ICAgICAgIHwgICAyICstCj4gICBsaWIvdWtzY2hlZC9NYWtlZmlsZS51ayAgICAgICAgICAgICAg
fCAgIDEgKwo+ICAgbGliL3Vrc2NoZWQvZXhwb3J0c3ltcy51ayAgICAgICAgICAgIHwgIDEyICsr
Kwo+ICAgbGliL3Vrc2NoZWQvaW5jbHVkZS91ay9zY2hlZC5oICAgICAgIHwgIDc1ICsrKysrKysr
KysrKysrKysrLS0KPiAgIGxpYi91a3NjaGVkL2luY2x1ZGUvdWsvdGhyZWFkLmggICAgICB8ICAx
MiArKy0KPiAgIGxpYi91a3NjaGVkL2luY2x1ZGUvdWsvdGhyZWFkX2F0dHIuaCB8ICA4MiArKysr
KysrKysrKysrKysrKysrKysKPiAgIGxpYi91a3NjaGVkL3NjaGVkLmMgICAgICAgICAgICAgICAg
ICB8ICAgNSArLQo+ICAgbGliL3Vrc2NoZWQvdGhyZWFkLmMgICAgICAgICAgICAgICAgIHwgIDM0
ICsrKysrKysrKwo+ICAgbGliL3Vrc2NoZWQvdGhyZWFkX2F0dHIuYyAgICAgICAgICAgIHwgMTM5
ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4gICBsaWIvdWtzY2hlZGNvb3Av
c2NoZWRjb29wLmMgICAgICAgICAgfCAgIDYgKy0KPiAgIDEwIGZpbGVzIGNoYW5nZWQsIDM1NyBp
bnNlcnRpb25zKCspLCAxMSBkZWxldGlvbnMoLSkKPiAgIGNyZWF0ZSBtb2RlIDEwMDY0NCBsaWIv
dWtzY2hlZC9pbmNsdWRlL3VrL3RocmVhZF9hdHRyLmgKPiAgIGNyZWF0ZSBtb2RlIDEwMDY0NCBs
aWIvdWtzY2hlZC90aHJlYWRfYXR0ci5jCj4gCj4gZGlmZiAtLWdpdCBhL2xpYi91a25ldGRldi9u
ZXRkZXYuYyBiL2xpYi91a25ldGRldi9uZXRkZXYuYwo+IGluZGV4IDNiOTJmNjIyLi5jZGE4YTgy
YiAxMDA2NDQKPiAtLS0gYS9saWIvdWtuZXRkZXYvbmV0ZGV2LmMKPiArKysgYi9saWIvdWtuZXRk
ZXYvbmV0ZGV2LmMKPiBAQCAtMjkwLDcgKzI5MCw3IEBAIHN0YXRpYyBpbnQgX2NyZWF0ZV9ldmVu
dF9oYW5kbGVyKHVrX25ldGRldl9xdWV1ZV9ldmVudF90IGNhbGxiYWNrLAo+ICAgCX0KPiAgIAo+
ICAgCWgtPmRpc3BhdGNoZXIgPSB1a19zY2hlZF90aHJlYWRfY3JlYXRlKGgtPmRpc3BhdGNoZXJf
cywKPiAtCQkJCQkgICAgICAgaC0+ZGlzcGF0Y2hlcl9uYW1lLAo+ICsJCQkJCSAgICAgICBoLT5k
aXNwYXRjaGVyX25hbWUsIE5VTEwsCj4gICAJCQkJCSAgICAgICBfZGlzcGF0Y2hlciwgaCk7Cj4g
ICAJaWYgKCFoLT5kaXNwYXRjaGVyKSB7Cj4gICAJCWlmIChoLT5kaXNwYXRjaGVyX25hbWUpCj4g
ZGlmZiAtLWdpdCBhL2xpYi91a3NjaGVkL01ha2VmaWxlLnVrIGIvbGliL3Vrc2NoZWQvTWFrZWZp
bGUudWsKPiBpbmRleCAyNDgxNmY2YS4uMjI5ZDg0N2IgMTAwNjQ0Cj4gLS0tIGEvbGliL3Vrc2No
ZWQvTWFrZWZpbGUudWsKPiArKysgYi9saWIvdWtzY2hlZC9NYWtlZmlsZS51awo+IEBAIC01LDMg
KzUsNCBAQCBDWFhJTkNMVURFUy0kKENPTkZJR19MSUJVS1NDSEVEKSAgICs9IC1JJChMSUJVS1ND
SEVEX0JBU0UpL2luY2x1ZGUKPiAgIAo+ICAgTElCVUtTQ0hFRF9TUkNTLXkgKz0gJChMSUJVS1ND
SEVEX0JBU0UpL3NjaGVkLmMKPiAgIExJQlVLU0NIRURfU1JDUy15ICs9ICQoTElCVUtTQ0hFRF9C
QVNFKS90aHJlYWQuYwo+ICtMSUJVS1NDSEVEX1NSQ1MteSArPSAkKExJQlVLU0NIRURfQkFTRSkv
dGhyZWFkX2F0dHIuYwo+IGRpZmYgLS1naXQgYS9saWIvdWtzY2hlZC9leHBvcnRzeW1zLnVrIGIv
bGliL3Vrc2NoZWQvZXhwb3J0c3ltcy51awo+IGluZGV4IDQ1YTk2OTRhLi5kZjBiYjRkYiAxMDA2
NDQKPiAtLS0gYS9saWIvdWtzY2hlZC9leHBvcnRzeW1zLnVrCj4gKysrIGIvbGliL3Vrc2NoZWQv
ZXhwb3J0c3ltcy51awo+IEBAIC0xMSw2ICsxMSwxOCBAQCB1a19zY2hlZF90aHJlYWRfc2xlZXAK
PiAgIHVrX3NjaGVkX3RocmVhZF9leGl0Cj4gICB1a190aHJlYWRfaW5pdAo+ICAgdWtfdGhyZWFk
X2ZpbmkKPiArdWtfdGhyZWFkX3NldF9wcmlvCj4gK3VrX3RocmVhZF9nZXRfcHJpbwo+ICt1a190
aHJlYWRfc2V0X3RpbWVzbGljZQo+ICt1a190aHJlYWRfZ2V0X3RpbWVzbGljZQo+ICAgdWtfdGhy
ZWFkX2Jsb2NrX3RpbWVvdXQKPiAgIHVrX3RocmVhZF9ibG9jawo+ICAgdWtfdGhyZWFkX3dha2UK
PiArdWtfdGhyZWFkX2F0dHJfaW5pdAo+ICt1a190aHJlYWRfYXR0cl9maW5pCj4gK3VrX3RocmVh
ZF9hdHRyX3NldF9kZXRhY2hzdGF0ZQo+ICt1a190aHJlYWRfYXR0cl9nZXRfZGV0YWNoc3RhdGUK
PiArdWtfdGhyZWFkX2F0dHJfc2V0X3ByaW8KPiArdWtfdGhyZWFkX2F0dHJfZ2V0X3ByaW8KPiAr
dWtfdGhyZWFkX2F0dHJfc2V0X3RpbWVzbGljZQo+ICt1a190aHJlYWRfYXR0cl9nZXRfdGltZXNs
aWNlCj4gXCBObyBuZXdsaW5lIGF0IGVuZCBvZiBmaWxlCj4gZGlmZiAtLWdpdCBhL2xpYi91a3Nj
aGVkL2luY2x1ZGUvdWsvc2NoZWQuaCBiL2xpYi91a3NjaGVkL2luY2x1ZGUvdWsvc2NoZWQuaAo+
IGluZGV4IGQyZmM4ZGYzLi41ZjJkMzA4ZiAxMDA2NDQKPiAtLS0gYS9saWIvdWtzY2hlZC9pbmNs
dWRlL3VrL3NjaGVkLmgKPiArKysgYi9saWIvdWtzY2hlZC9pbmNsdWRlL3VrL3NjaGVkLmgKPiBA
QCAtNjAsMTYgKzYwLDMxIEBAIHR5cGVkZWYgdm9pZCAgKCp1a19zY2hlZF95aWVsZF9mdW5jX3Qp
Cj4gICAJCShzdHJ1Y3QgdWtfc2NoZWQgKnMpOwo+ICAgCj4gICB0eXBlZGVmIHZvaWQgICgqdWtf
c2NoZWRfdGhyZWFkX2FkZF9mdW5jX3QpCj4gLQkJKHN0cnVjdCB1a19zY2hlZCAqcywgc3RydWN0
IHVrX3RocmVhZCAqdCk7Cj4gKwkJKHN0cnVjdCB1a19zY2hlZCAqcywgc3RydWN0IHVrX3RocmVh
ZCAqdCwKPiArCQkJY29uc3QgdWtfdGhyZWFkX2F0dHJfdCAqYXR0cik7Cj4gICB0eXBlZGVmIHZv
aWQgICgqdWtfc2NoZWRfdGhyZWFkX3JlbW92ZV9mdW5jX3QpCj4gICAJCShzdHJ1Y3QgdWtfc2No
ZWQgKnMsIHN0cnVjdCB1a190aHJlYWQgKnQpOwo+ICAgCj4gK3R5cGVkZWYgaW50ICAgKCp1a19z
Y2hlZF90aHJlYWRfc2V0X3ByaW9fZnVuY190KQo+ICsJCShzdHJ1Y3QgdWtfc2NoZWQgKnMsIHN0
cnVjdCB1a190aHJlYWQgKnQsIHByaW9fdCBwcmlvKTsKPiArdHlwZWRlZiBpbnQgICAoKnVrX3Nj
aGVkX3RocmVhZF9nZXRfcHJpb19mdW5jX3QpCj4gKwkJKHN0cnVjdCB1a19zY2hlZCAqcywgY29u
c3Qgc3RydWN0IHVrX3RocmVhZCAqdCwgcHJpb190ICpwcmlvKTsKPiArdHlwZWRlZiBpbnQgICAo
KnVrX3NjaGVkX3RocmVhZF9zZXRfdHNsaWNlX2Z1bmNfdCkKPiArCQkoc3RydWN0IHVrX3NjaGVk
ICpzLCBzdHJ1Y3QgdWtfdGhyZWFkICp0LCBpbnQgdHNsaWNlKTsKPiArdHlwZWRlZiBpbnQgICAo
KnVrX3NjaGVkX3RocmVhZF9nZXRfdHNsaWNlX2Z1bmNfdCkKPiArCQkoc3RydWN0IHVrX3NjaGVk
ICpzLCBjb25zdCBzdHJ1Y3QgdWtfdGhyZWFkICp0LCBpbnQgKnRzbGljZSk7Cj4gKwo+ICAgc3Ry
dWN0IHVrX3NjaGVkIHsKPiAgIAl1a19zY2hlZF95aWVsZF9mdW5jX3QgeWllbGQ7Cj4gICAKPiAg
IAl1a19zY2hlZF90aHJlYWRfYWRkX2Z1bmNfdCAgICAgIHRocmVhZF9hZGQ7Cj4gICAJdWtfc2No
ZWRfdGhyZWFkX3JlbW92ZV9mdW5jX3QgICB0aHJlYWRfcmVtb3ZlOwo+ICAgCj4gKwl1a19zY2hl
ZF90aHJlYWRfc2V0X3ByaW9fZnVuY190ICAgdGhyZWFkX3NldF9wcmlvOwo+ICsJdWtfc2NoZWRf
dGhyZWFkX2dldF9wcmlvX2Z1bmNfdCAgIHRocmVhZF9nZXRfcHJpbzsKPiArCXVrX3NjaGVkX3Ro
cmVhZF9zZXRfdHNsaWNlX2Z1bmNfdCB0aHJlYWRfc2V0X3RzbGljZTsKPiArCXVrX3NjaGVkX3Ro
cmVhZF9nZXRfdHNsaWNlX2Z1bmNfdCB0aHJlYWRfZ2V0X3RzbGljZTsKPiArCj4gICAJLyogaW50
ZXJuYWwgKi8KPiAgIAlzdHJ1Y3QgdWtfdGhyZWFkIGlkbGU7Cj4gICAJc3RydWN0IHVrcGxhdF9j
dHhfY2FsbGJhY2tzIHBsYXRfY3R4X2NiczsKPiBAQCAtOTIsMTIgKzEwNywxMiBAQCBzdGF0aWMg
aW5saW5lIHZvaWQgdWtfc2NoZWRfeWllbGQodm9pZCkKPiAgIH0KPiAgIAo+ICAgc3RhdGljIGlu
bGluZSB2b2lkIHVrX3NjaGVkX3RocmVhZF9hZGQoc3RydWN0IHVrX3NjaGVkICpzLAo+IC0JCXN0
cnVjdCB1a190aHJlYWQgKnQpCj4gKwkJc3RydWN0IHVrX3RocmVhZCAqdCwgY29uc3QgdWtfdGhy
ZWFkX2F0dHJfdCAqYXR0cikKPiAgIHsKPiAgIAlVS19BU1NFUlQocyk7Cj4gICAJVUtfQVNTRVJU
KHQpOwo+ICAgCXQtPnNjaGVkID0gczsKPiAtCXMtPnRocmVhZF9hZGQocywgdCk7Cj4gKwlzLT50
aHJlYWRfYWRkKHMsIHQsIGF0dHIpOwo+ICAgfQo+ICAgCj4gICBzdGF0aWMgaW5saW5lIHZvaWQg
dWtfc2NoZWRfdGhyZWFkX3JlbW92ZShzdHJ1Y3QgdWtfc2NoZWQgKnMsCj4gQEAgLTEwOSw2ICsx
MjQsNDkgQEAgc3RhdGljIGlubGluZSB2b2lkIHVrX3NjaGVkX3RocmVhZF9yZW1vdmUoc3RydWN0
IHVrX3NjaGVkICpzLAo+ICAgCXQtPnNjaGVkID0gTlVMTDsKPiAgIH0KPiAgIAo+ICtzdGF0aWMg
aW5saW5lIGludCB1a19zY2hlZF90aHJlYWRfc2V0X3ByaW8oc3RydWN0IHVrX3NjaGVkICpzLAo+
ICsJCXN0cnVjdCB1a190aHJlYWQgKnQsIHByaW9fdCBwcmlvKQo+ICt7Cj4gKwlVS19BU1NFUlQo
cyk7Cj4gKwo+ICsJaWYgKCFzLT50aHJlYWRfc2V0X3ByaW8pCj4gKwkJcmV0dXJuIC1FSU5WQUw7
Cj4gKwo+ICsJcmV0dXJuIHMtPnRocmVhZF9zZXRfcHJpbyhzLCB0LCBwcmlvKTsKPiArfQo+ICsK
PiArc3RhdGljIGlubGluZSBpbnQgdWtfc2NoZWRfdGhyZWFkX2dldF9wcmlvKHN0cnVjdCB1a19z
Y2hlZCAqcywKPiArCQljb25zdCBzdHJ1Y3QgdWtfdGhyZWFkICp0LCBwcmlvX3QgKnByaW8pCj4g
K3sKPiArCVVLX0FTU0VSVChzKTsKPiArCj4gKwlpZiAoIXMtPnRocmVhZF9nZXRfcHJpbykKPiAr
CQlyZXR1cm4gLUVJTlZBTDsKPiArCj4gKwlyZXR1cm4gcy0+dGhyZWFkX2dldF9wcmlvKHMsIHQs
IHByaW8pOwo+ICt9Cj4gKwo+ICtzdGF0aWMgaW5saW5lIGludCB1a19zY2hlZF90aHJlYWRfc2V0
X3RpbWVzbGljZShzdHJ1Y3QgdWtfc2NoZWQgKnMsCj4gKwkJc3RydWN0IHVrX3RocmVhZCAqdCwg
aW50IHRzbGljZSkKPiArewo+ICsJVUtfQVNTRVJUKHMpOwo+ICsKPiArCWlmICghcy0+dGhyZWFk
X3NldF90c2xpY2UpCj4gKwkJcmV0dXJuIC1FSU5WQUw7Cj4gKwo+ICsJcmV0dXJuIHMtPnRocmVh
ZF9zZXRfdHNsaWNlKHMsIHQsIHRzbGljZSk7Cj4gK30KPiArCj4gK3N0YXRpYyBpbmxpbmUgaW50
IHVrX3NjaGVkX3RocmVhZF9nZXRfdGltZXNsaWNlKHN0cnVjdCB1a19zY2hlZCAqcywKPiArCQlj
b25zdCBzdHJ1Y3QgdWtfdGhyZWFkICp0LCBpbnQgKnRzbGljZSkKPiArewo+ICsJVUtfQVNTRVJU
KHMpOwo+ICsKPiArCWlmICghcy0+dGhyZWFkX2dldF90c2xpY2UpCj4gKwkJcmV0dXJuIC1FSU5W
QUw7Cj4gKwo+ICsJcmV0dXJuIHMtPnRocmVhZF9nZXRfdHNsaWNlKHMsIHQsIHRzbGljZSk7Cj4g
K30KPiAgIAo+ICAgLyoKPiAgICAqIEludGVybmFsIHNjaGVkdWxlciBmdW5jdGlvbnMKPiBAQCAt
MTMyLDExICsxOTAsMTcgQEAgc3RhdGljIGlubGluZSBzdHJ1Y3QgdWtfdGhyZWFkICp1a19zY2hl
ZF9nZXRfaWRsZShzdHJ1Y3QgdWtfc2NoZWQgKnMpCj4gICB2b2lkIHVrX3NjaGVkX3N0YXJ0KHN0
cnVjdCB1a19zY2hlZCAqc2NoZWQpIF9fbm9yZXR1cm47Cj4gICAKPiAgICNkZWZpbmUgdWtfc2No
ZWRfaW5pdChzLCB5aWVsZF9mdW5jLCBcCj4gLQkJdGhyZWFkX2FkZF9mdW5jLCB0aHJlYWRfcmVt
b3ZlX2Z1bmMpIFwKPiArCQl0aHJlYWRfYWRkX2Z1bmMsIHRocmVhZF9yZW1vdmVfZnVuYywgXAo+
ICsJCXRocmVhZF9zZXRfcHJpb19mdW5jLCB0aHJlYWRfZ2V0X3ByaW9fZnVuYywgXAo+ICsJCXRo
cmVhZF9zZXRfdHNsaWNlX2Z1bmMsIHRocmVhZF9nZXRfdHNsaWNlX2Z1bmMpIFwKPiAgIAlkbyB7
IFwKPiAgIAkJKHMpLT55aWVsZCAgICAgICAgICAgPSB5aWVsZF9mdW5jOyBcCj4gICAJCShzKS0+
dGhyZWFkX2FkZCAgICAgID0gdGhyZWFkX2FkZF9mdW5jOyBcCj4gICAJCShzKS0+dGhyZWFkX3Jl
bW92ZSAgID0gdGhyZWFkX3JlbW92ZV9mdW5jOyBcCj4gKwkJKHMpLT50aHJlYWRfc2V0X3ByaW8g
ICAgPSB0aHJlYWRfc2V0X3ByaW9fZnVuYzsgXAo+ICsJCShzKS0+dGhyZWFkX2dldF9wcmlvICAg
ID0gdGhyZWFkX2dldF9wcmlvX2Z1bmM7IFwKPiArCQkocyktPnRocmVhZF9zZXRfdHNsaWNlICA9
IHRocmVhZF9zZXRfdHNsaWNlX2Z1bmM7IFwKPiArCQkocyktPnRocmVhZF9nZXRfdHNsaWNlICA9
IHRocmVhZF9nZXRfdHNsaWNlX2Z1bmM7IFwKPiAgIAkJdWtfc2NoZWRfcmVnaXN0ZXIoKHMpKTsg
XAo+ICAgCX0gd2hpbGUgKDApCj4gICAKPiBAQCAtMTQ2LDcgKzIxMCw4IEBAIHZvaWQgdWtfc2No
ZWRfc3RhcnQoc3RydWN0IHVrX3NjaGVkICpzY2hlZCkgX19ub3JldHVybjsKPiAgICAqLwo+ICAg
Cj4gICBzdHJ1Y3QgdWtfdGhyZWFkICp1a19zY2hlZF90aHJlYWRfY3JlYXRlKHN0cnVjdCB1a19z
Y2hlZCAqc2NoZWQsCj4gLQkJY29uc3QgY2hhciAqbmFtZSwgdm9pZCAoKmZ1bmN0aW9uKSh2b2lk
ICopLCB2b2lkICphcmcpOwo+ICsJCWNvbnN0IGNoYXIgKm5hbWUsIGNvbnN0IHVrX3RocmVhZF9h
dHRyX3QgKmF0dHIsCj4gKwkJdm9pZCAoKmZ1bmN0aW9uKSh2b2lkICopLCB2b2lkICphcmcpOwo+
ICAgdm9pZCB1a19zY2hlZF90aHJlYWRfZGVzdHJveShzdHJ1Y3QgdWtfc2NoZWQgKnNjaGVkLAo+
ICAgCQlzdHJ1Y3QgdWtfdGhyZWFkICp0aHJlYWQpOwo+ICAgCj4gZGlmZiAtLWdpdCBhL2xpYi91
a3NjaGVkL2luY2x1ZGUvdWsvdGhyZWFkLmggYi9saWIvdWtzY2hlZC9pbmNsdWRlL3VrL3RocmVh
ZC5oCj4gaW5kZXggZTY2YTA1YjUuLjVmZjJkZDY1IDEwMDY0NAo+IC0tLSBhL2xpYi91a3NjaGVk
L2luY2x1ZGUvdWsvdGhyZWFkLmgKPiArKysgYi9saWIvdWtzY2hlZC9pbmNsdWRlL3VrL3RocmVh
ZC5oCj4gQEAgLTM1LDYgKzM1LDcgQEAKPiAgICNpbmNsdWRlIDx1ay9hcmNoL2xjcHUuaD4KPiAg
ICNpbmNsdWRlIDx1ay9hcmNoL3RpbWUuaD4KPiAgICNpbmNsdWRlIDx1ay9wbGF0L3RocmVhZC5o
Pgo+ICsjaW5jbHVkZSA8dWsvdGhyZWFkX2F0dHIuaD4KPiAgICNpbmNsdWRlIDx1ay9saXN0Lmg+
Cj4gICAjaW5jbHVkZSA8dWsvZXNzZW50aWFscy5oPgo+ICAgCj4gQEAgLTU5LDExICs2MCwyMCBA
QCBzdHJ1Y3QgdWtfdGhyZWFkIHsKPiAgIAo+ICAgVUtfVEFJTFFfSEVBRCh1a190aHJlYWRfbGlz
dCwgc3RydWN0IHVrX3RocmVhZCk7Cj4gICAKPiArI2RlZmluZSB1a190aHJlYWRfY3JlYXRlX2F0
dHIobmFtZSwgYXR0ciwgZnVuY3Rpb24sIGRhdGEpIFwKPiArCXVrX3NjaGVkX3RocmVhZF9jcmVh
dGUodWtfc2NoZWRfZ2V0X2RlZmF1bHQoKSwgXAo+ICsJCQluYW1lLCBhdHRyLCBmdW5jdGlvbiwg
ZGF0YSkKPiAgICNkZWZpbmUgdWtfdGhyZWFkX2NyZWF0ZShuYW1lLCBmdW5jdGlvbiwgZGF0YSkg
XAo+IC0JdWtfc2NoZWRfdGhyZWFkX2NyZWF0ZSh1a19zY2hlZF9nZXRfZGVmYXVsdCgpLCBuYW1l
LCBmdW5jdGlvbiwgZGF0YSkKPiArCXVrX3RocmVhZF9jcmVhdGVfYXR0cihuYW1lLCBOVUxMLCBm
dW5jdGlvbiwgZGF0YSkKPiAgICNkZWZpbmUgdWtfdGhyZWFkX2Rlc3Ryb3kodGhyZWFkKSBcCj4g
ICAJdWtfc2NoZWRfdGhyZWFkX2Rlc3Ryb3kodGhyZWFkLT5zY2hlZCwgdGhyZWFkKQo+ICAgCj4g
K2ludCB1a190aHJlYWRfc2V0X3ByaW8oc3RydWN0IHVrX3RocmVhZCAqdGhyZWFkLCBwcmlvX3Qg
cHJpbyk7Cj4gK2ludCB1a190aHJlYWRfZ2V0X3ByaW8oY29uc3Qgc3RydWN0IHVrX3RocmVhZCAq
dGhyZWFkLCBwcmlvX3QgKnByaW8pOwo+ICsKPiAraW50IHVrX3RocmVhZF9zZXRfdGltZXNsaWNl
KHN0cnVjdCB1a190aHJlYWQgKnRocmVhZCwgaW50IHRpbWVzbGljZSk7Cj4gK2ludCB1a190aHJl
YWRfZ2V0X3RpbWVzbGljZShjb25zdCBzdHJ1Y3QgdWtfdGhyZWFkICp0aHJlYWQsIGludCAqdGlt
ZXNsaWNlKTsKPiArCj4gICBzdGF0aWMgaW5saW5lCj4gICBzdHJ1Y3QgdWtfdGhyZWFkICp1a190
aHJlYWRfY3VycmVudCh2b2lkKQo+ICAgewo+IGRpZmYgLS1naXQgYS9saWIvdWtzY2hlZC9pbmNs
dWRlL3VrL3RocmVhZF9hdHRyLmggYi9saWIvdWtzY2hlZC9pbmNsdWRlL3VrL3RocmVhZF9hdHRy
LmgKPiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+IGluZGV4IDAwMDAwMDAwLi5mNGJhNmNjMwo+IC0t
LSAvZGV2L251bGwKPiArKysgYi9saWIvdWtzY2hlZC9pbmNsdWRlL3VrL3RocmVhZF9hdHRyLmgK
PiBAQCAtMCwwICsxLDgyIEBACj4gKy8qIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBCU0QtMy1D
bGF1c2UgKi8KPiArLyoKPiArICogQXV0aG9yczogQ29zdGluIEx1cHUgPGNvc3Rpbi5sdXB1QGNz
LnB1Yi5ybz4KPiArICoKPiArICogQ29weXJpZ2h0IChjKSAyMDE5LCBORUMgRXVyb3BlIEx0ZC4s
IE5FQyBDb3Jwb3JhdGlvbi4gQWxsIHJpZ2h0cyByZXNlcnZlZC4KPiArICoKPiArICogUmVkaXN0
cmlidXRpb24gYW5kIHVzZSBpbiBzb3VyY2UgYW5kIGJpbmFyeSBmb3Jtcywgd2l0aCBvciB3aXRo
b3V0Cj4gKyAqIG1vZGlmaWNhdGlvbiwgYXJlIHBlcm1pdHRlZCBwcm92aWRlZCB0aGF0IHRoZSBm
b2xsb3dpbmcgY29uZGl0aW9ucwo+ICsgKiBhcmUgbWV0Ogo+ICsgKgo+ICsgKiAxLiBSZWRpc3Ry
aWJ1dGlvbnMgb2Ygc291cmNlIGNvZGUgbXVzdCByZXRhaW4gdGhlIGFib3ZlIGNvcHlyaWdodAo+
ICsgKiAgICBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5n
IGRpc2NsYWltZXIuCj4gKyAqIDIuIFJlZGlzdHJpYnV0aW9ucyBpbiBiaW5hcnkgZm9ybSBtdXN0
IHJlcHJvZHVjZSB0aGUgYWJvdmUgY29weXJpZ2h0Cj4gKyAqICAgIG5vdGljZSwgdGhpcyBsaXN0
IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lciBpbiB0aGUKPiArICog
ICAgZG9jdW1lbnRhdGlvbiBhbmQvb3Igb3RoZXIgbWF0ZXJpYWxzIHByb3ZpZGVkIHdpdGggdGhl
IGRpc3RyaWJ1dGlvbi4KPiArICogMy4gTmVpdGhlciB0aGUgbmFtZSBvZiB0aGUgY29weXJpZ2h0
IGhvbGRlciBub3IgdGhlIG5hbWVzIG9mIGl0cwo+ICsgKiAgICBjb250cmlidXRvcnMgbWF5IGJl
IHVzZWQgdG8gZW5kb3JzZSBvciBwcm9tb3RlIHByb2R1Y3RzIGRlcml2ZWQgZnJvbQo+ICsgKiAg
ICB0aGlzIHNvZnR3YXJlIHdpdGhvdXQgc3BlY2lmaWMgcHJpb3Igd3JpdHRlbiBwZXJtaXNzaW9u
Lgo+ICsgKgo+ICsgKiBUSElTIFNPRlRXQVJFIElTIFBST1ZJREVEIEJZIFRIRSBDT1BZUklHSFQg
SE9MREVSUyBBTkQgQ09OVFJJQlVUT1JTICJBUyBJUyIKPiArICogQU5EIEFOWSBFWFBSRVNTIE9S
IElNUExJRUQgV0FSUkFOVElFUywgSU5DTFVESU5HLCBCVVQgTk9UIExJTUlURUQgVE8sVEhFCj4g
KyAqIElNUExJRUQgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFkgQU5EIEZJVE5FU1MgRk9S
IEEgUEFSVElDVUxBUiBQVVJQT1NFCj4gKyAqIEFSRSBESVNDTEFJTUVELiBJTiBOTyBFVkVOVCBT
SEFMTCBUSEUgQ09QWVJJR0hUIEhPTERFUiBPUiBDT05UUklCVVRPUlMgQkUKPiArICogTElBQkxF
IEZPUiBBTlkgRElSRUNULCBJTkRJUkVDVCwgSU5DSURFTlRBTCwgU1BFQ0lBTCwgRVhFTVBMQVJZ
LCBPUgo+ICsgKiBDT05TRVFVRU5USUFMIERBTUFHRVMgKElOQ0xVRElORywgQlVUIE5PVCBMSU1J
VEVEIFRPLCBQUk9DVVJFTUVOVCBPRgo+ICsgKiBTVUJTVElUVVRFIEdPT0RTIE9SIFNFUlZJQ0VT
OyBMT1NTIE9GIFVTRSwgREFUQSwgT1IgUFJPRklUUzsgT1IgQlVTSU5FU1MKPiArICogSU5URVJS
VVBUSU9OKSBIT1dFVkVSIENBVVNFRCBBTkQgT04gQU5ZIFRIRU9SWSBPRiBMSUFCSUxJVFksIFdI
RVRIRVIgSU4KPiArICogQ09OVFJBQ1QsIFNUUklDVCBMSUFCSUxJVFksIE9SIFRPUlQgKElOQ0xV
RElORyBORUdMSUdFTkNFIE9SIE9USEVSV0lTRSkKPiArICogQVJJU0lORyBJTiBBTlkgV0FZIE9V
VCBPRiBUSEUgVVNFIE9GIFRISVMgU09GVFdBUkUsIEVWRU4gSUYgQURWSVNFRCBPRiBUSEUKPiAr
ICogUE9TU0lCSUxJVFkgT0YgU1VDSCBEQU1BR0UuCj4gKyAqCj4gKyAqIFRISVMgSEVBREVSIE1B
WSBOT1QgQkUgRVhUUkFDVEVEIE9SIE1PRElGSUVEIElOIEFOWSBXQVkuCj4gKyAqLwo+ICsKPiAr
I2lmbmRlZiBfX1VLX1NDSEVEX1RIUkVBRF9BVFRSX0hfXwo+ICsjZGVmaW5lIF9fVUtfU0NIRURf
VEhSRUFEX0FUVFJfSF9fCj4gKwo+ICsjaW5jbHVkZSA8c3RkYm9vbC5oPgo+ICsjaW5jbHVkZSA8
dWsvYXJjaC90aW1lLmg+Cj4gKwo+ICsjaWZkZWYgX19jcGx1c3BsdXMKPiArZXh0ZXJuICJDIiB7
Cj4gKyNlbmRpZgo+ICsKPiArI2RlZmluZSBVS19USFJFQURfQVRUUl9XQUlUQUJMRSAgICAgICAg
IDAKPiArI2RlZmluZSBVS19USFJFQURfQVRUUl9ERVRBQ0hFRCAgICAgICAgIDEKPiArCj4gKyNk
ZWZpbmUgVUtfVEhSRUFEX0FUVFJfUFJJT19JTlZBTElEICAgICAoLTEpCj4gKyNkZWZpbmUgVUtf
VEhSRUFEX0FUVFJfUFJJT19NSU4gICAgICAgICAwCj4gKyNkZWZpbmUgVUtfVEhSRUFEX0FUVFJf
UFJJT19NQVggICAgICAgICAyNTUKPiArI2RlZmluZSBVS19USFJFQURfQVRUUl9QUklPX0RFRkFV
TFQgICAgIDEyNwo+ICsKPiArI2RlZmluZSBVS19USFJFQURfQVRUUl9USU1FU0xJQ0VfTklMICAg
IDAKPiArCj4gK3R5cGVkZWYgaW50IHByaW9fdDsKPiArCj4gK3R5cGVkZWYgc3RydWN0IHVrX3Ro
cmVhZF9hdHRyIHsKPiArCS8qIFRydWUgaWYgdGhyZWFkIHNob3VsZCBkZXRhY2ggKi8KPiArCWJv
b2wgZGV0YWNoZWQ7Cj4gKwkvKiBQcmlvcml0eSAqLwo+ICsJcHJpb190IHByaW87Cj4gKwkvKiBU
aW1lIHNsaWNlIGluIG5hbm9zZWNvbmRzICovCj4gKwlfX25zZWMgdGltZXNsaWNlOwo+ICt9IHVr
X3RocmVhZF9hdHRyX3Q7Cj4gKwo+ICtpbnQgdWtfdGhyZWFkX2F0dHJfaW5pdCh1a190aHJlYWRf
YXR0cl90ICphdHRyKTsKPiAraW50IHVrX3RocmVhZF9hdHRyX2ZpbmkodWtfdGhyZWFkX2F0dHJf
dCAqYXR0cik7Cj4gKwo+ICtpbnQgdWtfdGhyZWFkX2F0dHJfc2V0X2RldGFjaHN0YXRlKHVrX3Ro
cmVhZF9hdHRyX3QgKmF0dHIsIGludCBzdGF0ZSk7Cj4gK2ludCB1a190aHJlYWRfYXR0cl9nZXRf
ZGV0YWNoc3RhdGUoY29uc3QgdWtfdGhyZWFkX2F0dHJfdCAqYXR0ciwgaW50ICpzdGF0ZSk7Cj4g
Kwo+ICtpbnQgdWtfdGhyZWFkX2F0dHJfc2V0X3ByaW8odWtfdGhyZWFkX2F0dHJfdCAqYXR0ciwg
cHJpb190IHByaW8pOwo+ICtpbnQgdWtfdGhyZWFkX2F0dHJfZ2V0X3ByaW8oY29uc3QgdWtfdGhy
ZWFkX2F0dHJfdCAqYXR0ciwgcHJpb190ICpwcmlvKTsKPiArCj4gK2ludCB1a190aHJlYWRfYXR0
cl9zZXRfdGltZXNsaWNlKHVrX3RocmVhZF9hdHRyX3QgKmF0dHIsIF9fbnNlYyB0aW1lc2xpY2Up
Owo+ICtpbnQgdWtfdGhyZWFkX2F0dHJfZ2V0X3RpbWVzbGljZShjb25zdCB1a190aHJlYWRfYXR0
cl90ICphdHRyLCBfX25zZWMgKnRpbWVzbGljZSk7Cj4gKwo+ICsjaWZkZWYgX19jcGx1c3BsdXMK
PiArfQo+ICsjZW5kaWYKPiArCj4gKyNlbmRpZiAvKiBfX1VLX1NDSEVEX1RIUkVBRF9BVFRSX0hf
XyAqLwo+IGRpZmYgLS1naXQgYS9saWIvdWtzY2hlZC9zY2hlZC5jIGIvbGliL3Vrc2NoZWQvc2No
ZWQuYwo+IGluZGV4IGMzYmUyMDYwLi5kN2NhN2YzNSAxMDA2NDQKPiAtLS0gYS9saWIvdWtzY2hl
ZC9zY2hlZC5jCj4gKysrIGIvbGliL3Vrc2NoZWQvc2NoZWQuYwo+IEBAIC0xNzAsNyArMTcwLDgg
QEAgdm9pZCB1a19zY2hlZF9pZGxlX2luaXQoc3RydWN0IHVrX3NjaGVkICpzY2hlZCwKPiAgIH0K
PiAgIAo+ICAgc3RydWN0IHVrX3RocmVhZCAqdWtfc2NoZWRfdGhyZWFkX2NyZWF0ZShzdHJ1Y3Qg
dWtfc2NoZWQgKnNjaGVkLAo+IC0JCWNvbnN0IGNoYXIgKm5hbWUsIHZvaWQgKCpmdW5jdGlvbiko
dm9pZCAqKSwgdm9pZCAqYXJnKQo+ICsJCWNvbnN0IGNoYXIgKm5hbWUsIGNvbnN0IHVrX3RocmVh
ZF9hdHRyX3QgKmF0dHIsCj4gKwkJdm9pZCAoKmZ1bmN0aW9uKSh2b2lkICopLCB2b2lkICphcmcp
Cj4gICB7Cj4gICAJc3RydWN0IHVrX3RocmVhZCAqdGhyZWFkID0gTlVMTDsKPiAgIAl2b2lkICpz
dGFjayA9IE5VTEw7Cj4gQEAgLTE5NSw3ICsxOTYsNyBAQCBzdHJ1Y3QgdWtfdGhyZWFkICp1a19z
Y2hlZF90aHJlYWRfY3JlYXRlKHN0cnVjdCB1a19zY2hlZCAqc2NoZWQsCj4gICAJaWYgKHJjKQo+
ICAgCQlnb3RvIGVycjsKPiAgIAo+IC0JdWtfc2NoZWRfdGhyZWFkX2FkZChzY2hlZCwgdGhyZWFk
KTsKPiArCXVrX3NjaGVkX3RocmVhZF9hZGQoc2NoZWQsIHRocmVhZCwgYXR0cik7Cj4gICAKPiAg
IAlyZXR1cm4gdGhyZWFkOwo+ICAgCj4gZGlmZiAtLWdpdCBhL2xpYi91a3NjaGVkL3RocmVhZC5j
IGIvbGliL3Vrc2NoZWQvdGhyZWFkLmMKPiBpbmRleCAxMjM2Yjk5OC4uOWQwNjU1MjYgMTAwNjQ0
Cj4gLS0tIGEvbGliL3Vrc2NoZWQvdGhyZWFkLmMKPiArKysgYi9saWIvdWtzY2hlZC90aHJlYWQu
Ywo+IEBAIC0zMCw5ICszMCwxMSBAQAo+ICAgICogUG9ydGVkIGZyb20gTWluaS1PUwo+ICAgICov
Cj4gICAjaW5jbHVkZSA8c3RkbGliLmg+Cj4gKyNpbmNsdWRlIDxlcnJuby5oPgo+ICAgI2luY2x1
ZGUgPHVrL3BsYXQvY29uZmlnLmg+Cj4gICAjaW5jbHVkZSA8dWsvcGxhdC90aW1lLmg+Cj4gICAj
aW5jbHVkZSA8dWsvdGhyZWFkLmg+Cj4gKyNpbmNsdWRlIDx1ay9zY2hlZC5oPgo+ICAgI2luY2x1
ZGUgPHVrL3ByaW50Lmg+Cj4gICAjaW5jbHVkZSA8dWsvYXNzZXJ0Lmg+Cj4gICAKPiBAQCAtMTI3
LDMgKzEyOSwzNSBAQCB2b2lkIHVrX3RocmVhZF93YWtlKHN0cnVjdCB1a190aHJlYWQgKnRocmVh
ZCkKPiAgIAl0aHJlYWQtPndha2V1cF90aW1lID0gMExMOwo+ICAgCXNldF9ydW5uYWJsZSh0aHJl
YWQpOwo+ICAgfQo+ICsKPiAraW50IHVrX3RocmVhZF9zZXRfcHJpbyhzdHJ1Y3QgdWtfdGhyZWFk
ICp0aHJlYWQsIHByaW9fdCBwcmlvKQo+ICt7Cj4gKwlpZiAoIXRocmVhZCkKPiArCQlyZXR1cm4g
LUVJTlZBTDsKPiArCj4gKwlyZXR1cm4gdWtfc2NoZWRfdGhyZWFkX3NldF9wcmlvKHRocmVhZC0+
c2NoZWQsIHRocmVhZCwgcHJpbyk7Cj4gK30KPiArCj4gK2ludCB1a190aHJlYWRfZ2V0X3ByaW8o
Y29uc3Qgc3RydWN0IHVrX3RocmVhZCAqdGhyZWFkLCBwcmlvX3QgKnByaW8pCj4gK3sKPiArCWlm
ICghdGhyZWFkKQo+ICsJCXJldHVybiAtRUlOVkFMOwo+ICsKPiArCXJldHVybiB1a19zY2hlZF90
aHJlYWRfZ2V0X3ByaW8odGhyZWFkLT5zY2hlZCwgdGhyZWFkLCBwcmlvKTsKPiArfQo+ICsKPiAr
aW50IHVrX3RocmVhZF9zZXRfdGltZXNsaWNlKHN0cnVjdCB1a190aHJlYWQgKnRocmVhZCwgaW50
IHRpbWVzbGljZSkKPiArewo+ICsJaWYgKCF0aHJlYWQpCj4gKwkJcmV0dXJuIC1FSU5WQUw7Cj4g
Kwo+ICsJcmV0dXJuIHVrX3NjaGVkX3RocmVhZF9zZXRfdGltZXNsaWNlKHRocmVhZC0+c2NoZWQs
IHRocmVhZCwgdGltZXNsaWNlKTsKPiArfQo+ICsKPiAraW50IHVrX3RocmVhZF9nZXRfdGltZXNs
aWNlKGNvbnN0IHN0cnVjdCB1a190aHJlYWQgKnRocmVhZCwgaW50ICp0aW1lc2xpY2UpCj4gK3sK
PiArCWlmICghdGhyZWFkKQo+ICsJCXJldHVybiAtRUlOVkFMOwo+ICsKPiArCXJldHVybiB1a19z
Y2hlZF90aHJlYWRfZ2V0X3RpbWVzbGljZSh0aHJlYWQtPnNjaGVkLCB0aHJlYWQsIHRpbWVzbGlj
ZSk7Cj4gK30KPiBkaWZmIC0tZ2l0IGEvbGliL3Vrc2NoZWQvdGhyZWFkX2F0dHIuYyBiL2xpYi91
a3NjaGVkL3RocmVhZF9hdHRyLmMKPiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+IGluZGV4IDAwMDAw
MDAwLi41MmFmZTlmOQo+IC0tLSAvZGV2L251bGwKPiArKysgYi9saWIvdWtzY2hlZC90aHJlYWRf
YXR0ci5jCj4gQEAgLTAsMCArMSwxMzkgQEAKPiArLyogU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6
IEJTRC0zLUNsYXVzZSAqLwo+ICsvKgo+ICsgKiBBdXRob3JzOiBDb3N0aW4gTHVwdSA8Y29zdGlu
Lmx1cHVAY3MucHViLnJvPgo+ICsgKgo+ICsgKiBDb3B5cmlnaHQgKGMpIDIwMTksIE5FQyBFdXJv
cGUgTHRkLiwgTkVDIENvcnBvcmF0aW9uLiBBbGwgcmlnaHRzIHJlc2VydmVkLgo+ICsgKgo+ICsg
KiBSZWRpc3RyaWJ1dGlvbiBhbmQgdXNlIGluIHNvdXJjZSBhbmQgYmluYXJ5IGZvcm1zLCB3aXRo
IG9yIHdpdGhvdXQKPiArICogbW9kaWZpY2F0aW9uLCBhcmUgcGVybWl0dGVkIHByb3ZpZGVkIHRo
YXQgdGhlIGZvbGxvd2luZyBjb25kaXRpb25zCj4gKyAqIGFyZSBtZXQ6Cj4gKyAqCj4gKyAqIDEu
IFJlZGlzdHJpYnV0aW9ucyBvZiBzb3VyY2UgY29kZSBtdXN0IHJldGFpbiB0aGUgYWJvdmUgY29w
eXJpZ2h0Cj4gKyAqICAgIG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBm
b2xsb3dpbmcgZGlzY2xhaW1lci4KPiArICogMi4gUmVkaXN0cmlidXRpb25zIGluIGJpbmFyeSBm
b3JtIG11c3QgcmVwcm9kdWNlIHRoZSBhYm92ZSBjb3B5cmlnaHQKPiArICogICAgbm90aWNlLCB0
aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyIGluIHRo
ZQo+ICsgKiAgICBkb2N1bWVudGF0aW9uIGFuZC9vciBvdGhlciBtYXRlcmlhbHMgcHJvdmlkZWQg
d2l0aCB0aGUgZGlzdHJpYnV0aW9uLgo+ICsgKiAzLiBOZWl0aGVyIHRoZSBuYW1lIG9mIHRoZSBj
b3B5cmlnaHQgaG9sZGVyIG5vciB0aGUgbmFtZXMgb2YgaXRzCj4gKyAqICAgIGNvbnRyaWJ1dG9y
cyBtYXkgYmUgdXNlZCB0byBlbmRvcnNlIG9yIHByb21vdGUgcHJvZHVjdHMgZGVyaXZlZCBmcm9t
Cj4gKyAqICAgIHRoaXMgc29mdHdhcmUgd2l0aG91dCBzcGVjaWZpYyBwcmlvciB3cml0dGVuIHBl
cm1pc3Npb24uCj4gKyAqCj4gKyAqIFRISVMgU09GVFdBUkUgSVMgUFJPVklERUQgQlkgVEhFIENP
UFlSSUdIVCBIT0xERVJTIEFORCBDT05UUklCVVRPUlMgIkFTIElTIgo+ICsgKiBBTkQgQU5ZIEVY
UFJFU1MgT1IgSU1QTElFRCBXQVJSQU5USUVTLCBJTkNMVURJTkcsIEJVVCBOT1QgTElNSVRFRCBU
TyxUSEUKPiArICogSU1QTElFRCBXQVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJTElUWSBBTkQgRklU
TkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UKPiArICogQVJFIERJU0NMQUlNRUQuIElOIE5P
IEVWRU5UIFNIQUxMIFRIRSBDT1BZUklHSFQgSE9MREVSIE9SIENPTlRSSUJVVE9SUyBCRQo+ICsg
KiBMSUFCTEUgRk9SIEFOWSBESVJFQ1QsIElORElSRUNULCBJTkNJREVOVEFMLCBTUEVDSUFMLCBF
WEVNUExBUlksIE9SCj4gKyAqIENPTlNFUVVFTlRJQUwgREFNQUdFUyAoSU5DTFVESU5HLCBCVVQg
Tk9UIExJTUlURUQgVE8sIFBST0NVUkVNRU5UIE9GCj4gKyAqIFNVQlNUSVRVVEUgR09PRFMgT1Ig
U0VSVklDRVM7IExPU1MgT0YgVVNFLCBEQVRBLCBPUiBQUk9GSVRTOyBPUiBCVVNJTkVTUwo+ICsg
KiBJTlRFUlJVUFRJT04pIEhPV0VWRVIgQ0FVU0VEIEFORCBPTiBBTlkgVEhFT1JZIE9GIExJQUJJ
TElUWSwgV0hFVEhFUiBJTgo+ICsgKiBDT05UUkFDVCwgU1RSSUNUIExJQUJJTElUWSwgT1IgVE9S
VCAoSU5DTFVESU5HIE5FR0xJR0VOQ0UgT1IgT1RIRVJXSVNFKQo+ICsgKiBBUklTSU5HIElOIEFO
WSBXQVkgT1VUIE9GIFRIRSBVU0UgT0YgVEhJUyBTT0ZUV0FSRSwgRVZFTiBJRiBBRFZJU0VEIE9G
IFRIRQo+ICsgKiBQT1NTSUJJTElUWSBPRiBTVUNIIERBTUFHRS4KPiArICoKPiArICogVEhJUyBI
RUFERVIgTUFZIE5PVCBCRSBFWFRSQUNURUQgT1IgTU9ESUZJRUQgSU4gQU5ZIFdBWS4KPiArICov
Cj4gKwo+ICsjaW5jbHVkZSA8c3RkbGliLmg+Cj4gKyNpbmNsdWRlIDxlcnJuby5oPgo+ICsjaW5j
bHVkZSA8dWsvcGxhdC90aW1lLmg+Cj4gKyNpbmNsdWRlIDx1ay90aHJlYWRfYXR0ci5oPgo+ICsj
aW5jbHVkZSA8dWsvYXNzZXJ0Lmg+Cj4gKwo+ICsKPiAraW50IHVrX3RocmVhZF9hdHRyX2luaXQo
dWtfdGhyZWFkX2F0dHJfdCAqYXR0cikKPiArewo+ICsJaWYgKGF0dHIgPT0gTlVMTCkKPiArCQly
ZXR1cm4gLUVJTlZBTDsKPiArCj4gKwlhdHRyLT5kZXRhY2hlZCA9IGZhbHNlOwo+ICsJYXR0ci0+
cHJpbyA9IFVLX1RIUkVBRF9BVFRSX1BSSU9fSU5WQUxJRDsKPiArCWF0dHItPnRpbWVzbGljZSA9
IFVLX1RIUkVBRF9BVFRSX1RJTUVTTElDRV9OSUw7Cj4gKwo+ICsJcmV0dXJuIDA7Cj4gK30KPiAr
Cj4gK2ludCB1a190aHJlYWRfYXR0cl9maW5pKHVrX3RocmVhZF9hdHRyX3QgKmF0dHIpCj4gK3sK
PiArCWlmIChhdHRyID09IE5VTEwpCj4gKwkJcmV0dXJuIC1FSU5WQUw7Cj4gKwo+ICsJcmV0dXJu
IDA7Cj4gK30KPiArCj4gK2ludCB1a190aHJlYWRfYXR0cl9zZXRfZGV0YWNoc3RhdGUodWtfdGhy
ZWFkX2F0dHJfdCAqYXR0ciwgaW50IHN0YXRlKQo+ICt7Cj4gKwlpZiAoYXR0ciA9PSBOVUxMKQo+
ICsJCXJldHVybiAtRUlOVkFMOwo+ICsKPiArCWlmIChzdGF0ZSA9PSBVS19USFJFQURfQVRUUl9E
RVRBQ0hFRCkKPiArCQlhdHRyLT5kZXRhY2hlZCA9IHRydWU7Cj4gKwo+ICsJZWxzZSBpZiAoc3Rh
dGUgPT0gVUtfVEhSRUFEX0FUVFJfV0FJVEFCTEUpCj4gKwkJYXR0ci0+ZGV0YWNoZWQgPSBmYWxz
ZTsKPiArCj4gKwllbHNlCj4gKwkJcmV0dXJuIC1FSU5WQUw7Cj4gKwo+ICsJcmV0dXJuIDA7Cj4g
K30KPiArCj4gK2ludCB1a190aHJlYWRfYXR0cl9nZXRfZGV0YWNoc3RhdGUoY29uc3QgdWtfdGhy
ZWFkX2F0dHJfdCAqYXR0ciwgaW50ICpzdGF0ZSkKPiArewo+ICsJaWYgKGF0dHIgPT0gTlVMTCB8
fCBzdGF0ZSA9PSBOVUxMKQo+ICsJCXJldHVybiAtRUlOVkFMOwo+ICsKPiArCWlmIChhdHRyLT5k
ZXRhY2hlZCkKPiArCQkqc3RhdGUgPSBVS19USFJFQURfQVRUUl9ERVRBQ0hFRDsKPiArCWVsc2UK
PiArCQkqc3RhdGUgPSBVS19USFJFQURfQVRUUl9XQUlUQUJMRTsKPiArCj4gKwlyZXR1cm4gMDsK
PiArfQo+ICsKPiAraW50IHVrX3RocmVhZF9hdHRyX3NldF9wcmlvKHVrX3RocmVhZF9hdHRyX3Qg
KmF0dHIsIHByaW9fdCBwcmlvKQo+ICt7Cj4gKwlpbnQgcmMgPSAtRUlOVkFMOwo+ICsKPiArCWlm
IChhdHRyID09IE5VTEwpCj4gKwkJcmV0dXJuIHJjOwo+ICsKPiArCWlmIChwcmlvID49IFVLX1RI
UkVBRF9BVFRSX1BSSU9fTUlOICYmCj4gKwkJcHJpbyA8PSBVS19USFJFQURfQVRUUl9QUklPX01B
WCkgewo+ICsJCWF0dHItPnByaW8gPSBwcmlvOwo+ICsJCXJjID0gMDsKPiArCX0KPiArCj4gKwly
ZXR1cm4gcmM7Cj4gK30KPiArCj4gK2ludCB1a190aHJlYWRfYXR0cl9nZXRfcHJpbyhjb25zdCB1
a190aHJlYWRfYXR0cl90ICphdHRyLCBwcmlvX3QgKnByaW8pCj4gK3sKPiArCWlmIChhdHRyID09
IE5VTEwgfHwgcHJpbyA9PSBOVUxMKQo+ICsJCXJldHVybiAtRUlOVkFMOwo+ICsKPiArCSpwcmlv
ID0gYXR0ci0+cHJpbzsKPiArCj4gKwlyZXR1cm4gMDsKPiArfQo+ICsKPiAraW50IHVrX3RocmVh
ZF9hdHRyX3NldF90aW1lc2xpY2UodWtfdGhyZWFkX2F0dHJfdCAqYXR0ciwgX19uc2VjIHRpbWVz
bGljZSkKPiArewo+ICsJaWYgKGF0dHIgPT0gTlVMTCkKPiArCQlyZXR1cm4gLUVJTlZBTDsKPiAr
Cj4gKwlpZiAodGltZXNsaWNlIDwgVUtQTEFUX1RJTUVfVElDS19OU0VDKQo+ICsJCXJldHVybiAt
RUlOVkFMOwo+ICsKPiArCWF0dHItPnRpbWVzbGljZSA9IHRpbWVzbGljZTsKPiArCj4gKwlyZXR1
cm4gMDsKPiArfQo+ICsKPiAraW50IHVrX3RocmVhZF9hdHRyX2dldF90aW1lc2xpY2UoY29uc3Qg
dWtfdGhyZWFkX2F0dHJfdCAqYXR0ciwgX19uc2VjICp0aW1lc2xpY2UpCj4gK3sKPiArCWlmIChh
dHRyID09IE5VTEwgfHwgdGltZXNsaWNlID09IE5VTEwpCj4gKwkJcmV0dXJuIC1FSU5WQUw7Cj4g
Kwo+ICsJKnRpbWVzbGljZSA9IGF0dHItPnRpbWVzbGljZTsKPiArCj4gKwlyZXR1cm4gMDsKPiAr
fQo+IGRpZmYgLS1naXQgYS9saWIvdWtzY2hlZGNvb3Avc2NoZWRjb29wLmMgYi9saWIvdWtzY2hl
ZGNvb3Avc2NoZWRjb29wLmMKPiBpbmRleCAzZTNhOTJmNS4uNmY0NmQ0OWUgMTAwNjQ0Cj4gLS0t
IGEvbGliL3Vrc2NoZWRjb29wL3NjaGVkY29vcC5jCj4gKysrIGIvbGliL3Vrc2NoZWRjb29wL3Nj
aGVkY29vcC5jCj4gQEAgLTEzMiw3ICsxMzIsOCBAQCBzdGF0aWMgdm9pZCBzY2hlZGNvb3Bfc2No
ZWR1bGUoc3RydWN0IHVrX3NjaGVkICpzKQo+ICAgCX0KPiAgIH0KPiAgIAo+IC1zdGF0aWMgdm9p
ZCBzY2hlZGNvb3BfdGhyZWFkX2FkZChzdHJ1Y3QgdWtfc2NoZWQgKnMsIHN0cnVjdCB1a190aHJl
YWQgKnQpCj4gK3N0YXRpYyB2b2lkIHNjaGVkY29vcF90aHJlYWRfYWRkKHN0cnVjdCB1a19zY2hl
ZCAqcywgc3RydWN0IHVrX3RocmVhZCAqdCwKPiArCWNvbnN0IHVrX3RocmVhZF9hdHRyX3QgKmF0
dHIgX191bnVzZWQpCj4gICB7Cj4gICAJdW5zaWduZWQgbG9uZyBmbGFnczsKPiAgIAlzdHJ1Y3Qg
c2NoZWRjb29wX3ByaXZhdGUgKnBydiA9IHMtPnBydjsKPiBAQCAtMjEwLDcgKzIxMSw4IEBAIHN0
cnVjdCB1a19zY2hlZCAqdWtfc2NoZWRjb29wX2luaXQoc3RydWN0IHVrX2FsbG9jICphKQo+ICAg
CXVrX3NjaGVkX2luaXQoc2NoZWQsCj4gICAJCQlzY2hlZGNvb3BfeWllbGQsCj4gICAJCQlzY2hl
ZGNvb3BfdGhyZWFkX2FkZCwKPiAtCQkJc2NoZWRjb29wX3RocmVhZF9yZW1vdmUpOwo+ICsJCQlz
Y2hlZGNvb3BfdGhyZWFkX3JlbW92ZSwKPiArCQkJTlVMTCwgTlVMTCwgTlVMTCwgTlVMTCk7Cj4g
ICAKPiAgIAlyZXR1cm4gc2NoZWQ7Cj4gICB9Cj4gCgotLSAKRHIuIEZsb3JpYW4gU2NobWlkdArj
g5Xjg63jg7zjg6rjgqLjg7Pjg7vjgrfjg6Xjg5/jg4Pjg4gKUmVzZWFyY2ggU2NpZW50aXN0LApT
eXN0ZW1zIGFuZCBNYWNoaW5lIExlYXJuaW5nIEdyb3VwCk5FQyBMYWJvcmF0b3JpZXMgRXVyb3Bl
Ckt1cmbDvHJzdGVuLUFubGFnZSAzNiwgRC02OTExNSBIZWlkZWxiZXJnClRlbC4gICAgICs0OSAo
MCk2MjIxIDQzNDItMjY1CkZheDogICAgICs0OSAoMCk2MjIxIDQzNDItMTU1CmUtbWFpbDogIGZs
b3JpYW4uc2NobWlkdEBuZWNsYWIuZXUKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09ClJlZ2lzdGVyZWQgYXQgQW10c2dlcmljaHQgTWFu
bmhlaW0sIEdlcm1hbnksIEhSQjcyODU1OAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Thu Mar 21 12:57:47 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 21 Mar 2019 12:57:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h6xGV-0004uZ-LJ; Thu, 21 Mar 2019 12:57:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=RLbX=RY=neclab.eu=florian.schmidt@srs-us1.protection.inumbo.net>)
 id 1h6xGU-0004uU-Vz
 for minios-devel@lists.xen.org; Thu, 21 Mar 2019 12:57:47 +0000
X-Inumbo-ID: e822b06c-4bd8-11e9-974f-5b092e969c0c
Received: from mailer2.neclab.eu (unknown [195.37.70.41])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e822b06c-4bd8-11e9-974f-5b092e969c0c;
 Thu, 21 Mar 2019 12:57:39 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer2.neclab.eu (Postfix) with ESMTP id D25EEF2011;
 Thu, 21 Mar 2019 13:57:38 +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 xNyrsRToAB8i; Thu, 21 Mar 2019 13:57:38 +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 60DF2F200F;
 Thu, 21 Mar 2019 13:57:34 +0100 (CET)
Received: from [10.1.2.30] (10.1.2.30) by skoll.office.hd (192.168.125.11)
 with Microsoft SMTP Server (TLS) id 14.3.319.2; Thu, 21 Mar 2019 13:57:34
 +0100
From: Florian Schmidt <Florian.Schmidt@neclab.eu>
To: Costin Lupu <costin.lupu@cs.pub.ro>, <minios-devel@lists.xen.org>
References: <20190310201005.10877-1-costin.lupu@cs.pub.ro>
 <20190310201005.10877-5-costin.lupu@cs.pub.ro>
Message-ID: <9ad3066e-5cf4-df36-05c9-f18dbfe980d8@neclab.eu>
Date: Thu, 21 Mar 2019 13:57:33 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <20190310201005.10877-5-costin.lupu@cs.pub.ro>
Content-Language: en-US
X-Originating-IP: [10.1.2.30]
Subject: Re: [Minios-devel] [UNIKRAFT PATCH v3 04/12] lib/uksched: Introduce
 detached flag for threads
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@neclab.eu, yuri.volchkov@neclab.eu,
 sharan.santhanam@neclab.eu
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>

CgpPbiAzLzEwLzE5IDk6MDkgUE0sIENvc3RpbiBMdXB1IHdyb3RlOgo+IEJ5IHRoZSBkZWZhdWx0
LCBkZXRhY2hlZCBmbGFnIGlzIHNldCBvbiBmYWxzZSBtZWFuaW5nIHRoYXQgb25lIGhhcyB0bwo+
IHdhaXQgZm9yIHRoZSB0aHJlYWQgaW4gb3JkZXIgdG8gZnJlZSBpdHMgcmVzb3VyY2VzIGFmdGVy
IGNvbXBsZXRpb24uCj4gRGV0YWNoZWQgdGhyZWFkcyBzaG91bGQgbm90IGJlIHdhaXRlZCBvbi4g
SWYgdGhlIGZsYWcgaXMgdHJ1ZSB0aGVuIHRoZQo+IHRocmVhZCByZXNvdXJjZXMgd2lsbCBiZSBm
cmVlZCBieSB0aGUgc3lzdGVtLgo+IAo+IFNpZ25lZC1vZmYtYnk6IENvc3RpbiBMdXB1IDxjb3N0
aW4ubHVwdUBjcy5wdWIucm8+CgpSZXZpZXdlZC1ieTogRmxvcmlhbiBTY2htaWR0IDxmbG9yaWFu
LnNjaG1pZHRAbmVjbGFiLmV1PgoKPiAtLS0KPiAgIGxpYi91a3NjaGVkL2V4cG9ydHN5bXMudWsg
ICAgICAgfCAgMyArKy0KPiAgIGxpYi91a3NjaGVkL2luY2x1ZGUvdWsvc2NoZWQuaCAgfCAgMiAr
Kwo+ICAgbGliL3Vrc2NoZWQvaW5jbHVkZS91ay90aHJlYWQuaCB8ICAyICsrCj4gICBsaWIvdWtz
Y2hlZC90aHJlYWQuYyAgICAgICAgICAgIHwgMTAgKysrKysrKysrKwo+ICAgNCBmaWxlcyBjaGFu
Z2VkLCAxNiBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2xp
Yi91a3NjaGVkL2V4cG9ydHN5bXMudWsgYi9saWIvdWtzY2hlZC9leHBvcnRzeW1zLnVrCj4gaW5k
ZXggZGYwYmI0ZGIuLjMzNGM2NTJmIDEwMDY0NAo+IC0tLSBhL2xpYi91a3NjaGVkL2V4cG9ydHN5
bXMudWsKPiArKysgYi9saWIvdWtzY2hlZC9leHBvcnRzeW1zLnVrCj4gQEAgLTExLDYgKzExLDcg
QEAgdWtfc2NoZWRfdGhyZWFkX3NsZWVwCj4gICB1a19zY2hlZF90aHJlYWRfZXhpdAo+ICAgdWtf
dGhyZWFkX2luaXQKPiAgIHVrX3RocmVhZF9maW5pCj4gK3VrX3RocmVhZF9kZXRhY2gKPiAgIHVr
X3RocmVhZF9zZXRfcHJpbwo+ICAgdWtfdGhyZWFkX2dldF9wcmlvCj4gICB1a190aHJlYWRfc2V0
X3RpbWVzbGljZQo+IEBAIC0yNSw0ICsyNiw0IEBAIHVrX3RocmVhZF9hdHRyX2dldF9kZXRhY2hz
dGF0ZQo+ICAgdWtfdGhyZWFkX2F0dHJfc2V0X3ByaW8KPiAgIHVrX3RocmVhZF9hdHRyX2dldF9w
cmlvCj4gICB1a190aHJlYWRfYXR0cl9zZXRfdGltZXNsaWNlCj4gLXVrX3RocmVhZF9hdHRyX2dl
dF90aW1lc2xpY2UKPiBcIE5vIG5ld2xpbmUgYXQgZW5kIG9mIGZpbGUKPiArdWtfdGhyZWFkX2F0
dHJfZ2V0X3RpbWVzbGljZQo+IGRpZmYgLS1naXQgYS9saWIvdWtzY2hlZC9pbmNsdWRlL3VrL3Nj
aGVkLmggYi9saWIvdWtzY2hlZC9pbmNsdWRlL3VrL3NjaGVkLmgKPiBpbmRleCA1ZjJkMzA4Zi4u
OTU1NGM2ZTEgMTAwNjQ0Cj4gLS0tIGEvbGliL3Vrc2NoZWQvaW5jbHVkZS91ay9zY2hlZC5oCj4g
KysrIGIvbGliL3Vrc2NoZWQvaW5jbHVkZS91ay9zY2hlZC5oCj4gQEAgLTExMSw2ICsxMTEsOCBA
QCBzdGF0aWMgaW5saW5lIHZvaWQgdWtfc2NoZWRfdGhyZWFkX2FkZChzdHJ1Y3QgdWtfc2NoZWQg
KnMsCj4gICB7Cj4gICAJVUtfQVNTRVJUKHMpOwo+ICAgCVVLX0FTU0VSVCh0KTsKPiArCWlmIChh
dHRyKQo+ICsJCXQtPmRldGFjaGVkID0gYXR0ci0+ZGV0YWNoZWQ7Cj4gICAJdC0+c2NoZWQgPSBz
Owo+ICAgCXMtPnRocmVhZF9hZGQocywgdCwgYXR0cik7Cj4gICB9Cj4gZGlmZiAtLWdpdCBhL2xp
Yi91a3NjaGVkL2luY2x1ZGUvdWsvdGhyZWFkLmggYi9saWIvdWtzY2hlZC9pbmNsdWRlL3VrL3Ro
cmVhZC5oCj4gaW5kZXggNWZmMmRkNjUuLjVmM2MyNTAxIDEwMDY0NAo+IC0tLSBhL2xpYi91a3Nj
aGVkL2luY2x1ZGUvdWsvdGhyZWFkLmgKPiArKysgYi9saWIvdWtzY2hlZC9pbmNsdWRlL3VrL3Ro
cmVhZC5oCj4gQEAgLTI5LDYgKzI5LDcgQEAKPiAgICNkZWZpbmUgX19VS19USFJFQURfSF9fCj4g
ICAKPiAgICNpbmNsdWRlIDxzdGRpbnQuaD4KPiArI2luY2x1ZGUgPHN0ZGJvb2wuaD4KPiAgICNp
ZmRlZiBDT05GSUdfSEFWRV9MSUJDCj4gICAjaW5jbHVkZSA8c3lzL3JlZW50Lmg+Cj4gICAjZW5k
aWYKPiBAQCAtNTIsNiArNTMsNyBAQCBzdHJ1Y3QgdWtfdGhyZWFkIHsKPiAgIAlVS19UQUlMUV9F
TlRSWShzdHJ1Y3QgdWtfdGhyZWFkKSB0aHJlYWRfbGlzdDsKPiAgIAl1aW50MzJfdCBmbGFnczsK
PiAgIAlfX3Nuc2VjIHdha2V1cF90aW1lOwo+ICsJYm9vbCBkZXRhY2hlZDsKPiAgIAlzdHJ1Y3Qg
dWtfc2NoZWQgKnNjaGVkOwo+ICAgI2lmZGVmIENPTkZJR19IQVZFX0xJQkMKPiAgIAlzdHJ1Y3Qg
X3JlZW50IHJlZW50Owo+IGRpZmYgLS1naXQgYS9saWIvdWtzY2hlZC90aHJlYWQuYyBiL2xpYi91
a3NjaGVkL3RocmVhZC5jCj4gaW5kZXggOWQwNjU1MjYuLmFlZWFmZjE3IDEwMDY0NAo+IC0tLSBh
L2xpYi91a3NjaGVkL3RocmVhZC5jCj4gKysrIGIvbGliL3Vrc2NoZWQvdGhyZWFkLmMKPiBAQCAt
ODYsNiArODYsNyBAQCBpbnQgdWtfdGhyZWFkX2luaXQoc3RydWN0IHVrX3RocmVhZCAqdGhyZWFk
LAo+ICAgCS8qIE5vdCBydW5uYWJsZSwgbm90IGV4aXRlZCwgbm90IHNsZWVwaW5nICovCj4gICAJ
dGhyZWFkLT5mbGFncyA9IDA7Cj4gICAJdGhyZWFkLT53YWtldXBfdGltZSA9IDBMTDsKPiArCXRo
cmVhZC0+ZGV0YWNoZWQgPSBmYWxzZTsKPiAgIAo+ICAgI2lmZGVmIENPTkZJR19IQVZFX0xJQkMK
PiAgIAkvL1RPRE8gX1JFRU5UX0lOSVRfUFRSKCZ0aHJlYWQtPnJlZW50KTsKPiBAQCAtMTMwLDYg
KzEzMSwxNSBAQCB2b2lkIHVrX3RocmVhZF93YWtlKHN0cnVjdCB1a190aHJlYWQgKnRocmVhZCkK
PiAgIAlzZXRfcnVubmFibGUodGhyZWFkKTsKPiAgIH0KPiAgIAo+ICtpbnQgdWtfdGhyZWFkX2Rl
dGFjaChzdHJ1Y3QgdWtfdGhyZWFkICp0aHJlYWQpCj4gK3sKPiArCVVLX0FTU0VSVCh0aHJlYWQp
Owo+ICsKPiArCXRocmVhZC0+ZGV0YWNoZWQgPSB0cnVlOwo+ICsKPiArCXJldHVybiAwOwo+ICt9
Cj4gKwo+ICAgaW50IHVrX3RocmVhZF9zZXRfcHJpbyhzdHJ1Y3QgdWtfdGhyZWFkICp0aHJlYWQs
IHByaW9fdCBwcmlvKQo+ICAgewo+ICAgCWlmICghdGhyZWFkKQo+IAoKLS0gCkRyLiBGbG9yaWFu
IFNjaG1pZHQK44OV44Ot44O844Oq44Ki44Oz44O744K344Ol44Of44OD44OIClJlc2VhcmNoIFNj
aWVudGlzdCwKU3lzdGVtcyBhbmQgTWFjaGluZSBMZWFybmluZyBHcm91cApORUMgTGFib3JhdG9y
aWVzIEV1cm9wZQpLdXJmw7xyc3Rlbi1BbmxhZ2UgMzYsIEQtNjkxMTUgSGVpZGVsYmVyZwpUZWwu
ICAgICArNDkgKDApNjIyMSA0MzQyLTI2NQpGYXg6ICAgICArNDkgKDApNjIyMSA0MzQyLTE1NQpl
LW1haWw6ICBmbG9yaWFuLnNjaG1pZHRAbmVjbGFiLmV1Cj09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQpSZWdpc3RlcmVkIGF0IEFtdHNn
ZXJpY2h0IE1hbm5oZWltLCBHZXJtYW55LCBIUkI3Mjg1NTgKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWlu
aW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Thu Mar 21 12:59:18 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 21 Mar 2019 12:59:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h6xHx-0004we-RM; Thu, 21 Mar 2019 12:59:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=RLbX=RY=neclab.eu=florian.schmidt@srs-us1.protection.inumbo.net>)
 id 1h6xHw-0004wZ-KD
 for minios-devel@lists.xen.org; Thu, 21 Mar 2019 12:59:16 +0000
X-Inumbo-ID: 1f11c284-4bd9-11e9-82d8-9707b4d631da
Received: from mailer1.neclab.eu (unknown [195.37.70.40])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1f11c284-4bd9-11e9-82d8-9707b4d631da;
 Thu, 21 Mar 2019 12:59:11 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer1.neclab.eu (Postfix) with ESMTP id 13A85104FC3;
 Thu, 21 Mar 2019 13:59:11 +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 AIV9-VFo77qL; Thu, 21 Mar 2019 13:59:10 +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 C6269104F76;
 Thu, 21 Mar 2019 13:59:10 +0100 (CET)
Received: from [10.1.2.30] (10.1.2.30) by skoll.office.hd (192.168.125.11)
 with Microsoft SMTP Server (TLS) id 14.3.319.2; Thu, 21 Mar 2019 13:59:10
 +0100
From: Florian Schmidt <Florian.Schmidt@neclab.eu>
To: Costin Lupu <costin.lupu@cs.pub.ro>, <minios-devel@lists.xen.org>
References: <20190310201005.10877-1-costin.lupu@cs.pub.ro>
 <20190310201005.10877-6-costin.lupu@cs.pub.ro>
Message-ID: <902ef7d5-b2d3-186d-7485-7c002c4b5a21@neclab.eu>
Date: Thu, 21 Mar 2019 13:59:10 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <20190310201005.10877-6-costin.lupu@cs.pub.ro>
Content-Language: en-US
X-Originating-IP: [10.1.2.30]
Subject: Re: [Minios-devel] [UNIKRAFT PATCH v3 05/12] lib/uksched: Add
 support for waiting threads
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@neclab.eu, yuri.volchkov@neclab.eu,
 sharan.santhanam@neclab.eu
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>

SGkgQ29zdGluLAoKdGhlIHBhdGNoIGxvb2tzIGdvb2QuIEp1c3Qgb25lIHRpbnkgdGhpbmcgdGhh
dCBJIGhhZG4ndCBub3RpY2VkIGJlZm9yZSwgCmJ1dCB3ZSBjYW4gY2hhbmdlIHRoYXQgb24gdXBz
dHJlYW1pbmcgaWYgeW91IGFncmVlLCBzZWUgYmVsb3cuCgpPdGhlciB0aGFuIHRoYXQ6ClJldmll
d2VkLWJ5OiBGbG9yaWFuIFNjaG1pZHQgPGZsb3JpYW4uc2NobWlkdEBuZWNsYWIuZXU+CgoKT24g
My8xMC8xOSA5OjA5IFBNLCBDb3N0aW4gTHVwdSB3cm90ZToKPiAraW50IHVrX3RocmVhZF93YWl0
KHN0cnVjdCB1a190aHJlYWQgKnRocmVhZCkKPiArewo+ICsJVUtfQVNTRVJUKHRocmVhZCk7Cj4g
Kwo+ICsJLyogVE9ETyBjcml0aWNhbCByZWdpb24gKi8KPiArCj4gKwlpZiAodGhyZWFkLT5kZXRh
Y2hlZCkKPiArCQlyZXR1cm4gLTE7CgpJIHN1Z2dlc3QgdG8gbWFrZSB0aGlzIHJldHVybiB2YWx1
ZSBhIGJpdCBjbGVhcmVyIGFuZCB2ZXJib3NlIGJ5IApyZXR1cm5pbmcgLUVJTlZBTCBpbnN0ZWFk
IG9mIC0xLiBJIGRvbid0IHRoaW5rIHRoYXQgd2lsbCBicmVhayBhbnl0aGluZywgCmNvbnNpZGVy
aW5nIHRoZSBmdW5jdGlvbiBpcyBpbnRyb2R1Y2VkIGluIHRoaXMgcGF0Y2gsIGFuZCBubyBjb2Rl
IGluc2lkZSAKdW5pa3JhZnQgaXRzZWxmIGlzIHVzaW5nIGl0PwoKPiArCj4gKwl1a193YWl0cV93
YWl0X2V2ZW50KCZ0aHJlYWQtPndhaXRpbmdfdGhyZWFkcywgaXNfZXhpdGVkKHRocmVhZCkpOwo+
ICsKPiArCXRocmVhZC0+ZGV0YWNoZWQgPSB0cnVlOwo+ICsKPiArCXVrX3NjaGVkX3RocmVhZF9k
ZXN0cm95KHRocmVhZC0+c2NoZWQsIHRocmVhZCk7Cj4gKwo+ICsJcmV0dXJuIDA7Cj4gK30KPiAr
CgotLSAKRHIuIEZsb3JpYW4gU2NobWlkdArjg5Xjg63jg7zjg6rjgqLjg7Pjg7vjgrfjg6Xjg5/j
g4Pjg4gKUmVzZWFyY2ggU2NpZW50aXN0LApTeXN0ZW1zIGFuZCBNYWNoaW5lIExlYXJuaW5nIEdy
b3VwCk5FQyBMYWJvcmF0b3JpZXMgRXVyb3BlCkt1cmbDvHJzdGVuLUFubGFnZSAzNiwgRC02OTEx
NSBIZWlkZWxiZXJnClRlbC4gICAgICs0OSAoMCk2MjIxIDQzNDItMjY1CkZheDogICAgICs0OSAo
MCk2MjIxIDQzNDItMTU1CmUtbWFpbDogIGZsb3JpYW4uc2NobWlkdEBuZWNsYWIuZXUKPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ClJl
Z2lzdGVyZWQgYXQgQW10c2dlcmljaHQgTWFubmhlaW0sIEdlcm1hbnksIEhSQjcyODU1OAoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVs
IG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Thu Mar 21 13:12:18 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 21 Mar 2019 13:12: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 1h6xUW-0006Ks-QC; Thu, 21 Mar 2019 13:12:16 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=RLbX=RY=neclab.eu=florian.schmidt@srs-us1.protection.inumbo.net>)
 id 1h6xUV-0006Kn-QF
 for minios-devel@lists.xen.org; Thu, 21 Mar 2019 13:12:15 +0000
X-Inumbo-ID: f189e6db-4bda-11e9-bc90-bc764e045a96
Received: from mailer1.neclab.eu (unknown [195.37.70.40])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f189e6db-4bda-11e9-bc90-bc764e045a96;
 Thu, 21 Mar 2019 13:12:14 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer1.neclab.eu (Postfix) with ESMTP id 7B1CE104FC5;
 Thu, 21 Mar 2019 14:12:13 +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 YYp61Rjcy1VE; Thu, 21 Mar 2019 14:12:13 +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 2ADA8104FC3;
 Thu, 21 Mar 2019 14:12:13 +0100 (CET)
Received: from [10.1.2.30] (10.1.2.30) by skoll.office.hd (192.168.125.11)
 with Microsoft SMTP Server (TLS) id 14.3.319.2; Thu, 21 Mar 2019 14:12:12
 +0100
To: Costin Lupu <costin.lupu@cs.pub.ro>, <minios-devel@lists.xen.org>
References: <20190310201005.10877-1-costin.lupu@cs.pub.ro>
 <20190310201005.10877-6-costin.lupu@cs.pub.ro>
From: Florian Schmidt <Florian.Schmidt@neclab.eu>
Message-ID: <d9c4f1c4-28d3-5dde-93a0-5cd27d81f42d@neclab.eu>
Date: Thu, 21 Mar 2019 14:12:12 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <20190310201005.10877-6-costin.lupu@cs.pub.ro>
Content-Language: en-US
X-Originating-IP: [10.1.2.30]
Subject: Re: [Minios-devel] [UNIKRAFT PATCH v3 05/12] lib/uksched: Add
 support for waiting threads
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@neclab.eu, yuri.volchkov@neclab.eu,
 sharan.santhanam@neclab.eu
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>

SGkgQ29zdGluLCBhbGwsCgphY3R1YWxseSwgSSBmb3Jnb3QgdG8gcmFpc2UgYW4gaW1wb3J0YW50
IHBvaW50IGhlcmU6CgpPbiAzLzEwLzE5IDk6MDkgUE0sIENvc3RpbiBMdXB1IHdyb3RlOgo+ICtp
bnQgdWtfdGhyZWFkX3dhaXQoc3RydWN0IHVrX3RocmVhZCAqdGhyZWFkKQo+ICt7Cj4gKwlVS19B
U1NFUlQodGhyZWFkKTsKPiArCj4gKwkvKiBUT0RPIGNyaXRpY2FsIHJlZ2lvbiAqLwo+ICsKPiAr
CWlmICh0aHJlYWQtPmRldGFjaGVkKQo+ICsJCXJldHVybiAtMTsKPiArCj4gKwl1a193YWl0cV93
YWl0X2V2ZW50KCZ0aHJlYWQtPndhaXRpbmdfdGhyZWFkcywgaXNfZXhpdGVkKHRocmVhZCkpOwo+
ICsKPiArCXRocmVhZC0+ZGV0YWNoZWQgPSB0cnVlOwo+ICsKPiArCXVrX3NjaGVkX3RocmVhZF9k
ZXN0cm95KHRocmVhZC0+c2NoZWQsIHRocmVhZCk7Cj4gKwo+ICsJcmV0dXJuIDA7Cj4gK30KCklm
IG1vcmUgdGhhbiBvbmUgdGhyZWFkIHdhaXRzIG9uIHRoZSBzYW1lIG90aGVyIHRocmVhZCwgdGhl
biBhbGwgb2YgCnRob3NlIHdhaXRpbmcgdGhyZWFkcyB3aWxsIHdhaXQgaW4gdWtfd2FpdHFfZXZl
bnQoKS4gVGhlIGZpcnN0IHRocmVhZCAKdGhhdCB3YWtlcyB1cCBhZnRlciB0aGUgdGhyZWFkIGhh
cyBmaW5pc2hlZCB3aWxsIHRoZW4gcHJvY2VlZCB0byBkZXN0cm95IAp0aGUgdGhyZWFkIG1hbmFn
ZW1lbnQgc3RydWN0dXJlLiBFdmVyeSBvdGhlciB3YWl0aW5nIHRocmVhZCB3aWxsIHRyeSB0byAK
ZG8gdGhlIHNhbWUgYWZ0ZXIgd2FraW5nIHVwLCBlbmRpbmcgdXAgd2l0aCBkdXBsaWNhdGUgZnJl
ZSdzIGFuZCBhIGNyYXNoIApvZiB0aGF0IHRocmVhZC4KClRoYXQncyBub3QgdmVyeSBuaWNlLgoK
SSdtIHdpbGxpbmcgdG8gbGV0IHRoYXQgc2xpZGUgZm9yIG5vdywgYmVjYXVzZSB0aGUgZGVjaXNp
b24gd2FzIHRoYXQgCnRob3NlIHRocmVhZCBtYW5hZ2VtZW50IGZ1bmN0aW9ucyBzaG91bGQgYWxp
Z24gdG8gYmVoYXZpb3Igb2YgdGhlIApwdGhyZWFkIEFQSSwgYW5kIGZvciBwdGhyZWFkX2pvaW4s
IHRoZSBkb2N1bWVudGF0aW9uIGV4cGxpY2l0bHkgc2F5czogCiJJZiBtdWx0aXBsZSB0aHJlYWRz
IHNpbXVsdGFuZW91c2x5IHRyeSB0byBqb2luIHdpdGggdGhlIHNhbWUgdGhyZWFkLCAKdGhlIHJl
c3VsdHMgYXJlIHVuZGVmaW5lZC4iIFNvLCB0ZWNobmljYWxseSwgdGhpcyBpcyBpbiBsaW5lIHdp
dGggdGhlIApkZXNpZ24gb2YgdGhhdCBmdW5jdGlvbi4KCk5ldmVydGhlbGVzcywgSSB0aGluayB3
ZSBvdWdodCB0byByZXZpc2l0IHRoYXQgc29vbiwgYW5kIGVpdGhlciBkb24ndCAKYWxsb3cgbW9y
ZSB0aGFuIG9uZSB0aHJlYWQgdG8gd2FpdCAoY29uZnVzaW5nbHksIGV2ZW4gdGhvc2UgdGhlIApz
cGVjaWZpY2F0aW9uIG9mIHB0aHJlYWRfam9pbiBzcGVha3Mgb2YgdW5kZWZpbmVkIGJlaGF2aW9y
LCBpdCBzcGVjaWZpZXMgCmEgcmV0dXJuIHZhbHVlcyBvZiBFSU5WQUwgZm9yICJhbm90aGVyIHRo
cmVhZCBpcyBhbHJlYWR5IHdhaXRpbmcgdG8gam9pbiAKd2l0aCB0aGlzIHRocmVhZCIpOyBvciB0
byBtYWtlIGl0IHNvIHRoYXQgb25seSB0aGUgbGFzdCB0aHJhZCB3YWtpbmcgdXAgCmZyb20gdGhl
IHdhaXQgcXVldWUgY2xlYW5zIHVwLgoKQ2hlZXJzLApGbG9yaWFuCgotLSAKRHIuIEZsb3JpYW4g
U2NobWlkdArjg5Xjg63jg7zjg6rjgqLjg7Pjg7vjgrfjg6Xjg5/jg4Pjg4gKUmVzZWFyY2ggU2Np
ZW50aXN0LApTeXN0ZW1zIGFuZCBNYWNoaW5lIExlYXJuaW5nIEdyb3VwCk5FQyBMYWJvcmF0b3Jp
ZXMgRXVyb3BlCkt1cmbDvHJzdGVuLUFubGFnZSAzNiwgRC02OTExNSBIZWlkZWxiZXJnClRlbC4g
ICAgICs0OSAoMCk2MjIxIDQzNDItMjY1CkZheDogICAgICs0OSAoMCk2MjIxIDQzNDItMTU1CmUt
bWFpbDogIGZsb3JpYW4uc2NobWlkdEBuZWNsYWIuZXUKPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ClJlZ2lzdGVyZWQgYXQgQW10c2dl
cmljaHQgTWFubmhlaW0sIEdlcm1hbnksIEhSQjcyODU1OAoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5p
b3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Thu Mar 21 13:32:43 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 21 Mar 2019 13:32: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 1h6xoH-0007w8-Qr; Thu, 21 Mar 2019 13:32: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=l432=RY=gmail.com=costin.lup@srs-us1.protection.inumbo.net>)
 id 1h6xoG-0007w3-Ex
 for minios-devel@lists.xen.org; Thu, 21 Mar 2019 13:32:40 +0000
X-Inumbo-ID: cb30ce0e-4bdd-11e9-bc90-bc764e045a96
Received: from mail-wm1-x344.google.com (unknown [2a00:1450:4864:20::344])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cb30ce0e-4bdd-11e9-bc90-bc764e045a96;
 Thu, 21 Mar 2019 13:32:38 +0000 (UTC)
Received: by mail-wm1-x344.google.com with SMTP id 4so2236932wmf.1
 for <minios-devel@lists.xen.org>; Thu, 21 Mar 2019 06:32:38 -0700 (PDT)
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=Md4nPsTpVbSEii1SFGYsVNEYvBvzFDjEg4X5sHIaTHw=;
 b=Hz+U+ifeJcPMO2JJ5rJyBM0YbG7qYP7M5E6/9aMmjfkhEaOaxqrV2sU9kL+eMsgWS2
 CcTNstOUvbbLd+dXY4GXKhtK29VP52RGkKMYvbvv0DW6lTWu8ZQVWKME4nJ2qlUrGKzb
 fLJkaTFZA90Ltn2xntTIDli3OnERbsYL1rhcn28Xtb6R3iggOfs07jYJXM5N+v7ycKsM
 8o9TBXHSHsfNFmfbG3B99D0A9VVAFO2H+xjG1GlmY1+vaDyTQSdBqiclbtu3ZPoZnSF4
 E2CvQjGs5P+XQ5zLWZsp0hejI66leS+NDAtLwcpVRe2GZAuN1Qu5vtbq12fNN+xU1VCT
 M3ng==
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=Md4nPsTpVbSEii1SFGYsVNEYvBvzFDjEg4X5sHIaTHw=;
 b=lguAj9vWd9xMr55PErhtoeRCPDnPKNMmiIZwbNEbkkU1FftvpDLQkytFFI06bwhpil
 v9jsP/AIfydLJMK94EbcnwQ3+6ZeKbIyx3H+vjkK0esmEL5CEI4xl/r3h/BtWkjyPRtE
 5Qa9dNbdZaza/MRESOdAqQE75Zb1ewc0G+b70MjPq2RyP1jgFft7NAboYQB7V5c6AC/X
 rDidaVo79++N6LjCD5DfUjUhtSOC3dHvXsS9DoLm4ugSi4tYqIk14YGxcn/H6nEaIvw5
 OkgEGsz1E0AjykXkTDkErdwDNosvTfaU6XoMePsMrmyDl/mmJTKoa8dnuUnmjoT+4nQ6
 nF5A==
X-Gm-Message-State: APjAAAWj844EWZXyIic3NQB5yapuoeGz9pTGN42yuC6DULHpDk3Cb68q
 WWoIqNADmCUSqkhdfzgm/5Q=
X-Google-Smtp-Source: APXvYqwouvjJnX93IxMwn8VOpfD/cWzr2p635XhZovyIDm9AhzULMC+MivBG/zisMADmFcC44D6t4A==
X-Received: by 2002:a1c:5f89:: with SMTP id t131mr2451660wmb.145.1553175157659; 
 Thu, 21 Mar 2019 06:32:37 -0700 (PDT)
Received: from [172.19.2.117] ([141.85.233.142])
 by smtp.gmail.com with ESMTPSA id d16sm4437858wru.49.2019.03.21.06.32.36
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 21 Mar 2019 06:32:36 -0700 (PDT)
To: Florian Schmidt <Florian.Schmidt@neclab.eu>,
 Costin Lupu <costin.lupu@cs.pub.ro>, minios-devel@lists.xen.org
References: <20190310201005.10877-1-costin.lupu@cs.pub.ro>
 <20190310201005.10877-6-costin.lupu@cs.pub.ro>
 <902ef7d5-b2d3-186d-7485-7c002c4b5a21@neclab.eu>
From: Costin Lupu <costin.lup@gmail.com>
Message-ID: <f8ae31b8-7fe1-a010-e4e3-96b560b7a2dd@gmail.com>
Date: Thu, 21 Mar 2019 15:32:35 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <902ef7d5-b2d3-186d-7485-7c002c4b5a21@neclab.eu>
Content-Language: en-US
Subject: Re: [Minios-devel] [UNIKRAFT PATCH v3 05/12] lib/uksched: Add
 support for waiting threads
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@neclab.eu, yuri.volchkov@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>

SGkgRmxvcmlhbiwKCk9uIDMvMjEvMTkgMjo1OSBQTSwgRmxvcmlhbiBTY2htaWR0IHdyb3RlOgo+
IEhpIENvc3RpbiwKPiAKPiB0aGUgcGF0Y2ggbG9va3MgZ29vZC4gSnVzdCBvbmUgdGlueSB0aGlu
ZyB0aGF0IEkgaGFkbid0IG5vdGljZWQgYmVmb3JlLAo+IGJ1dCB3ZSBjYW4gY2hhbmdlIHRoYXQg
b24gdXBzdHJlYW1pbmcgaWYgeW91IGFncmVlLCBzZWUgYmVsb3cuCj4gCj4gT3RoZXIgdGhhbiB0
aGF0Ogo+IFJldmlld2VkLWJ5OiBGbG9yaWFuIFNjaG1pZHQgPGZsb3JpYW4uc2NobWlkdEBuZWNs
YWIuZXU+Cj4gCj4gCj4gT24gMy8xMC8xOSA5OjA5IFBNLCBDb3N0aW4gTHVwdSB3cm90ZToKPj4g
K2ludCB1a190aHJlYWRfd2FpdChzdHJ1Y3QgdWtfdGhyZWFkICp0aHJlYWQpCj4+ICt7Cj4+ICvC
oMKgwqAgVUtfQVNTRVJUKHRocmVhZCk7Cj4+ICsKPj4gK8KgwqDCoCAvKiBUT0RPIGNyaXRpY2Fs
IHJlZ2lvbiAqLwo+PiArCj4+ICvCoMKgwqAgaWYgKHRocmVhZC0+ZGV0YWNoZWQpCj4+ICvCoMKg
wqDCoMKgwqDCoCByZXR1cm4gLTE7Cj4gCj4gSSBzdWdnZXN0IHRvIG1ha2UgdGhpcyByZXR1cm4g
dmFsdWUgYSBiaXQgY2xlYXJlciBhbmQgdmVyYm9zZSBieQo+IHJldHVybmluZyAtRUlOVkFMIGlu
c3RlYWQgb2YgLTEuIEkgZG9uJ3QgdGhpbmsgdGhhdCB3aWxsIGJyZWFrIGFueXRoaW5nLAo+IGNv
bnNpZGVyaW5nIHRoZSBmdW5jdGlvbiBpcyBpbnRyb2R1Y2VkIGluIHRoaXMgcGF0Y2gsIGFuZCBu
byBjb2RlIGluc2lkZQo+IHVuaWtyYWZ0IGl0c2VsZiBpcyB1c2luZyBpdD8KPgoKSXQncyBmaW5l
IHdpdGggbWUuIEl0IHdvbid0IGJyZWFrIGFueXRoaW5nLgoKPj4gKwo+PiArwqDCoMKgIHVrX3dh
aXRxX3dhaXRfZXZlbnQoJnRocmVhZC0+d2FpdGluZ190aHJlYWRzLCBpc19leGl0ZWQodGhyZWFk
KSk7Cj4+ICsKPj4gK8KgwqDCoCB0aHJlYWQtPmRldGFjaGVkID0gdHJ1ZTsKPj4gKwo+PiArwqDC
oMKgIHVrX3NjaGVkX3RocmVhZF9kZXN0cm95KHRocmVhZC0+c2NoZWQsIHRocmVhZCk7Cj4+ICsK
Pj4gK8KgwqDCoCByZXR1cm4gMDsKPj4gK30KPj4gKwo+IAoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5p
b3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Thu Mar 21 14:43:34 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 21 Mar 2019 14:43:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h6yuq-0005Fp-Nj; Thu, 21 Mar 2019 14:43: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=RLbX=RY=neclab.eu=florian.schmidt@srs-us1.protection.inumbo.net>)
 id 1h6yup-0005Fk-Nf
 for minios-devel@lists.xen.org; Thu, 21 Mar 2019 14:43:31 +0000
X-Inumbo-ID: b04e1036-4be7-11e9-bc90-bc764e045a96
Received: from mailer1.neclab.eu (unknown [195.37.70.40])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b04e1036-4be7-11e9-bc90-bc764e045a96;
 Thu, 21 Mar 2019 14:43:28 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer1.neclab.eu (Postfix) with ESMTP id 92A95104F76;
 Thu, 21 Mar 2019 15:43:27 +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 JQ0IsHYEXLRd; Thu, 21 Mar 2019 15:43:27 +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 4914A104BDD;
 Thu, 21 Mar 2019 15:43:27 +0100 (CET)
Received: from [10.1.2.30] (10.1.2.30) by skoll.office.hd (192.168.125.11)
 with Microsoft SMTP Server (TLS) id 14.3.319.2; Thu, 21 Mar 2019 15:43:26
 +0100
From: Florian Schmidt <Florian.Schmidt@neclab.eu>
To: Costin Lupu <costin.lupu@cs.pub.ro>, <minios-devel@lists.xen.org>
References: <20190310201005.10877-1-costin.lupu@cs.pub.ro>
 <20190310201005.10877-9-costin.lupu@cs.pub.ro>
Message-ID: <a4253c79-bded-58f0-5d7f-93df905ba320@neclab.eu>
Date: Thu, 21 Mar 2019 15:43:26 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <20190310201005.10877-9-costin.lupu@cs.pub.ro>
Content-Language: en-US
X-Originating-IP: [10.1.2.30]
Subject: Re: [Minios-devel] [UNIKRAFT PATCH v3 08/12] lib/uksched: Set
 scheduler reference in scheduler implementation
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@neclab.eu, yuri.volchkov@neclab.eu,
 sharan.santhanam@neclab.eu
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>

SGkgQ29zdGluLAoKSSB3b25kZXIgd2hldGhlciBmb3IgdGhpcyBmdW5jdGlvbmFsaXR5LCBpdCB3
b3VsZCBtYWtlIG1vcmUgc2Vuc2UgdG8gCmp1c3QgY2hhbmdlIHNjaGVkPHdoYXRldmVyaW1wbGVt
ZW50YXRpb24+X3RocmVhZF9hZGQgdG8gcmV0dXJuIGFuIGludCBhcyAKYSBzdWNjZXNzL2Vycm9y
IGNvZGUgYW5kIHRoZW4gbGV0IHVrX3NjaGVkX3RocmVhZF9hZGQgcmVhY3QgdG8gdGhhdD8gSSAK
c2VlIHR3byBhZHZhbnRhZ2VzOiBPbmUsIGl0IGxldHMgdGhlIHNjaGVkdWxlciBmcmFtZXdvcmsg
ZGVhbCB3aXRoIHRoZSAKZmFsbG91dCBmcm9tIHRoZSBlcnJvcnMgb2YgdGhlIGltcGxlbWVudGF0
aW9uIGFuZCB0aHVzIHJlZHVjZSBwb3RlbnRpYWwgCmNvZGUgZHVwbGljYXRpb246IGl0IGNvdWxk
IHRoZW4gZGVzdHJveSBhbmQgY2xlYW4gdXAgdGhlIHRocmVhZC4gT3IgaXQgCmNvdWxkIGV2ZW4g
dHJ5IG91dCBhIHNlY29uZCBpbXBsZW1lbnRhdGlvbiBpZiB3ZSBoYXZlIHNvbWUgY3JhenkgCm11
bHRpLXNjaGVkdWxlciBzZXR1cHMhIFR3bywgaXQgd291bGQgbWVhbiB0aGF0IHNvbWVvbmUgd3Jp
dGluZyBhIApjb25jcmV0ZSBzY2hlZHVsZXIgaW1wbGVtZW50YXRpb24gZG9lc24ndCBoYXZlIHRv
IHJlbWVtYmVyIHRvIHNldCAKdC0+c2NoZWQsIGJ1dCBvbmx5IGRlYWwgd2l0aCB0aGUgbW9yZSBz
dGFuZGFyZCAiMCBvbiBzdWNjZXNzLCAtMSBvbiAKZXJyb3IiIHJldHVybiBsb2dpYy4KCkNoZWVy
cywKRmxvcmlhbgoKCk9uIDMvMTAvMTkgOToxMCBQTSwgQ29zdGluIEx1cHUgd3JvdGU6Cj4gU2No
ZWR1bGVyIHJlZmVyZW5jZSBzaG91bGQgYmUgc2V0IGluIHNjaGVkdWxlciAnbWV0aG9kcycgYmVj
YXVzZSB0aGlzIGlzCj4gZG9uZSBhZnRlciB2YWxpZGF0aW9ucyBzcGVjaWZpYyB0byBzY2hlZHVs
ZXIgaW1wbGVtZW50YXRpb24gYXJlIG1hZGUuCj4gVGh1cywgYW4gZXJyb3IgbWlnaHQgcHJldmVu
dCB0aHJlYWRzIG9mIGJlaW5nIGFkZGVkL3JlbW92ZWQgZnJvbQo+IHNjaGVkdWxlcnMgaW50ZXJu
YWwgY29sbGVjdGlvbnMuCj4KPiBTaWduZWQtb2ZmLWJ5OiBDb3N0aW4gTHVwdSA8Y29zdGluLmx1
cHVAY3MucHViLnJvPgo+IC0tLQo+ICAgbGliL3Vrc2NoZWQvaW5jbHVkZS91ay9zY2hlZC5oIHwg
MiAtLQo+ICAgbGliL3Vrc2NoZWQvdGhyZWFkLmMgICAgICAgICAgIHwgMSArCj4gICBsaWIvdWtz
Y2hlZGNvb3Avc2NoZWRjb29wLmMgICAgfCAxICsKPiAgIDMgZmlsZXMgY2hhbmdlZCwgMiBpbnNl
cnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS9saWIvdWtzY2hlZC9p
bmNsdWRlL3VrL3NjaGVkLmggYi9saWIvdWtzY2hlZC9pbmNsdWRlL3VrL3NjaGVkLmgKPiBpbmRl
eCA5ZTIxODY4OC4uMGU4ZjFlMjYgMTAwNjQ0Cj4gLS0tIGEvbGliL3Vrc2NoZWQvaW5jbHVkZS91
ay9zY2hlZC5oCj4gKysrIGIvbGliL3Vrc2NoZWQvaW5jbHVkZS91ay9zY2hlZC5oCj4gQEAgLTEx
NCw3ICsxMTQsNiBAQCBzdGF0aWMgaW5saW5lIHZvaWQgdWtfc2NoZWRfdGhyZWFkX2FkZChzdHJ1
Y3QgdWtfc2NoZWQgKnMsCj4gICAJVUtfQVNTRVJUKHQpOwo+ICAgCWlmIChhdHRyKQo+ICAgCQl0
LT5kZXRhY2hlZCA9IGF0dHItPmRldGFjaGVkOwo+IC0JdC0+c2NoZWQgPSBzOwo+ICAgCXMtPnRo
cmVhZF9hZGQocywgdCwgYXR0cik7Cj4gICB9Cj4gICAKPiBAQCAtMTI0LDcgKzEyMyw2IEBAIHN0
YXRpYyBpbmxpbmUgdm9pZCB1a19zY2hlZF90aHJlYWRfcmVtb3ZlKHN0cnVjdCB1a19zY2hlZCAq
cywKPiAgIAlVS19BU1NFUlQocyk7Cj4gICAJVUtfQVNTRVJUKHQpOwo+ICAgCXMtPnRocmVhZF9y
ZW1vdmUocywgdCk7Cj4gLQl0LT5zY2hlZCA9IE5VTEw7Cj4gICB9Cj4gICAKPiAgIHN0YXRpYyBp
bmxpbmUgaW50IHVrX3NjaGVkX3RocmVhZF9zZXRfcHJpbyhzdHJ1Y3QgdWtfc2NoZWQgKnMsCj4g
ZGlmZiAtLWdpdCBhL2xpYi91a3NjaGVkL3RocmVhZC5jIGIvbGliL3Vrc2NoZWQvdGhyZWFkLmMK
PiBpbmRleCA4NjAyNDAyYS4uZTUyYmIzMGYgMTAwNjQ0Cj4gLS0tIGEvbGliL3Vrc2NoZWQvdGhy
ZWFkLmMKPiArKysgYi9saWIvdWtzY2hlZC90aHJlYWQuYwo+IEBAIC04OSw2ICs4OSw3IEBAIGlu
dCB1a190aHJlYWRfaW5pdChzdHJ1Y3QgdWtfdGhyZWFkICp0aHJlYWQsCj4gICAJdGhyZWFkLT53
YWtldXBfdGltZSA9IDBMTDsKPiAgIAl0aHJlYWQtPmRldGFjaGVkID0gZmFsc2U7Cj4gICAJdWtf
d2FpdHFfaW5pdCgmdGhyZWFkLT53YWl0aW5nX3RocmVhZHMpOwo+ICsJdGhyZWFkLT5zY2hlZCA9
IE5VTEw7Cj4gICAKPiAgICNpZmRlZiBDT05GSUdfSEFWRV9MSUJDCj4gICAJLy9UT0RPIF9SRUVO
VF9JTklUX1BUUigmdGhyZWFkLT5yZWVudCk7Cj4gZGlmZiAtLWdpdCBhL2xpYi91a3NjaGVkY29v
cC9zY2hlZGNvb3AuYyBiL2xpYi91a3NjaGVkY29vcC9zY2hlZGNvb3AuYwo+IGluZGV4IGEzZjI2
NWM2Li5jMTlhMjc2YSAxMDA2NDQKPiAtLS0gYS9saWIvdWtzY2hlZGNvb3Avc2NoZWRjb29wLmMK
PiArKysgYi9saWIvdWtzY2hlZGNvb3Avc2NoZWRjb29wLmMKPiBAQCAtMTM5LDYgKzEzOSw3IEBA
IHN0YXRpYyB2b2lkIHNjaGVkY29vcF90aHJlYWRfYWRkKHN0cnVjdCB1a19zY2hlZCAqcywgc3Ry
dWN0IHVrX3RocmVhZCAqdCwKPiAgIAlzdHJ1Y3Qgc2NoZWRjb29wX3ByaXZhdGUgKnBydiA9IHMt
PnBydjsKPiAgIAo+ICAgCXNldF9ydW5uYWJsZSh0KTsKPiArCXQtPnNjaGVkID0gczsKPiAgIAo+
ICAgCWZsYWdzID0gdWtwbGF0X2xjcHVfc2F2ZV9pcnFmKCk7Cj4gICAJVUtfVEFJTFFfSU5TRVJU
X1RBSUwoJnBydi0+dGhyZWFkX2xpc3QsIHQsIHRocmVhZF9saXN0KTsKPiAKCi0tIApEci4gRmxv
cmlhbiBTY2htaWR0CuODleODreODvOODquOCouODs+ODu+OCt+ODpeODn+ODg+ODiApSZXNlYXJj
aCBTY2llbnRpc3QsClN5c3RlbXMgYW5kIE1hY2hpbmUgTGVhcm5pbmcgR3JvdXAKTkVDIExhYm9y
YXRvcmllcyBFdXJvcGUKS3VyZsO8cnN0ZW4tQW5sYWdlIDM2LCBELTY5MTE1IEhlaWRlbGJlcmcK
VGVsLiAgICAgKzQ5ICgwKTYyMjEgNDM0Mi0yNjUKRmF4OiAgICAgKzQ5ICgwKTYyMjEgNDM0Mi0x
NTUKZS1tYWlsOiAgZmxvcmlhbi5zY2htaWR0QG5lY2xhYi5ldQo9PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KUmVnaXN0ZXJlZCBhdCBB
bXRzZ2VyaWNodCBNYW5uaGVpbSwgR2VybWFueSwgSFJCNzI4NTU4CgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0
Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Thu Mar 21 14:48:57 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 21 Mar 2019 14:48: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 1h6z04-0005Nk-5k; Thu, 21 Mar 2019 14:48: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=RLbX=RY=neclab.eu=florian.schmidt@srs-us1.protection.inumbo.net>)
 id 1h6z03-0005Nf-5w
 for minios-devel@lists.xen.org; Thu, 21 Mar 2019 14:48:55 +0000
X-Inumbo-ID: 71cf2b95-4be8-11e9-bc90-bc764e045a96
Received: from mailer2.neclab.eu (unknown [195.37.70.41])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 71cf2b95-4be8-11e9-bc90-bc764e045a96;
 Thu, 21 Mar 2019 14:48:53 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer2.neclab.eu (Postfix) with ESMTP id 220C3F2011;
 Thu, 21 Mar 2019 15:48:52 +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 U3V_u0kBro9t; Thu, 21 Mar 2019 15:48:51 +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 724A6F200F;
 Thu, 21 Mar 2019 15:48:47 +0100 (CET)
Received: from [10.1.2.30] (10.1.2.30) by skoll.office.hd (192.168.125.11)
 with Microsoft SMTP Server (TLS) id 14.3.319.2; Thu, 21 Mar 2019 15:48:47
 +0100
From: Florian Schmidt <Florian.Schmidt@neclab.eu>
To: Costin Lupu <costin.lupu@cs.pub.ro>, <minios-devel@lists.xen.org>
References: <20190310201005.10877-1-costin.lupu@cs.pub.ro>
 <20190310201005.10877-10-costin.lupu@cs.pub.ro>
Message-ID: <febeca3a-ef19-3e46-575f-3c6365441b89@neclab.eu>
Date: Thu, 21 Mar 2019 15:48:46 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <20190310201005.10877-10-costin.lupu@cs.pub.ro>
Content-Language: en-US
X-Originating-IP: [10.1.2.30]
Subject: Re: [Minios-devel] [UNIKRAFT PATCH v3 09/12] lib/uksched: Revisit
 public scheduling functions
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@neclab.eu, yuri.volchkov@neclab.eu,
 sharan.santhanam@neclab.eu
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>

SGkgQ29zdGluLAoKbG9va2luZyBnb29kLCB0aGFua3MuCgpPbiAzLzEwLzE5IDk6MTAgUE0sIENv
c3RpbiBMdXB1IHdyb3RlOgo+IEN1cnJlbnRseSwgdWtfc2NoZWRfc3RhcnQgYW5kIHVrX3NjaGVk
X3N0YXJ0ZWQgYXJlIHRoZSBvbmx5IHNjaGVkdWxlcgo+IGZ1bmN0aW9ucyAod2hpY2ggZG8gbm90
IGNvbnRhaW4gYW55IHRocmVhZCByZWZlcmVuY2UpIHRoYXQgYXJlIHB1YmxpYy4KPiAKPiBTaWdu
ZWQtb2ZmLWJ5OiBDb3N0aW4gTHVwdSA8Y29zdGluLmx1cHVAY3MucHViLnJvPgoKUmV2aWV3ZWQt
Ynk6IEZsb3JpYW4gU2NobWlkdCA8Zmxvcmlhbi5zY2htaWR0QG5lY2xhYi5ldT4KCj4gLS0tCj4g
ICBsaWIvdWtzY2hlZC9pbmNsdWRlL3VrL3NjaGVkLmggfCAxOCArKysrKysrKysrKystLS0tLS0K
PiAgIGxpYi91a3NjaGVkL3NjaGVkLmMgICAgICAgICAgICB8ICAxICsKPiAgIGxpYi91a3NjaGVk
Y29vcC9zY2hlZGNvb3AuYyAgICB8ICA1ICstLS0tCj4gICAzIGZpbGVzIGNoYW5nZWQsIDE0IGlu
c2VydGlvbnMoKyksIDEwIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS9saWIvdWtzY2hl
ZC9pbmNsdWRlL3VrL3NjaGVkLmggYi9saWIvdWtzY2hlZC9pbmNsdWRlL3VrL3NjaGVkLmgKPiBp
bmRleCAwZThmMWUyNi4uMjUzOGUwMmQgMTAwNjQ0Cj4gLS0tIGEvbGliL3Vrc2NoZWQvaW5jbHVk
ZS91ay9zY2hlZC5oCj4gKysrIGIvbGliL3Vrc2NoZWQvaW5jbHVkZS91ay9zY2hlZC5oCj4gQEAg
LTg2LDYgKzg2LDcgQEAgc3RydWN0IHVrX3NjaGVkIHsKPiAgIAl1a19zY2hlZF90aHJlYWRfZ2V0
X3RzbGljZV9mdW5jX3QgdGhyZWFkX2dldF90c2xpY2U7Cj4gICAKPiAgIAkvKiBpbnRlcm5hbCAq
Lwo+ICsJYm9vbCB0aHJlYWRzX3N0YXJ0ZWQ7Cj4gICAJc3RydWN0IHVrX3RocmVhZCBpZGxlOwo+
ICAgCXN0cnVjdCB1a190aHJlYWRfbGlzdCBleGl0ZWRfdGhyZWFkczsKPiAgIAlzdHJ1Y3QgdWtw
bGF0X2N0eF9jYWxsYmFja3MgcGxhdF9jdHhfY2JzOwo+IEBAIC0xODQsMTIgKzE4NSw2IEBAIHN0
YXRpYyBpbmxpbmUgc3RydWN0IHVrX3RocmVhZCAqdWtfc2NoZWRfZ2V0X2lkbGUoc3RydWN0IHVr
X3NjaGVkICpzKQo+ICAgCXJldHVybiAmcy0+aWRsZTsKPiAgIH0KPiAgIAo+IC0vKgo+IC0gKiBQ
dWJsaWMgc2NoZWR1bGVyIGZ1bmN0aW9ucwo+IC0gKi8KPiAtCj4gLXZvaWQgdWtfc2NoZWRfc3Rh
cnQoc3RydWN0IHVrX3NjaGVkICpzY2hlZCkgX19ub3JldHVybjsKPiAtCj4gICAjZGVmaW5lIHVr
X3NjaGVkX2luaXQocywgeWllbGRfZnVuYywgXAo+ICAgCQl0aHJlYWRfYWRkX2Z1bmMsIHRocmVh
ZF9yZW1vdmVfZnVuYywgXAo+ICAgCQl0aHJlYWRfc2V0X3ByaW9fZnVuYywgdGhyZWFkX2dldF9w
cmlvX2Z1bmMsIFwKPiBAQCAtMjA1LDYgKzIwMCwxNyBAQCB2b2lkIHVrX3NjaGVkX3N0YXJ0KHN0
cnVjdCB1a19zY2hlZCAqc2NoZWQpIF9fbm9yZXR1cm47Cj4gICAJCXVrX3NjaGVkX3JlZ2lzdGVy
KChzKSk7IFwKPiAgIAl9IHdoaWxlICgwKQo+ICAgCj4gKy8qCj4gKyAqIFB1YmxpYyBzY2hlZHVs
ZXIgZnVuY3Rpb25zCj4gKyAqLwo+ICsKPiArdm9pZCB1a19zY2hlZF9zdGFydChzdHJ1Y3QgdWtf
c2NoZWQgKnNjaGVkKSBfX25vcmV0dXJuOwo+ICsKPiArc3RhdGljIGlubGluZSBib29sIHVrX3Nj
aGVkX3N0YXJ0ZWQoc3RydWN0IHVrX3NjaGVkICpzY2hlZCkKPiArewo+ICsJcmV0dXJuIHNjaGVk
LT50aHJlYWRzX3N0YXJ0ZWQ7Cj4gK30KPiArCj4gICAKPiAgIC8qCj4gICAgKiBJbnRlcm5hbCB0
aHJlYWQgc2NoZWR1bGluZyBmdW5jdGlvbnMKPiBkaWZmIC0tZ2l0IGEvbGliL3Vrc2NoZWQvc2No
ZWQuYyBiL2xpYi91a3NjaGVkL3NjaGVkLmMKPiBpbmRleCA1ZjZiYzY4NS4uYTZmNDlkNjcgMTAw
NjQ0Cj4gLS0tIGEvbGliL3Vrc2NoZWQvc2NoZWQuYwo+ICsrKyBiL2xpYi91a3NjaGVkL3NjaGVk
LmMKPiBAQCAtMTIxLDYgKzEyMSw3IEBAIHN0cnVjdCB1a19zY2hlZCAqdWtfc2NoZWRfY3JlYXRl
KHN0cnVjdCB1a19hbGxvYyAqYSwgc2l6ZV90IHBydl9zaXplKQo+ICAgCQlyZXR1cm4gTlVMTDsK
PiAgIAl9Cj4gICAKPiArCXNjaGVkLT50aHJlYWRzX3N0YXJ0ZWQgPSBmYWxzZTsKPiAgIAlzY2hl
ZC0+YWxsb2NhdG9yID0gYTsKPiAgIAlVS19UQUlMUV9JTklUKCZzY2hlZC0+ZXhpdGVkX3RocmVh
ZHMpOwo+ICAgCXNjaGVkLT5wcnYgPSAodm9pZCAqKSBzY2hlZCArIHNpemVvZihzdHJ1Y3QgdWtf
c2NoZWQpOwo+IGRpZmYgLS1naXQgYS9saWIvdWtzY2hlZGNvb3Avc2NoZWRjb29wLmMgYi9saWIv
dWtzY2hlZGNvb3Avc2NoZWRjb29wLmMKPiBpbmRleCBjMTlhMjc2YS4uMjdhZmFkMmIgMTAwNjQ0
Cj4gLS0tIGEvbGliL3Vrc2NoZWRjb29wL3NjaGVkY29vcC5jCj4gKysrIGIvbGliL3Vrc2NoZWRj
b29wL3NjaGVkY29vcC5jCj4gQEAgLTM2LDcgKzM2LDYgQEAKPiAgIAo+ICAgc3RydWN0IHNjaGVk
Y29vcF9wcml2YXRlIHsKPiAgIAlzdHJ1Y3QgdWtfdGhyZWFkX2xpc3QgdGhyZWFkX2xpc3Q7Cj4g
LQlpbnQgdGhyZWFkc19zdGFydGVkOwo+ICAgfTsKPiAgIAo+ICAgI2lmZGVmIFNDSEVEX0RFQlVH
Cj4gQEAgLTE3NSw5ICsxNzQsOCBAQCBzdGF0aWMgdm9pZCBpZGxlX3RocmVhZF9mbih2b2lkICp1
bnVzZWQgX191bnVzZWQpCj4gICB7Cj4gICAJc3RydWN0IHVrX3RocmVhZCAqY3VycmVudCA9IHVr
X3RocmVhZF9jdXJyZW50KCk7Cj4gICAJc3RydWN0IHVrX3NjaGVkICpzID0gY3VycmVudC0+c2No
ZWQ7Cj4gLQlzdHJ1Y3Qgc2NoZWRjb29wX3ByaXZhdGUgKnBydiA9IHMtPnBydjsKPiAgIAo+IC0J
cHJ2LT50aHJlYWRzX3N0YXJ0ZWQgPSAxOwo+ICsJcy0+dGhyZWFkc19zdGFydGVkID0gdHJ1ZTsK
PiAgIAl1a3BsYXRfbGNwdV9lbmFibGVfaXJxKCk7Cj4gICAKPiAgIAl3aGlsZSAoMSkgewo+IEBA
IC0yMDYsNyArMjA0LDYgQEAgc3RydWN0IHVrX3NjaGVkICp1a19zY2hlZGNvb3BfaW5pdChzdHJ1
Y3QgdWtfYWxsb2MgKmEpCj4gICAKPiAgIAlwcnYgPSBzY2hlZC0+cHJ2Owo+ICAgCVVLX1RBSUxR
X0lOSVQoJnBydi0+dGhyZWFkX2xpc3QpOwo+IC0JcHJ2LT50aHJlYWRzX3N0YXJ0ZWQgPSAwOwo+
ICAgCj4gICAJdWtfc2NoZWRfaWRsZV9pbml0KHNjaGVkLCBOVUxMLCBpZGxlX3RocmVhZF9mbik7
Cj4gICAKPiAKCi0tIApEci4gRmxvcmlhbiBTY2htaWR0CuODleODreODvOODquOCouODs+ODu+OC
t+ODpeODn+ODg+ODiApSZXNlYXJjaCBTY2llbnRpc3QsClN5c3RlbXMgYW5kIE1hY2hpbmUgTGVh
cm5pbmcgR3JvdXAKTkVDIExhYm9yYXRvcmllcyBFdXJvcGUKS3VyZsO8cnN0ZW4tQW5sYWdlIDM2
LCBELTY5MTE1IEhlaWRlbGJlcmcKVGVsLiAgICAgKzQ5ICgwKTYyMjEgNDM0Mi0yNjUKRmF4OiAg
ICAgKzQ5ICgwKTYyMjEgNDM0Mi0xNTUKZS1tYWlsOiAgZmxvcmlhbi5zY2htaWR0QG5lY2xhYi5l
dQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT0KUmVnaXN0ZXJlZCBhdCBBbXRzZ2VyaWNodCBNYW5uaGVpbSwgR2VybWFueSwgSFJCNzI4
NTU4CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5p
b3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Thu Mar 21 14:55:30 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 21 Mar 2019 14:55:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h6z6P-00065R-NN; Thu, 21 Mar 2019 14:55:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=RLbX=RY=neclab.eu=florian.schmidt@srs-us1.protection.inumbo.net>)
 id 1h6z6O-00065K-SQ
 for minios-devel@lists.xen.org; Thu, 21 Mar 2019 14:55:28 +0000
X-Inumbo-ID: 5b8fc6b0-4be9-11e9-9aa0-ff0a62fde418
Received: from mailer2.neclab.eu (unknown [195.37.70.41])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5b8fc6b0-4be9-11e9-9aa0-ff0a62fde418;
 Thu, 21 Mar 2019 14:55:25 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer2.neclab.eu (Postfix) with ESMTP id 5ABF3F2011;
 Thu, 21 Mar 2019 15:55: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 O3ZP6Xy8rM11; Thu, 21 Mar 2019 15:55: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 12059F200F;
 Thu, 21 Mar 2019 15:55:20 +0100 (CET)
Received: from [10.1.2.30] (10.1.2.30) by skoll.office.hd (192.168.125.11)
 with Microsoft SMTP Server (TLS) id 14.3.319.2; Thu, 21 Mar 2019 15:55:19
 +0100
From: Florian Schmidt <Florian.Schmidt@neclab.eu>
To: Costin Lupu <costin.lupu@cs.pub.ro>, <minios-devel@lists.xen.org>
References: <20190310201005.10877-1-costin.lupu@cs.pub.ro>
 <20190310201005.10877-11-costin.lupu@cs.pub.ro>
Message-ID: <ba9a8bd2-eba4-327d-594c-2a8a425cef11@neclab.eu>
Date: Thu, 21 Mar 2019 15:55:19 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <20190310201005.10877-11-costin.lupu@cs.pub.ro>
Content-Language: en-US
X-Originating-IP: [10.1.2.30]
Subject: Re: [Minios-devel] [UNIKRAFT PATCH v3 10/12] lib/ukschedcoop:
 Remove redundant config dependencies
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@neclab.eu, yuri.volchkov@neclab.eu,
 sharan.santhanam@neclab.eu
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>

UmV2aWV3ZWQtYnk6IEZsb3JpYW4gU2NobWlkdCA8Zmxvcmlhbi5zY2htaWR0QG5lY2xhYi5ldT4K
Ck9uIDMvMTAvMTkgOToxMCBQTSwgQ29zdGluIEx1cHUgd3JvdGU6Cj4gdWtzY2hlZGNvb3AgbGli
cmFyeSBuZWVkcyBub3RoaW5nIG1vcmUgdGhhbiB1a3NjaGVkIGxpYnJhcnkuCj4gCj4gU2lnbmVk
LW9mZi1ieTogQ29zdGluIEx1cHUgPGNvc3Rpbi5sdXB1QGNzLnB1Yi5ybz4KPiAtLS0KPiAgIGxp
Yi91a3NjaGVkY29vcC9Db25maWcudWsgfCAyIC0tCj4gICAxIGZpbGUgY2hhbmdlZCwgMiBkZWxl
dGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvbGliL3Vrc2NoZWRjb29wL0NvbmZpZy51ayBiL2xp
Yi91a3NjaGVkY29vcC9Db25maWcudWsKPiBpbmRleCBiNDI3N2ExYi4uOGE1MDcyNTEgMTAwNjQ0
Cj4gLS0tIGEvbGliL3Vrc2NoZWRjb29wL0NvbmZpZy51awo+ICsrKyBiL2xpYi91a3NjaGVkY29v
cC9Db25maWcudWsKPiBAQCAtMSw2ICsxLDQgQEAKPiAgIGNvbmZpZyBMSUJVS1NDSEVEQ09PUAo+
ICAgCWJvb2wgInVrc2NoZWRjb29wOiBDb29wZXJhdGl2ZSBSb3VuZC1Sb2JpbiBzY2hlZHVsZXIi
Cj4gICAJZGVmYXVsdCBuCj4gLQlzZWxlY3QgTElCTk9MSUJDIGlmICFIQVZFX0xJQkMKPiAtCXNl
bGVjdCBMSUJVS0RFQlVHCj4gICAJc2VsZWN0IExJQlVLU0NIRUQKPiAKCi0tIApEci4gRmxvcmlh
biBTY2htaWR0CuODleODreODvOODquOCouODs+ODu+OCt+ODpeODn+ODg+ODiApSZXNlYXJjaCBT
Y2llbnRpc3QsClN5c3RlbXMgYW5kIE1hY2hpbmUgTGVhcm5pbmcgR3JvdXAKTkVDIExhYm9yYXRv
cmllcyBFdXJvcGUKS3VyZsO8cnN0ZW4tQW5sYWdlIDM2LCBELTY5MTE1IEhlaWRlbGJlcmcKVGVs
LiAgICAgKzQ5ICgwKTYyMjEgNDM0Mi0yNjUKRmF4OiAgICAgKzQ5ICgwKTYyMjEgNDM0Mi0xNTUK
ZS1tYWlsOiAgZmxvcmlhbi5zY2htaWR0QG5lY2xhYi5ldQo9PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KUmVnaXN0ZXJlZCBhdCBBbXRz
Z2VyaWNodCBNYW5uaGVpbSwgR2VybWFueSwgSFJCNzI4NTU4CgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1p
bmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Thu Mar 21 15:06:40 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 21 Mar 2019 15: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 1h6zHE-00070r-EC; Thu, 21 Mar 2019 15: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=RLbX=RY=neclab.eu=florian.schmidt@srs-us1.protection.inumbo.net>)
 id 1h6zHC-00070f-TQ
 for minios-devel@lists.xen.org; Thu, 21 Mar 2019 15:06:38 +0000
X-Inumbo-ID: eb496b98-4bea-11e9-84b6-37e125e8f10a
Received: from mailer2.neclab.eu (unknown [195.37.70.41])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id eb496b98-4bea-11e9-84b6-37e125e8f10a;
 Thu, 21 Mar 2019 15:06:36 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer2.neclab.eu (Postfix) with ESMTP id D4965F202F;
 Thu, 21 Mar 2019 16:06:34 +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 FUHpqeVP1Q6Z; Thu, 21 Mar 2019 16:06:34 +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 65DC7F2011;
 Thu, 21 Mar 2019 16:06:30 +0100 (CET)
Received: from [10.1.2.30] (10.1.2.30) by skoll.office.hd (192.168.125.11)
 with Microsoft SMTP Server (TLS) id 14.3.319.2; Thu, 21 Mar 2019 16:06:30
 +0100
To: Costin Lupu <costin.lupu@cs.pub.ro>, <minios-devel@lists.xen.org>
References: <20190310201005.10877-1-costin.lupu@cs.pub.ro>
 <20190310201005.10877-13-costin.lupu@cs.pub.ro>
From: Florian Schmidt <Florian.Schmidt@neclab.eu>
Message-ID: <1171eb73-341d-0ba5-974c-1db0a7d41e1c@neclab.eu>
Date: Thu, 21 Mar 2019 16:06:29 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <20190310201005.10877-13-costin.lupu@cs.pub.ro>
Content-Language: en-US
X-Originating-IP: [10.1.2.30]
Subject: Re: [Minios-devel] [UNIKRAFT PATCH v3 12/12] lib/uksched: Add
 private field for user
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@neclab.eu, yuri.volchkov@neclab.eu,
 sharan.santhanam@neclab.eu
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>

UmV2aWV3ZWQtYnk6IEZsb3JpYW4gU2NobWlkdCA8Zmxvcmlhbi5zY2htaWR0QG5lY2xhYi5ldT4K
Ck9uIDMvMTAvMTkgOToxMCBQTSwgQ29zdGluIEx1cHUgd3JvdGU6Cj4gVGhlIHByaXZhdGUgZmll
bGQgbWF5IGJlIHVzZWQgYnkgdGhlIHVzZXIgZm9yIGhvbGRpbmcgaXRzIHByaXZhdGUKPiBpbmZv
cm1hdGlvbiBpbiBzY2hlZHVsaW5nIGZyYW1ld29ya3Mgd2hpY2ggd291bGQgd3JhcCB0aGUgVW5p
a3JhZnQKPiBzY2hlZHVsaW5nIGZ1bmN0aW9uYWxpdHkuIE9uZSBzdWNoIGV4YW1wbGUgbWlnaHQg
YmUgdGhlIHB0aHJlYWQgbGlicmFyeQo+IHdoaWNoIHdvdWxkIHNldCB0aGUgcHJpdmF0ZSBmaWVs
ZCBhcyBhIGJhY2sgcG9pbnRlciB0byBpdHMgcHRocmVhZF90Cj4gZGF0YS4gVGhpcyBpcyBlc3Bl
Y2lhbGx5IHVzZWZ1bCB3aGVuIGltcGxlbWVudGluZyBwdGhyZWFkX3NlbGYoKSBieQo+IGNhbGxp
bmcgdWtfdGhyZWFkX2N1cnJlbnQoKS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBDb3N0aW4gTHVwdSA8
Y29zdGluLmx1cHVAY3MucHViLnJvPgo+IC0tLQo+ICAgbGliL3Vrc2NoZWQvaW5jbHVkZS91ay90
aHJlYWQuaCB8IDEgKwo+ICAgbGliL3Vrc2NoZWQvdGhyZWFkLmMgICAgICAgICAgICB8IDEgKwo+
ICAgMiBmaWxlcyBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKykKPiAKPiBkaWZmIC0tZ2l0IGEvbGli
L3Vrc2NoZWQvaW5jbHVkZS91ay90aHJlYWQuaCBiL2xpYi91a3NjaGVkL2luY2x1ZGUvdWsvdGhy
ZWFkLmgKPiBpbmRleCBmOGJkYmI1ZS4uNzFlMzkyMjUgMTAwNjQ0Cj4gLS0tIGEvbGliL3Vrc2No
ZWQvaW5jbHVkZS91ay90aHJlYWQuaAo+ICsrKyBiL2xpYi91a3NjaGVkL2luY2x1ZGUvdWsvdGhy
ZWFkLmgKPiBAQCAtNTcsNiArNTcsNyBAQCBzdHJ1Y3QgdWtfdGhyZWFkIHsKPiAgIAlib29sIGRl
dGFjaGVkOwo+ICAgCXN0cnVjdCB1a193YWl0cSB3YWl0aW5nX3RocmVhZHM7Cj4gICAJc3RydWN0
IHVrX3NjaGVkICpzY2hlZDsKPiArCXZvaWQgKnBydjsKPiAgICNpZmRlZiBDT05GSUdfTElCTkVX
TElCQwo+ICAgCXN0cnVjdCBfcmVlbnQgcmVlbnQ7Cj4gICAjZW5kaWYKPiBkaWZmIC0tZ2l0IGEv
bGliL3Vrc2NoZWQvdGhyZWFkLmMgYi9saWIvdWtzY2hlZC90aHJlYWQuYwo+IGluZGV4IDY0ZmU2
YTJiLi5mODVhNjUyZSAxMDA2NDQKPiAtLS0gYS9saWIvdWtzY2hlZC90aHJlYWQuYwo+ICsrKyBi
L2xpYi91a3NjaGVkL3RocmVhZC5jCj4gQEAgLTExNCw2ICsxMTQsNyBAQCBpbnQgdWtfdGhyZWFk
X2luaXQoc3RydWN0IHVrX3RocmVhZCAqdGhyZWFkLAo+ICAgCXRocmVhZC0+ZGV0YWNoZWQgPSBm
YWxzZTsKPiAgIAl1a193YWl0cV9pbml0KCZ0aHJlYWQtPndhaXRpbmdfdGhyZWFkcyk7Cj4gICAJ
dGhyZWFkLT5zY2hlZCA9IE5VTEw7Cj4gKwl0aHJlYWQtPnBydiA9IE5VTEw7Cj4gICAKPiAgICNp
ZmRlZiBDT05GSUdfTElCTkVXTElCQwo+ICAgCXJlZW50X2luaXQoJnRocmVhZC0+cmVlbnQpOwo+
IAoKLS0gCkRyLiBGbG9yaWFuIFNjaG1pZHQK44OV44Ot44O844Oq44Ki44Oz44O744K344Ol44Of
44OD44OIClJlc2VhcmNoIFNjaWVudGlzdCwKU3lzdGVtcyBhbmQgTWFjaGluZSBMZWFybmluZyBH
cm91cApORUMgTGFib3JhdG9yaWVzIEV1cm9wZQpLdXJmw7xyc3Rlbi1BbmxhZ2UgMzYsIEQtNjkx
MTUgSGVpZGVsYmVyZwpUZWwuICAgICArNDkgKDApNjIyMSA0MzQyLTI2NQpGYXg6ICAgICArNDkg
KDApNjIyMSA0MzQyLTE1NQplLW1haWw6ICBmbG9yaWFuLnNjaG1pZHRAbmVjbGFiLmV1Cj09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQpS
ZWdpc3RlcmVkIGF0IEFtdHNnZXJpY2h0IE1hbm5oZWltLCBHZXJtYW55LCBIUkI3Mjg1NTgKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZl
bCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Thu Mar 21 15:35:10 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 21 Mar 2019 15:35: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 1h6zim-00015d-74; Thu, 21 Mar 2019 15:35: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=MpC6=RY=stud.acs.upb.ro=vlad_andrei.badoiu@srs-us1.protection.inumbo.net>)
 id 1h6zil-00015Y-J5
 for minios-devel@lists.xen.org; Thu, 21 Mar 2019 15:35:07 +0000
X-Inumbo-ID: e557d159-4bee-11e9-bc90-bc764e045a96
Received: from EUR02-VE1-obe.outbound.protection.outlook.com (unknown
 [40.107.2.52]) by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e557d159-4bee-11e9-bc90-bc764e045a96;
 Thu, 21 Mar 2019 15:35:04 +0000 (UTC)
Received: from AM0PR01MB5458.eurprd01.prod.exchangelabs.com (10.255.182.31) by
 AM0PR01MB4132.eurprd01.prod.exchangelabs.com (52.135.149.23) with
 Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1709.16; Thu, 21 Mar 2019 15:34:56 +0000
Received: from AM0PR01MB5458.eurprd01.prod.exchangelabs.com
 ([fe80::bc3f:7f2f:a620:12b2]) by AM0PR01MB5458.eurprd01.prod.exchangelabs.com
 ([fe80::bc3f:7f2f:a620:12b2%5]) with mapi id 15.20.1709.015; Thu, 21 Mar 2019
 15:34:56 +0000
From: =?iso-8859-2?Q?Vlad-Andrei_B=C3DOIU_=2878692=29?=
 <vlad_andrei.badoiu@stud.acs.upb.ro>
To: "minios-devel@lists.xen.org" <minios-devel@lists.xen.org>
Thread-Topic: [UNIKRAFT/NEWLIB PATCH 1/1] Add stubs for C++ libraries
Thread-Index: AQHU3/uio0GHfogOQkCV02SXZP3xlQ==
Date: Thu, 21 Mar 2019 15:34:56 +0000
Message-ID: <20190321153448.17836-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: AM6P194CA0087.EURP194.PROD.OUTLOOK.COM
 (2603:10a6:209:8f::28) To AM0PR01MB5458.eurprd01.prod.exchangelabs.com
 (2603:10a6:208:179::31)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=vlad_andrei.badoiu@stud.acs.upb.ro; 
x-ms-exchange-messagesentrepresentingtype: 1
x-mailer: git-send-email 2.20.1
x-originating-ip: [141.85.233.105]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 4637c056-34f4-42a1-5f19-08d6ae12c518
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600127)(711020)(4605104)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR01MB4132; 
x-ms-traffictypediagnostic: AM0PR01MB4132:
x-microsoft-antispam-prvs: <AM0PR01MB41320E45A6FB3A9F935C0025A6420@AM0PR01MB4132.eurprd01.prod.exchangelabs.com>
x-forefront-prvs: 0983EAD6B2
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(39840400004)(396003)(366004)(136003)(346002)(376002)(189003)(199004)(6116002)(786003)(3846002)(97736004)(256004)(71200400001)(1076003)(50226002)(6916009)(8936002)(66066001)(5640700003)(54906003)(6512007)(81166006)(81156014)(8676002)(6486002)(186003)(71190400001)(14454004)(53936002)(7736002)(486006)(2616005)(68736007)(316002)(478600001)(476003)(305945005)(99286004)(2906002)(86362001)(386003)(26005)(6506007)(102836004)(74482002)(4326008)(2351001)(105586002)(25786009)(52116002)(6436002)(106356001)(2501003)(5660300002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR01MB4132;
 H:AM0PR01MB5458.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-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: /chYabznOh/VaK2Uv488pNJuLo9xxV3YaMp3BED3WwLXRtmU8Y6xrVnbjFpfuZxpMjOt5fYZU6dReT345Wq/U9s2ABoHzSaJiacyONRyp4GycfETrAvxosDhWrxnt78nqpPbCVI6G+8mWK8p4QmBlBFOs5Xz2mfM2gAbjn7KV3ZUHiyOWng4QDfJlfrEqBeeZXqEYQxjYdNvXlt6lUM9GHKgzbtJNGGTZY78SPNiN3spavyO/WCyW6WVSWsFtv6mx9ePkmj55WI5MZ4H0TcPriw3MlzSqLKHNagHWweSNxzuJziv651g2OYUJbSNDQeJTfF/KpG8jFre1g+UmxCIRuj1BimhzpnjZ9jLKpyXiat4Qzo7ozOLXJkv5mMpIAY6HP6h59yc03pkFxkyAr/BwofqYMNs5sZn5XBRkM3ujHs=
MIME-Version: 1.0
X-OriginatorOrg: stud.acs.upb.ro
X-MS-Exchange-CrossTenant-Network-Message-Id: 4637c056-34f4-42a1-5f19-08d6ae12c518
X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Mar 2019 15:34:56.1658 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 2d8cc8ba-8dda-4334-9e5c-fac2092e9bac
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR01MB4132
Subject: [Minios-devel] [UNIKRAFT/NEWLIB PATCH 1/1] Add stubs for C++
 libraries
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>,
 "Sharan.Santhanam@neclab.eu" <Sharan.Santhanam@neclab.eu>,
 "yuri.volchkov@neclab.eu" <yuri.volchkov@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>

VGhpcyBwYXRjaCBhZGRzIHRoZSBtaXNzaW5nIHN0dWJzIG5lZWRlZCBieSB0aGUKQysrIGxsdm0g
bGlicmFyaWVzLiBJdCBjcmVhdGVzIGEgbmV3IGxvY2FsZS5jCmZpbGUgZm9yIHRoZSBzdHVicyBy
ZWxhdGVkIHRvIHRoZSBsb2NhbGVzLgpUaGlzIHBhdGNoIGFkZHMgdGhlIG1pc3NpbmcgaW5jbHVk
ZQp0byBzdGRkZWYgaW5zaWRlIG1tYW4uaC4KClNpZ25lZC1vZmYtYnk6IFZsYWQtQW5kcmVpIEJh
ZG9pdSA8dmxhZF9hbmRyZWkuYmFkb2l1QHN0dWQuYWNzLnVwYi5ybz4KLS0tCiBNYWtlZmlsZS51
ayAgICAgICAgfCAgMSArCiBpbmNsdWRlL3N5cy9tbWFuLmggfCAgMiArKwogbG9jYWxlLmMgICAg
ICAgICAgIHwgMjYgKysrKysrKysrKysrKysrKysrKysrKysrKysKIG1lbS5jICAgICAgICAgICAg
ICB8ICA2ICsrKysrKwogcmVzb3VyY2UuYyAgICAgICAgIHwgIDQgKysrKwogdGltZS5jICAgICAg
ICAgICAgIHwgIDUgKysrKysKIDYgZmlsZXMgY2hhbmdlZCwgNDQgaW5zZXJ0aW9ucygrKQogY3Jl
YXRlIG1vZGUgMTAwNjQ0IGxvY2FsZS5jCgpkaWZmIC0tZ2l0IGEvTWFrZWZpbGUudWsgYi9NYWtl
ZmlsZS51awppbmRleCA2YTkxOGI4Li41ZGIzMmIyIDEwMDY0NAotLS0gYS9NYWtlZmlsZS51awor
KysgYi9NYWtlZmlsZS51awpAQCAtMTA4LDYgKzEwOCw3IEBAIExJQk5FV0xJQkdMVUVfU1JDUy15
ICs9ICQoTElCTkVXTElCQ19CQVNFKS9wcm9jZXNzLmMKIExJQk5FV0xJQkdMVUVfU1JDUy15ICs9
ICQoTElCTkVXTElCQ19CQVNFKS9yZXNvdXJjZS5jCiBMSUJORVdMSUJHTFVFX1NSQ1MteSArPSAk
KExJQk5FV0xJQkNfQkFTRSkvcHR5LmMKIExJQk5FV0xJQkdMVUVfU1JDUy15ICs9ICQoTElCTkVX
TElCQ19CQVNFKS90aW1lLmN8Z2x1ZQorTElCTkVXTElCR0xVRV9TUkNTLXkgKz0gJChMSUJORVdM
SUJDX0JBU0UpL2xvY2FsZS5jCiAKICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCiAjIE5ld2xpYi9s
aWJjIGNvZGUgLS0gYXJnegpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9zeXMvbW1hbi5oIGIvaW5jbHVk
ZS9zeXMvbW1hbi5oCmluZGV4IGNiZWRiYTkuLjdhYmY1N2YgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUv
c3lzL21tYW4uaAorKysgYi9pbmNsdWRlL3N5cy9tbWFuLmgKQEAgLTMwLDYgKzMwLDggQEAKIGV4
dGVybiAiQyIgewogI2VuZGlmCiAKKyNpbmNsdWRlIDxzdGRkZWYuaD4KKwogI2RlZmluZSBfX05F
RURfbW9kZV90CiAjZGVmaW5lIF9fTkVFRF9zaXplX3QKICNkZWZpbmUgX19ORUVEX29mZl90CmRp
ZmYgLS1naXQgYS9sb2NhbGUuYyBiL2xvY2FsZS5jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4
IDAwMDAwMDAuLmMzOGFhM2EKLS0tIC9kZXYvbnVsbAorKysgYi9sb2NhbGUuYwpAQCAtMCwwICsx
LDI2IEBACisjaW5jbHVkZSA8c3RyaW5nLmg+CisjaW5jbHVkZSA8c3RkZGVmLmg+CisKK2ludCBz
dHJjb2xsX2woY29uc3QgY2hhciAqczEsIGNvbnN0IGNoYXIgKnMyLAorCQkJCWxvY2FsZV90IGxv
Y2FsZSkKK3sKKwlyZXR1cm4gMDsKK30KKworc2l6ZV90IHN0cnhmcm1fbChjaGFyICpyZXN0cmlj
dCBzMSwgY29uc3QgY2hhciAqcmVzdHJpY3QgczIsCisJCQkJc2l6ZV90IG4sIGxvY2FsZV90IGxv
Y2FsZSkKK3sKKwlyZXR1cm4gMDsKK30KKworaW50IHdjc2NvbGxfbChjb25zdCB3Y2hhcl90ICp3
czEsIGNvbnN0IHdjaGFyX3QgKndzMiwKKwkJCQlsb2NhbGVfdCBsb2NhbGUpCit7CisJcmV0dXJu
IDA7Cit9CisKK3NpemVfdCB3Y3N4ZnJtX2wod2NoYXJfdCAqcmVzdHJpY3Qgd3MxLCBjb25zdCB3
Y2hhcl90ICpyZXN0cmljdCB3czIsCisJCQkJc2l6ZV90IG4sIGxvY2FsZV90IGxvY2FsZSkKK3sK
KwlyZXR1cm4gMDsKK30KZGlmZiAtLWdpdCBhL21lbS5jIGIvbWVtLmMKaW5kZXggM2ViNGRiNy4u
NTg3MGJjZiAxMDA2NDQKLS0tIGEvbWVtLmMKKysrIGIvbWVtLmMKQEAgLTM0LDYgKzM0LDcgQEAK
IAogI2luY2x1ZGUgPHN5cy90eXBlcy5oPgogI2luY2x1ZGUgPHVrL2FsbG9jLmg+CisjaW5jbHVk
ZSA8c3lzL21tYW4uaD4KIAogLyogRm9yd2FyZCB0byBsaWJ1Y2FsbG9jYXRvciBjYWxscyAqLwog
dm9pZCAqbWFsbG9jKHNpemVfdCBzaXplKQpAQCAtNjYsMyArNjcsOCBAQCB2b2lkIGZyZWUodm9p
ZCAqcHRyKQogewogCXJldHVybiB1a19mcmVlKHVrX2FsbG9jX2dldF9kZWZhdWx0KCksIHB0cik7
CiB9CisKK2ludCBtcHJvdGVjdCh2b2lkICphZGRyIF9fdW51c2VkLCBzaXplX3QgbGVuIF9fdW51
c2VkLCBpbnQgcHJvdCBfX3VudXNlZCkKK3sKKwlyZXR1cm4gMDsKK30KZGlmZiAtLWdpdCBhL3Jl
c291cmNlLmMgYi9yZXNvdXJjZS5jCmluZGV4IGY3NjU3M2EuLjMyMTg1NGYgMTAwNjQ0Ci0tLSBh
L3Jlc291cmNlLmMKKysrIGIvcmVzb3VyY2UuYwpAQCAtNDcsMyArNDcsNyBAQCBpbnQgc2V0cmxp
bWl0KGludCByZXNvdXJjZSBfX3VudXNlZCwgY29uc3Qgc3RydWN0IHJsaW1pdCAqcmxpbSBfX3Vu
dXNlZCkKIAlyZXR1cm4gMDsKIH0KIAorbG9uZyBzeXNjb25mKGludCBuYW1lIF9fdW51c2VkKQor
eworCXJldHVybiAwOworfQpkaWZmIC0tZ2l0IGEvdGltZS5jIGIvdGltZS5jCmluZGV4IDg0ZWNj
YmEuLmZhODg3YmEgMTAwNjQ0Ci0tLSBhL3RpbWUuYworKysgYi90aW1lLmMKQEAgLTEwMiwzICsx
MDIsOCBAQCBpbnQgbmFub3NsZWVwKGNvbnN0IHN0cnVjdCB0aW1lc3BlYyAqcmVxLCBzdHJ1Y3Qg
dGltZXNwZWMgKnJlbSkKIAl9CiAJcmV0dXJuIDA7CiB9CisKK2ludCBjbG9ja19nZXR0aW1lKGNs
b2NraWRfdCBjbGtfaWQgX191bnVzZWQsIHN0cnVjdCB0aW1lc3BlYyAqdHAgX191bnVzZWQpCit7
CisJcmV0dXJuIDA7Cit9Ci0tIAoyLjIwLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Thu Mar 21 15:57:50 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 21 Mar 2019 15:57:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h704i-0002yw-RY; Thu, 21 Mar 2019 15:57:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=MpC6=RY=stud.acs.upb.ro=vlad_andrei.badoiu@srs-us1.protection.inumbo.net>)
 id 1h704h-0002yp-En
 for minios-devel@lists.xen.org; Thu, 21 Mar 2019 15:57:47 +0000
X-Inumbo-ID: 0e88fd1a-4bf2-11e9-9204-1f2a1204708d
Received: from EUR02-VE1-obe.outbound.protection.outlook.com (unknown
 [40.107.2.63]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0e88fd1a-4bf2-11e9-9204-1f2a1204708d;
 Thu, 21 Mar 2019 15:57:41 +0000 (UTC)
Received: from AM0PR01MB5458.eurprd01.prod.exchangelabs.com (10.255.182.31) by
 AM0PR01MB4641.eurprd01.prod.exchangelabs.com (20.178.16.218) with
 Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1730.16; Thu, 21 Mar 2019 15:57:39 +0000
Received: from AM0PR01MB5458.eurprd01.prod.exchangelabs.com
 ([fe80::bc3f:7f2f:a620:12b2]) by AM0PR01MB5458.eurprd01.prod.exchangelabs.com
 ([fe80::bc3f:7f2f:a620:12b2%5]) with mapi id 15.20.1709.015; Thu, 21 Mar 2019
 15:57:39 +0000
From: =?iso-8859-2?Q?Vlad-Andrei_B=C3DOIU_=2878692=29?=
 <vlad_andrei.badoiu@stud.acs.upb.ro>
To: "minios-devel@lists.xen.org" <minios-devel@lists.xen.org>
Thread-Topic: [UNIKRAFT/COMPILER-RT PATCH 1/1] Initial port of compiler-rt to
 Unikraft
Thread-Index: AQHU3/7P5EMWFAE2cU6ExWDO9zoAkQ==
Date: Thu, 21 Mar 2019 15:57:39 +0000
Message-ID: <20190321155731.488-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: AM5PR0502CA0016.eurprd05.prod.outlook.com
 (2603:10a6:203:91::26) To AM0PR01MB5458.eurprd01.prod.exchangelabs.com
 (2603:10a6:208:179::31)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=vlad_andrei.badoiu@stud.acs.upb.ro; 
x-ms-exchange-messagesentrepresentingtype: 1
x-mailer: git-send-email 2.20.1
x-originating-ip: [141.85.233.104]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 181d374e-8b9b-4a17-3bbb-08d6ae15f189
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600127)(711020)(4605104)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR01MB4641; 
x-ms-traffictypediagnostic: AM0PR01MB4641:
x-microsoft-antispam-prvs: <AM0PR01MB4641C58DB3D700E16123441DA6420@AM0PR01MB4641.eurprd01.prod.exchangelabs.com>
x-forefront-prvs: 0983EAD6B2
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(136003)(396003)(39840400004)(346002)(376002)(366004)(199004)(189003)(52116002)(81166006)(8676002)(5660300002)(81156014)(256004)(14444005)(8936002)(50226002)(6486002)(6916009)(53946003)(6306002)(74482002)(30864003)(5640700003)(6436002)(2906002)(66066001)(1076003)(53936002)(476003)(86362001)(26005)(99286004)(2616005)(486006)(2501003)(6512007)(7736002)(6506007)(305945005)(54906003)(316002)(786003)(386003)(71200400001)(102836004)(68736007)(478600001)(14454004)(97736004)(3846002)(6116002)(106356001)(105586002)(186003)(25786009)(71190400001)(4326008)(2351001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR01MB4641;
 H:AM0PR01MB5458.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-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: VuVecx2t2w38MtHPNHpSMyTBmSPbRnWXvhQWlAPBqaBHFENyCA3BMvbVbfYhcGtcmnUXLF5uDZpfE9rY0gbDhNwlEC9Y0p0cY0IuaudNlWMXchZD0fOfe0lN2lmAXPI33bX8R74EpeoIBkkxjaDus0hV/t1QpWrztSpb2uhxy6wRzpfw/3QGK5kXM3J/+pridlpOQzJ0051gM5Fx4iewhmjnvibLzIFtV2CyXVwXG/hIRyLHdSAPX+kqsbQT9r255zPYM8K6VGo3aTupNqlnVtFllT9QaQ2wxmU8Cgqxz3kFpCVFw8R2vnZl14wC9EVsGJQq9LrirRqhnnhiwm1jOSbIYZgd7yjDHdm0tWtl2eH/h/9fBbOxU66Z8ofIkE/a84Jk9ra1ckuIK0VMdGGpcsvVkqip0VTEJC7lpUCoTKo=
MIME-Version: 1.0
X-OriginatorOrg: stud.acs.upb.ro
X-MS-Exchange-CrossTenant-Network-Message-Id: 181d374e-8b9b-4a17-3bbb-08d6ae15f189
X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Mar 2019 15:57:39.4566 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 2d8cc8ba-8dda-4334-9e5c-fac2092e9bac
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR01MB4641
Subject: [Minios-devel] [UNIKRAFT/COMPILER-RT PATCH 1/1] Initial port of
 compiler-rt to Unikraft
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>,
 "Sharan.Santhanam@neclab.eu" <Sharan.Santhanam@neclab.eu>,
 "yuri.volchkov@neclab.eu" <yuri.volchkov@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>

VGhpcyBpcyBvdXIgaW5pdGlhbCBwb3J0IG9mIGNvbXBpbGVyLXJ0IHRvIFVuaWtyYWZ0IGFzIGV4
dGVybmFsCmxpYnJhcnkuIEZvciBub3cgeW91IG5lZWQgbmV3bGliIHRvIG1ha2UgaXQgd29yay4g
Q3VycmVudGx5IG9ubHkKdGhlIG5lY2Vzc2FyeSBmdW5jdGlvbnMgbmVlZGVkIGJ5IGxpYnVud2lu
ZCBhcmUgdXNlZC4KClNpZ25lZC1vZmYtYnk6IFZsYWQtQW5kcmVpIEJhZG9pdSA8dmxhZF9hbmRy
ZWkuYmFkb2l1QHN0dWQuYWNzLnVwYi5ybz4KLS0tCiBDb25maWcudWsgICAgIHwgICAzICsKIE1h
a2VmaWxlLnVrICAgfCAyNDQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysKIGV4cG9ydHN5bXMudWsgfCAgIDEgKwogMyBmaWxlcyBjaGFuZ2VkLCAyNDgg
aW5zZXJ0aW9ucygrKQogY3JlYXRlIG1vZGUgMTAwNjQ0IENvbmZpZy51awogY3JlYXRlIG1vZGUg
MTAwNjQ0IE1ha2VmaWxlLnVrCiBjcmVhdGUgbW9kZSAxMDA2NDQgZXhwb3J0c3ltcy51awoKZGlm
ZiAtLWdpdCBhL0NvbmZpZy51ayBiL0NvbmZpZy51awpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRl
eCAwMDAwMDAwLi5lNzI2NzlkCi0tLSAvZGV2L251bGwKKysrIGIvQ29uZmlnLnVrCkBAIC0wLDAg
KzEsMyBAQAorbWVudWNvbmZpZyBMSUJDT01QSUxFUl9SVAorICAgIGJvb2wgIiBjb21waWxlci1y
dCAtIHJ1bnRtZSBzdXBwb3J0IgorICAgIGRlZmF1bHQgbgpkaWZmIC0tZ2l0IGEvTWFrZWZpbGUu
dWsgYi9NYWtlZmlsZS51awpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi4wYWY5
YzcwCi0tLSAvZGV2L251bGwKKysrIGIvTWFrZWZpbGUudWsKQEAgLTAsMCArMSwyNDQgQEAKKyMg
IGxpYmNvbXBpbGVyLXJ0IE1ha2VmaWxlLnVrCisjCisjICBBdXRob3JzOiBWbGFkLUFuZHJlaSBC
YWRvaXUgPHZsYWRfYW5kcmVpLmJhZG9pdUBzdHVkLmFjcy51cGIucm8+CisjCisjICBDb3B5cmln
aHQgKGMpIDIwMTksIE5FQyBFdXJvcGUgTHRkLiwgTkVDIENvcnBvcmF0aW9uLiBBbGwgcmlnaHRz
IHJlc2VydmVkLgorIworIyAgUmVkaXN0cmlidXRpb24gYW5kIHVzZSBpbiBzb3VyY2UgYW5kIGJp
bmFyeSBmb3Jtcywgd2l0aCBvciB3aXRob3V0CisjICBtb2RpZmljYXRpb24sIGFyZSBwZXJtaXR0
ZWQgcHJvdmlkZWQgdGhhdCB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnMKKyMgIGFyZSBtZXQ6Cisj
CisjICAxLiBSZWRpc3RyaWJ1dGlvbnMgb2Ygc291cmNlIGNvZGUgbXVzdCByZXRhaW4gdGhlIGFi
b3ZlIGNvcHlyaWdodAorIyAgICAgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQg
dGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyLgorIyAgMi4gUmVkaXN0cmlidXRpb25zIGluIGJpbmFy
eSBmb3JtIG11c3QgcmVwcm9kdWNlIHRoZSBhYm92ZSBjb3B5cmlnaHQKKyMgICAgIG5vdGljZSwg
dGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lciBpbiB0
aGUKKyMgICAgIGRvY3VtZW50YXRpb24gYW5kL29yIG90aGVyIG1hdGVyaWFscyBwcm92aWRlZCB3
aXRoIHRoZSBkaXN0cmlidXRpb24uCisjICAzLiBOZWl0aGVyIHRoZSBuYW1lIG9mIHRoZSBjb3B5
cmlnaHQgaG9sZGVyIG5vciB0aGUgbmFtZXMgb2YgaXRzCisjICAgICBjb250cmlidXRvcnMgbWF5
IGJlIHVzZWQgdG8gZW5kb3JzZSBvciBwcm9tb3RlIHByb2R1Y3RzIGRlcml2ZWQgZnJvbQorIyAg
ICAgdGhpcyBzb2Z0d2FyZSB3aXRob3V0IHNwZWNpZmljIHByaW9yIHdyaXR0ZW4gcGVybWlzc2lv
bi4KKyMKKyMgIFRISVMgU09GVFdBUkUgSVMgUFJPVklERUQgQlkgVEhFIENPUFlSSUdIVCBIT0xE
RVJTIEFORCBDT05UUklCVVRPUlMgIkFTIElTIgorIyAgQU5EIEFOWSBFWFBSRVNTIE9SIElNUExJ
RUQgV0FSUkFOVElFUywgSU5DTFVESU5HLCBCVVQgTk9UIExJTUlURUQgVE8sIFRIRQorIyAgSU1Q
TElFRCBXQVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJTElUWSBBTkQgRklUTkVTUyBGT1IgQSBQQVJU
SUNVTEFSIFBVUlBPU0UKKyMgIEFSRSBESVNDTEFJTUVELiBJTiBOTyBFVkVOVCBTSEFMTCBUSEUg
Q09QWVJJR0hUIEhPTERFUiBPUiBDT05UUklCVVRPUlMgQkUKKyMgIExJQUJMRSBGT1IgQU5ZIERJ
UkVDVCwgSU5ESVJFQ1QsIElOQ0lERU5UQUwsIFNQRUNJQUwsIEVYRU1QTEFSWSwgT1IKKyMgIENP
TlNFUVVFTlRJQUwgREFNQUdFUyAoSU5DTFVESU5HLCBCVVQgTk9UIExJTUlURUQgVE8sIFBST0NV
UkVNRU5UIE9GCisjICBTVUJTVElUVVRFIEdPT0RTIE9SIFNFUlZJQ0VTOyBMT1NTIE9GIFVTRSwg
REFUQSwgT1IgUFJPRklUUzsgT1IgQlVTSU5FU1MKKyMgIElOVEVSUlVQVElPTikgSE9XRVZFUiBD
QVVTRUQgQU5EIE9OIEFOWSBUSEVPUlkgT0YgTElBQklMSVRZLCBXSEVUSEVSIElOCisjICBDT05U
UkFDVCwgU1RSSUNUIExJQUJJTElUWSwgT1IgVE9SVCAoSU5DTFVESU5HIE5FR0xJR0VOQ0UgT1Ig
T1RIRVJXSVNFKQorIyAgQVJJU0lORyBJTiBBTlkgV0FZIE9VVCBPRiBUSEUgVVNFIE9GIFRISVMg
U09GVFdBUkUsIEVWRU4gSUYgQURWSVNFRCBPRiBUSEUKKyMgIFBPU1NJQklMSVRZIE9GIFNVQ0gg
REFNQUdFLgorIworIyAgVEhJUyBIRUFERVIgTUFZIE5PVCBCRSBFWFRSQUNURUQgT1IgTU9ESUZJ
RUQgSU4gQU5ZIFdBWS4KKyMKKworIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMKKyMgTGlicmFyeSBy
ZWdpc3RyYXRpb24KKyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCiskKGV2YWwgJChjYWxsIGFkZGxp
Yl9zLGxpYmNvbXBpbGVyLXJ0LCQoQ09ORklHX0xJQkNPTVBJTEVSX1JUKSkpCisKKyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjCisjIFNvdXJjZXMKKyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCitMSUJD
T01QSUxFUl9SVF9WRVJTSU9OPTcuMC4wCitMSUJDT01QSUxFUl9SVF9VUkw9aHR0cDovL3JlbGVh
c2VzLmxsdm0ub3JnLyQoTElCQ09NUElMRVJfUlRfVkVSU0lPTikvY29tcGlsZXItcnQtJChMSUJD
T01QSUxFUl9SVF9WRVJTSU9OKS5zcmMudGFyLnh6CitMSUJDT01QSUxFUl9SVF9QQVRDSERJUj0k
KExJQkNPTVBJTEVSX1JUX0JBU0UpL3BhdGNoZXMKKyQoZXZhbCAkKGNhbGwgZmV0Y2gsbGliY29t
cGlsZXItcnQsJChMSUJDT01QSUxFUl9SVF9VUkwpKSkKKyQoZXZhbCAkKGNhbGwgcGF0Y2gsbGli
Y29tcGlsZXItcnQsJChMSUJDT01QSUxFUl9SVF9QQVRDSERJUiksY29tcGlsZXItcnQtJChMSUJD
T01QSUxFUl9SVF9WRVJTSU9OKS5zcmMpKQorCisjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIworIyBI
ZWxwZXJzCisjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIworTElCQ09NUElMRVJfUlRfU1VCRElSPWNv
bXBpbGVyLXJ0LSQoTElCQ09NUElMRVJfUlRfVkVSU0lPTikuc3JjCitMSUJDT01QSUxFUl9SVF9T
UkM9JChMSUJDT01QSUxFUl9SVF9PUklHSU4pLyQoTElCQ09NUElMRVJfUlRfU1VCRElSKQorCisj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIworIyBMaWJyYXJ5IGluY2x1ZGVzCisjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIworQ0lOQ0xVREVTLSQoQ09ORklHX0xJQkNPTVBJTEVSX1JUKSArPSAtSSQoTElC
Q09NUElMRVJfUlRfU1JDKS9saWIKK0NJTkNMVURFUy0kKENPTkZJR19MSUJDT01QSUxFUl9SVCkg
Kz0gLUkkKExJQkNPTVBJTEVSX1JUX1NSQykvaW5jbHVkZQorQ1hYSU5DTFVERVMtJChDT05GSUdf
TElCQ09NUElMRVJfUlQpICs9IC1JJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYgorQ1hYSU5DTFVE
RVMtJChDT05GSUdfTElCQ09NUElMRVJfUlQpICs9IC1JJChMSUJDT01QSUxFUl9SVF9TUkMpL2lu
Y2x1ZGUKKworIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMKKyMgR2xvYmFsIGZsYWdzCisjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIworQ09ORklHX0ZMQUdTCSs9IC1EX194ODZfNjRfXworTElCQ09NUElM
RVJfUlRfQ0ZMQUdTLXkgICAgKz0gICQoQ09ORklHX0ZMQUdTKQorTElCQ09NUElMRVJfUlRfQ1hY
RkxBR1MteSAgICArPSAgJChDT05GSUdfRkxBR1MpCisKKyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
CisjIExpYnJhcnkgc291cmNlcworIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMKK0xJQkNPTVBJTEVS
X1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL2RpdmRmMy5j
CitMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWls
dGlucy9zdWJkZjMuYworTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRf
U1JDKS9saWIvYnVpbHRpbnMvcG9wY291bnRzaTIuYworTElCQ09NUElMRVJfUlRfU1JDUy15ICs9
ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvZmxvYXR1bnRpc2YuYworTElCQ09N
UElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvaW50
X3V0aWwuYworTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9s
aWIvYnVpbHRpbnMvbHNocnRpMy5jCitMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01Q
SUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9mZnNkaTIuYworTElCQ09NUElMRVJfUlRfU1JDUy15
ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvYXNobGRpMy5jCitMSUJDT01Q
SUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9mbG9h
dHRpeGYuYworTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9s
aWIvYnVpbHRpbnMvbXVsdnRpMy5jCitMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01Q
SUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9mbG9hdHVuZGlzZi5jCitMSUJDT01QSUxFUl9SVF9T
UkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9maXhzZnNpLmMKK0xJ
QkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5z
L3Bvd2lkZjIuYworTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JD
KS9saWIvYnVpbHRpbnMvdWRpdm1vZGRpNC5jCitMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChM
SUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9hYnN2ZGkyLmMKK0xJQkNPTVBJTEVSX1JU
X1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL2NsemRpMi5jCitM
SUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlu
cy9taW5nd19maXhmbG9hdC5jCitMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxF
Ul9SVF9TUkMpL2xpYi9idWlsdGlucy91Y21wZGkyLmMKK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSAr
PSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL2ZpeHVuc2RmZGkuYworTElCQ09N
UElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvdWRp
dm1vZHRpNC5jCitMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMp
L2xpYi9idWlsdGlucy9mbG9hdHRpc2YuYworTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElC
Q09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvZGl2dGMzLmMKK0xJQkNPTVBJTEVSX1JUX1NS
Q1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL211bG9kaTQuYworTElC
Q09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMv
Y3B1X21vZGVsLmMKK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NS
QykvbGliL2J1aWx0aW5zL2ZpeHVuc3hmc2kuYworTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQo
TElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvZml4dW5zdGZkaS5jCitMSUJDT01QSUxF
Ul9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9leHRlbmRz
ZnRmMi5jCitMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xp
Yi9idWlsdGlucy9kaXZzYzMuYworTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElM
RVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvc3VidnRpMy5jCitMSUJDT01QSUxFUl9SVF9TUkNTLXkg
Kz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9wb3dpc2YyLmMKK0xJQkNPTVBJ
TEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL2FkZHZz
aTMuYworTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIv
YnVpbHRpbnMvZmxvYXR0aXRmLmMKK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJ
TEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL2NvbXBhcmVzZjIuYworTElCQ09NUElMRVJfUlRfU1JD
Uy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvY21wdGkyLmMKK0xJQkNP
TVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL2V4
dGVuZGRmdGYyLmMKK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NS
QykvbGliL2J1aWx0aW5zL2Zsb2F0dW50aXhmLmMKK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAk
KExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL25lZ2RmMi5jCitMSUJDT01QSUxFUl9S
VF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9tdWx0ZjMuYwor
TElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRp
bnMvbmVnc2YyLmMKK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NS
QykvbGliL2J1aWx0aW5zL2NsenRpMi5jCitMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJD
T01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9maXh4ZmRpLmMKK0xJQkNPTVBJTEVSX1JUX1NS
Q1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL2ZpeHVuc3Rmc2kuYwor
TElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRp
bnMvdWNtcHRpMi5jCitMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9T
UkMpL2xpYi9idWlsdGlucy9maXhkZmRpLmMKK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJ
QkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL25lZ3ZzaTIuYworTElCQ09NUElMRVJfUlRf
U1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvY2x6c2kyLmMKK0xJ
QkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5z
L2Zsb2F0c2lkZi5jCitMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9T
UkMpL2xpYi9idWlsdGlucy9jdHpzaTIuYworTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElC
Q09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvbmVndmRpMi5jCitMSUJDT01QSUxFUl9SVF9T
UkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9tdWx0aTMuYworTElC
Q09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMv
bHNocmRpMy5jCitMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMp
L2xpYi9idWlsdGlucy9hYnN2dGkyLmMKK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNP
TVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL2ZpeHRmdGkuYworTElCQ09NUElMRVJfUlRfU1JD
Uy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvZml4dW5zc2ZzaS5jCitM
SUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlu
cy9tb2RzaTMuYworTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JD
KS9saWIvYnVpbHRpbnMvbXVseGMzLmMKK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNP
TVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL3Bvd2l4ZjIuYworTElCQ09NUElMRVJfUlRfU1JD
Uy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvZGl2dGkzLmMKK0xJQkNP
TVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL2Zp
eHVuc3NmZGkuYworTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JD
KS9saWIvYnVpbHRpbnMvYXNobHRpMy5jCitMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJD
T01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9maXh0ZnNpLmMKK0xJQkNPTVBJTEVSX1JUX1NS
Q1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL211bHZzaTMuYworTElC
Q09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMv
ZmxvYXR1bnRpdGYuYworTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRf
U1JDKS9saWIvYnVpbHRpbnMvZGl2c2YzLmMKK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJ
QkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL3Bvd2l0ZjIuYworTElCQ09NUElMRVJfUlRf
U1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvbXVsc2YzLmMKK0xJ
QkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5z
L2NvbXBhcmVkZjIuYworTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRf
U1JDKS9saWIvYnVpbHRpbnMvcGFyaXR5c2kyLmMKK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAk
KExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL2Zsb2F0dW5kaXRmLmMKK0xJQkNPTVBJ
TEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL2FwcGxl
X3ZlcnNpb25pbmcuYworTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRf
U1JDKS9saWIvYnVpbHRpbnMvdW1vZHNpMy5jCitMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChM
SUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9ic3dhcGRpMi5jCitMSUJDT01QSUxFUl9S
VF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9maXh4ZnRpLmMK
K0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0
aW5zL25lZ3Z0aTIuYworTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRf
U1JDKS9saWIvYnVpbHRpbnMvZml4dW5zeGZkaS5jCitMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0g
JChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9zdWJ2c2kzLmMKK0xJQkNPTVBJTEVS
X1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL3N1YnNmMy5j
CitMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWls
dGlucy91ZGl2dGkzLmMKK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JU
X1NSQykvbGliL2J1aWx0aW5zL3VkaXZkaTMuYworTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQo
TElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvc3VidGYzLmMKK0xJQkNPTVBJTEVSX1JU
X1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL2FkZHZ0aTMuYwor
TElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRp
bnMvYXNocmRpMy5jCitMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9T
UkMpL2xpYi9idWlsdGlucy9mbG9hdHVuc2lzZi5jCitMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0g
JChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9hZGR0ZjMuYworTElCQ09NUElMRVJf
UlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvcG9wY291bnRk
aTIuYworTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIv
YnVpbHRpbnMvZGl2c2kzLmMKK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVS
X1JUX1NSQykvbGliL2J1aWx0aW5zL2VuYWJsZV9leGVjdXRlX3N0YWNrLmMKK0xJQkNPTVBJTEVS
X1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL3RydW5jdGZz
ZjIuYworTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIv
YnVpbHRpbnMvdHJ1bmNkZnNmMi5jCitMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01Q
SUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy90cmFtcG9saW5lX3NldHVwLmMKK0xJQkNPTVBJTEVS
X1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL2Zsb2F0c2lz
Zi5jCitMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9i
dWlsdGlucy9jdHpkaTIuYworTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJf
UlRfU1JDKS9saWIvYnVpbHRpbnMvZGl2ZGkzLmMKK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAk
KExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL2ZpeHVuc3RmdGkuYworTElCQ09NUElM
RVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvbXVsZGMz
LmMKK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1
aWx0aW5zL2FzaHJ0aTMuYworTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJf
UlRfU1JDKS9saWIvYnVpbHRpbnMvbW9kdGkzLmMKK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAk
KExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL2Zsb2F0ZGlzZi5jCitMSUJDT01QSUxF
Ul9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9maXh1bnNk
ZnRpLmMKK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGli
L2J1aWx0aW5zL2Zsb2F0dW5kaWRmLmMKK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNP
TVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL25lZ3RpMi5jCitMSUJDT01QSUxFUl9SVF9TUkNT
LXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9mbG9hdGRpeGYuYworTElC
Q09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMv
bW9kZGkzLmMKK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykv
bGliL2J1aWx0aW5zL2Rpdm1vZGRpNC5jCitMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJD
T01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9mbG9hdHVuc2l0Zi5jCitMSUJDT01QSUxFUl9S
VF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy90cnVuY3RmZGYy
LmMKK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1
aWx0aW5zL211bG9zaTQuYworTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJf
UlRfU1JDKS9saWIvYnVpbHRpbnMvYWJzdnNpMi5jCitMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0g
JChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9jdHp0aTIuYworTElCQ09NUElMRVJf
UlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvZmxvYXRzaXRm
LmMKK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1
aWx0aW5zL2Jzd2Fwc2kyLmMKK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVS
X1JUX1NSQykvbGliL2J1aWx0aW5zL211bGRmMy5jCitMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0g
JChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9mbG9hdHVudGlkZi5jCitMSUJDT01Q
SUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9mbG9h
dHVuZGl4Zi5jCitMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMp
L2xpYi9idWlsdGlucy9nY2NfcGVyc29uYWxpdHlfdjAuYworTElCQ09NUElMRVJfUlRfU1JDUy15
ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvZml4dW5zc2Z0aS5jCitMSUJD
T01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9m
ZnN0aTIuYworTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9s
aWIvYnVpbHRpbnMvZmxvYXRkaXRmLmMKK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNP
TVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL2V4dGVuZGhmc2YyLmMKK0xJQkNPTVBJTEVSX1JU
X1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL3Bhcml0eXRpMi5j
CitMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWls
dGlucy9mbG9hdHRpZGYuYworTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJf
UlRfU1JDKS9saWIvYnVpbHRpbnMvbXVsZGkzLmMKK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAk
KExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL3BvcGNvdW50dGkyLmMKK0xJQkNPTVBJ
TEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL3Vtb2Rk
aTMuYworTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIv
YnVpbHRpbnMvZml4dW5zZGZzaS5jCitMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01Q
SUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9wYXJpdHlkaTIuYworTElCQ09NUElMRVJfUlRfU1JD
Uy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMveDg2XzY0L2Zsb2F0ZGlz
Zi5jCitMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9i
dWlsdGlucy94ODZfNjQvZmxvYXRkaXhmLmMKK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJ
QkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL3g4Nl82NC9mbG9hdGRpZGYuYworTElCQ09N
UElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvb3Nf
dmVyc2lvbl9jaGVjay5jCitMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9S
VF9TUkMpL2xpYi9idWlsdGlucy9maXh1bnN4ZnRpLmMKK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSAr
PSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL2Rpdm1vZHNpNC5jCitMSUJDT01Q
SUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9tdWxv
dGk0LmMKK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGli
L2J1aWx0aW5zL2NtcGRpMi5jCitMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxF
Ul9SVF9TUkMpL2xpYi9idWlsdGlucy9wcGMvZGl2dGMzLmMKK0xJQkNPTVBJTEVSX1JUX1NSQ1Mt
eSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL3BwYy9maXh1bnN0ZmRpLmMK
K0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0
aW5zL3BwYy9mbG9hdHVuZGl0Zi5jCitMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01Q
SUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9wcGMvZ2NjX3FtdWwuYworTElCQ09NUElMRVJfUlRf
U1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvcHBjL2djY19xZGl2
LmMKK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1
aWx0aW5zL3BwYy9mbG9hdGRpdGYuYworTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09N
UElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvcHBjL2djY19xc3ViLmMKK0xJQkNPTVBJTEVSX1JU
X1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL3BwYy9maXh0ZmRp
LmMKK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1
aWx0aW5zL3BwYy9nY2NfcWFkZC5jCitMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01Q
SUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9wcGMvbXVsdGMzLmMKK0xJQkNPTVBJTEVSX1JUX1NS
Q1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL3VkaXZtb2RzaTQuYwor
TElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRp
bnMvZml4ZGZzaS5jCitMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9T
UkMpL2xpYi9idWlsdGlucy9maXhzZnRpLmMKK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJ
QkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL3RydW5jZGZoZjIuYworTElCQ09NUElMRVJf
UlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvY29tcGFyZXRm
Mi5jCitMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9i
dWlsdGlucy9mbG9hdHVuc2lkZi5jCitMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01Q
SUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9hZGR2ZGkzLmMKK0xJQkNPTVBJTEVSX1JUX1NSQ1Mt
eSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL3Vtb2R0aTMuYworTElCQ09N
UElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvc3Vi
dmRpMy5jCitMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xp
Yi9idWlsdGlucy90cnVuY3NmaGYyLmMKK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNP
TVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL211bHZkaTMuYworTElCQ09NUElMRVJfUlRfU1JD
Uy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvZml4dGZkaS5jCitMSUJD
T01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy91
ZGl2c2kzLmMKK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykv
bGliL2J1aWx0aW5zL2RpdmRjMy5jCitMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01Q
SUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9tdWx0YzMuYworTElCQ09NUElMRVJfUlRfU1JDUy15
ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvZGl2dGYzLmMKK0xJQkNPTVBJ
TEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL25lZ2Rp
Mi5jCitMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9i
dWlsdGlucy9lcHJpbnRmLmMKK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVS
X1JUX1NSQykvbGliL2J1aWx0aW5zL2NsZWFyX2NhY2hlLmMKK0xJQkNPTVBJTEVSX1JUX1NSQ1Mt
eSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL2FkZHNmMy5jCitMSUJDT01Q
SUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9hZGRk
ZjMuYworTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIv
YnVpbHRpbnMvbXVsc2MzLmMKK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVS
X1JUX1NSQykvbGliL2J1aWx0aW5zL2Zmc3NpMi5jCitMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0g
JChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9maXhzZmRpLmMKK0xJQkNPTVBJTEVS
X1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL2ZpeGRmdGku
YworTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVp
bHRpbnMvZGl2eGMzLmMKK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JU
X1NSQykvbGliL2J1aWx0aW5zL2Zsb2F0ZGlkZi5jCitMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0g
JChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9leHRlbmRzZmRmMi5jCmRpZmYgLS1n
aXQgYS9leHBvcnRzeW1zLnVrIGIvZXhwb3J0c3ltcy51awpuZXcgZmlsZSBtb2RlIDEwMDY0NApp
bmRleCAwMDAwMDAwLi42MjFlOTRmCi0tLSAvZGV2L251bGwKKysrIGIvZXhwb3J0c3ltcy51awpA
QCAtMCwwICsxIEBACitub25lCi0tIAoyLjIwLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Thu Mar 21 16:01:58 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 21 Mar 2019 16:01: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 1h708j-00049d-82; Thu, 21 Mar 2019 16:01:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=MpC6=RY=stud.acs.upb.ro=vlad_andrei.badoiu@srs-us1.protection.inumbo.net>)
 id 1h708h-00049Y-8v
 for minios-devel@lists.xen.org; Thu, 21 Mar 2019 16:01:55 +0000
X-Inumbo-ID: a3de0fa4-4bf2-11e9-93a4-8fb67f7b0d73
Received: from EUR03-DB5-obe.outbound.protection.outlook.com (unknown
 [40.107.4.79]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a3de0fa4-4bf2-11e9-93a4-8fb67f7b0d73;
 Thu, 21 Mar 2019 16:01:52 +0000 (UTC)
Received: from AM0PR01MB5458.eurprd01.prod.exchangelabs.com (10.255.182.31) by
 AM0PR01MB5362.eurprd01.prod.exchangelabs.com (20.178.115.12) with
 Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1709.13; Thu, 21 Mar 2019 16:01:49 +0000
Received: from AM0PR01MB5458.eurprd01.prod.exchangelabs.com
 ([fe80::bc3f:7f2f:a620:12b2]) by AM0PR01MB5458.eurprd01.prod.exchangelabs.com
 ([fe80::bc3f:7f2f:a620:12b2%5]) with mapi id 15.20.1709.015; Thu, 21 Mar 2019
 16:01:49 +0000
From: =?iso-8859-2?Q?Vlad-Andrei_B=C3DOIU_=2878692=29?=
 <vlad_andrei.badoiu@stud.acs.upb.ro>
To: "minios-devel@lists.xen.org" <minios-devel@lists.xen.org>
Thread-Topic: [UNIKRAFT/COMPILER-RT PATCH 1/1] Initial port of compiler-rt to
 Unikraft
Thread-Index: AQHU3/7P5EMWFAE2cU6ExWDO9zoAkaYWPsiA
Date: Thu, 21 Mar 2019 16:01:49 +0000
Message-ID: <946734da-9afd-126a-df96-f6447f547923@stud.acs.upb.ro>
References: <20190321155731.488-1-vlad_andrei.badoiu@stud.acs.upb.ro>
In-Reply-To: <20190321155731.488-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: AM5PR0102CA0033.eurprd01.prod.exchangelabs.com
 (2603:10a6:206::46) To AM0PR01MB5458.eurprd01.prod.exchangelabs.com
 (2603:10a6:208:179::31)
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-ms-office365-filtering-correlation-id: b5afc50b-427e-468e-2cb6-08d6ae1686d0
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600127)(711020)(4605104)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR01MB5362; 
x-ms-traffictypediagnostic: AM0PR01MB5362:
x-microsoft-antispam-prvs: <AM0PR01MB536234E201EA13EC41913EF3A6420@AM0PR01MB5362.eurprd01.prod.exchangelabs.com>
x-forefront-prvs: 0983EAD6B2
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(396003)(39840400004)(136003)(346002)(376002)(366004)(199004)(189003)(5660300002)(30864003)(54906003)(71200400001)(86362001)(256004)(14444005)(76176011)(99286004)(71190400001)(31696002)(74482002)(316002)(52116002)(786003)(66066001)(2501003)(31686004)(14454004)(81166006)(7736002)(8676002)(4326008)(486006)(66574012)(25786009)(3846002)(53546011)(6246003)(476003)(53936002)(11346002)(2616005)(6916009)(386003)(97736004)(6506007)(81156014)(6512007)(8936002)(2351001)(5640700003)(6306002)(446003)(6486002)(53946003)(305945005)(102836004)(6436002)(106356001)(68736007)(2906002)(6116002)(105586002)(229853002)(186003)(26005)(478600001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR01MB5362;
 H:AM0PR01MB5458.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-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: dNFWGTKCOlhGKf3yOUxa4KkEpAhyfFSsmFAekvq7jR6H0NbPN9MKmJjIJu15qiPLu3omp+2Z4M/ByxW9w/GKaN4HugHMDMlH04IAHJNyu6w6G3GnrgOJlD927GDsMHaEAovPhAN1v9SysQUt0o+FdwsVkSxd+jbFRI2sZjxezDKH8+yHk8YNrH99mqDcB3cjp7x045nIPFE4nqk8A5DYHsT08c+c4U4w6TLMHjxqEOsUq20rFxosFiZ2stJ7XeYgiNsfMH+D2zfpWWyBybzfoG2qV6U39CcN0ghx+mD/UvVNmHf6R+vEk8YmMgqcLc+xOp844ffyl1o7q/kn1uzDe5GCIs7TFrONXbwqlQ7jYu37FlkgHuPw3pp26Wg4e27393Wj4STwnEOpvD8+tr4O6glFijEd6F5jWH2LM8Ep1pg=
Content-ID: <C968655123E15B43B4549A3C475AF701@eurprd01.prod.exchangelabs.com>
MIME-Version: 1.0
X-OriginatorOrg: stud.acs.upb.ro
X-MS-Exchange-CrossTenant-Network-Message-Id: b5afc50b-427e-468e-2cb6-08d6ae1686d0
X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Mar 2019 16:01:49.5868 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 2d8cc8ba-8dda-4334-9e5c-fac2092e9bac
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR01MB5362
Subject: Re: [Minios-devel] [UNIKRAFT/COMPILER-RT PATCH 1/1] Initial port of
 compiler-rt to Unikraft
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>,
 "Sharan.Santhanam@neclab.eu" <Sharan.Santhanam@neclab.eu>,
 "yuri.volchkov@neclab.eu" <yuri.volchkov@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>

VGhpcyBwYXRjaCByZXF1aXJlcyB0aGUgZm9sbG93aW5nIHBhdGNoZXMgZnJvbSB0aGUgbWFpbGlu
ZyBsaXN0OgoKW1VOSUtSQUZUL05FV0xJQiBQQVRDSCAxLzFdIEFkZCBzdHVicyBmb3IgQysrIGxp
YnJhcmllcwoKCk9uIDMvMjEvMTkgNTo1NyBQTSwgVmxhZC1BbmRyZWkgQsSCRE9JVSAoNzg2OTIp
IHdyb3RlOgo+IFRoaXMgaXMgb3VyIGluaXRpYWwgcG9ydCBvZiBjb21waWxlci1ydCB0byBVbmlr
cmFmdCBhcyBleHRlcm5hbAo+IGxpYnJhcnkuIEZvciBub3cgeW91IG5lZWQgbmV3bGliIHRvIG1h
a2UgaXQgd29yay4gQ3VycmVudGx5IG9ubHkKPiB0aGUgbmVjZXNzYXJ5IGZ1bmN0aW9ucyBuZWVk
ZWQgYnkgbGlidW53aW5kIGFyZSB1c2VkLgo+Cj4gU2lnbmVkLW9mZi1ieTogVmxhZC1BbmRyZWkg
QmFkb2l1IDx2bGFkX2FuZHJlaS5iYWRvaXVAc3R1ZC5hY3MudXBiLnJvPgo+IC0tLQo+ICAgQ29u
ZmlnLnVrICAgICB8ICAgMyArCj4gICBNYWtlZmlsZS51ayAgIHwgMjQ0ICsrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4gICBleHBvcnRzeW1zLnVrIHwg
ICAxICsKPiAgIDMgZmlsZXMgY2hhbmdlZCwgMjQ4IGluc2VydGlvbnMoKykKPiAgIGNyZWF0ZSBt
b2RlIDEwMDY0NCBDb25maWcudWsKPiAgIGNyZWF0ZSBtb2RlIDEwMDY0NCBNYWtlZmlsZS51awo+
ICAgY3JlYXRlIG1vZGUgMTAwNjQ0IGV4cG9ydHN5bXMudWsKPgo+IGRpZmYgLS1naXQgYS9Db25m
aWcudWsgYi9Db25maWcudWsKPiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+IGluZGV4IDAwMDAwMDAu
LmU3MjY3OWQKPiAtLS0gL2Rldi9udWxsCj4gKysrIGIvQ29uZmlnLnVrCj4gQEAgLTAsMCArMSwz
IEBACj4gK21lbnVjb25maWcgTElCQ09NUElMRVJfUlQKPiArICAgIGJvb2wgIiBjb21waWxlci1y
dCAtIHJ1bnRtZSBzdXBwb3J0Igo+ICsgICAgZGVmYXVsdCBuCj4gZGlmZiAtLWdpdCBhL01ha2Vm
aWxlLnVrIGIvTWFrZWZpbGUudWsKPiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+IGluZGV4IDAwMDAw
MDAuLjBhZjljNzAKPiAtLS0gL2Rldi9udWxsCj4gKysrIGIvTWFrZWZpbGUudWsKPiBAQCAtMCww
ICsxLDI0NCBAQAo+ICsjICBsaWJjb21waWxlci1ydCBNYWtlZmlsZS51awo+ICsjCj4gKyMgIEF1
dGhvcnM6IFZsYWQtQW5kcmVpIEJhZG9pdSA8dmxhZF9hbmRyZWkuYmFkb2l1QHN0dWQuYWNzLnVw
Yi5ybz4KPiArIwo+ICsjICBDb3B5cmlnaHQgKGMpIDIwMTksIE5FQyBFdXJvcGUgTHRkLiwgTkVD
IENvcnBvcmF0aW9uLiBBbGwgcmlnaHRzIHJlc2VydmVkLgo+ICsjCj4gKyMgIFJlZGlzdHJpYnV0
aW9uIGFuZCB1c2UgaW4gc291cmNlIGFuZCBiaW5hcnkgZm9ybXMsIHdpdGggb3Igd2l0aG91dAo+
ICsjICBtb2RpZmljYXRpb24sIGFyZSBwZXJtaXR0ZWQgcHJvdmlkZWQgdGhhdCB0aGUgZm9sbG93
aW5nIGNvbmRpdGlvbnMKPiArIyAgYXJlIG1ldDoKPiArIwo+ICsjICAxLiBSZWRpc3RyaWJ1dGlv
bnMgb2Ygc291cmNlIGNvZGUgbXVzdCByZXRhaW4gdGhlIGFib3ZlIGNvcHlyaWdodAo+ICsjICAg
ICBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2Ns
YWltZXIuCj4gKyMgIDIuIFJlZGlzdHJpYnV0aW9ucyBpbiBiaW5hcnkgZm9ybSBtdXN0IHJlcHJv
ZHVjZSB0aGUgYWJvdmUgY29weXJpZ2h0Cj4gKyMgICAgIG5vdGljZSwgdGhpcyBsaXN0IG9mIGNv
bmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lciBpbiB0aGUKPiArIyAgICAgZG9j
dW1lbnRhdGlvbiBhbmQvb3Igb3RoZXIgbWF0ZXJpYWxzIHByb3ZpZGVkIHdpdGggdGhlIGRpc3Ry
aWJ1dGlvbi4KPiArIyAgMy4gTmVpdGhlciB0aGUgbmFtZSBvZiB0aGUgY29weXJpZ2h0IGhvbGRl
ciBub3IgdGhlIG5hbWVzIG9mIGl0cwo+ICsjICAgICBjb250cmlidXRvcnMgbWF5IGJlIHVzZWQg
dG8gZW5kb3JzZSBvciBwcm9tb3RlIHByb2R1Y3RzIGRlcml2ZWQgZnJvbQo+ICsjICAgICB0aGlz
IHNvZnR3YXJlIHdpdGhvdXQgc3BlY2lmaWMgcHJpb3Igd3JpdHRlbiBwZXJtaXNzaW9uLgo+ICsj
Cj4gKyMgIFRISVMgU09GVFdBUkUgSVMgUFJPVklERUQgQlkgVEhFIENPUFlSSUdIVCBIT0xERVJT
IEFORCBDT05UUklCVVRPUlMgIkFTIElTIgo+ICsjICBBTkQgQU5ZIEVYUFJFU1MgT1IgSU1QTElF
RCBXQVJSQU5USUVTLCBJTkNMVURJTkcsIEJVVCBOT1QgTElNSVRFRCBUTywgVEhFCj4gKyMgIElN
UExJRUQgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFkgQU5EIEZJVE5FU1MgRk9SIEEgUEFS
VElDVUxBUiBQVVJQT1NFCj4gKyMgIEFSRSBESVNDTEFJTUVELiBJTiBOTyBFVkVOVCBTSEFMTCBU
SEUgQ09QWVJJR0hUIEhPTERFUiBPUiBDT05UUklCVVRPUlMgQkUKPiArIyAgTElBQkxFIEZPUiBB
TlkgRElSRUNULCBJTkRJUkVDVCwgSU5DSURFTlRBTCwgU1BFQ0lBTCwgRVhFTVBMQVJZLCBPUgo+
ICsjICBDT05TRVFVRU5USUFMIERBTUFHRVMgKElOQ0xVRElORywgQlVUIE5PVCBMSU1JVEVEIFRP
LCBQUk9DVVJFTUVOVCBPRgo+ICsjICBTVUJTVElUVVRFIEdPT0RTIE9SIFNFUlZJQ0VTOyBMT1NT
IE9GIFVTRSwgREFUQSwgT1IgUFJPRklUUzsgT1IgQlVTSU5FU1MKPiArIyAgSU5URVJSVVBUSU9O
KSBIT1dFVkVSIENBVVNFRCBBTkQgT04gQU5ZIFRIRU9SWSBPRiBMSUFCSUxJVFksIFdIRVRIRVIg
SU4KPiArIyAgQ09OVFJBQ1QsIFNUUklDVCBMSUFCSUxJVFksIE9SIFRPUlQgKElOQ0xVRElORyBO
RUdMSUdFTkNFIE9SIE9USEVSV0lTRSkKPiArIyAgQVJJU0lORyBJTiBBTlkgV0FZIE9VVCBPRiBU
SEUgVVNFIE9GIFRISVMgU09GVFdBUkUsIEVWRU4gSUYgQURWSVNFRCBPRiBUSEUKPiArIyAgUE9T
U0lCSUxJVFkgT0YgU1VDSCBEQU1BR0UuCj4gKyMKPiArIyAgVEhJUyBIRUFERVIgTUFZIE5PVCBC
RSBFWFRSQUNURUQgT1IgTU9ESUZJRUQgSU4gQU5ZIFdBWS4KPiArIwo+ICsKPiArIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMKPiArIyBMaWJyYXJ5IHJlZ2lzdHJhdGlvbgo+ICsjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIwo+ICskKGV2YWwgJChjYWxsIGFkZGxpYl9zLGxpYmNvbXBpbGVyLXJ0LCQoQ09O
RklHX0xJQkNPTVBJTEVSX1JUKSkpCj4gKwo+ICsjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIwo+ICsj
IFNvdXJjZXMKPiArIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMKPiArTElCQ09NUElMRVJfUlRfVkVS
U0lPTj03LjAuMAo+ICtMSUJDT01QSUxFUl9SVF9VUkw9aHR0cDovL3JlbGVhc2VzLmxsdm0ub3Jn
LyQoTElCQ09NUElMRVJfUlRfVkVSU0lPTikvY29tcGlsZXItcnQtJChMSUJDT01QSUxFUl9SVF9W
RVJTSU9OKS5zcmMudGFyLnh6Cj4gK0xJQkNPTVBJTEVSX1JUX1BBVENIRElSPSQoTElCQ09NUElM
RVJfUlRfQkFTRSkvcGF0Y2hlcwo+ICskKGV2YWwgJChjYWxsIGZldGNoLGxpYmNvbXBpbGVyLXJ0
LCQoTElCQ09NUElMRVJfUlRfVVJMKSkpCj4gKyQoZXZhbCAkKGNhbGwgcGF0Y2gsbGliY29tcGls
ZXItcnQsJChMSUJDT01QSUxFUl9SVF9QQVRDSERJUiksY29tcGlsZXItcnQtJChMSUJDT01QSUxF
Ul9SVF9WRVJTSU9OKS5zcmMpKQo+ICsKPiArIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMKPiArIyBI
ZWxwZXJzCj4gKyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCj4gK0xJQkNPTVBJTEVSX1JUX1NVQkRJ
Uj1jb21waWxlci1ydC0kKExJQkNPTVBJTEVSX1JUX1ZFUlNJT04pLnNyYwo+ICtMSUJDT01QSUxF
Ul9SVF9TUkM9JChMSUJDT01QSUxFUl9SVF9PUklHSU4pLyQoTElCQ09NUElMRVJfUlRfU1VCRElS
KQo+ICsKPiArIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMKPiArIyBMaWJyYXJ5IGluY2x1ZGVzCj4g
KyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCj4gK0NJTkNMVURFUy0kKENPTkZJR19MSUJDT01QSUxF
Ul9SVCkgKz0gLUkkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliCj4gK0NJTkNMVURFUy0kKENPTkZJ
R19MSUJDT01QSUxFUl9SVCkgKz0gLUkkKExJQkNPTVBJTEVSX1JUX1NSQykvaW5jbHVkZQo+ICtD
WFhJTkNMVURFUy0kKENPTkZJR19MSUJDT01QSUxFUl9SVCkgKz0gLUkkKExJQkNPTVBJTEVSX1JU
X1NSQykvbGliCj4gK0NYWElOQ0xVREVTLSQoQ09ORklHX0xJQkNPTVBJTEVSX1JUKSArPSAtSSQo
TElCQ09NUElMRVJfUlRfU1JDKS9pbmNsdWRlCj4gKwo+ICsjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
Iwo+ICsjIEdsb2JhbCBmbGFncwo+ICsjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIwo+ICtDT05GSUdf
RkxBR1MJKz0gLURfX3g4Nl82NF9fCj4gK0xJQkNPTVBJTEVSX1JUX0NGTEFHUy15ICAgICs9ICAk
KENPTkZJR19GTEFHUykKPiArTElCQ09NUElMRVJfUlRfQ1hYRkxBR1MteSAgICArPSAgJChDT05G
SUdfRkxBR1MpCj4gKwo+ICsjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIwo+ICsjIExpYnJhcnkgc291
cmNlcwo+ICsjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIwo+ICtMSUJDT01QSUxFUl9SVF9TUkNTLXkg
Kz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9kaXZkZjMuYwo+ICtMSUJDT01Q
SUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9zdWJk
ZjMuYwo+ICtMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xp
Yi9idWlsdGlucy9wb3Bjb3VudHNpMi5jCj4gK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJ
QkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL2Zsb2F0dW50aXNmLmMKPiArTElCQ09NUElM
RVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvaW50X3V0
aWwuYwo+ICtMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xp
Yi9idWlsdGlucy9sc2hydGkzLmMKPiArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09N
UElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvZmZzZGkyLmMKPiArTElCQ09NUElMRVJfUlRfU1JD
Uy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvYXNobGRpMy5jCj4gK0xJ
QkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5z
L2Zsb2F0dGl4Zi5jCj4gK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JU
X1NSQykvbGliL2J1aWx0aW5zL211bHZ0aTMuYwo+ICtMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0g
JChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9mbG9hdHVuZGlzZi5jCj4gK0xJQkNP
TVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL2Zp
eHNmc2kuYwo+ICtMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMp
L2xpYi9idWlsdGlucy9wb3dpZGYyLmMKPiArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElC
Q09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvdWRpdm1vZGRpNC5jCj4gK0xJQkNPTVBJTEVS
X1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL2Fic3ZkaTIu
Ywo+ICtMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9i
dWlsdGlucy9jbHpkaTIuYwo+ICtMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxF
Ul9SVF9TUkMpL2xpYi9idWlsdGlucy9taW5nd19maXhmbG9hdC5jCj4gK0xJQkNPTVBJTEVSX1JU
X1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL3VjbXBkaTIuYwo+
ICtMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWls
dGlucy9maXh1bnNkZmRpLmMKPiArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElM
RVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvdWRpdm1vZHRpNC5jCj4gK0xJQkNPTVBJTEVSX1JUX1NS
Q1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL2Zsb2F0dGlzZi5jCj4g
K0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0
aW5zL2RpdnRjMy5jCj4gK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JU
X1NSQykvbGliL2J1aWx0aW5zL211bG9kaTQuYwo+ICtMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0g
JChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9jcHVfbW9kZWwuYwo+ICtMSUJDT01Q
SUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9maXh1
bnN4ZnNpLmMKPiArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JD
KS9saWIvYnVpbHRpbnMvZml4dW5zdGZkaS5jCj4gK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAk
KExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL2V4dGVuZHNmdGYyLmMKPiArTElCQ09N
UElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvZGl2
c2MzLmMKPiArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9s
aWIvYnVpbHRpbnMvc3VidnRpMy5jCj4gK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNP
TVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL3Bvd2lzZjIuYwo+ICtMSUJDT01QSUxFUl9SVF9T
UkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9hZGR2c2kzLmMKPiAr
TElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRp
bnMvZmxvYXR0aXRmLmMKPiArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJf
UlRfU1JDKS9saWIvYnVpbHRpbnMvY29tcGFyZXNmMi5jCj4gK0xJQkNPTVBJTEVSX1JUX1NSQ1Mt
eSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL2NtcHRpMi5jCj4gK0xJQkNP
TVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL2V4
dGVuZGRmdGYyLmMKPiArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRf
U1JDKS9saWIvYnVpbHRpbnMvZmxvYXR1bnRpeGYuYwo+ICtMSUJDT01QSUxFUl9SVF9TUkNTLXkg
Kz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9uZWdkZjIuYwo+ICtMSUJDT01Q
SUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9tdWx0
ZjMuYwo+ICtMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xp
Yi9idWlsdGlucy9uZWdzZjIuYwo+ICtMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01Q
SUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9jbHp0aTIuYwo+ICtMSUJDT01QSUxFUl9SVF9TUkNT
LXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9maXh4ZmRpLmMKPiArTElC
Q09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMv
Zml4dW5zdGZzaS5jCj4gK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JU
X1NSQykvbGliL2J1aWx0aW5zL3VjbXB0aTIuYwo+ICtMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0g
JChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9maXhkZmRpLmMKPiArTElCQ09NUElM
RVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvbmVndnNp
Mi5jCj4gK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGli
L2J1aWx0aW5zL2NsenNpMi5jCj4gK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJ
TEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL2Zsb2F0c2lkZi5jCj4gK0xJQkNPTVBJTEVSX1JUX1NS
Q1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL2N0enNpMi5jCj4gK0xJ
QkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5z
L25lZ3ZkaTIuYwo+ICtMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9T
UkMpL2xpYi9idWlsdGlucy9tdWx0aTMuYwo+ICtMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChM
SUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9sc2hyZGkzLmMKPiArTElCQ09NUElMRVJf
UlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvYWJzdnRpMi5j
Cj4gK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1
aWx0aW5zL2ZpeHRmdGkuYwo+ICtMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxF
Ul9SVF9TUkMpL2xpYi9idWlsdGlucy9maXh1bnNzZnNpLmMKPiArTElCQ09NUElMRVJfUlRfU1JD
Uy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvbW9kc2kzLmMKPiArTElC
Q09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMv
bXVseGMzLmMKPiArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JD
KS9saWIvYnVpbHRpbnMvcG93aXhmMi5jCj4gK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJ
QkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL2RpdnRpMy5jCj4gK0xJQkNPTVBJTEVSX1JU
X1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL2ZpeHVuc3NmZGku
Ywo+ICtMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9i
dWlsdGlucy9hc2hsdGkzLmMKPiArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElM
RVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvZml4dGZzaS5jCj4gK0xJQkNPTVBJTEVSX1JUX1NSQ1Mt
eSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL211bHZzaTMuYwo+ICtMSUJD
T01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9m
bG9hdHVudGl0Zi5jCj4gK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JU
X1NSQykvbGliL2J1aWx0aW5zL2RpdnNmMy5jCj4gK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAk
KExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL3Bvd2l0ZjIuYwo+ICtMSUJDT01QSUxF
Ul9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9tdWxzZjMu
Ywo+ICtMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9i
dWlsdGlucy9jb21wYXJlZGYyLmMKPiArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09N
UElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvcGFyaXR5c2kyLmMKPiArTElCQ09NUElMRVJfUlRf
U1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvZmxvYXR1bmRpdGYu
Ywo+ICtMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9i
dWlsdGlucy9hcHBsZV92ZXJzaW9uaW5nLmMKPiArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQo
TElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvdW1vZHNpMy5jCj4gK0xJQkNPTVBJTEVS
X1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL2Jzd2FwZGky
LmMKPiArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIv
YnVpbHRpbnMvZml4eGZ0aS5jCj4gK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJ
TEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL25lZ3Z0aTIuYwo+ICtMSUJDT01QSUxFUl9SVF9TUkNT
LXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9maXh1bnN4ZmRpLmMKPiAr
TElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRp
bnMvc3VidnNpMy5jCj4gK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JU
X1NSQykvbGliL2J1aWx0aW5zL3N1YnNmMy5jCj4gK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAk
KExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL3VkaXZ0aTMuYwo+ICtMSUJDT01QSUxF
Ul9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy91ZGl2ZGkz
LmMKPiArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIv
YnVpbHRpbnMvc3VidGYzLmMKPiArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElM
RVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvYWRkdnRpMy5jCj4gK0xJQkNPTVBJTEVSX1JUX1NSQ1Mt
eSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL2FzaHJkaTMuYwo+ICtMSUJD
T01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9m
bG9hdHVuc2lzZi5jCj4gK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JU
X1NSQykvbGliL2J1aWx0aW5zL2FkZHRmMy5jCj4gK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAk
KExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL3BvcGNvdW50ZGkyLmMKPiArTElCQ09N
UElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvZGl2
c2kzLmMKPiArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9s
aWIvYnVpbHRpbnMvZW5hYmxlX2V4ZWN1dGVfc3RhY2suYwo+ICtMSUJDT01QSUxFUl9SVF9TUkNT
LXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy90cnVuY3Rmc2YyLmMKPiAr
TElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRp
bnMvdHJ1bmNkZnNmMi5jCj4gK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVS
X1JUX1NSQykvbGliL2J1aWx0aW5zL3RyYW1wb2xpbmVfc2V0dXAuYwo+ICtMSUJDT01QSUxFUl9S
VF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9mbG9hdHNpc2Yu
Ywo+ICtMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9i
dWlsdGlucy9jdHpkaTIuYwo+ICtMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxF
Ul9SVF9TUkMpL2xpYi9idWlsdGlucy9kaXZkaTMuYwo+ICtMSUJDT01QSUxFUl9SVF9TUkNTLXkg
Kz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9maXh1bnN0ZnRpLmMKPiArTElC
Q09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMv
bXVsZGMzLmMKPiArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JD
KS9saWIvYnVpbHRpbnMvYXNocnRpMy5jCj4gK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJ
QkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL21vZHRpMy5jCj4gK0xJQkNPTVBJTEVSX1JU
X1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL2Zsb2F0ZGlzZi5j
Cj4gK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1
aWx0aW5zL2ZpeHVuc2RmdGkuYwo+ICtMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01Q
SUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9mbG9hdHVuZGlkZi5jCj4gK0xJQkNPTVBJTEVSX1JU
X1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL25lZ3RpMi5jCj4g
K0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0
aW5zL2Zsb2F0ZGl4Zi5jCj4gK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVS
X1JUX1NSQykvbGliL2J1aWx0aW5zL21vZGRpMy5jCj4gK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSAr
PSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL2Rpdm1vZGRpNC5jCj4gK0xJQkNP
TVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL2Zs
b2F0dW5zaXRmLmMKPiArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRf
U1JDKS9saWIvYnVpbHRpbnMvdHJ1bmN0ZmRmMi5jCj4gK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSAr
PSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL211bG9zaTQuYwo+ICtMSUJDT01Q
SUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9hYnN2
c2kyLmMKPiArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9s
aWIvYnVpbHRpbnMvY3R6dGkyLmMKPiArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09N
UElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvZmxvYXRzaXRmLmMKPiArTElCQ09NUElMRVJfUlRf
U1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvYnN3YXBzaTIuYwo+
ICtMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWls
dGlucy9tdWxkZjMuYwo+ICtMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9S
VF9TUkMpL2xpYi9idWlsdGlucy9mbG9hdHVudGlkZi5jCj4gK0xJQkNPTVBJTEVSX1JUX1NSQ1Mt
eSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL2Zsb2F0dW5kaXhmLmMKPiAr
TElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRp
bnMvZ2NjX3BlcnNvbmFsaXR5X3YwLmMKPiArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElC
Q09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvZml4dW5zc2Z0aS5jCj4gK0xJQkNPTVBJTEVS
X1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL2Zmc3RpMi5j
Cj4gK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1
aWx0aW5zL2Zsb2F0ZGl0Zi5jCj4gK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJ
TEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL2V4dGVuZGhmc2YyLmMKPiArTElCQ09NUElMRVJfUlRf
U1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvcGFyaXR5dGkyLmMK
PiArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVp
bHRpbnMvZmxvYXR0aWRmLmMKPiArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElM
RVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvbXVsZGkzLmMKPiArTElCQ09NUElMRVJfUlRfU1JDUy15
ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvcG9wY291bnR0aTIuYwo+ICtM
SUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlu
cy91bW9kZGkzLmMKPiArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRf
U1JDKS9saWIvYnVpbHRpbnMvZml4dW5zZGZzaS5jCj4gK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSAr
PSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL3Bhcml0eWRpMi5jCj4gK0xJQkNP
TVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL3g4
Nl82NC9mbG9hdGRpc2YuYwo+ICtMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxF
Ul9SVF9TUkMpL2xpYi9idWlsdGlucy94ODZfNjQvZmxvYXRkaXhmLmMKPiArTElCQ09NUElMRVJf
UlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMveDg2XzY0L2Zs
b2F0ZGlkZi5jCj4gK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NS
QykvbGliL2J1aWx0aW5zL29zX3ZlcnNpb25fY2hlY2suYwo+ICtMSUJDT01QSUxFUl9SVF9TUkNT
LXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9maXh1bnN4ZnRpLmMKPiAr
TElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRp
bnMvZGl2bW9kc2k0LmMKPiArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJf
UlRfU1JDKS9saWIvYnVpbHRpbnMvbXVsb3RpNC5jCj4gK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSAr
PSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL2NtcGRpMi5jCj4gK0xJQkNPTVBJ
TEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL3BwYy9k
aXZ0YzMuYwo+ICtMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMp
L2xpYi9idWlsdGlucy9wcGMvZml4dW5zdGZkaS5jCj4gK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSAr
PSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL3BwYy9mbG9hdHVuZGl0Zi5jCj4g
K0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0
aW5zL3BwYy9nY2NfcW11bC5jCj4gK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJ
TEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL3BwYy9nY2NfcWRpdi5jCj4gK0xJQkNPTVBJTEVSX1JU
X1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL3BwYy9mbG9hdGRp
dGYuYwo+ICtMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xp
Yi9idWlsdGlucy9wcGMvZ2NjX3FzdWIuYwo+ICtMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChM
SUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9wcGMvZml4dGZkaS5jCj4gK0xJQkNPTVBJ
TEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL3BwYy9n
Y2NfcWFkZC5jCj4gK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NS
QykvbGliL2J1aWx0aW5zL3BwYy9tdWx0YzMuYwo+ICtMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0g
JChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy91ZGl2bW9kc2k0LmMKPiArTElCQ09N
UElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvZml4
ZGZzaS5jCj4gK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykv
bGliL2J1aWx0aW5zL2ZpeHNmdGkuYwo+ICtMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJD
T01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy90cnVuY2RmaGYyLmMKPiArTElCQ09NUElMRVJf
UlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvY29tcGFyZXRm
Mi5jCj4gK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGli
L2J1aWx0aW5zL2Zsb2F0dW5zaWRmLmMKPiArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElC
Q09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvYWRkdmRpMy5jCj4gK0xJQkNPTVBJTEVSX1JU
X1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL3Vtb2R0aTMuYwo+
ICtMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWls
dGlucy9zdWJ2ZGkzLmMKPiArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJf
UlRfU1JDKS9saWIvYnVpbHRpbnMvdHJ1bmNzZmhmMi5jCj4gK0xJQkNPTVBJTEVSX1JUX1NSQ1Mt
eSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL211bHZkaTMuYwo+ICtMSUJD
T01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9m
aXh0ZmRpLmMKPiArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JD
KS9saWIvYnVpbHRpbnMvdWRpdnNpMy5jCj4gK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJ
QkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL2RpdmRjMy5jCj4gK0xJQkNPTVBJTEVSX1JU
X1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL211bHRjMy5jCj4g
K0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0
aW5zL2RpdnRmMy5jCj4gK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JU
X1NSQykvbGliL2J1aWx0aW5zL25lZ2RpMi5jCj4gK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAk
KExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL2VwcmludGYuYwo+ICtMSUJDT01QSUxF
Ul9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9jbGVhcl9j
YWNoZS5jCj4gK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykv
bGliL2J1aWx0aW5zL2FkZHNmMy5jCj4gK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNP
TVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL2FkZGRmMy5jCj4gK0xJQkNPTVBJTEVSX1JUX1NS
Q1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL211bHNjMy5jCj4gK0xJ
QkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5z
L2Zmc3NpMi5jCj4gK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NS
QykvbGliL2J1aWx0aW5zL2ZpeHNmZGkuYwo+ICtMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChM
SUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9maXhkZnRpLmMKPiArTElCQ09NUElMRVJf
UlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvZGl2eGMzLmMK
PiArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVp
bHRpbnMvZmxvYXRkaWRmLmMKPiArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElM
RVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvZXh0ZW5kc2ZkZjIuYwo+IGRpZmYgLS1naXQgYS9leHBv
cnRzeW1zLnVrIGIvZXhwb3J0c3ltcy51awo+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4gaW5kZXgg
MDAwMDAwMC4uNjIxZTk0Zgo+IC0tLSAvZGV2L251bGwKPiArKysgYi9leHBvcnRzeW1zLnVrCj4g
QEAgLTAsMCArMSBAQAo+ICtub25lCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Thu Mar 21 17:14:25 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 21 Mar 2019 17:14: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 1h71Gp-0001Ms-R8; Thu, 21 Mar 2019 17:14: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=XmYs=RY=neclab.eu=sharan.santhanam@srs-us1.protection.inumbo.net>)
 id 1h71Go-0001L6-PS
 for minios-devel@lists.xenproject.org; Thu, 21 Mar 2019 17:14:22 +0000
X-Inumbo-ID: c24cf3e8-4bfc-11e9-bc90-bc764e045a96
Received: from mailer1.neclab.eu (unknown [195.37.70.40])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c24cf3e8-4bfc-11e9-bc90-bc764e045a96;
 Thu, 21 Mar 2019 17:14:18 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer1.neclab.eu (Postfix) with ESMTP id 35C3C104FCA;
 Thu, 21 Mar 2019 18:14:17 +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 PR_oCfF0E93N; Thu, 21 Mar 2019 18:14:16 +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 mailer1.neclab.eu (Postfix) with ESMTPS id C1612104FC5;
 Thu, 21 Mar 2019 18:14:16 +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; Thu, 21 Mar 2019 18:14:16
 +0100
To: Wei Chen <wei.chen@arm.com>, <minios-devel@lists.xenproject.org>,
 <simon.kuenzer@neclab.eu>, <florian.schmidt@neclab.eu>,
 <yuri.volchkov@neclab.eu>, <Felipe.Huici@neclab.eu>
References: <20181213091901.85170-1-wei.chen@arm.com>
 <20181213091901.85170-5-wei.chen@arm.com>
From: Sharan Santhanam <sharan.santhanam@neclab.eu>
Message-ID: <46237b92-184a-dce0-2b5a-0acb1d0dab20@neclab.eu>
Date: Thu, 21 Mar 2019 18:14:16 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <20181213091901.85170-5-wei.chen@arm.com>
Content-Language: en-US
X-Originating-IP: [10.1.2.132]
Subject: Re: [Minios-devel] [UNIKRAFT PATCH 4/7] plat/common: 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, Justin.He@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>

SGVsbG8sCgpUaGVyZSBpcyBhIGRlcGVuZGVuY3kgb24gdGhpcyBwYXRjaCB3aXRoIHRoZSBiZWxv
dyBsaWJmZHQgcGF0Y2hlcy4KCmh0dHBzOi8vcGF0Y2h3b3JrLnVuaWtyYWZ0Lm9yZy9wYXRjaC83
MjUxMzAvCmh0dHBzOi8vcGF0Y2h3b3JrLnVuaWtyYWZ0Lm9yZy9wYXRjaC83MjUxMzEvCgpUaGVy
ZSBhcmUgYWxzbyBjaGVja3BhdGNoIGZhaWx1cmUgaW4gdGhpcyBwYXRjaC4KCkkgd2FzIGFsc28g
d29uZGVyaW5nIGlmIHRoaXMgZW50aXJlIGdpYyBiZWxvbmdzIHVuZGVyIHRoZSBwbGF0L2RyaXZl
cnMvZ2ljLy4KClBsZWFzZSBmaW5kIHJlc3Qgb2YgdGhlIGNvbW1lbnRzIGlubGluZS4KClRoYW5r
cyAmIFJlZ2FyZHMKU2hhcmFuCgpPbiAxMi8xMy8xOCAxMDoxOCBBTSwgV2VpIENoZW4gd3JvdGU6
Cj4gVGhpcyBsaWJyYXJ5IGhhcyBpbXBsZW1lbnRlZCBiYXNpYyBHSUN2MiBmdW5jdGlvbnMuIFdl
IGRvbid0IHN1cHBvcnQKPiBHSUN2Mk0gYW5kIHNlY3VyaXR5IGV4dGVuc2lvbiBpbiB0aGlzIGxp
YnJhcnkuCj4gCj4gU2lnbmVkLW9mZi1ieTogV2VpIENoZW4gPHdlaS5jaGVuQGFybS5jb20+Cj4g
U2lnbmVkLW9mZi1ieTogSmlhbnlvbmcgV3UgPGppYW55b25nLnd1QGFybS5jb20+Cj4gLS0tCj4g
ICBwbGF0L2NvbW1vbi9hcm0vZ2ljLXYyLmMgICAgICAgICB8IDQxNSArKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrCj4gICBwbGF0L2NvbW1vbi9pbmNsdWRlL2FybS9naWMtdjIuaCB8IDM2
OCArKysrKysrKysrKysrKysrKysrKysrKysrKysKPiAgIHBsYXQvY29tbW9uL2luY2x1ZGUvaXJx
LmggICAgICAgIHwgIDE1ICsrCj4gICBwbGF0L2t2bS9NYWtlZmlsZS51ayAgICAgICAgICAgICB8
ICAgMSArCj4gICA0IGZpbGVzIGNoYW5nZWQsIDc5OSBpbnNlcnRpb25zKCspCj4gICBjcmVhdGUg
bW9kZSAxMDA2NDQgcGxhdC9jb21tb24vYXJtL2dpYy12Mi5jCj4gICBjcmVhdGUgbW9kZSAxMDA2
NDQgcGxhdC9jb21tb24vaW5jbHVkZS9hcm0vZ2ljLXYyLmgKPiAKPiBkaWZmIC0tZ2l0IGEvcGxh
dC9jb21tb24vYXJtL2dpYy12Mi5jIGIvcGxhdC9jb21tb24vYXJtL2dpYy12Mi5jCj4gbmV3IGZp
bGUgbW9kZSAxMDA2NDQKPiBpbmRleCAwMDAwMDAwLi4yNmY0YTdmCj4gLS0tIC9kZXYvbnVsbAo+
ICsrKyBiL3BsYXQvY29tbW9uL2FybS9naWMtdjIuYwo+IEBAIC0wLDAgKzEsNDE1IEBACj4gKy8q
IFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBCU0QtMy1DbGF1c2UgKi8KPiArLyoKPiArICogQXV0
aG9yczogV2VpIENoZW4gPFdlaS5DaGVuQGFybS5jb20+Cj4gKyAqICAgICAgICAgIEppYW55b25n
IFd1IDxKaWFueW9uZy5XdUBhcm0uY29tPgo+ICsgKgo+ICsgKiBDb3B5cmlnaHQgKGMpIDIwMTgs
IEFybSBMdGQuIEFsbCByaWdodHMgcmVzZXJ2ZWQuCj4gKyAqCj4gKyAqIFJlZGlzdHJpYnV0aW9u
IGFuZCB1c2UgaW4gc291cmNlIGFuZCBiaW5hcnkgZm9ybXMsIHdpdGggb3Igd2l0aG91dAo+ICsg
KiBtb2RpZmljYXRpb24sIGFyZSBwZXJtaXR0ZWQgcHJvdmlkZWQgdGhhdCB0aGUgZm9sbG93aW5n
IGNvbmRpdGlvbnMKPiArICogYXJlIG1ldDoKPiArICoKPiArICogMS4gUmVkaXN0cmlidXRpb25z
IG9mIHNvdXJjZSBjb2RlIG11c3QgcmV0YWluIHRoZSBhYm92ZSBjb3B5cmlnaHQKPiArICogICAg
bm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFp
bWVyLgo+ICsgKiAyLiBSZWRpc3RyaWJ1dGlvbnMgaW4gYmluYXJ5IGZvcm0gbXVzdCByZXByb2R1
Y2UgdGhlIGFib3ZlIGNvcHlyaWdodAo+ICsgKiAgICBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25k
aXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIgaW4gdGhlCj4gKyAqICAgIGRvY3Vt
ZW50YXRpb24gYW5kL29yIG90aGVyIG1hdGVyaWFscyBwcm92aWRlZCB3aXRoIHRoZSBkaXN0cmli
dXRpb24uCj4gKyAqIDMuIE5laXRoZXIgdGhlIG5hbWUgb2YgdGhlIGNvcHlyaWdodCBob2xkZXIg
bm9yIHRoZSBuYW1lcyBvZiBpdHMKPiArICogICAgY29udHJpYnV0b3JzIG1heSBiZSB1c2VkIHRv
IGVuZG9yc2Ugb3IgcHJvbW90ZSBwcm9kdWN0cyBkZXJpdmVkIGZyb20KPiArICogICAgdGhpcyBz
b2Z0d2FyZSB3aXRob3V0IHNwZWNpZmljIHByaW9yIHdyaXR0ZW4gcGVybWlzc2lvbi4KPiArICoK
PiArICogVEhJUyBTT0ZUV0FSRSBJUyBQUk9WSURFRCBCWSBUSEUgQ09QWVJJR0hUIEhPTERFUlMg
QU5EIENPTlRSSUJVVE9SUyAiQVMgSVMiCj4gKyAqIEFORCBBTlkgRVhQUkVTUyBPUiBJTVBMSUVE
IFdBUlJBTlRJRVMsIElOQ0xVRElORywgQlVUIE5PVCBMSU1JVEVEIFRPLCBUSEUKPiArICogSU1Q
TElFRCBXQVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJTElUWSBBTkQgRklUTkVTUyBGT1IgQSBQQVJU
SUNVTEFSIFBVUlBPU0UKPiArICogQVJFIERJU0NMQUlNRUQuIElOIE5PIEVWRU5UIFNIQUxMIFRI
RSBDT1BZUklHSFQgSE9MREVSIE9SIENPTlRSSUJVVE9SUyBCRQo+ICsgKiBMSUFCTEUgRk9SIEFO
WSBESVJFQ1QsIElORElSRUNULCBJTkNJREVOVEFMLCBTUEVDSUFMLCBFWEVNUExBUlksIE9SCj4g
KyAqIENPTlNFUVVFTlRJQUwgREFNQUdFUyAoSU5DTFVESU5HLCBCVVQgTk9UIExJTUlURUQgVE8s
IFBST0NVUkVNRU5UIE9GCj4gKyAqIFNVQlNUSVRVVEUgR09PRFMgT1IgU0VSVklDRVM7IExPU1Mg
T0YgVVNFLCBEQVRBLCBPUiBQUk9GSVRTOyBPUiBCVVNJTkVTUwo+ICsgKiBJTlRFUlJVUFRJT04p
IEhPV0VWRVIgQ0FVU0VEIEFORCBPTiBBTlkgVEhFT1JZIE9GIExJQUJJTElUWSwgV0hFVEhFUiBJ
Tgo+ICsgKiBDT05UUkFDVCwgU1RSSUNUIExJQUJJTElUWSwgT1IgVE9SVCAoSU5DTFVESU5HIE5F
R0xJR0VOQ0UgT1IgT1RIRVJXSVNFKQo+ICsgKiBBUklTSU5HIElOIEFOWSBXQVkgT1VUIE9GIFRI
RSBVU0UgT0YgVEhJUyBTT0ZUV0FSRSwgRVZFTiBJRiBBRFZJU0VEIE9GIFRIRQo+ICsgKiBQT1NT
SUJJTElUWSBPRiBTVUNIIERBTUFHRS4KPiArICoKPiArICogVEhJUyBIRUFERVIgTUFZIE5PVCBC
RSBFWFRSQUNURUQgT1IgTU9ESUZJRUQgSU4gQU5ZIFdBWS4KPiArICovCj4gKyNpbmNsdWRlIDxz
dHJpbmcuaD4KPiArI2luY2x1ZGUgPGxpYmZkdC5oPgo+ICsjaW5jbHVkZSA8dWsvZXNzZW50aWFs
cy5oPgo+ICsjaW5jbHVkZSA8dWsvcHJpbnQuaD4KPiArI2luY2x1ZGUgPHVrL2Fzc2VydC5oPgo+
ICsjaW5jbHVkZSA8dWsvYml0b3BzLmg+Cj4gKyNpbmNsdWRlIDx1ay9hc20uaD4KPiArI2luY2x1
ZGUgPGlycS5oPgo+ICsjaW5jbHVkZSA8YXJtL2NwdS5oPgo+ICsjaW5jbHVkZSA8YXJtL2dpYy12
Mi5oPgo+ICsKPiArLyogTWF4IENQVSBpbnRlcmZhY2UgZm9yIEdJQ3YyICovCj4gKyNkZWZpbmUg
R0lDX01BWF9DUFVJRgkJOAo+ICsKPiArLyogU1BJIGludGVycnVwdCBiYXNlIElEICovCj4gKyNk
ZWZpbmUgR0lDX1NQSV9CQVNFCQkzMgo+ICsKPiArLyogUFBJIGludGVycnVwdCBiYXNlIElEICov
Cj4gKyNkZWZpbmUgR0lDX1BQSV9CQVNFCQkxNgo+ICsKPiArLyogTWF4IHN1cHBvcnQgaW50ZXJy
dXB0IG51bWJlciBmb3IgR0lDdjIgKi8KPiArI2RlZmluZSBHSUNfTUFYX0lSUQkJX19NQVhfSVJR
Cj4gKwo+ICtzdGF0aWMgdWludDY0X3QgZ2ljX2Rpc3RfYWRkciwgZ2ljX2NwdWlmX2FkZHI7Cj4g
K3N0YXRpYyB1aW50NjRfdCBnaWNfZGlzdF9zaXplLCBnaWNfY3B1aWZfc2l6ZTsKPiArCj4gKyNk
ZWZpbmUgR0lDX0RJU1RfUkVHKHIpCSgodm9pZCAqKShnaWNfZGlzdF9hZGRyICsgKHIpKSkKPiAr
I2RlZmluZSBHSUNfQ1BVX1JFRyhyKQkoKHZvaWQgKikoZ2ljX2NwdWlmX2FkZHIgKyAocikpKQo+
ICsKPiArc3RhdGljIGNvbnN0IGNoYXIgKmdpY19kZXZpY2VfbGlzdFtdID0gewo+ICsJImFybSxj
b3J0ZXgtYTE1LWdpYyIsCj4gKwkiYXJtLGNvcnRleC1hNy1naWMiLAo+ICsJImFybSxjb3J0ZXgt
YTktZ2ljIiwKPiArCSJhcm0sZ2ljLTQwMCIsCj4gKwkiYXJtLGViMTFtcC1naWMiLAo+ICsJImFy
bSxwbDM5MCIsCj4gKwkiYXJtLGFybTExNzZqemYtZGV2Y2hpcC1naWMiLAo+ICsJImFybSxhcm0x
MW1wLWdpYyIsCj4gKwkiYXJtLHRjMTFtcC1naWMiLAo+ICsJImJyY20sYnJhaG1hLWIxNS1naWMi
LAo+ICsJIm52aWRpYSx0ZWdyYTIxMC1hZ2ljIiwKPiArCSJxY29tLG1zbS04NjYwLXFnaWMiLAo+
ICsJInFjb20sbXNtLXFnaWMyIiwKPiArfTsKPiArCj4gKy8qIGlubGluZSBmdW5jdGlvbnMgdG8g
YWNjZXNzIEdJQ0MgJiBHSUNEIHJlZ2lzdGVycyAqLwo+ICtzdGF0aWMgaW5saW5lIHZvaWQgd3Jp
dGVfZ2ljZDgodWludDY0X3Qgb2Zmc2V0LCB1aW50OF90IHZhbCkKPiArewo+ICsJaW9yZWdfd3Jp
dGU4KEdJQ19ESVNUX1JFRyhvZmZzZXQpLCB2YWwpOwo+ICt9Cj4gKwo+ICtzdGF0aWMgaW5saW5l
IHZvaWQgd3JpdGVfZ2ljZDMyKHVpbnQ2NF90IG9mZnNldCwgdWludDMyX3QgdmFsKQo+ICt7Cj4g
Kwlpb3JlZ193cml0ZTMyKEdJQ19ESVNUX1JFRyhvZmZzZXQpLCB2YWwpOwo+ICt9Cj4gKwo+ICtz
dGF0aWMgaW5saW5lIHVpbnQzMl90IHJlYWRfZ2ljZDMyKHVpbnQ2NF90IG9mZnNldCkKPiArewo+
ICsJcmV0dXJuIGlvcmVnX3JlYWQzMihHSUNfRElTVF9SRUcob2Zmc2V0KSk7Cj4gK30KPiArCj4g
K3N0YXRpYyBpbmxpbmUgdm9pZCB3cml0ZV9naWNjMzIodWludDY0X3Qgb2Zmc2V0LCB1aW50MzJf
dCB2YWwpCj4gK3sKPiArICAgICAgICBpb3JlZ193cml0ZTMyKEdJQ19DUFVfUkVHKG9mZnNldCks
IHZhbCk7Cj4gK30KPiArCj4gK3N0YXRpYyBpbmxpbmUgdWludDMyX3QgcmVhZF9naWNjMzIodWlu
dDY0X3Qgb2Zmc2V0KQo+ICt7Cj4gKwlyZXR1cm4gaW9yZWdfcmVhZDMyKEdJQ19DUFVfUkVHKG9m
ZnNldCkpOwo+ICt9Cj4gKwo+ICsvKgo+ICsgKiBGdW5jdGlvbnMgb2YgR0lDIENQVSBpbnRlcmZh
Y2UKPiArICovCj4gKwo+ICsvKiBFbmFibGUgR0lDIGNwdSBpbnRlcmZhY2UgKi8KPiArc3RhdGlj
IHZvaWQgZ2ljX2VuYWJsZV9jcHVpZih2b2lkKQo+ICt7CgpEb2VzIHRoZSBiZWxvdyBjb21tZW50
IGJlbG9uZyBoZXJlPwo+ICsJLyoganVzdCBzZXQgYml0IDAgdG8gMSB0byBlbmFibGUgY3B1IGlu
dGVyZmFjZSAqLwo+ICsJd3JpdGVfZ2ljYzMyKEdJQ0NfQ1RMUiwgR0lDQ19DVExSX0VOQUJMRSk7
Cj4gK30KPiArCj4gKy8qIFNldCBwcmlvcml0eSB0aHJlc2hvbGQgZm9yIHByb2Nlc3NvciAqLwo+
ICtzdGF0aWMgdm9pZCBnaWNfc2V0X3RocmVzaG9sZF9wcmlvcml0eSh1aW50MzJfdCB0aHJlc2hv
bGRfcHJpbykKPiArewo+ICsJLyogR0lDQ19QTVIgYWxsb2NhdGUgMSBieXRlIGZvciBlYWNoIGly
cSAqLwo+ICsJVUtfQVNTRVJUKHRocmVzaG9sZF9wcmlvIDw9IEdJQ0NfUE1SX1BSSU9fTUFYKTsK
PiArCXdyaXRlX2dpY2MzMihHSUNDX1BNUiwgdGhyZXNob2xkX3ByaW8pOwo+ICt9Cj4gKwo+ICsv
Kgo+ICsgKiBBY2tub3dsZWRnaW5nIGlycSBlcXVhbHMgcmVhZGluZyBHSUNDX0lBUiBhbHNvCj4g
KyAqIGdldCB0aGUgaW50ZXJydXB0IElEIGFzIHRoZSBzaWRlIGVmZmVjdC4KPiArICovCj4gK3Vp
bnQzMl90IGdpY19hY2tfaXJxKHZvaWQpCj4gK3sKPiArCXJldHVybiByZWFkX2dpY2MzMihHSUND
X0lBUik7Cj4gK30KPiArCj4gKy8qCj4gKyAqIHdyaXRlIHRvIEdJQ0NfRU9JUiB0byBpbmZvcm0g
Y3B1IGludGVyZmFjZSBjb21wbGV0YXRpb24KPiArICogb2YgaW50ZXJydXB0IHByb2Nlc3Npbmcu
IElmIEdJQ0NfQ1RMUi5FT0ltb2RlIHNldHMgdG8gMQo+ICsgKiB0aGlzIGZ1bmMganVzdCBnZXRz
IHByaW9yaXR5IGRyb3AuCj4gKyAqLwo+ICt2b2lkIGdpY19lb2lfaXJxKHVpbnQzMl90IGlycSkK
PiArewo+ICsJd3JpdGVfZ2ljYzMyKEdJQ0NfRU9JUiwgaXJxKTsKPiArfQo+ICsKPiArLyogRnVu
Y3Rpb25zIG9mIEdJQyBEaXN0cmlidXRvciAqLwo+ICsKPiArLyoKPiArICogQHNnaW50aWQgZGVu
b3RlcyB0aGUgc2dpIElEOwo+ICsgKiBAdGFyZ2V0ZmlsdGVyIDogdGhpcyB0ZXJtIGlzIFRhcmdl
dExpc3RGaWx0ZXIKPiArICogMCBkZW5vdGVzIGZvcndhcmRpbmcgaW50ZXJydXB0IHRvIGNwdSBz
cGVjaWZpZWQgaW4gdGhlCj4gKyAqIHRhcmdldCBsaXN0OyAxIGRlbm90ZXMgZm9yd2FyZGluZyBp
bnRlcnJ1cHQgdG8gY3B1IGV4ZWNwdCB0aGUKPiArICogcHJvY2Vzc29yIHRoYXQgcmVxdWVzdCB0
aGUgaW50cnJ1cHQ7IDIgZGVub3RlcyBmb3J3YXJkaW5nIHRoZQo+ICsgKiBpbnRlcnJ1cHQgb25s
eSB0byB0aGUgY3B1IHRoYXQgcmVxdXRlc3QgdGhlIGludGVycnVwdC4KPiArICogQHRhcmdldGxp
c3QgaXMgYml0bWFzaywgd2hpY2ggYml0IDEgZGVub3RlcyBmb3J3YXJkaW5nIHRvIGFuZCBvbmx5
IGxvdyA4Cj4gKyAqIGJpdCBpcyBpbiB1c2UuCj4gKyAqLwo+ICtzdGF0aWMgdm9pZCBnaWNfc2dp
X2dlbih1aW50MzJfdCBzZ2ludGlkLCB1aW50OF90IHRhcmdldGZpbHRlciwKPiArCQkJdWludDhf
dCB0YXJnZXRsaXN0KQo+ICt7Cj4gKwl1aW50MzJfdCB2YWw7Cj4gKwo+ICsJLyogT25seSBJTlRJ
RCAwLTE1IGFsbG9jYXRlZCB0byBzZ2kgKi8KPiArCVVLX0FTU0VSVChzZ2ludGlkIDw9IEdJQ0Rf
U0dJX01BWF9JTklUSUQpOwo+ICsKPiArCS8qIFNldCBTR0kgdGFnZXRmaWxldGVyIGZpZWxkICov
Cj4gKwl2YWwgPSAodGFyZ2V0ZmlsdGVyICYgR0lDRF9TR0lfRklMVEVSX01BU0spIDw8IEdJQ0Rf
U0dJX0ZJTFRFUl9TSElGVDsKPiArCj4gKwkvKiBTZXQgU0dJIHRhcmdldGxpc3QgZmllbGQgKi8K
PiArCXZhbCB8PSAodGFyZ2V0bGlzdCAmIEdJQ0RfU0dJX1RBUkdFVF9NQVNLKSA8PCBHSUNEX1NH
SV9UQVJHRVRfU0hJRlQ7Cj4gKwo+ICsJLyogU2V0IFNHSSBJTklUSUQgZmllbGQgKi8KPiArCXZh
bCB8PSBzZ2ludGlkOwo+ICsKPiArCS8qIEdlbmVyYXRlIFNHSSAqLwo+ICsJd3JpdGVfZ2ljZDMy
KEdJQ0RfU0dJUiwgdmFsKTsKPiArfQo+ICsKPiArLyoKPiArICogRm9yd2FyZCB0aGUgU0lHIHRv
IHRoZSBDUFUgaW50ZXJmYWNlcyBzcGVjaWZpZWQgaW4gdGhlCj4gKyAqIHRhcmdldGxpc3QuIFRh
cmdldGxpc3QgaXMgYSA4LWJpdCBiaXRtYXAgZm9yIDB+NyBDUFUuCj4gKyAqIFRPRE86IHRoaXMg
d2lsbCBub3Qgd29yayB1bnRpbGwgU01QIGlzIHN1cHBvcnRlZAo+ICsgKi8KPiArdm9pZCBnaWNf
c2dpX2dlbl90b19saXN0KHVpbnQzMl90IHNnaW50aWQsIHVpbnQ4X3QgdGFyZ2V0bGlzdCkKPiAr
ewo+ICsJZ2ljX3NnaV9nZW4oc2dpbnRpZCwgR0lDRF9TR0lfRklMVEVSX1RPX0xJU1QsIHRhcmdl
dGxpc3QpOwo+ICt9Cj4gKwo+ICsvKgo+ICsgKiBGb3J3YXJkIHRoZSBTR0kgdG8gYWxsIENQVSBp
bnRlcmZhY2VzIGV4Y2VwdCB0aGF0IG9mIHRoZQo+ICsgKiBwcm9jZXNzb3IgdGhhdCByZXF1ZXN0
ZWQgdGhlIGludGVycnVwdC4KPiArICogVE9ETzogdGhpcyB3aWxsIG5vdCB3b3JrIHVudGlsbCBT
TVAgaXMgc3VwcG9ydGVkCj4gKyAqLwo+ICt2b2lkIGdpY19zZ2lfZ2VuX3RvX290aGVycyh1aW50
MzJfdCBzZ2ludGlkKQo+ICt7Cj4gKwlnaWNfc2dpX2dlbihzZ2ludGlkLCBHSUNEX1NHSV9GSUxU
RVJfVE9fT1RIRVJTLCAwKTsKPiArfQo+ICsKPiArLyoKPiArICogRm9yd2FyZCB0aGUgU0dJIG9u
bHkgdG8gdGhlIENQVSBpbnRlcmZhY2Ugb2YgdGhlIHByb2Nlc3Nvcgo+ICsgKiB0aGF0IHJlcXVl
c3RlZCB0aGUgaW50ZXJydXB0Lgo+ICsgKi8KPiArdm9pZCBnaWNfc2dpX2dlbl90b19zZWxmKHVp
bnQzMl90IHNnaW50aWQpCj4gK3sKPiArCWdpY19zZ2lfZ2VuKHNnaW50aWQsIEdJQ0RfU0dJX0ZJ
TFRFUl9UT19TRUxGLCAwKTsKPiArfQo+ICsKPiArLyoKPiArICogc2V0IHRhcmdldCBjcHUgZm9y
IGlycSBpbiBkaXN0cmlidXRvciwKPiArICogQHRhcmdldDogYml0bWFzayB2YWx1ZSwgYml0IDEg
aW5kaWNhdGVzIHRhcmdldCB0bwo+ICsgKiBjb3JyZXNwb25kaW5nIGNwdSBpbnRlcmZhY2UKPiAr
ICovCj4gK3ZvaWQgZ2ljX3NldF9pcnFfdGFyZ2V0KHVpbnQzMl90IGlycSwgdWludDhfdCB0YXJn
ZXQpCj4gK3sKCgpTR0kgYW5kIFBQSSBpbnRlcnJ1cHQgY2Fubm90IGJlIHdyaXR0ZW4gdG8uIFNo
b3VsZCB3ZSBjaGVjawppcnEgPiBHSUNfU1BJX0JBU0UKPiArCXdyaXRlX2dpY2Q4KEdJQ0RfSVRB
UkdFVFNSKGlycSksIHRhcmdldCk7Cj4gK30KPiArCj4gKy8qIHNldCBwcmlvcml0eSBmb3IgaXJx
IGluIGRpc3RyaWJ1dG9yICovCj4gK3ZvaWQgZ2ljX3NldF9pcnFfcHJpbyh1aW50MzJfdCBpcnEs
IHVpbnQ4X3QgcHJpb3JpdHkpCj4gK3sKPiArCXdyaXRlX2dpY2Q4KEdJQ0RfSVBSSU9SSVRZUihp
cnEpLCBwcmlvcml0eSk7Cj4gK30KPiArCj4gKy8qCj4gKyAqIEVuYWJsZSBhbiBpcnEgaW4gZGlz
dHJpYnV0b3IsIGVhY2ggaXJxIG9jY3VwaWVzIG9uZSBiaXQKPiArICogdG8gY29uZmlndXJlIGlu
IGNvcnJlc3BvbmRpbmcgcmVnaXN0b3IKPiArICovCj4gK3ZvaWQgZ2ljX2VuYWJsZV9pcnEodWlu
dDMyX3QgaXJxKQo+ICt7Cj4gKwl3cml0ZV9naWNkMzIoR0lDRF9JU0VOQUJMRVIoaXJxKSwKPiAr
CQlVS19CSVQoaXJxICUgR0lDRF9JX1BFUl9JU0VOQUJMRVJuKSk7Cj4gK30KPiArCj4gKy8qCj4g
KyAqIERpc2FibGUgYW4gaXJxIGluIGRpc3RyaWJ1dG9yLCBvbmUgYml0IHJlc2VydmVkIGZvciBh
biBpcnEKPiArICogdG8gY29uZmlndXJlIGluIGNvcnJlc3BvbmRpbmcgcmVnaXN0ZXIKPiArICov
Cj4gK3ZvaWQgZ2ljX2Rpc2FibGVfaXJxKHVpbnQzMl90IGlycSkKPiArewo+ICsJd3JpdGVfZ2lj
ZDMyKEdJQ0RfSUNFTkFCTEVSKGlycSksCj4gKwkJVUtfQklUKGlycSAlIEdJQ0RfSV9QRVJfSUNF
TkFCTEVSbikpOwo+ICt9Cj4gKwo+ICsvKiBFbmFibGUgZGlzdHJpYnV0b3IgKi8KPiArc3RhdGlj
IHZvaWQgZ2ljX2VuYWJsZV9kaXN0KHZvaWQpCj4gK3sKPiArCQoKCkFjY29yZGluZyB0byB0aGUg
ZG9jdW1lbnRhdGlvblsxXSBwYWdlKDQtODUpLCBiaXQgMCBhbmQgMSBlbmFibGVzCmdyb3VwIDAg
YW5kIGdyb3VwIDEuIEFjY29yZGluZyB0byBmaWcgMy0xMSBncm91cCB6ZXJvIGNvcnJlc3BvbmQg
dG8KRklRIGFuZCBHcm91cCAxIGNvbnRhaW5zIElSUS4KU2hvdWxkbid0IHdlIGRpc2FibGUgYm90
aCB0aGVzZSBiaXRzIGluCnRoaXMgY2FzZSBvciBpcyB0aGlzIGNvbmZpZ3VyYXRpb24gdmFsaWQg
Zm9yIHNlY3VyZSBncm91cCB0aGF0IHdlCmRvIG5vdCBzdXBwb3J0IHlldD8KLyoganVzdCBzZXQg
Yml0IDAgdG8gMSB0byBlbmFibGUgZGlzdHJpYnV0b3IgKi8KPiArCXdyaXRlX2dpY2QzMihHSUNE
X0NUTFIsIHJlYWRfZ2ljZDMyKEdJQ0RfQ1RMUikgfCBHSUNEX0NUTFJfRU5BQkxFKTsKPiArfQo+
ICsKPiArLyogZGlzYWJsZSBkaXN0cmlidXRvciAqLwo+ICtzdGF0aWMgdm9pZCBnaWNfZGlzYWJs
ZV9kaXN0KHZvaWQpCj4gK3sKCnMvZW5hYmxlL2Rpc2FibGUKPiArCS8qIGp1c3QgY2xlYXIgYml0
IDAgdG8gMCB0byBlbmFibGUgZGlzdHJpYnV0b3IgKi8KPiArCXdyaXRlX2dpY2QzMihHSUNEX0NU
TFIsIHJlYWRfZ2ljZDMyKEdJQ0RfQ1RMUikgJiAofkdJQ0RfQ1RMUl9FTkFCTEUpKTsKPiArfQo+
ICsKPiArLyogQ29uZmlnIGludHJydXB0IHRyaWdnZXIgdHlwZSBhbmQgcG9sYXJpdHkgKi8KPiAr
dm9pZCBnaWNfc2V0X2lycV90eXBlKHVpbnQzMl90IGlycSwgaW50IHRyaWdnZXIsIGludCBwb2xh
cml0eSkKPiArewo+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
bnVtYmVyID0gR0lDX01BWF9DUFVJRjsKPiArCXVrX3ByX2luZm8oIkdJQ3YyIE1heCBDUFUgaW50
ZXJmYWNlOiVkXG4iLCBjcHVpZl9udW1iZXIpOwo+ICsKPiArCS8qIEdldCB0aGUgbWF4aW11bSBu
dW1iZXIgb2YgaW50ZXJydXB0cyB0aGF0IHRoZSBHSUMgc3VwcG9ydHMgKi8KPiArCWlycV9udW1i
ZXIgPSBHSUNEX1RZUEVSX0xJTkVfTlVNKHZhbCk7Cj4gKwlpZiAoaXJxX251bWJlciA+IEdJQ19N
QVhfSVJRKQo+ICsJCWlycV9udW1iZXIgPSBHSUNfTUFYX0lSUTsKPiArCXVrX3ByX2luZm8oIkdJ
Q3YyIE1heCBpbnRlcnJ1cHQgbGluZXM6JWRcbiIsIGlycV9udW1iZXIpOwo+ICsJLyoKPiArCSAq
IFNldCBhbGwgU1BJIGludGVycnVwdHMgdGFyZ2V0cyB0byBhbGwgQ1BVLgo+ICsJICovCj4gKwlm
b3IgKGkgPSBHSUNfU1BJX0JBU0U7IGkgPCBpcnFfbnVtYmVyOyBpICs9IEdJQ0RfSV9QRVJfSVRB
UkdFVFNSbikKPiArCQl3cml0ZV9naWNkMzIoR0lDRF9JVEFSR0VUU1IoaSksIEdJQ0RfSVRBUkdF
VFNSX0RFRik7Cj4gKwo+ICsJLyoKPiArCSAqIFNldCBhbGwgU1BJIGludGVycnVwdHMgdHlwZSB0
byBiZSBwb2xhcml0eSBsb3cgbGV2ZWwgdHJpZ2dlcmVkCj4gKwkgKi8KPiArCWZvciAoaSA9IEdJ
Q19TUElfQkFTRTsgaSA8IGlycV9udW1iZXI7IGkgKz0gR0lDRF9JX1BFUl9JQ0ZHUm4pCj4gKwkJ
d3JpdGVfZ2ljZDMyKEdJQ0RfSUNGR1IoaSksIEdJQ0RfSUNGR1JfREVGX1RZUEUpOwo+ICsKPiAr
CS8qCj4gKwkgKiBTZXQgYWxsIFNQSSBwcmlvcml0eSB0byBhIGRlZmF1bHQgdmFsdWUuCj4gKwkg
Ki8KPiArCWZvciAoaSA9IEdJQ19TUElfQkFTRTsgaSA8IGlycV9udW1iZXI7IGkgKz0gR0lDRF9J
X1BFUl9JUFJJT1JJVFluKQo+ICsJCXdyaXRlX2dpY2QzMihHSUNEX0lQUklPUklUWVIoaSksIEdJ
Q0RfSVBSSU9SSVRZX0RFRik7Cj4gKwo+ICsJLyoKPiArCSAqIERlYWN0aXZhdGUgYW5kIGRpc2Fi
bGUgYWxsIFNQSXMuCj4gKwkgKi8KPiArCWZvciAoaSA9IEdJQ19TUElfQkFTRTsgaSA8IGlycV9u
dW1iZXI7IGkgKz0gR0lDRF9JX1BFUl9JQ0FDVElWRVJuKSB7Cj4gKwkJd3JpdGVfZ2ljZDMyKEdJ
Q0RfSUNBQ1RJVkVSKGkpLCBHSUNEX0RFRl9JQ0FDVElWRVJuKTsKPiArCQl3cml0ZV9naWNkMzIo
R0lDRF9JQ0VOQUJMRVIoaSksIEdJQ0RfREVGX0lDRU5BQkxFUm4pOwo+ICsJfQo+ICsKPiArCS8q
IHR1cm4gb24gZGlzdHJpYnV0b3IgKi8KPiArCWdpY19lbmFibGVfZGlzdCgpOwo+ICt9Cj4gKwo+
ICtzdGF0aWMgdm9pZCBnaWNfaW5pdF9jcHVpZih2b2lkKQo+ICt7Cj4gKwl1aW50MzJfdCBpOwo+
ICsJLyogc2V0IHByaW9yaXR5IG1hc2sgdG8gdGhlIGxvd2VzdCBwcmlvcml0eSB0byBsZXQgYWxs
IGlycSB2aXNpYmxlIHRvIGNwdSBpbnRlcmZhY2UgKi8KPiArCWdpY19zZXRfdGhyZXNob2xkX3By
aW9yaXR5KEdJQ0NfUE1SX1BSSU9fTUFYKTsKPiArCj4gKwkvKiBzZXQgUFBJIGFuZCBTR0kgdG8g
cG9sYXJpdHkgbG93IGxldmVsIHRyaWdnZXJlZCAqLwo+ICsJZm9yIChpID0gMDsgaSA8IEdJQ19T
UElfQkFTRTsgaSArPSBHSUNEX0lfUEVSX0lDRkdSbikKPiArCQl3cml0ZV9naWNkMzIoR0lDRF9J
Q0ZHUihpKSwgR0lDRF9JQ0ZHUl9ERUZfVFlQRSk7Cj4gKwo+ICsJLyogc2V0IFBQSSBhbmQgU0dJ
IHRvIGEgZGVmYXVsdCB2YWx1ZSAqLwo+ICsJZm9yIChpID0gMDsgaSA8IEdJQ19TUElfQkFTRTsg
aSArPSBHSUNEX0lfUEVSX0lQUklPUklUWW4pCj4gKwkJd3JpdGVfZ2ljZDMyKEdJQ0RfSVBSSU9S
SVRZUihpKSwgR0lDRF9JUFJJT1JJVFlfREVGKTsKPiArCgpTaG91bGRuJ3QgaXQgYmUgKGkgPD0g
R0lDRF9TR0lfTUFYX0lOSVRJRCkKPiArICAgICAgICAvKgo+ICsJICogRGVhY3RpdmF0ZSBhbmQg
ZGlzYWJsZSBhbGwgUFBJcy4KPiArCSAqLwo+ICsgICAgICAgIGZvciAoaSA9IDA7IGkgPCBHSUNE
X1NHSV9NQVhfSU5JVElEOyBpICs9IEdJQ0RfSV9QRVJfSUNBQ1RJVkVSbikgewo+ICsJCXdyaXRl
X2dpY2QzMihHSUNEX0lDQUNUSVZFUihpKSwgR0lDRF9ERUZfSUNBQ1RJVkVSbik7Cj4gKwkJd3Jp
dGVfZ2ljZDMyKEdJQ0RfSUNFTkFCTEVSKGkpLCBHSUNEX0RFRl9QUElfSUNFTkFCTEVSbik7Cj4g
KyAgICAgICAgfQo+ICsKPiArCS8qIERlYWN0aXZhdGUgYW5kIGVuYWJsZSBhbGwgU0dJcyAqLwo+
ICsJZm9yIChpID0gMDsgaSA8IEdJQ19QUElfQkFTRTsgaSArPSBHSUNEX0lfUEVSX0lDQUNUSVZF
Um4pCj4gKwl7Cj4gKwkJd3JpdGVfZ2ljZDMyKEdJQ0RfSUNBQ1RJVkVSKGkpLCBHSUNEX0RFRl9J
Q0FDVElWRVJuKTsKPiArCQl3cml0ZV9naWNkMzIoR0lDRF9JU0VOQUJMRVIoaSksIEdJQ0RfREVG
X1NHSV9JU0VOQUJMRVJuKTsKPiArCX0KPiArCj4gKwkvKiBlbmFibGUgY3B1IGludGVyZmFjZSAq
Lwo+ICsJZ2ljX2VuYWJsZV9jcHVpZigpOwo+ICt9Cj4gKwo+ICtpbnQgX2R0Yl9pbml0X2dpYyhj
b25zdCB2b2lkICpmZHQpCj4gK3sKPiArCWludCBmZHRfZ2ljLCByZXQ7Cj4gKwo+ICsJdWtfcHJf
aW5mbygiUHJvYmluZyBHSUN2Mi4uLlxuIik7Cj4gKwoKU2hvdWxkbid0IHRoZSBsYXN0IHBhcmFt
ZXRlciBiZSBjb3VudCBvZiB0aGUgbnVtYmVyIG9mIGVsZW1lbnQKaW4gdGhlIGFycmF5IGluc3Rl
YWQ/CnNpemVvZihnaWNfZGV2aWNlX2xpc3QpIC8gc2l6ZW9mKGdpY19kZXZpY2VfbGlzdFswXSkK
PiArCS8qIEN1cnJlbnRseSwgd2Ugb25seSBzdXBwb3J0IDEgR0lDIHBlciBzeXN0ZW0gKi8KPiAr
CWZkdF9naWMgPSBmZHRfbm9kZV9vZmZzZXRfYnlfY29tcGF0aWJsZV9saXN0KGZkdCwgLTEsCj4g
KwkJCQlnaWNfZGV2aWNlX2xpc3QsIHNpemVvZihnaWNfZGV2aWNlX2xpc3QpKTsKPiArCWlmIChm
ZHRfZ2ljIDwgMCkKPiArCQlVS19DUkFTSCgiQ291bGQgbm90IGZpbmQgR0lDdjIgSW50ZXJydXB0
IENvbnRyb2xsZXIhXG4iKTsKPiArCj4gKwkvKiBHZXQgZGV2aWNlIGFkZHJlc3MgYW5kIHNpemUg
YXQgcmVncyByZWdpb24gKi8KPiArCXJldCA9IGZkdF9nZXRfYWRkcmVzcyhmZHQsIGZkdF9naWMs
IDAsCj4gKwkJCSZnaWNfZGlzdF9hZGRyLCAmZ2ljX2Rpc3Rfc2l6ZSk7Cj4gKwlpZiAocmV0IDwg
MCkKPiArCQlVS19DUkFTSCgiQ291bGQgbm90IGZpbmQgR0lDdjIgZGlzdHJpYnV0b3IgcmVnaW9u
IVxuIik7Cj4gKwo+ICsJcmV0ID0gZmR0X2dldF9hZGRyZXNzKGZkdCwgZmR0X2dpYywgMSwKPiAr
CQkJJmdpY19jcHVpZl9hZGRyLCAmZ2ljX2NwdWlmX3NpemUpOwo+ICsJaWYgKHJldCA8IDApCj4g
KwkJVUtfQ1JBU0goIkNvdWxkIG5vdCBmaW5kIEdJQ3YyIGNwdWlmIHJlZ2lvbiFcbiIpOwo+ICsK
PiArCXVrX3ByX2luZm8oIkZvdW5kIEdJQ3YyIG9uOlxuIik7Cj4gKwl1a19wcl9pbmZvKCJcdERp
c3RyaWJ1dG9yICA6IDB4JWx4IC0gMHglbHhcbiIsCj4gKwkJZ2ljX2Rpc3RfYWRkciwgZ2ljX2Rp
c3RfYWRkciArIGdpY19kaXN0X3NpemUgLSAxKTsKPiArCXVrX3ByX2luZm8oIlx0Q1BVIGludGVy
ZmFjZTogMHglbHggLSAweCVseFxuIiwKPiArCQlnaWNfY3B1aWZfYWRkciwgZ2ljX2NwdWlmX2Fk
ZHIgKyBnaWNfY3B1aWZfc2l6ZSAtIDEpOwo+ICsKPiArCj4gKwkvKiBJbml0aWFsaXplIEdJQ3Yy
IGRpc3RyaWJ1dG9yICovCj4gKwlnaWNfaW5pdF9kaXN0KCk7Cj4gKwo+ICsJLyogSW5pdGlhbGl6
ZSBHSUN2MiBDUFUgaW50ZXJmYWNlICovCj4gKwlnaWNfaW5pdF9jcHVpZigpOwo+ICsKPiArCXJl
dHVybiAwOwo+ICt9Cj4gZGlmZiAtLWdpdCBhL3BsYXQvY29tbW9uL2luY2x1ZGUvYXJtL2dpYy12
Mi5oIGIvcGxhdC9jb21tb24vaW5jbHVkZS9hcm0vZ2ljLXYyLmgKPiBuZXcgZmlsZSBtb2RlIDEw
MDY0NAo+IGluZGV4IDAwMDAwMDAuLjc0MTJhNGYKPiAtLS0gL2Rldi9udWxsCj4gKysrIGIvcGxh
dC9jb21tb24vaW5jbHVkZS9hcm0vZ2ljLXYyLmgKPiBAQCAtMCwwICsxLDM2OCBAQAo+ICsvKiBT
UERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQlNELTMtQ2xhdXNlICovCj4gKy8qCj4gKyAqIEF1dGhv
cnM6IFdlaSBDaGVuIDxXZWkuQ2hlbkBhcm0uY29tPgo+ICsgKiAgICAgICAgICBKaWFueW9uZyBX
dSA8SmlhbnlvbmcuV3VAYXJtLmNvbT4KPiArICoKPiArICogQ29weXJpZ2h0IChjKSAyMDE4LCBB
cm0gTHRkLiBBbGwgcmlnaHRzIHJlc2VydmVkLgo+ICsgKgo+ICsgKiBSZWRpc3RyaWJ1dGlvbiBh
bmQgdXNlIGluIHNvdXJjZSBhbmQgYmluYXJ5IGZvcm1zLCB3aXRoIG9yIHdpdGhvdXQKPiArICog
bW9kaWZpY2F0aW9uLCBhcmUgcGVybWl0dGVkIHByb3ZpZGVkIHRoYXQgdGhlIGZvbGxvd2luZyBj
b25kaXRpb25zCj4gKyAqIGFyZSBtZXQ6Cj4gKyAqCj4gKyAqIDEuIFJlZGlzdHJpYnV0aW9ucyBv
ZiBzb3VyY2UgY29kZSBtdXN0IHJldGFpbiB0aGUgYWJvdmUgY29weXJpZ2h0Cj4gKyAqICAgIG5v
dGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1l
ci4KPiArICogMi4gUmVkaXN0cmlidXRpb25zIGluIGJpbmFyeSBmb3JtIG11c3QgcmVwcm9kdWNl
IHRoZSBhYm92ZSBjb3B5cmlnaHQKPiArICogICAgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0
aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyIGluIHRoZQo+ICsgKiAgICBkb2N1bWVu
dGF0aW9uIGFuZC9vciBvdGhlciBtYXRlcmlhbHMgcHJvdmlkZWQgd2l0aCB0aGUgZGlzdHJpYnV0
aW9uLgo+ICsgKiAzLiBOZWl0aGVyIHRoZSBuYW1lIG9mIHRoZSBjb3B5cmlnaHQgaG9sZGVyIG5v
ciB0aGUgbmFtZXMgb2YgaXRzCj4gKyAqICAgIGNvbnRyaWJ1dG9ycyBtYXkgYmUgdXNlZCB0byBl
bmRvcnNlIG9yIHByb21vdGUgcHJvZHVjdHMgZGVyaXZlZCBmcm9tCj4gKyAqICAgIHRoaXMgc29m
dHdhcmUgd2l0aG91dCBzcGVjaWZpYyBwcmlvciB3cml0dGVuIHBlcm1pc3Npb24uCj4gKyAqCj4g
KyAqIFRISVMgU09GVFdBUkUgSVMgUFJPVklERUQgQlkgVEhFIENPUFlSSUdIVCBIT0xERVJTIEFO
RCBDT05UUklCVVRPUlMgIkFTIElTIgo+ICsgKiBBTkQgQU5ZIEVYUFJFU1MgT1IgSU1QTElFRCBX
QVJSQU5USUVTLCBJTkNMVURJTkcsIEJVVCBOT1QgTElNSVRFRCBUTywgVEhFCj4gKyAqIElNUExJ
RUQgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFkgQU5EIEZJVE5FU1MgRk9SIEEgUEFSVElD
VUxBUiBQVVJQT1NFCj4gKyAqIEFSRSBESVNDTEFJTUVELiBJTiBOTyBFVkVOVCBTSEFMTCBUSEUg
Q09QWVJJR0hUIEhPTERFUiBPUiBDT05UUklCVVRPUlMgQkUKPiArICogTElBQkxFIEZPUiBBTlkg
RElSRUNULCBJTkRJUkVDVCwgSU5DSURFTlRBTCwgU1BFQ0lBTCwgRVhFTVBMQVJZLCBPUgo+ICsg
KiBDT05TRVFVRU5USUFMIERBTUFHRVMgKElOQ0xVRElORywgQlVUIE5PVCBMSU1JVEVEIFRPLCBQ
Uk9DVVJFTUVOVCBPRgo+ICsgKiBTVUJTVElUVVRFIEdPT0RTIE9SIFNFUlZJQ0VTOyBMT1NTIE9G
IFVTRSwgREFUQSwgT1IgUFJPRklUUzsgT1IgQlVTSU5FU1MKPiArICogSU5URVJSVVBUSU9OKSBI
T1dFVkVSIENBVVNFRCBBTkQgT04gQU5ZIFRIRU9SWSBPRiBMSUFCSUxJVFksIFdIRVRIRVIgSU4K
PiArICogQ09OVFJBQ1QsIFNUUklDVCBMSUFCSUxJVFksIE9SIFRPUlQgKElOQ0xVRElORyBORUdM
SUdFTkNFIE9SIE9USEVSV0lTRSkKPiArICogQVJJU0lORyBJTiBBTlkgV0FZIE9VVCBPRiBUSEUg
VVNFIE9GIFRISVMgU09GVFdBUkUsIEVWRU4gSUYgQURWSVNFRCBPRiBUSEUKPiArICogUE9TU0lC
SUxJVFkgT0YgU1VDSCBEQU1BR0UuCj4gKyAqCj4gKyAqIFRISVMgSEVBREVSIE1BWSBOT1QgQkUg
RVhUUkFDVEVEIE9SIE1PRElGSUVEIElOIEFOWSBXQVkuCj4gKyAqLwo+ICsjaWZuZGVmIF9fUExB
VF9DTU5fQVJNX0dJQ19IX18KPiArI2RlZmluZSBfX1BMQVRfQ01OX0FSTV9HSUNfSF9fCj4gKwo+
ICsvKgo+ICsgKiBEaXN0cmlidXRvciByZWdpc3RlcnMuIFVuaWtyYWZ0IG9ubHkgc3VwcG9ydCBy
dW4gb24gbm9uLXNlY3VyZQo+ICsgKiBzbyB3ZSBqdXN0IGRlc2NyaWJlIG5vbi1zZWN1cmUgcmVn
aXN0ZXJzLgo+ICsgKi8KPiArCj4gKy8qCj4gKyAqIERpc3RyaWJ1dG9yIENvbnRyb2wgUmVnaXN0
ZXIsIEdJQ0RfQ1RMUi4KPiArICogRW5hYmxlcyB0aGUgZm9yd2FyZGluZyBvZiBwZW5kaW5nIGlu
dGVycnVwdHMgZnJvbSB0aGUKPiArICogRGlzdHJpYnV0b3IgdG8gdGhlIENQVSBpbnRlcmZhY2Vz
Cj4gKyAqLwo+ICsjZGVmaW5lIEdJQ0RfQ1RMUgkJMHgwMDAwCj4gKyNkZWZpbmUgR0lDRF9DVExS
X0VOQUJMRQkweDEKPiArCj4gKy8qCj4gKyAqIEludGVycnVwdCBDb250cm9sbGVyIFR5cGUgUmVn
aXN0ZXIsIEdJQ0RfVFlQRVIuCj4gKyAqIFByb3ZpZGVzIGluZm9ybWF0aW9uIGFib3V0IHRoZSBj
b25maWd1cmF0aW9uIG9mIHRoZSBHSUMuCj4gKyAqLwo+ICsjZGVmaW5lIEdJQ0RfVFlQRVIJCTB4
MDAwNAo+ICsjZGVmaW5lIEdJQ0RfVFlQRVJfTElORV9OVU0ocikJKCgoKHIpICYgMHgxZikgKyAx
KSA8PCA1KQo+ICsjZGVmaW5lIEdJQ0RfVFlQRVJfQ1BVSV9OVU0ocikJKCgoKHIpID4+IDUpICYg
MHgzKSArIDEpCj4gKwo+ICsvKgo+ICsgKiBEaXN0cmlidXRvciBJbXBsZW1lbnRlciBJZGVudGlm
aWNhdGlvbiBSZWdpc3RlciwgR0lDRF9JSURSLgo+ICsgKiBQcm92aWRlcyBpbmZvcm1hdGlvbiBh
Ym91dCB0aGUgaW1wbGVtZW50ZXIgYW5kIHJldmlzaW9uIG9mIHRoZSBEaXN0cmlidXRvci4KPiAr
ICovCj4gKyNkZWZpbmUgR0lDRF9JSURSCQkweDAwMDgKPiArI2RlZmluZSBHSUNEX0lJRFJfUFJP
RChyKQkoKChyKSA+PiAyNCkgJiAweGZmKQo+ICsjZGVmaW5lIEdJQ0RfSUlEUl9WQVIocikJKCgo
cikgPj4gMTYpICYgMHhmKQo+ICsjZGVmaW5lIEdJQ0RfSUlEUl9SRVYocikJKCgocikgPj4gMTIp
ICYgMHhmKQo+ICsjZGVmaW5lIEdJQ0RfSUlEUl9JTVBMKHIpCSgocikgJiAweGZmZikKPiArCj4g
Ky8qCj4gKyAqIEludGVycnVwdCBHcm91cCBSZWdpc3RlcnMsIEdJQ0RfSUdST1VQUm4KPiArICog
VGhlc2UgcmVnaXN0ZXJzIHByb3ZpZGUgYSBzdGF0dXMgYml0IGZvciBlYWNoIGludGVycnVwdCBz
dXBwb3J0ZWQgYnkKPiArICogdGhlIEdJQy4gRWFjaCBiaXQgY29udHJvbHMgd2hldGhlciB0aGUg
Y29ycmVzcG9uZGluZyBpbnRlcnJ1cHQgaXMgaW4KPiArICogR3JvdXAgMCBvciBHcm91cCAxCj4g
KyAqLwo+ICsjZGVmaW5lIEdJQ0RfSUdST1VQUihuKQkJKDB4MDA4MCArIDQgKiAoKG4pID4+IDUp
KQo+ICsjZGVmaW5lIEdJQ0RfSV9QRVJfSUdST1VQUm4JMzIKPiArCj4gKy8qCj4gKyAqIEludGVy
cnVwdCBTZXQtRW5hYmxlIFJlZ2lzdGVycywgR0lDRF9JU0VOQUJMRVJuLgo+ICsgKiBUaGVzZSBy
ZWdpc3RlcnMgcHJvdmlkZSBhIFNldC1lbmFibGUgYml0IGZvciBlYWNoIGludGVycnVwdCBzdXBw
b3J0ZWQKPiArICogYnkgdGhlIEdJQy4gV3JpdGluZyAxIHRvIGEgU2V0LWVuYWJsZSBiaXQgZW5h
YmxlcyBmb3J3YXJkaW5nIG9mIHRoZQo+ICsgKiBjb3JyZXNwb25kaW5nIGludGVycnVwdCBmcm9t
IHRoZSBEaXN0cmlidXRvciB0byB0aGUgQ1BVIGludGVyZmFjZXMuCj4gKyAqIFJlYWRpbmcgYSBi
aXQgaWRlbnRpZmllcyB3aGV0aGVyIHRoZSBpbnRlcnJ1cHQgaXMgZW5hYmxlZC4KPiArICovCj4g
KyNkZWZpbmUgR0lDRF9JU0VOQUJMRVIobikJKDB4MDEwMCArIDQgKiAoKG4pID4+IDUpKQo+ICsj
ZGVmaW5lIEdJQ0RfSV9QRVJfSVNFTkFCTEVSbgkzMgo+ICsjZGVmaW5lIEdJQ0RfREVGX1NHSV9J
U0VOQUJMRVJuCTB4ZmZmZgo+ICsKPiArLyoKPiArICogSW50ZXJydXB0IENsZWFyLUVuYWJsZSBS
ZWdpc3RlcnMsIEdJQ0RfSUNFTkFCTEVSbi4KPiArICogUHJvdmlkZSBhIENsZWFyLWVuYWJsZSBi
aXQgZm9yIGVhY2ggaW50ZXJydXB0IHN1cHBvcnRlZCBieSB0aGUgR0lDLgo+ICsgKiBXcml0aW5n
IDEgdG8gYSBDbGVhci1lbmFibGUgYml0IGRpc2FibGVzIGZvcndhcmRpbmcgb2YgdGhlCj4gKyAq
IGNvcnJlc3BvbmRpbmcgaW50ZXJydXB0IGZyb20gdGhlIERpc3RyaWJ1dG9yIHRvIHRoZSBDUFUg
aW50ZXJmYWNlcy4KPiArICogUmVhZGluZyBhIGJpdCBpZGVudGlmaWVzIHdoZXRoZXIgdGhlIGlu
dGVycnVwdCBpcyBlbmFibGVkLgo+ICsgKi8KPiArI2RlZmluZSBHSUNEX0lDRU5BQkxFUihuKQko
MHgwMTgwICsgNCAqICgobikgPj4gNSkpCj4gKyNkZWZpbmUgR0lDRF9JX1BFUl9JQ0VOQUJMRVJu
CTMyCj4gKyNkZWZpbmUgR0lDRF9ERUZfSUNFTkFCTEVSbgkweGZmZmZmZmZmCj4gKyNkZWZpbmUg
R0lDRF9ERUZfUFBJX0lDRU5BQkxFUm4JMHhmZmZmMDAwMAo+ICsKPiArLyoKPiArICogSW50ZXJy
dXB0IFNldC1QZW5kaW5nIFJlZ2lzdGVycywgR0lDRF9JU1BFTkRSbi4KPiArICogUHJvdmlkZSBh
IFNldC1wZW5kaW5nIGJpdCBmb3IgZWFjaCBpbnRlcnJ1cHQgc3VwcG9ydGVkIGJ5IHRoZSBHSUMu
Cj4gKyAqIFdyaXRpbmcgMSB0byBhIFNldC1wZW5kaW5nIGJpdCBzZXRzIHRoZSBzdGF0dXMgb2Yg
dGhlIGNvcnJlc3BvbmRpbmcKPiArICogcGVyaXBoZXJhbCBpbnRlcnJ1cHQgdG8gcGVuZGluZy4g
UmVhZGluZyBhIGJpdCBpZGVudGlmaWVzIHdoZXRoZXIKPiArICogdGhlIGludGVycnVwdCBpcyBw
ZW5kaW5nLgo+ICsgKi8KPiArI2RlZmluZSBHSUNEX0lTUEVORFIobikJCSgweDAyMDAgKyA0ICog
KChuKSA+PiA1KSkKPiArI2RlZmluZSBHSUNEX0lfUEVSX0lTUEVORFJuCTMyCj4gKy8qCj4gKyAq
IEludGVycnVwdCBDbGVhci1QZW5kaW5nIFJlZ2lzdGVycywgR0lDRF9JQ1BFTkRSbgo+ICsgKiBQ
cm92aWRlIGEgQ2xlYXItcGVuZGluZyBiaXQgZm9yIGVhY2ggaW50ZXJydXB0IHN1cHBvcnRlZCBi
eSB0aGUgR0lDLgo+ICsgKiBXcml0aW5nIDEgdG8gYSBDbGVhci1wZW5kaW5nIGJpdCBjbGVhcnMg
dGhlIHBlbmRpbmcgc3RhdGUgb2YgdGhlCj4gKyAqIGNvcnJlc3BvbmRpbmcgcGVyaXBoZXJhbCBp
bnRlcnJ1cHQuIFJlYWRpbmcgYSBiaXQgaWRlbnRpZmllcyB3aGV0aGVyCj4gKyAqIHRoZSBpbnRl
cnJ1cHQgaXMgcGVuZGluZy4KPiArICovCj4gKyNkZWZpbmUgR0lDRF9JQ1BFTkRSKG4pCQkoMHgw
MjgwICsgNCAqICgobikgPj4gNSkpCj4gKyNkZWZpbmUgR0lDRF9JX1BFUl9JQ1BFTkRSbgkzMgo+
ICsKPiArLyoKPiArICogSW50ZXJydXB0IFNldC1BY3RpdmUgUmVnaXN0ZXJzLCBHSUNEX0lTQUNU
SVZFUm4KPiArICogUHJvdmlkZSBhIFNldC1hY3RpdmUgYml0IGZvciBlYWNoIGludGVycnVwdCB0
aGF0IHRoZSBHSUMgc3VwcG9ydHMuCj4gKyAqIFdyaXRpbmcgdG8gYSBTZXQtYWN0aXZlIGJpdCBB
Y3RpdmF0ZXMgdGhlIGNvcnJlc3BvbmRpbmcgaW50ZXJydXB0Lgo+ICsgKiBUaGVzZSByZWdpc3Rl
cnMgYXJlIHVzZWQgd2hlbiBwcmVzZXJ2aW5nIGFuZCByZXN0b3JpbmcgR0lDIHN0YXRlLgo+ICsg
Ki8KPiArI2RlZmluZSBHSUNEX0lTQUNUSVZFUihuKQkoMHgwMzAwICsgNCAqICgobikgPj4gNSkp
Cj4gKyNkZWZpbmUgR0lDRF9JX1BFUl9JU0FDVElWRVJuCTMyCj4gKy8qCj4gKyAqIEludGVycnVw
dCBDbGVhci1BY3RpdmUgUmVnaXN0ZXJzLCBHSUNEX0lDQUNUSVZFUm4KPiArICogUHJvdmlkZSBh
IENsZWFyLWFjdGl2ZSBiaXQgZm9yIGVhY2ggaW50ZXJydXB0IHRoYXQgdGhlIEdJQyBzdXBwb3J0
cy4KPiArICogV3JpdGluZyB0byBhIENsZWFyLWFjdGl2ZSBiaXQgRGVhY3RpdmF0ZXMgdGhlIGNv
cnJlc3BvbmRpbmcgaW50ZXJydXB0Lgo+ICsgKiBUaGVzZSByZWdpc3RlcnMgYXJlIHVzZWQgd2hl
biBwcmVzZXJ2aW5nIGFuZCByZXN0b3JpbmcgR0lDIHN0YXRlLgo+ICsgKi8KPiArI2RlZmluZSBH
SUNEX0lDQUNUSVZFUihuKQkoMHgwMzgwICsgNCAqICgobikgPj4gNSkpCj4gKyNkZWZpbmUgR0lD
RF9JX1BFUl9JQ0FDVElWRVJuCTMyCj4gKyNkZWZpbmUgR0lDRF9ERUZfSUNBQ1RJVkVSbgkweGZm
ZmZmZmZmCj4gKwo+ICsvKgo+ICsgKiBJbnRlcnJ1cHQgSUQgbWFzayBmb3IgR0lDRF9JU0VOQUJM
RVIsIEdJQ0RfSUNFTkFCTEVSLCBHSUNEX0lTUEVORFIsCj4gKyAqIEdJQ0RfSUNQRU5EUiwgR0lD
RF9JU0FDVElWRVIgYW5kIEdJQ0RfSUNBQ1RJVkVSCj4gKyAqLwo+ICsjZGVmaW5lIEdJQ0RfSV9N
QVNLKG4pCQkoMXVsIDw8ICgobikgJiAweDFmKSkKPiArCj4gKy8qCj4gKyAqIEludGVycnVwdCBQ
cmlvcml0eSBSZWdpc3RlcnMsIEdJQ0RfSVBSSU9SSVRZUm4KPiArICogUHJvdmlkZSBhbiA4LWJp
dCBwcmlvcml0eSBmaWVsZCBmb3IgZWFjaCBpbnRlcnJ1cHQgc3VwcG9ydGVkIGJ5IHRoZQo+ICsg
KiBHSUMuCj4gKyAqCj4gKyAqIFRoZXNlIHJlZ2lzdGVycyBhcmUgYnl0ZS1hY2Nlc3NpYmxlLCBz
byB3ZSBkZWZpbmUgdGhpcyBtYWNybwo+ICsgKiBmb3IgYnl0ZS1hY2Nlc3MuCj4gKyAqLwo+ICsj
ZGVmaW5lIEdJQ0RfSVBSSU9SSVRZUihuKQkoMHgwNDAwICsgKG4pKQo+ICsjZGVmaW5lIEdJQ0Rf
SV9QRVJfSVBSSU9SSVRZbgk0CgpIb3cgZGlkIHdlIHNlbGVjdCAnMHhhMGEwYTBhMCc/IEZyb20g
dGhlIGRvY3VtZW50YXRpb25bMV0gcGFnZSAzLTU0LAoxKSB0aGUgdmFsdWUgaXMgcmlnaHQtc2hp
ZnRlZCBieSBvbmUgYml0CjIpIGJpdCBbN10gb2YgdGhlIHZhbHVlIGlzIHNldCB0byAxLgpNYXli
ZSBjb21tZW50IHdvdWxkIGJlIHVzZWZ1bC4KPiArI2RlZmluZSBHSUNEX0lQUklPUklUWV9ERUYJ
MHhhMGEwYTBhMAo+ICsKPiArLyoKPiArICogSW50ZXJydXB0IFByb2Nlc3NvciBUYXJnZXRzIFJl
Z2lzdGVycywgR0lDRF9JVEFSR0VUU1JuCj4gKyAqIFByb3ZpZGUgYW4gOC1iaXQgQ1BVIHRhcmdl
dHMgZmllbGQgZm9yIGVhY2ggaW50ZXJydXB0IHN1cHBvcnRlZCBieQo+ICsgKiB0aGUgR0lDLgo+
ICsgKgo+ICsgKiBUaGVzZSByZWdpc3RlcnMgYXJlIGJ5dGUtYWNjZXNzaWJsZSwgc28gd2UgZGVm
aW5lIHRoaXMgbWFjcm8KPiArICogZm9yIGJ5dGUtYWNjZXNzLgo+ICsgKi8KPiArI2RlZmluZSBH
SUNEX0lUQVJHRVRTUihuKQkoMHgwODAwICsgKG4pKQo+ICsjZGVmaW5lIEdJQ0RfSV9QRVJfSVRB
UkdFVFNSbgk0Cj4gKyNkZWZpbmUgR0lDRF9JVEFSR0VUU1JfREVGCTB4ZmZmZmZmZmYKPiArCj4g
Ky8qCj4gKyAqIEludGVycnVwdCBDb25maWd1cmF0aW9uIFJlZ2lzdGVycywgR0lDRF9JQ0ZHUm4K
PiArICogVGhlIEdJQ0RfSUNGR1JzIHByb3ZpZGUgYSAyLWJpdCBJbnRfY29uZmlnIGZpZWxkIGZv
ciBlYWNoIGludGVycnVwdAo+ICsgKiBzdXBwb3J0ZWQgYnkgdGhlIEdJQy4gVGhpcyBmaWVsZCBp
ZGVudGlmaWVzIHdoZXRoZXIgdGhlIGNvcnJlc3BvbmRpbmcKPiArICogaW50ZXJydXB0IGlzIGVk
Z2UtdHJpZ2dlcmVkIG9yIGxldmVsLXNlbnNpdGl2ZS4KPiArICovCj4gKyNkZWZpbmUgR0lDRF9J
Q0ZHUihuKQkJKDB4MEMwMCArIDQgKiAoKG4pID4+IDQpKQo+ICsjZGVmaW5lIEdJQ0RfSV9QRVJf
SUNGR1JuCTE2Cj4gKyNkZWZpbmUgR0lDRF9JQ0ZHUl9ERUZfVFlQRQkwCj4gKyNkZWZpbmUgR0lD
RF9JQ0ZHUl9NQVNLCQkweDMKPiArLyogRmlyc3QgYml0IGlzIGEgcG9sYXJpdHkgYml0ICgwIC0g
bG93LCAxIC0gaGlnaCkgKi8KPiArI2RlZmluZSBHSUNEX0lDRkdSX1BPTF9MT1cJKDAgPDwgMCkK
PiArI2RlZmluZSBHSUNEX0lDRkdSX1BPTF9ISUdICSgxIDw8IDApCj4gKyNkZWZpbmUgR0lDRF9J
Q0ZHUl9QT0xfTUFTSwkweDEKPiArLyogU2Vjb25kIGJpdCBpcyBhIHRyaWdnZXIgYml0ICgwIC0g
bGV2ZWwsIDEgLSBlZGdlKSAqLwo+ICsjZGVmaW5lIEdJQ0RfSUNGR1JfVFJJR19MVkwJKDAgPDwg
MSkKPiArI2RlZmluZSBHSUNEX0lDRkdSX1RSSUdfRURHRQkoMSA8PCAxKQo+ICsjZGVmaW5lIEdJ
Q0RfSUNGR1JfVFJJR19NQVNLCTB4Mgo+ICsKPiArLyoKPiArICogU29mdHdhcmUgR2VuZXJhdGVk
IEludGVycnVwdCBSZWdpc3RlciwgR0lDRF9TR0lSCj4gKyAqLwo+ICsjZGVmaW5lIEdJQ0RfU0dJ
UgkJMHgwRjAwCj4gKyNkZWZpbmUgR0lDRF9TR0lfVEFSR0VUX1NISUZUCTE2Cj4gKyNkZWZpbmUg
R0lDRF9TR0lfVEFSR0VUX01BU0sJMHhmZgo+ICsjZGVmaW5lIEdJQ0RfU0dJX0ZJTFRFUl9TSElG
VAkyNAo+ICsjZGVmaW5lIEdJQ0RfU0dJX0ZJTFRFUl9NQVNLCTB4Mwo+ICsjZGVmaW5lIEdJQ0Rf
U0dJX01BWF9JTklUSUQJMTUKPiArI2RlZmluZSBHSUNEX1BQSV9TVEFSVAo+ICsKPiArLyoKPiAr
ICogRm9yd2FyZCB0aGUgaW50ZXJydXB0IHRvIHRoZSBDUFUgaW50ZXJmYWNlcyBzcGVjaWZpZWQg
aW4gdGhlCj4gKyAqIENQVVRhcmdldExpc3QgZmllbGQKPiArICovCj4gKyNkZWZpbmUgR0lDRF9T
R0lfRklMVEVSX1RPX0xJU1QJCTB4MAo+ICsvKgo+ICsgKiBGb3J3YXJkIHRoZSBpbnRlcnJ1cHQg
dG8gYWxsIENQVSBpbnRlcmZhY2VzIGV4Y2VwdCB0aGF0IG9mIHRoZQo+ICsgKiBwcm9jZXNzb3Ig
dGhhdCByZXF1ZXN0ZWQgdGhlIGludGVycnVwdC4KPiArICovCj4gKyNkZWZpbmUgR0lDRF9TR0lf
RklMVEVSX1RPX09USEVSUwkweDEKPiArLyoKPiArICogRm9yd2FyZCB0aGUgaW50ZXJydXB0IG9u
bHkgdG8gdGhlIENQVSBpbnRlcmZhY2Ugb2YgdGhlIHByb2Nlc3Nvcgo+ICsgKiB0aGF0IHJlcXVl
c3RlZCB0aGUgaW50ZXJydXB0Lgo+ICsgKi8KPiArI2RlZmluZSBHSUNEX1NHSV9GSUxURVJfVE9f
U0VMRgkJMHgyCj4gKwo+ICsvKgo+ICsgKiBTR0kgQ2xlYXItUGVuZGluZyBSZWdpc3RlcnMsIEdJ
Q0RfQ1BFTkRTR0lSbgo+ICsgKiBQcm92aWRlIGEgY2xlYXItcGVuZGluZyBiaXQgZm9yIGVhY2gg
c3VwcG9ydGVkIFNHSSBhbmQgc291cmNlCj4gKyAqIHByb2Nlc3NvciBjb21iaW5hdGlvbi4gV2hl
biBhIHByb2Nlc3NvciB3cml0ZXMgYSAxIHRvIGEgY2xlYXItcGVuZGluZwo+ICsgKiBiaXQsIHRo
ZSBwZW5kaW5nIHN0YXRlIG9mIHRoZSBjb3JyZXNwb25kaW5nIFNHSSBmb3IgdGhlIGNvcnJlc3Bv
bmRpbmcKPiArICogc291cmNlIHByb2Nlc3NvciBpcyByZW1vdmVkLCBhbmQgbm8gbG9uZ2VyIHRh
cmdldHMgdGhlIHByb2Nlc3Nvcgo+ICsgKiBwZXJmb3JtaW5nIHRoZSB3cml0ZS4gV3JpdGluZyBh
IDAgaGFzIG5vIGVmZmVjdC4gUmVhZGluZyBhIGJpdCBpZGVudGlmaWVzCj4gKyAqIHdoZXRoZXIg
dGhlIFNHSSBpcyBwZW5kaW5nLCBmcm9tIHRoZSBjb3JyZXNwb25kaW5nIHNvdXJjZSBwcm9jZXNz
b3IsIG9uCj4gKyAqIHRoZSByZWFkaW5nIHByb2Nlc3Nvci4KPiArICovCj4gKyNkZWZpbmUgR0lD
RF9DUEVORFNHSVJuCQkoMHgwRjEwICsgNCAqKChuKSA+PiAyKSkKPiArI2RlZmluZSBHSUNEX0lf
UEVSX0NQRU5EU0dJUm4gICA0Cj4gKwo+ICsvKgo+ICsgKiBTR0kgU2V0LVBlbmRpbmcgUmVnaXN0
ZXJzLCBHSUNEX1NQRU5EU0dJUm4KPiArICogUHJvdmlkZSBhIHNldC1wZW5kaW5nIGJpdCBmb3Ig
ZWFjaCBzdXBwb3J0ZWQgU0dJIGFuZCBzb3VyY2UgcHJvY2Vzc29yCj4gKyAqIGNvbWJpbmF0aW9u
LiBXaGVuIGEgcHJvY2Vzc29yIHdyaXRlcyBhIDEgdG8gYSBzZXQtcGVuZGluZyBiaXQsIHRoZSBw
ZW5kaW5nCj4gKyAqIHN0YXRlIGlzIGFwcGxpZWQgdG8gdGhlIGNvcnJlc3BvbmRpbmcgU0dJIGZv
ciB0aGUgY29ycmVzcG9uZGluZyBzb3VyY2UKPiArICogcHJvY2Vzc29yLiBXcml0aW5nIGEgMCBo
YXMgbm8gZWZmZWN0LiBSZWFkaW5nIGEgYml0IGlkZW50aWZpZXMgd2hldGhlcgo+ICsgKiB0aGUg
U0dJIGlzIHBlbmRpbmcsIGZyb20gdGhlIGNvcnJlc3BvbmRpbmcgc291cmNlIHByb2Nlc3Nvciwg
b24gdGhlCj4gKyAqIHJlYWRpbmcgcHJvY2Vzc29yLgo+ICsgKi8KPiArI2RlZmluZSBHSUNEX1NQ
RU5EU0dJUm4JCSgweDBGMjAgKyA0ICooKG4pID4+IDIpKQo+ICsjZGVmaW5lIEdJQ0RfSV9QRVJf
U1BFTkRTR0lSbiAgIDQKPiArCj4gKwo+ICsvKgo+ICsgKiBDUFUgaW50ZXJmYWNlIHJlZ2lzdGVy
cy4gVW5pa3JhZnQgb25seSBzdXBwb3J0IHJ1biBvbiBub24tc2VjdXJlCj4gKyAqIHNvIHdlIGp1
c3QgZGVzY3JpYmUgbm9uLXNlY3VyZSByZWdpc3RlcnMuCj4gKyAqLwo+ICsKPiArLyogQ1BVIElu
dGVyZmFjZSBDb250cm9sIFJlZ2lzdGVyICovCj4gKyNkZWZpbmUgR0lDQ19DVExSCQkweDAwMDAK
PiArI2RlZmluZSBHSUNDX0NUTFJfRU5BQkxFCTB4MQo+ICsKPiArLyogSW50ZXJydXB0IFByaW9y
aXR5IE1hc2sgUmVnaXN0ZXIgKi8KPiArI2RlZmluZSBHSUNDX1BNUgkJMHgwMDA0Cj4gKyNkZWZp
bmUgR0lDQ19QTVJfUFJJT19NQVgJMjU1Cj4gKwo+ICsvKiBCaW5hcnkgUG9pbnQgUmVnaXN0ZXIg
Ki8KPiArI2RlZmluZSBHSUNDX0JQUgkJMHgwMDA4Cj4gKwo+ICsvKiBJbnRlcnJ1cHQgQWNrbm93
bGVkZ2UgUmVnaXN0ZXIgKi8KPiArI2RlZmluZSBHSUNDX0lBUgkJMHgwMDBDCj4gKyNkZWZpbmUg
R0lDQ19JQVJfSU5USURfTUFTSwkweDNGRgo+ICsjZGVmaW5lIEdJQ0NfSUFSX0lOVElEX1NQVVJJ
T1VTCTEwMjMKPiArCj4gKy8qIEVuZCBvZiBJbnRlcnJ1cHQgUmVnaXN0ZXIgKi8KPiArI2RlZmlu
ZSBHSUNDX0VPSVIJCTB4MDAxMAo+ICsKPiArLyogUnVubmluZyBQcmlvcml0eSBSZWdpc3RlciAq
Lwo+ICsjZGVmaW5lIEdJQ0NfUlBSCQkweDAwMTQKPiArCj4gKy8qIEhpZ2hlc3QgUHJpb3JpdHkg
UGVuZGluZyBJbnRlcnJ1cHQgUmVnaXN0ZXIgKi8KPiArI2RlZmluZSBHSUNDX0hQUElSCQkweDAw
MTgKPiArCj4gKy8qIEFsaWFzZWQgQmluYXJ5IFBvaW50IFJlZ2lzdGVyICovCj4gKyNkZWZpbmUg
R0lDQ19BQlBSCQkweDAwMUMKPiArCj4gKy8qIENQVSBJbnRlcmZhY2UgSWRlbnRpZmljYXRpb24g
UmVnaXN0ZXIgKi8KPiArI2RlZmluZSBHSUNDX0lJRFIJCTB4MDBGQwo+ICsKPiArLyogRGVhY3Rp
dmF0ZSBJbnRlcnJ1cHQgUmVnaXN0ZXIgKi8KPiArI2RlZmluZSBHSUNDX0RJUgkJMHgxMDAwCj4g
Kwo+ICsvKgo+ICsgKiBBY2tub3dsZWRnaW5nIGlycSBlcXVhbHMgcmVhZGluZyBHSUNDX0lBUiBh
bHNvCj4gKyAqIGdldCB0aGUgaW50cnJ1cHQgSUQgYXMgdGhlIHNpZGUgZWZmZWN0Lgo+ICsgKi8K
PiArdWludDMyX3QgZ2ljX2Fja19pcnEodm9pZCk7Cj4gKwo+ICsvKgo+ICsgKiB3cml0ZSB0byBH
SUNDX0VPSVIgdG8gaW5mb3JtIGNwdSBpbnRlcmZhY2UgY29tcGxldGF0aW9uCj4gKyAqIG9mIGlu
dGVycnVwdCBwcm9jZXNzaW5nLiBJZiBHSUNDX0NUTFIuRU9JbW9kZSBzZXRzIHRvIDEKPiArICog
dGhpcyBmdW5jIGp1c3QgZ2V0cyBwcmlvcml0eSBkcm9wLgo+ICsgKi8KPiArdm9pZCBnaWNfZW9p
X2lycSh1aW50MzJfdCBpcnEpOwo+ICsKPiArLyoKPiArICogRm9yd2FyZCB0aGUgU0lHIHRvIHRo
ZSBDUFUgaW50ZXJmYWNlcyBzcGVjaWZpZWQgaW4gdGhlCj4gKyAqIHRhcmdldGxpc3QuIFRhcmdl
dGxpc3QgaXMgYSA4LWJpdCBiaXRtYXAgZm9yIDB+NyBDUFUuCj4gKyAqLwo+ICt2b2lkIGdpY19z
Z2lfZ2VuX3RvX2xpc3QodWludDMyX3Qgc2dpbnRpZCwgdWludDhfdCB0YXJnZXRsaXN0KTsKPiAr
Cj4gKy8qCj4gKyAqIEZvcndhcmQgdGhlIFNHSSB0byBhbGwgQ1BVIGludGVyZmFjZXMgZXhjZXB0
IHRoYXQgb2YgdGhlCj4gKyAqIHByb2Nlc3NvciB0aGF0IHJlcXVlc3RlZCB0aGUgaW50ZXJydXB0
Lgo+ICsgKi8KPiArdm9pZCBnaWNfc2dpX2dlbl90b19vdGhlcnModWludDMyX3Qgc2dpbnRpZCk7
Cj4gKwo+ICsvKgo+ICsgKiBGb3J3YXJkIHRoZSBTR0kgb25seSB0byB0aGUgQ1BVIGludGVyZmFj
ZSBvZiB0aGUgcHJvY2Vzc29yCj4gKyAqIHRoYXQgcmVxdWVzdGVkIHRoZSBpbnRlcnJ1cHQuCj4g
KyAqLwo+ICt2b2lkIGdpY19zZ2lfZ2VuX3RvX3NlbGYodWludDMyX3Qgc2dpbnRpZCk7Cj4gKwo+
ICsvKgo+ICsgKiBzZXQgdGFyZ2V0IGNwdSBmb3IgaXJxIGluIGRpc3RyaWJ1dG9yLAo+ICsgKiBA
dGFyZ2V0OiBiaXRtYXNrIHZhbHVlLCBiaXQgMSBpbmRpY2F0ZXMgdGFyZ2V0IHRvCj4gKyAqIGNv
cnJlc3BvbmRpbmcgY3B1IGludGVyZmFjZQo+ICsgKi8KPiArdm9pZCBnaWNfc2V0X2lycV90YXJn
ZXQodWludDMyX3QgaXJxLCB1aW50OF90IHRhcmdldCk7Cj4gKwo+ICsvKiBzZXQgcHJpb3JpdHkg
Zm9yIGlycSBpbiBkaXN0cmlidXRvciAqLwo+ICt2b2lkIGdpY19zZXRfaXJxX3ByaW8odWludDMy
X3QgaXJxLCB1aW50OF90IHByaW9yaXR5KTsKPiArCj4gKy8qCj4gKyAqIEVuYWJsZSBhbiBpcnEg
aW4gZGlzdHJpYnV0b3IsIGVhY2ggaXJxIG9jY3VwaWVzIG9uZSBiaXQKPiArICogdG8gY29uZmln
dXJlIGluIGNvcnJlc3BvbmRpbmcgcmVnaXN0b3IKPiArICovCj4gK3ZvaWQgZ2ljX2VuYWJsZV9p
cnEodWludDMyX3QgaXJxKTsKPiArCj4gKy8qCj4gKyAqIERpc2FibGUgYW4gaXJxIGluIGRpc3Ry
aWJ1dG9yLCBvbmUgYml0IHJlc2VydmVkIGZvciBhbiBpcnEKPiArICogdG8gY29uZmlndXJlIGlu
IGNvcnJlc3BvbmRpbmcgcmVnaXN0ZXIKPiArICovCj4gK3ZvaWQgZ2ljX2Rpc2FibGVfaXJxKHVp
bnQzMl90IGlycSk7Cj4gKwo+ICsvKgo+ICsgKiBzZXQgcGVuZGluZyBzdGF0ZSBmb3IgYW4gaXJx
IGluIGRpc3RyaWJ1dG9yLCBvbmUgYml0Cj4gKyAqIHJlc2VydmVkIGZvciBhbiBpcnEgdG8gY29u
ZmlndXJlIGluIGNvcnJlc3BvbmRpbmcgcmVnaXN0ZXIKPiArICovCj4gK3ZvaWQgZ2ljX3NldF9p
cnFfcGVuZGluZyh1aW50MzJfdCBpcnEpOwo+ICsKPiArLyoKPiArICogY2xlYXIgcGVuZGluZyBz
dGF0ZSBmb3IgYW4gaXJxIGluIGRpc3RyaWJ1dG9yLCBvbmUgYml0Cj4gKyAqIHJlc2VydmVkIGZv
ciBhbiBpcnEgdG8gY29uZmlndXJlIGluIGNvcnJlc3BvbmRpbmcgcmVnaXN0ZXIKPiArICovCj4g
K3ZvaWQgZ2ljX2NsZWFyX2lycV9wZW5kaW5nKHVpbnQzMl90IGlycSk7Cj4gKwo+ICsvKgo+ICsg
KiBpbnNwZWN0IHRoYXQgaWYgYW4gaXJxIGlzIGluIHBlbmRpbmcgc3RhdGUsIGV2ZXJ5IGJpdAo+
ICsgKiBob2xkcyB0aGUgdmFsdWUgZm9yIHRoZSBjb3JyZXNwb25kaW5nIGlycQo+ICsgKi8KPiAr
aW50IGdpY19pc19pcnFfcGVuZGluZyh1aW50MzJfdCBpcnEpOwo+ICsKPiArLyogc2V0IGFjdGl2
ZSBzdGF0ZSBmb3IgYW4gaXJxIGluIGRpc3RyaWJ1dG9yICovCj4gK3ZvaWQgZ2ljX3NldF9pcnFf
YWN0aXZlKHVpbnQzMl90IGlycSk7Cj4gKwo+ICsvKiBjbGVhciBhY3RpdmUgc3RhdGUgZm9yIGFu
IGlycSBpbiBkaXN0cmlidXRvciAqLwo+ICt2b2lkIGdpY19jbGVhcl9pcnFfYWN0aXZlKHVpbnQz
Ml90IGlycSk7Cj4gKwo+ICsvKgo+ICsgKiBpbnNwZWN0IHRoYXQgaWYgYW4gaXJxIGlzIGluIGFj
dGl2ZSBzdGF0ZSwKPiArICogZXZlcnkgYml0IGhvbGRzIHRoZSB2YWx1ZSBmb3IgYW4gaXJxCj4g
KyAqLwo+ICtpbnQgZ2ljX2lzX2lycV9hY3RpdmUodWludDMyX3QgaXJxKTsKPiArCj4gKy8qIENv
bmZpZyBpbnRycnVwdCB0cmlnZ2VyIHR5cGUgYW5kIHBvbGFyaXR5ICovCj4gK3ZvaWQgZ2ljX3Nl
dF9pcnFfdHlwZSh1aW50MzJfdCBpcnEsIGludCB0cmlnZ2VyLCBpbnQgcG9sYXJpdHkpOwo+ICsK
PiArLyogSW5pdGlhbGl6ZSBHSUN2MiBmcm9tIGRldmljZSB0cmVlICovCj4gK2ludCBfZHRiX2lu
aXRfZ2ljKGNvbnN0IHZvaWQgKmZkdCk7Cj4gKwo+ICsjZW5kaWYgLy9fX1BMQVRfQ01OX0FSTV9H
SUNWMl9IX18KPiBkaWZmIC0tZ2l0IGEvcGxhdC9jb21tb24vaW5jbHVkZS9pcnEuaCBiL3BsYXQv
Y29tbW9uL2luY2x1ZGUvaXJxLmgKPiBpbmRleCBhMDk2ODVkLi5mYWM1MDIyIDEwMDY0NAo+IC0t
LSBhL3BsYXQvY29tbW9uL2luY2x1ZGUvaXJxLmgKPiArKysgYi9wbGF0L2NvbW1vbi9pbmNsdWRl
L2lycS5oCj4gQEAgLTQ1LDUgKzQ1LDIwIEBACj4gICAjZXJyb3IgIkFkZCBpcnEuaCBmb3IgY3Vy
cmVudCBhcmNoaXRlY3R1cmUuIgo+ICAgI2VuZGlmCj4gICAKPiArLyogZGVmaW5lIElSUSB0cmln
Z2VyIHR5cGVzICovCj4gK2VudW0gdWtfaXJxX3RyaWdnZXIgewo+ICsJVUtfSVJRX1RSSUdHRVJf
Tk9ORSA9IDAsCj4gKwlVS19JUlFfVFJJR0dFUl9FREdFID0gMSwKPiArCVVLX0lSUV9UUklHR0VS
X0xFVkVMID0gMiwKPiArCVVLX0lSUV9UUklHR0VSX01BWAo+ICt9Owo+ICsKPiArLyogZGVmaW5l
IElSUSB0cmlnZ2VyIHBvbGFyaXRpZXMgKi8KPiArZW51bSB1a19pcnFfcG9sYXJpdHkgewo+ICsJ
VUtfSVJRX1BPTEFSSVRZX05PTkUgPSAwLAo+ICsJVUtfSVJRX1BPTEFSSVRZX0hJR0ggPSAxLAo+
ICsJVUtfSVJRX1BPTEFSSVRZX0xPVyA9IDIsCj4gKwlVS19JUlFfUE9MQVJJVFlfTUFYCj4gK307
Cj4gICAKPiAgICNlbmRpZiAvKiBfX1BMQVRfQ01OX0lSUV9IX18gKi8KPiBkaWZmIC0tZ2l0IGEv
cGxhdC9rdm0vTWFrZWZpbGUudWsgYi9wbGF0L2t2bS9NYWtlZmlsZS51awo+IGluZGV4IDU0MGI2
MGIuLmU4NmFkMWEgMTAwNjQ0Cj4gLS0tIGEvcGxhdC9rdm0vTWFrZWZpbGUudWsKPiArKysgYi9w
bGF0L2t2bS9NYWtlZmlsZS51awo+IEBAIC01OSw2ICs1OSw3IEBAIExJQktWTVBMQVRfU1JDUy0k
KENPTkZJR19BUkNIX0FSTV82NCkgKz0gJChVS19QTEFUX0NPTU1PTl9CQVNFKS9hcm0vY2FjaGU2
NC5TfGNvCj4gICBMSUJLVk1QTEFUX1NSQ1MtJChDT05GSUdfQVJDSF9BUk1fNjQpICs9ICQoVUtf
UExBVF9DT01NT05fQkFTRSkvYXJtL3BzY2lfYXJtNjQuU3xjb21tb24KPiAgIExJQktWTVBMQVRf
U1JDUy0kKENPTkZJR19BUkNIX0FSTV82NCkgKz0gJChVS19QTEFUX0NPTU1PTl9CQVNFKS9hcm0v
dGltZS5jfGNvbW1vbgo+ICAgTElCS1ZNUExBVF9TUkNTLSQoQ09ORklHX0FSQ0hfQVJNXzY0KSAr
PSAkKFVLX1BMQVRfQ09NTU9OX0JBU0UpL2FybS90cmFwcy5jfGNvbW1vbgoKV2lzZSB0byBoYXZl
IENPTkZJR19HSUNfVjIgYW5kIGVuYWJsZSB0aGUgY29tcGlsYXRpb24gaWYgd2UgbmVlZCBpdC4K
PiArTElCS1ZNUExBVF9TUkNTLSQoQ09ORklHX0FSQ0hfQVJNXzY0KSArPSAkKFVLX1BMQVRfQ09N
TU9OX0JBU0UpL2FybS9naWMtdjIuY3xjb21tb24KPiAgIExJQktWTVBMQVRfU1JDUy0kKENPTkZJ
R19BUkNIX0FSTV82NCkgKz0gJChMSUJLVk1QTEFUX0JBU0UpL2FybS9lbnRyeTY0LlMKPiAgIExJ
QktWTVBMQVRfU1JDUy0kKENPTkZJR19BUkNIX0FSTV82NCkgKz0gJChMSUJLVk1QTEFUX0JBU0Up
L2FybS9leGNlcHRpb25zLlMKPiAgIExJQktWTVBMQVRfU1JDUy0kKENPTkZJR19BUkNIX0FSTV82
NCkgKz0gJChMSUJLVk1QTEFUX0JBU0UpL2FybS9wYWdldGFibGU2NC5TCj4gCgoKWzFdIApodHRw
czovL3d3dy5jbC5jYW0uYWMudWsvcmVzZWFyY2gvc3JnL2hhbi9BQ1MtUDM1L3p5bnEvYXJtX2dp
Y19hcmNoaXRlY3R1cmVfc3BlY2lmaWNhdGlvbi5wZGYKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9z
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Fri Mar 22 00:58:33 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 22 Mar 2019 00:58: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 1h78Vy-0005dV-VC; Fri, 22 Mar 2019 00:58: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=iuTm=RZ=gmail.com=jiakernel2@srs-us1.protection.inumbo.net>)
 id 1h78Vy-0005dQ-EW
 for minios-devel@lists.xenproject.org; Fri, 22 Mar 2019 00:58:30 +0000
X-Inumbo-ID: 9acf07d7-4c3d-11e9-bc90-bc764e045a96
Received: from mail-pg1-x542.google.com (unknown [2607:f8b0:4864:20::542])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9acf07d7-4c3d-11e9-bc90-bc764e045a96;
 Fri, 22 Mar 2019 00:58:28 +0000 (UTC)
Received: by mail-pg1-x542.google.com with SMTP id v12so275508pgq.1
 for <minios-devel@lists.xenproject.org>; Thu, 21 Mar 2019 17:58:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:organization:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding;
 bh=zPbotZexE+UlkzU9pCiSICWqq4B7cVNfHeiOvXi4ong=;
 b=Ls5WodVi2xllx1QSewXi4XVOA3MjG2RdNJ/vn8Uy9nxGBLV0jEXt1A1/f6ldmM9Ikb
 GYrCyo/VqrmxAO9kyi8R8r0bhAuURG6jEUty+3/fFdfJml3/c5HEuAwzXhtEKv7FUMmt
 RmVZlrr0Guuu8OrXqkdtt6P18DNRa4Egy4X25kmMVdzoGZ/nsktMQ6IlCTmsUA5yuv4K
 yee+kJtfUkq4UXBl45p7w4mOBbxkjGN4dOMTeTpFvEWVcQqYJqN/fukWnWT1cylXB1ax
 Wks1oN8qdyVpujqhQEqtbzbtpxUHnAl4ZrundBE6NADzOVOV7ztWMR0glx56HrGNBpah
 yNlQ==
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:organization
 :message-id:date:user-agent:mime-version:in-reply-to
 :content-transfer-encoding;
 bh=zPbotZexE+UlkzU9pCiSICWqq4B7cVNfHeiOvXi4ong=;
 b=ZZ8cg/xvjKAHl/qoPrCG/nrTMNBc0fxAnqxg9GQN4GO49P/cZKWytyVYPJnkUILd94
 290GgdqaxY2wWi47/wIVXwzIv57h/yuQ0WY2ZCZIg/4WfBEvWWRnXhBYkt5dVbEQHzE3
 ZoIzu27MghmLCD/NQ6ApHhgvE64H0mcmxV10s5kvmBHLArCSQXrqnYnjQ3RHF6+MY1LA
 xpdFUOu9Im7izwsA2pkTe8qAoxGVZve/Xaxx12WnOwjpv/qhcfQYiyWCV71fx71duNsl
 TD8cb1iyNn8EmNFrrkwNFG0Vnf2yeMtGnTtzKqt/oztVFLEaT1GniUSZMwY7oeggg+5E
 sbVg==
X-Gm-Message-State: APjAAAX/AYStqP4vdRK4iBusfed1AybPlzoQJxrBaErvhWQPftSR8dyM
 CfF0CQl0gCUXUV6slWF8IxiRkIGw
X-Google-Smtp-Source: APXvYqxj/1c6U/henmVydnMyA6M/rlhSGqDjOMj3ytgjvvD+9txHthF2cCFFvkRjMbCVQAVXbN3qhQ==
X-Received: by 2002:a17:902:1029:: with SMTP id
 b38mr6564833pla.204.1553216308225; 
 Thu, 21 Mar 2019 17:58:28 -0700 (PDT)
Received: from [0.0.0.0] (104.129.187.94.16clouds.com. [104.129.187.94])
 by smtp.gmail.com with ESMTPSA id k7sm7155758pgo.60.2019.03.21.17.58.20
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 21 Mar 2019 17:58:27 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>, Jia He <justin.he@arm.com>,
 minios-devel@lists.xenproject.org, Simon Kuenzer <simon.kuenzer@neclab.eu>,
 Sharan.Santhanam@neclab.eu
References: <20190321080542.182621-1-justin.he@arm.com>
 <20190321080542.182621-2-justin.he@arm.com>
 <ff382f50-acb0-c5c8-30d7-086c3d01139a@arm.com>
From: Jia He <jiakernel2@gmail.com>
Organization: ARM
Message-ID: <c50f660b-e324-323d-4240-a451017d3c5b@gmail.com>
Date: Fri, 22 Mar 2019 08:58:16 +0800
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.0
MIME-Version: 1.0
In-Reply-To: <ff382f50-acb0-c5c8-30d7-086c3d01139a@arm.com>
Subject: Re: [Minios-devel] [UNIKRAFT PATCHv3 1/6] plat/common: Introduce
 fdt_getprop_u32_by_offset helper
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 <felipe.huici@neclab.eu>, Wei Chen <wei.chen@arm.com>,
 Florian Schmidt <florian.schmidt@neclab.eu>, Jianyong Wu <jianyong.wu@arm.com>,
 Kaly Xin <Kaly.Xin@arm.com>, yuri.volchkov@neclab.eu
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>

SGkgSnVsaWVuCgpPbiAyMDE5LzMvMjEgMTc6NDAsIEp1bGllbiBHcmFsbCB3cm90ZToKPiBIaSwK
Pgo+IE9uIDMvMjEvMTkgODowNSBBTSwgSmlhIEhlIHdyb3RlOgo+PiBGcm9tOiBKaWFueW9uZyBX
dSA8amlhbnlvbmcud3VAYXJtLmNvbT4KPj4gVGhpcyBoZWxwZXIgd2lsbCBiZSB1c2VkIHZlcnkg
ZnJlcXVlbnRseSB0byB1MzIgZnJvbSBwcm9wZXJ0aWVzLgo+PiBTbyB3ZSBwcm92aWRlIHRoaXMg
aGVscGVyIGhlcmUgdG8gYXZvaWQgdXNpbmcgZmR0X2dldHByb3AgYW5kCj4+IGZkdDMyX3RvX2Nw
dSBldmVyeXdoZXJlLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBXZWkgQ2hlbiA8d2VpLmNoZW5AYXJt
LmNvbT4KPj4gU2lnbmVkLW9mZi1ieTogSmlhbnlvbmcgV3UgPGppYW55b25nLnd1QGFybS5jb20+
Cj4+IFNpZ25lZC1vZmYtYnk6IEppYSBIZSA8anVzdGluLmhlQGFybS5jb20+Cj4+IC0tLQo+PiDC
oCBwbGF0L2NvbW1vbi9hcm0vaXJxX2ZkdC5jwqDCoMKgwqDCoMKgwqDCoCB8IDU3ICsrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysKPgo+IFdoeSBkaWQgeW91IHByZWZpeCB3aXRoIGlycT8g
V2hhdCBhY3R1YWxseSBwcmV2ZW50cyB0aG9zZSBoZWxwZXJzIGluIAo+IG90aGVyIGRyaXZlcnMg
dGhhdCBtYXkgbm90IGhhdmUgaW50ZXJydXB0Pwo+CkhvdyBhYm91dCBwbGF0L2NvbW1vbi9hcm0v
ZmR0LmMgYW5kIHBsYXQvY29tbW9uL2luY2x1ZGUvYXJtL2ZkdC5oPwoKLS0tCkNoZWVycywKSnVz
dGluIChKaWEgSGUpCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21p
bmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Fri Mar 22 05:06:17 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 22 Mar 2019 05:06:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h7CNi-0007c8-L7; Fri, 22 Mar 2019 05:06:14 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=A7CV=RZ=arm.com=jianyong.wu@srs-us1.protection.inumbo.net>)
 id 1h7CNh-0007c3-4h
 for minios-devel@lists.xenproject.org; Fri, 22 Mar 2019 05:06:13 +0000
X-Inumbo-ID: 33c608da-4c60-11e9-bc90-bc764e045a96
Received: from EUR02-AM5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe07::618])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 33c608da-4c60-11e9-bc90-bc764e045a96;
 Fri, 22 Mar 2019 05: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=wvGSkWCkiEY7LcKXIW9tPWNp7HWvvlGRMFzPs8oUW5c=;
 b=UhUubl6qnG2GmhoJjqmwhKyMO9FsxhL5VhcpZ2aXeSI7tPK1R1GgrvZLmRIMpUMd2l36Q/qm0g2vFK9ddNdq2YVB+mcsnWDsiuryMHg5q4xZSlR9QCKxJk4AlJUxT23NX2CS2gF1+KjfhiklJtLzXNHhhA2+nhE4KtvWKJjaCWU=
Received: from VI1PR08MB3149.eurprd08.prod.outlook.com (52.133.15.30) by
 VI1PR08MB3471.eurprd08.prod.outlook.com (20.177.59.25) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1709.15; Fri, 22 Mar 2019 05:06:05 +0000
Received: from VI1PR08MB3149.eurprd08.prod.outlook.com
 ([fe80::f599:88c2:d5c6:67e2]) by VI1PR08MB3149.eurprd08.prod.outlook.com
 ([fe80::f599:88c2:d5c6:67e2%3]) with mapi id 15.20.1709.017; Fri, 22 Mar 2019
 05:06:05 +0000
From: "Jianyong Wu (Arm Technology China)" <Jianyong.Wu@arm.com>
To: Sharan Santhanam <sharan.santhanam@neclab.eu>, "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>, "florian.schmidt@neclab.eu"
 <florian.schmidt@neclab.eu>, "yuri.volchkov@neclab.eu"
 <yuri.volchkov@neclab.eu>, "Felipe.Huici@neclab.eu" <Felipe.Huici@neclab.eu>
Thread-Topic: [Minios-devel] [UNIKRAFT PATCH 4/7] plat/common: Implement
 gic-v2 library for Arm
Thread-Index: AQHU4AmGQyp0qqttKEWecS3AI3Q5WaYW4DSQ
Date: Fri, 22 Mar 2019 05:06:05 +0000
Message-ID: <VI1PR08MB314934E0AC2DCB3D1B2931A0F4430@VI1PR08MB3149.eurprd08.prod.outlook.com>
References: <20181213091901.85170-1-wei.chen@arm.com>
 <20181213091901.85170-5-wei.chen@arm.com>
 <46237b92-184a-dce0-2b5a-0acb1d0dab20@neclab.eu>
In-Reply-To: <46237b92-184a-dce0-2b5a-0acb1d0dab20@neclab.eu>
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-ms-office365-filtering-correlation-id: 47eba60a-fa56-4bd7-107b-08d6ae841681
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600127)(711020)(4605104)(4618075)(2017052603328)(7153060)(7193020);
 SRVR:VI1PR08MB3471; 
x-ms-traffictypediagnostic: VI1PR08MB3471:
x-ms-exchange-purlcount: 3
nodisclaimer: True
x-microsoft-antispam-prvs: <VI1PR08MB3471540092B47AFE5EF83267F4430@VI1PR08MB3471.eurprd08.prod.outlook.com>
x-forefront-prvs: 09840A4839
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(396003)(136003)(366004)(376002)(346002)(39850400004)(189003)(199004)(13464003)(186003)(105586002)(68736007)(316002)(8936002)(81166006)(8676002)(106356001)(81156014)(14444005)(53936002)(256004)(2906002)(4326008)(33656002)(25786009)(7696005)(6246003)(6116002)(3846002)(478600001)(74316002)(5660300002)(30864003)(6506007)(53546011)(52536014)(86362001)(55236004)(76176011)(97736004)(14454004)(53946003)(66066001)(446003)(7736002)(99286004)(966005)(11346002)(110136005)(102836004)(72206003)(55016002)(305945005)(229853002)(9686003)(476003)(54906003)(2201001)(6436002)(71200400001)(6306002)(71190400001)(486006)(26005)(2501003)(569006);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR08MB3471;
 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-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: 44Uvgbcu8Z2bDE5pLat/x2mDm4UqqqWdkUpOMCXRPEeyfuPS71RAzWGpGWHwRw/hDn4bgpADQRCtr6IN4MgXH2bXEAHLM4D+gZaMWhNyvmNzAjzjgB68EKc147ZagyZYKZkcoAsB6B+8YDRwQqEIHjiaR6DNXvezSx9VGooZ08ir1NVxfmzqNHHX2GlPdxD5PFFYX5DKayyMhNF1on5zd0eL3ua4RM9p3qBST0hdzPtTv5tDMemjJMzO5X7Ai6RBHLPxyDgthaclWSf+6zYJgD1TOHkjtbI++5Wwoe86vfyOH9eUFgqBUYSbwGfqnUaD2B6SNkD9voqddqWFT5aEtfIbZYraNFB2f9YdF3XBQuz8d69DmoEgh+w/X0XDcUp4oOGLb9ETscgp1+cpq5Gu4C5Lo7bNPZDdrqpglKOCLtI=
MIME-Version: 1.0
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 47eba60a-fa56-4bd7-107b-08d6ae841681
X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Mar 2019 05:06:05.4285 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR08MB3471
Subject: Re: [Minios-devel] [UNIKRAFT PATCH 4/7] plat/common: 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>,
 "Justin He \(Arm Technology China\)" <Justin.He@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>

SGkgc2hhcmFuLA0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IFNoYXJh
biBTYW50aGFuYW0gPHNoYXJhbi5zYW50aGFuYW1AbmVjbGFiLmV1Pg0KPiBTZW50OiBGcmlkYXks
IE1hcmNoIDIyLCAyMDE5IDE6MTQgQU0NCj4gVG86IFdlaSBDaGVuIChBcm0gVGVjaG5vbG9neSBD
aGluYSkgPFdlaS5DaGVuQGFybS5jb20+OyBtaW5pb3MtDQo+IGRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnOyBzaW1vbi5rdWVuemVyQG5lY2xhYi5ldTsNCj4gZmxvcmlhbi5zY2htaWR0QG5lY2xh
Yi5ldTsgeXVyaS52b2xjaGtvdkBuZWNsYWIuZXU7DQo+IEZlbGlwZS5IdWljaUBuZWNsYWIuZXUN
Cj4gQ2M6IEthbHkgWGluIChBcm0gVGVjaG5vbG9neSBDaGluYSkgPEthbHkuWGluQGFybS5jb20+
OyBKdXN0aW4gSGUgKEFybQ0KPiBUZWNobm9sb2d5IENoaW5hKSA8SnVzdGluLkhlQGFybS5jb20+
OyBKaWFueW9uZyBXdSAoQXJtIFRlY2hub2xvZ3kNCj4gQ2hpbmEpIDxKaWFueW9uZy5XdUBhcm0u
Y29tPjsgbmQgPG5kQGFybS5jb20+DQo+IFN1YmplY3Q6IFJlOiBbTWluaW9zLWRldmVsXSBbVU5J
S1JBRlQgUEFUQ0ggNC83XSBwbGF0L2NvbW1vbjogSW1wbGVtZW50DQo+IGdpYy12MiBsaWJyYXJ5
IGZvciBBcm0NCj4gDQo+IEhlbGxvLA0KPiANCj4gVGhlcmUgaXMgYSBkZXBlbmRlbmN5IG9uIHRo
aXMgcGF0Y2ggd2l0aCB0aGUgYmVsb3cgbGliZmR0IHBhdGNoZXMuDQo+IA0KPiBodHRwczovL3Bh
dGNod29yay51bmlrcmFmdC5vcmcvcGF0Y2gvNzI1MTMwLw0KPiBodHRwczovL3BhdGNod29yay51
bmlrcmFmdC5vcmcvcGF0Y2gvNzI1MTMxLw0KPiANCj4gVGhlcmUgYXJlIGFsc28gY2hlY2twYXRj
aCBmYWlsdXJlIGluIHRoaXMgcGF0Y2guDQpJIHdpbGwgY2hlY2sgYW5kIGZpeCBpdCANCj4gDQo+
IEkgd2FzIGFsc28gd29uZGVyaW5nIGlmIHRoaXMgZW50aXJlIGdpYyBiZWxvbmdzIHVuZGVyIHRo
ZSBwbGF0L2RyaXZlcnMvZ2ljLy4NClloLCBtYXliZSBiZXR0ZXINCj4gDQo+IFBsZWFzZSBmaW5k
IHJlc3Qgb2YgdGhlIGNvbW1lbnRzIGlubGluZS4NCj4gDQo+IFRoYW5rcyAmIFJlZ2FyZHMNCj4g
U2hhcmFuDQo+IA0KPiBPbiAxMi8xMy8xOCAxMDoxOCBBTSwgV2VpIENoZW4gd3JvdGU6DQo+ID4g
VGhpcyBsaWJyYXJ5IGhhcyBpbXBsZW1lbnRlZCBiYXNpYyBHSUN2MiBmdW5jdGlvbnMuIFdlIGRv
bid0IHN1cHBvcnQNCj4gPiBHSUN2Mk0gYW5kIHNlY3VyaXR5IGV4dGVuc2lvbiBpbiB0aGlzIGxp
YnJhcnkuDQo+ID4NCj4gPiBTaWduZWQtb2ZmLWJ5OiBXZWkgQ2hlbiA8d2VpLmNoZW5AYXJtLmNv
bT4NCj4gPiBTaWduZWQtb2ZmLWJ5OiBKaWFueW9uZyBXdSA8amlhbnlvbmcud3VAYXJtLmNvbT4N
Cj4gPiAtLS0NCj4gPiAgIHBsYXQvY29tbW9uL2FybS9naWMtdjIuYyAgICAgICAgIHwgNDE1DQo+
ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysNCj4gPiAgIHBsYXQvY29tbW9uL2luY2x1
ZGUvYXJtL2dpYy12Mi5oIHwgMzY4DQo+ICsrKysrKysrKysrKysrKysrKysrKysrKysrKw0KPiA+
ICAgcGxhdC9jb21tb24vaW5jbHVkZS9pcnEuaCAgICAgICAgfCAgMTUgKysNCj4gPiAgIHBsYXQv
a3ZtL01ha2VmaWxlLnVrICAgICAgICAgICAgIHwgICAxICsNCj4gPiAgIDQgZmlsZXMgY2hhbmdl
ZCwgNzk5IGluc2VydGlvbnMoKykNCj4gPiAgIGNyZWF0ZSBtb2RlIDEwMDY0NCBwbGF0L2NvbW1v
bi9hcm0vZ2ljLXYyLmMNCj4gPiAgIGNyZWF0ZSBtb2RlIDEwMDY0NCBwbGF0L2NvbW1vbi9pbmNs
dWRlL2FybS9naWMtdjIuaA0KPiA+DQo+ID4gZGlmZiAtLWdpdCBhL3BsYXQvY29tbW9uL2FybS9n
aWMtdjIuYyBiL3BsYXQvY29tbW9uL2FybS9naWMtdjIuYyBuZXcNCj4gPiBmaWxlIG1vZGUgMTAw
NjQ0IGluZGV4IDAwMDAwMDAuLjI2ZjRhN2YNCj4gPiAtLS0gL2Rldi9udWxsDQo+ID4gKysrIGIv
cGxhdC9jb21tb24vYXJtL2dpYy12Mi5jDQo+ID4gQEAgLTAsMCArMSw0MTUgQEANCj4gPiArLyog
U1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEJTRC0zLUNsYXVzZSAqLw0KPiA+ICsvKg0KPiA+ICsg
KiBBdXRob3JzOiBXZWkgQ2hlbiA8V2VpLkNoZW5AYXJtLmNvbT4NCj4gPiArICogICAgICAgICAg
SmlhbnlvbmcgV3UgPEppYW55b25nLld1QGFybS5jb20+DQo+ID4gKyAqDQo+ID4gKyAqIENvcHly
aWdodCAoYykgMjAxOCwgQXJtIEx0ZC4gQWxsIHJpZ2h0cyByZXNlcnZlZC4NCj4gPiArICoNCj4g
PiArICogUmVkaXN0cmlidXRpb24gYW5kIHVzZSBpbiBzb3VyY2UgYW5kIGJpbmFyeSBmb3Jtcywg
d2l0aCBvciB3aXRob3V0DQo+ID4gKyAqIG1vZGlmaWNhdGlvbiwgYXJlIHBlcm1pdHRlZCBwcm92
aWRlZCB0aGF0IHRoZSBmb2xsb3dpbmcgY29uZGl0aW9ucw0KPiA+ICsgKiBhcmUgbWV0Og0KPiA+
ICsgKg0KPiA+ICsgKiAxLiBSZWRpc3RyaWJ1dGlvbnMgb2Ygc291cmNlIGNvZGUgbXVzdCByZXRh
aW4gdGhlIGFib3ZlIGNvcHlyaWdodA0KPiA+ICsgKiAgICBub3RpY2UsIHRoaXMgbGlzdCBvZiBj
b25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIuDQo+ID4gKyAqIDIuIFJlZGlz
dHJpYnV0aW9ucyBpbiBiaW5hcnkgZm9ybSBtdXN0IHJlcHJvZHVjZSB0aGUgYWJvdmUgY29weXJp
Z2h0DQo+ID4gKyAqICAgIG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBm
b2xsb3dpbmcgZGlzY2xhaW1lciBpbiB0aGUNCj4gPiArICogICAgZG9jdW1lbnRhdGlvbiBhbmQv
b3Igb3RoZXIgbWF0ZXJpYWxzIHByb3ZpZGVkIHdpdGggdGhlIGRpc3RyaWJ1dGlvbi4NCj4gPiAr
ICogMy4gTmVpdGhlciB0aGUgbmFtZSBvZiB0aGUgY29weXJpZ2h0IGhvbGRlciBub3IgdGhlIG5h
bWVzIG9mIGl0cw0KPiA+ICsgKiAgICBjb250cmlidXRvcnMgbWF5IGJlIHVzZWQgdG8gZW5kb3Jz
ZSBvciBwcm9tb3RlIHByb2R1Y3RzIGRlcml2ZWQNCj4gZnJvbQ0KPiA+ICsgKiAgICB0aGlzIHNv
ZnR3YXJlIHdpdGhvdXQgc3BlY2lmaWMgcHJpb3Igd3JpdHRlbiBwZXJtaXNzaW9uLg0KPiA+ICsg
Kg0KPiA+ICsgKiBUSElTIFNPRlRXQVJFIElTIFBST1ZJREVEIEJZIFRIRSBDT1BZUklHSFQgSE9M
REVSUyBBTkQNCj4gQ09OVFJJQlVUT1JTICJBUyBJUyINCj4gPiArICogQU5EIEFOWSBFWFBSRVNT
IE9SIElNUExJRUQgV0FSUkFOVElFUywgSU5DTFVESU5HLCBCVVQgTk9UDQo+IExJTUlURUQNCj4g
PiArVE8sIFRIRQ0KPiA+ICsgKiBJTVBMSUVEIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZ
IEFORCBGSVRORVNTIEZPUiBBDQo+IFBBUlRJQ1VMQVINCj4gPiArUFVSUE9TRQ0KPiA+ICsgKiBB
UkUgRElTQ0xBSU1FRC4gSU4gTk8gRVZFTlQgU0hBTEwgVEhFIENPUFlSSUdIVCBIT0xERVIgT1IN
Cj4gPiArQ09OVFJJQlVUT1JTIEJFDQo+ID4gKyAqIExJQUJMRSBGT1IgQU5ZIERJUkVDVCwgSU5E
SVJFQ1QsIElOQ0lERU5UQUwsIFNQRUNJQUwsIEVYRU1QTEFSWSwNCj4gPiArT1INCj4gPiArICog
Q09OU0VRVUVOVElBTCBEQU1BR0VTIChJTkNMVURJTkcsIEJVVCBOT1QgTElNSVRFRCBUTywNCj4g
UFJPQ1VSRU1FTlQNCj4gPiArT0YNCj4gPiArICogU1VCU1RJVFVURSBHT09EUyBPUiBTRVJWSUNF
UzsgTE9TUyBPRiBVU0UsIERBVEEsIE9SIFBST0ZJVFM7IE9SDQo+ID4gK0JVU0lORVNTDQo+ID4g
KyAqIElOVEVSUlVQVElPTikgSE9XRVZFUiBDQVVTRUQgQU5EIE9OIEFOWSBUSEVPUlkgT0YgTElB
QklMSVRZLA0KPiA+ICtXSEVUSEVSIElODQo+ID4gKyAqIENPTlRSQUNULCBTVFJJQ1QgTElBQklM
SVRZLCBPUiBUT1JUIChJTkNMVURJTkcgTkVHTElHRU5DRSBPUg0KPiA+ICtPVEhFUldJU0UpDQo+
ID4gKyAqIEFSSVNJTkcgSU4gQU5ZIFdBWSBPVVQgT0YgVEhFIFVTRSBPRiBUSElTIFNPRlRXQVJF
LCBFVkVOIElGDQo+ID4gK0FEVklTRUQgT0YgVEhFDQo+ID4gKyAqIFBPU1NJQklMSVRZIE9GIFNV
Q0ggREFNQUdFLg0KPiA+ICsgKg0KPiA+ICsgKiBUSElTIEhFQURFUiBNQVkgTk9UIEJFIEVYVFJB
Q1RFRCBPUiBNT0RJRklFRCBJTiBBTlkgV0FZLg0KPiA+ICsgKi8NCj4gPiArI2luY2x1ZGUgPHN0
cmluZy5oPg0KPiA+ICsjaW5jbHVkZSA8bGliZmR0Lmg+DQo+ID4gKyNpbmNsdWRlIDx1ay9lc3Nl
bnRpYWxzLmg+DQo+ID4gKyNpbmNsdWRlIDx1ay9wcmludC5oPg0KPiA+ICsjaW5jbHVkZSA8dWsv
YXNzZXJ0Lmg+DQo+ID4gKyNpbmNsdWRlIDx1ay9iaXRvcHMuaD4NCj4gPiArI2luY2x1ZGUgPHVr
L2FzbS5oPg0KPiA+ICsjaW5jbHVkZSA8aXJxLmg+DQo+ID4gKyNpbmNsdWRlIDxhcm0vY3B1Lmg+
DQo+ID4gKyNpbmNsdWRlIDxhcm0vZ2ljLXYyLmg+DQo+ID4gKw0KPiA+ICsvKiBNYXggQ1BVIGlu
dGVyZmFjZSBmb3IgR0lDdjIgKi8NCj4gPiArI2RlZmluZSBHSUNfTUFYX0NQVUlGCQk4DQo+ID4g
Kw0KPiA+ICsvKiBTUEkgaW50ZXJydXB0IGJhc2UgSUQgKi8NCj4gPiArI2RlZmluZSBHSUNfU1BJ
X0JBU0UJCTMyDQo+ID4gKw0KPiA+ICsvKiBQUEkgaW50ZXJydXB0IGJhc2UgSUQgKi8NCj4gPiAr
I2RlZmluZSBHSUNfUFBJX0JBU0UJCTE2DQo+ID4gKw0KPiA+ICsvKiBNYXggc3VwcG9ydCBpbnRl
cnJ1cHQgbnVtYmVyIGZvciBHSUN2MiAqLw0KPiA+ICsjZGVmaW5lIEdJQ19NQVhfSVJRCQlfX01B
WF9JUlENCj4gPiArDQo+ID4gK3N0YXRpYyB1aW50NjRfdCBnaWNfZGlzdF9hZGRyLCBnaWNfY3B1
aWZfYWRkcjsgc3RhdGljIHVpbnQ2NF90DQo+ID4gK2dpY19kaXN0X3NpemUsIGdpY19jcHVpZl9z
aXplOw0KPiA+ICsNCj4gPiArI2RlZmluZSBHSUNfRElTVF9SRUcocikJKCh2b2lkICopKGdpY19k
aXN0X2FkZHIgKyAocikpKQ0KPiA+ICsjZGVmaW5lIEdJQ19DUFVfUkVHKHIpCSgodm9pZCAqKShn
aWNfY3B1aWZfYWRkciArIChyKSkpDQo+ID4gKw0KPiA+ICtzdGF0aWMgY29uc3QgY2hhciAqZ2lj
X2RldmljZV9saXN0W10gPSB7DQo+ID4gKwkiYXJtLGNvcnRleC1hMTUtZ2ljIiwNCj4gPiArCSJh
cm0sY29ydGV4LWE3LWdpYyIsDQo+ID4gKwkiYXJtLGNvcnRleC1hOS1naWMiLA0KPiA+ICsJImFy
bSxnaWMtNDAwIiwNCj4gPiArCSJhcm0sZWIxMW1wLWdpYyIsDQo+ID4gKwkiYXJtLHBsMzkwIiwN
Cj4gPiArCSJhcm0sYXJtMTE3Nmp6Zi1kZXZjaGlwLWdpYyIsDQo+ID4gKwkiYXJtLGFybTExbXAt
Z2ljIiwNCj4gPiArCSJhcm0sdGMxMW1wLWdpYyIsDQo+ID4gKwkiYnJjbSxicmFobWEtYjE1LWdp
YyIsDQo+ID4gKwkibnZpZGlhLHRlZ3JhMjEwLWFnaWMiLA0KPiA+ICsJInFjb20sbXNtLTg2NjAt
cWdpYyIsDQo+ID4gKwkicWNvbSxtc20tcWdpYzIiLA0KPiA+ICt9Ow0KPiA+ICsNCj4gPiArLyog
aW5saW5lIGZ1bmN0aW9ucyB0byBhY2Nlc3MgR0lDQyAmIEdJQ0QgcmVnaXN0ZXJzICovIHN0YXRp
YyBpbmxpbmUNCj4gPiArdm9pZCB3cml0ZV9naWNkOCh1aW50NjRfdCBvZmZzZXQsIHVpbnQ4X3Qg
dmFsKSB7DQo+ID4gKwlpb3JlZ193cml0ZTgoR0lDX0RJU1RfUkVHKG9mZnNldCksIHZhbCk7IH0N
Cj4gPiArDQo+ID4gK3N0YXRpYyBpbmxpbmUgdm9pZCB3cml0ZV9naWNkMzIodWludDY0X3Qgb2Zm
c2V0LCB1aW50MzJfdCB2YWwpIHsNCj4gPiArCWlvcmVnX3dyaXRlMzIoR0lDX0RJU1RfUkVHKG9m
ZnNldCksIHZhbCk7IH0NCj4gPiArDQo+ID4gK3N0YXRpYyBpbmxpbmUgdWludDMyX3QgcmVhZF9n
aWNkMzIodWludDY0X3Qgb2Zmc2V0KSB7DQo+ID4gKwlyZXR1cm4gaW9yZWdfcmVhZDMyKEdJQ19E
SVNUX1JFRyhvZmZzZXQpKTsNCj4gPiArfQ0KPiA+ICsNCj4gPiArc3RhdGljIGlubGluZSB2b2lk
IHdyaXRlX2dpY2MzMih1aW50NjRfdCBvZmZzZXQsIHVpbnQzMl90IHZhbCkgew0KPiA+ICsgICAg
ICAgIGlvcmVnX3dyaXRlMzIoR0lDX0NQVV9SRUcob2Zmc2V0KSwgdmFsKTsgfQ0KPiA+ICsNCj4g
PiArc3RhdGljIGlubGluZSB1aW50MzJfdCByZWFkX2dpY2MzMih1aW50NjRfdCBvZmZzZXQpIHsN
Cj4gPiArCXJldHVybiBpb3JlZ19yZWFkMzIoR0lDX0NQVV9SRUcob2Zmc2V0KSk7DQo+ID4gK30N
Cj4gPiArDQo+ID4gKy8qDQo+ID4gKyAqIEZ1bmN0aW9ucyBvZiBHSUMgQ1BVIGludGVyZmFjZQ0K
PiA+ICsgKi8NCj4gPiArDQo+ID4gKy8qIEVuYWJsZSBHSUMgY3B1IGludGVyZmFjZSAqLw0KPiA+
ICtzdGF0aWMgdm9pZCBnaWNfZW5hYmxlX2NwdWlmKHZvaWQpDQo+ID4gK3sNCj4gDQo+IERvZXMg
dGhlIGJlbG93IGNvbW1lbnQgYmVsb25nIGhlcmU/DQo+ID4gKwkvKiBqdXN0IHNldCBiaXQgMCB0
byAxIHRvIGVuYWJsZSBjcHUgaW50ZXJmYWNlICovDQo+ID4gKwl3cml0ZV9naWNjMzIoR0lDQ19D
VExSLCBHSUNDX0NUTFJfRU5BQkxFKTsgfQ0KWWVhaCwgR0lDQ19DVExSX0VOQUJMRSBlcXVhbHMg
MSwgd3JpdGUgYml0IDAgb2YgR0lDQ19DVExSIHRvIDEgdG8gZW5hYmxlIGdpYyBjcHUgaW50ZXJm
YWNlLg0KPiA+ICsNCj4gPiArLyogU2V0IHByaW9yaXR5IHRocmVzaG9sZCBmb3IgcHJvY2Vzc29y
ICovIHN0YXRpYyB2b2lkDQo+ID4gK2dpY19zZXRfdGhyZXNob2xkX3ByaW9yaXR5KHVpbnQzMl90
IHRocmVzaG9sZF9wcmlvKSB7DQo+ID4gKwkvKiBHSUNDX1BNUiBhbGxvY2F0ZSAxIGJ5dGUgZm9y
IGVhY2ggaXJxICovDQo+ID4gKwlVS19BU1NFUlQodGhyZXNob2xkX3ByaW8gPD0gR0lDQ19QTVJf
UFJJT19NQVgpOw0KPiA+ICsJd3JpdGVfZ2ljYzMyKEdJQ0NfUE1SLCB0aHJlc2hvbGRfcHJpbyk7
IH0NCj4gPiArDQo+ID4gKy8qDQo+ID4gKyAqIEFja25vd2xlZGdpbmcgaXJxIGVxdWFscyByZWFk
aW5nIEdJQ0NfSUFSIGFsc28NCj4gPiArICogZ2V0IHRoZSBpbnRlcnJ1cHQgSUQgYXMgdGhlIHNp
ZGUgZWZmZWN0Lg0KPiA+ICsgKi8NCj4gPiArdWludDMyX3QgZ2ljX2Fja19pcnEodm9pZCkNCj4g
PiArew0KPiA+ICsJcmV0dXJuIHJlYWRfZ2ljYzMyKEdJQ0NfSUFSKTsNCj4gPiArfQ0KPiA+ICsN
Cj4gPiArLyoNCj4gPiArICogd3JpdGUgdG8gR0lDQ19FT0lSIHRvIGluZm9ybSBjcHUgaW50ZXJm
YWNlIGNvbXBsZXRhdGlvbg0KPiA+ICsgKiBvZiBpbnRlcnJ1cHQgcHJvY2Vzc2luZy4gSWYgR0lD
Q19DVExSLkVPSW1vZGUgc2V0cyB0byAxDQo+ID4gKyAqIHRoaXMgZnVuYyBqdXN0IGdldHMgcHJp
b3JpdHkgZHJvcC4NCj4gPiArICovDQo+ID4gK3ZvaWQgZ2ljX2VvaV9pcnEodWludDMyX3QgaXJx
KQ0KPiA+ICt7DQo+ID4gKwl3cml0ZV9naWNjMzIoR0lDQ19FT0lSLCBpcnEpOw0KPiA+ICt9DQo+
ID4gKw0KPiA+ICsvKiBGdW5jdGlvbnMgb2YgR0lDIERpc3RyaWJ1dG9yICovDQo+ID4gKw0KPiA+
ICsvKg0KPiA+ICsgKiBAc2dpbnRpZCBkZW5vdGVzIHRoZSBzZ2kgSUQ7DQo+ID4gKyAqIEB0YXJn
ZXRmaWx0ZXIgOiB0aGlzIHRlcm0gaXMgVGFyZ2V0TGlzdEZpbHRlcg0KPiA+ICsgKiAwIGRlbm90
ZXMgZm9yd2FyZGluZyBpbnRlcnJ1cHQgdG8gY3B1IHNwZWNpZmllZCBpbiB0aGUNCj4gPiArICog
dGFyZ2V0IGxpc3Q7IDEgZGVub3RlcyBmb3J3YXJkaW5nIGludGVycnVwdCB0byBjcHUgZXhlY3B0
IHRoZQ0KPiA+ICsgKiBwcm9jZXNzb3IgdGhhdCByZXF1ZXN0IHRoZSBpbnRycnVwdDsgMiBkZW5v
dGVzIGZvcndhcmRpbmcgdGhlDQo+ID4gKyAqIGludGVycnVwdCBvbmx5IHRvIHRoZSBjcHUgdGhh
dCByZXF1dGVzdCB0aGUgaW50ZXJydXB0Lg0KPiA+ICsgKiBAdGFyZ2V0bGlzdCBpcyBiaXRtYXNr
LCB3aGljaCBiaXQgMSBkZW5vdGVzIGZvcndhcmRpbmcgdG8gYW5kIG9ubHkNCj4gPiArbG93IDgN
Cj4gPiArICogYml0IGlzIGluIHVzZS4NCj4gPiArICovDQo+ID4gK3N0YXRpYyB2b2lkIGdpY19z
Z2lfZ2VuKHVpbnQzMl90IHNnaW50aWQsIHVpbnQ4X3QgdGFyZ2V0ZmlsdGVyLA0KPiA+ICsJCQl1
aW50OF90IHRhcmdldGxpc3QpDQo+ID4gK3sNCj4gPiArCXVpbnQzMl90IHZhbDsNCj4gPiArDQo+
ID4gKwkvKiBPbmx5IElOVElEIDAtMTUgYWxsb2NhdGVkIHRvIHNnaSAqLw0KPiA+ICsJVUtfQVNT
RVJUKHNnaW50aWQgPD0gR0lDRF9TR0lfTUFYX0lOSVRJRCk7DQo+ID4gKw0KPiA+ICsJLyogU2V0
IFNHSSB0YWdldGZpbGV0ZXIgZmllbGQgKi8NCj4gPiArCXZhbCA9ICh0YXJnZXRmaWx0ZXIgJiBH
SUNEX1NHSV9GSUxURVJfTUFTSykgPDwNCj4gPiArR0lDRF9TR0lfRklMVEVSX1NISUZUOw0KPiA+
ICsNCj4gPiArCS8qIFNldCBTR0kgdGFyZ2V0bGlzdCBmaWVsZCAqLw0KPiA+ICsJdmFsIHw9ICh0
YXJnZXRsaXN0ICYgR0lDRF9TR0lfVEFSR0VUX01BU0spIDw8DQo+IEdJQ0RfU0dJX1RBUkdFVF9T
SElGVDsNCj4gPiArDQo+ID4gKwkvKiBTZXQgU0dJIElOSVRJRCBmaWVsZCAqLw0KPiA+ICsJdmFs
IHw9IHNnaW50aWQ7DQo+ID4gKw0KPiA+ICsJLyogR2VuZXJhdGUgU0dJICovDQo+ID4gKwl3cml0
ZV9naWNkMzIoR0lDRF9TR0lSLCB2YWwpOw0KPiA+ICt9DQo+ID4gKw0KPiA+ICsvKg0KPiA+ICsg
KiBGb3J3YXJkIHRoZSBTSUcgdG8gdGhlIENQVSBpbnRlcmZhY2VzIHNwZWNpZmllZCBpbiB0aGUN
Cj4gPiArICogdGFyZ2V0bGlzdC4gVGFyZ2V0bGlzdCBpcyBhIDgtYml0IGJpdG1hcCBmb3IgMH43
IENQVS4NCj4gPiArICogVE9ETzogdGhpcyB3aWxsIG5vdCB3b3JrIHVudGlsbCBTTVAgaXMgc3Vw
cG9ydGVkICAqLyB2b2lkDQo+ID4gK2dpY19zZ2lfZ2VuX3RvX2xpc3QodWludDMyX3Qgc2dpbnRp
ZCwgdWludDhfdCB0YXJnZXRsaXN0KSB7DQo+ID4gKwlnaWNfc2dpX2dlbihzZ2ludGlkLCBHSUNE
X1NHSV9GSUxURVJfVE9fTElTVCwgdGFyZ2V0bGlzdCk7IH0NCj4gPiArDQo+ID4gKy8qDQo+ID4g
KyAqIEZvcndhcmQgdGhlIFNHSSB0byBhbGwgQ1BVIGludGVyZmFjZXMgZXhjZXB0IHRoYXQgb2Yg
dGhlDQo+ID4gKyAqIHByb2Nlc3NvciB0aGF0IHJlcXVlc3RlZCB0aGUgaW50ZXJydXB0Lg0KPiA+
ICsgKiBUT0RPOiB0aGlzIHdpbGwgbm90IHdvcmsgdW50aWxsIFNNUCBpcyBzdXBwb3J0ZWQgICov
IHZvaWQNCj4gPiArZ2ljX3NnaV9nZW5fdG9fb3RoZXJzKHVpbnQzMl90IHNnaW50aWQpIHsNCj4g
PiArCWdpY19zZ2lfZ2VuKHNnaW50aWQsIEdJQ0RfU0dJX0ZJTFRFUl9UT19PVEhFUlMsIDApOyB9
DQo+ID4gKw0KPiA+ICsvKg0KPiA+ICsgKiBGb3J3YXJkIHRoZSBTR0kgb25seSB0byB0aGUgQ1BV
IGludGVyZmFjZSBvZiB0aGUgcHJvY2Vzc29yDQo+ID4gKyAqIHRoYXQgcmVxdWVzdGVkIHRoZSBp
bnRlcnJ1cHQuDQo+ID4gKyAqLw0KPiA+ICt2b2lkIGdpY19zZ2lfZ2VuX3RvX3NlbGYodWludDMy
X3Qgc2dpbnRpZCkgew0KPiA+ICsJZ2ljX3NnaV9nZW4oc2dpbnRpZCwgR0lDRF9TR0lfRklMVEVS
X1RPX1NFTEYsIDApOyB9DQo+ID4gKw0KPiA+ICsvKg0KPiA+ICsgKiBzZXQgdGFyZ2V0IGNwdSBm
b3IgaXJxIGluIGRpc3RyaWJ1dG9yLA0KPiA+ICsgKiBAdGFyZ2V0OiBiaXRtYXNrIHZhbHVlLCBi
aXQgMSBpbmRpY2F0ZXMgdGFyZ2V0IHRvDQo+ID4gKyAqIGNvcnJlc3BvbmRpbmcgY3B1IGludGVy
ZmFjZQ0KPiA+ICsgKi8NCj4gPiArdm9pZCBnaWNfc2V0X2lycV90YXJnZXQodWludDMyX3QgaXJx
LCB1aW50OF90IHRhcmdldCkNCj4gPiArew0KPiANCj4gDQo+IFNHSSBhbmQgUFBJIGludGVycnVw
dCBjYW5ub3QgYmUgd3JpdHRlbiB0by4gU2hvdWxkIHdlIGNoZWNrDQo+IGlycSA+IEdJQ19TUElf
QkFTRQ0KPiA+ICsJd3JpdGVfZ2ljZDgoR0lDRF9JVEFSR0VUU1IoaXJxKSwgdGFyZ2V0KTsNCk9r
LCBjaGVjayBpcyBiZXR0ZXIsIEkgd2lsbCBmaXggaXQuDQoNCj4gPiArfQ0KPiA+ICsNCj4gPiAr
Lyogc2V0IHByaW9yaXR5IGZvciBpcnEgaW4gZGlzdHJpYnV0b3IgKi8NCj4gPiArdm9pZCBnaWNf
c2V0X2lycV9wcmlvKHVpbnQzMl90IGlycSwgdWludDhfdCBwcmlvcml0eSkNCj4gPiArew0KPiA+
ICsJd3JpdGVfZ2ljZDgoR0lDRF9JUFJJT1JJVFlSKGlycSksIHByaW9yaXR5KTsNCj4gPiArfQ0K
PiA+ICsNCj4gPiArLyoNCj4gPiArICogRW5hYmxlIGFuIGlycSBpbiBkaXN0cmlidXRvciwgZWFj
aCBpcnEgb2NjdXBpZXMgb25lIGJpdA0KPiA+ICsgKiB0byBjb25maWd1cmUgaW4gY29ycmVzcG9u
ZGluZyByZWdpc3Rvcg0KPiA+ICsgKi8NCj4gPiArdm9pZCBnaWNfZW5hYmxlX2lycSh1aW50MzJf
dCBpcnEpDQo+ID4gK3sNCj4gPiArCXdyaXRlX2dpY2QzMihHSUNEX0lTRU5BQkxFUihpcnEpLA0K
PiA+ICsJCVVLX0JJVChpcnEgJSBHSUNEX0lfUEVSX0lTRU5BQkxFUm4pKTsNCj4gPiArfQ0KPiA+
ICsNCj4gPiArLyoNCj4gPiArICogRGlzYWJsZSBhbiBpcnEgaW4gZGlzdHJpYnV0b3IsIG9uZSBi
aXQgcmVzZXJ2ZWQgZm9yIGFuIGlycQ0KPiA+ICsgKiB0byBjb25maWd1cmUgaW4gY29ycmVzcG9u
ZGluZyByZWdpc3Rlcg0KPiA+ICsgKi8NCj4gPiArdm9pZCBnaWNfZGlzYWJsZV9pcnEodWludDMy
X3QgaXJxKQ0KPiA+ICt7DQo+ID4gKwl3cml0ZV9naWNkMzIoR0lDRF9JQ0VOQUJMRVIoaXJxKSwN
Cj4gPiArCQlVS19CSVQoaXJxICUgR0lDRF9JX1BFUl9JQ0VOQUJMRVJuKSk7DQo+ID4gK30NCj4g
PiArDQo+ID4gKy8qIEVuYWJsZSBkaXN0cmlidXRvciAqLw0KPiA+ICtzdGF0aWMgdm9pZCBnaWNf
ZW5hYmxlX2Rpc3Qodm9pZCkNCj4gPiArew0KPiA+ICsNCj4gDQo+IA0KPiBBY2NvcmRpbmcgdG8g
dGhlIGRvY3VtZW50YXRpb25bMV0gcGFnZSg0LTg1KSwgYml0IDAgYW5kIDEgZW5hYmxlcw0KPiBn
cm91cCAwIGFuZCBncm91cCAxLiBBY2NvcmRpbmcgdG8gZmlnIDMtMTEgZ3JvdXAgemVybyBjb3Jy
ZXNwb25kIHRvDQo+IEZJUSBhbmQgR3JvdXAgMSBjb250YWlucyBJUlEuDQo+IFNob3VsZG4ndCB3
ZSBkaXNhYmxlIGJvdGggdGhlc2UgYml0cyBpbg0KPiB0aGlzIGNhc2Ugb3IgaXMgdGhpcyBjb25m
aWd1cmF0aW9uIHZhbGlkIGZvciBzZWN1cmUgZ3JvdXAgdGhhdCB3ZQ0KPiBkbyBub3Qgc3VwcG9y
dCB5ZXQ/DQo+IC8qIGp1c3Qgc2V0IGJpdCAwIHRvIDEgdG8gZW5hYmxlIGRpc3RyaWJ1dG9yICov
DQoNCkl0IGlzIGNvbmZ1c2VkIGluIGdpYyBzcGVjLiBpbiBvdXIgY2FzZSBpdCBzaG91bGQgcmVm
ZXIgdG8gZmlndXJlNC0xIGluIFsxXSBwYWdlKDQtODUpIGZvciBpdCBpcw0KVGhlIE5vbi1zZWN1
cmUgY29weSBvZiB0aGUgcmVnaXN0ZXIgaW4gb3VyIGltcGxlbWVudGF0aW9uLg0KU28gbm8gZmlx
IGFuZCBncm91cDAgc2hvdWxkIGJlIGNvbnNpZGVyZWQuDQpJIHdpbGwgcmVtb3ZlIGFsbCB0aGUg
Z3JvdXAgcmVsYXRlZCBwYXJ0IGluIGdpYy12MiBpbXBsZW1lbnRhdGlvbi4NCg0KPiA+ICsJd3Jp
dGVfZ2ljZDMyKEdJQ0RfQ1RMUiwgcmVhZF9naWNkMzIoR0lDRF9DVExSKSB8DQo+IEdJQ0RfQ1RM
Ul9FTkFCTEUpOw0KPiA+ICt9DQo+ID4gKw0KPiA+ICsvKiBkaXNhYmxlIGRpc3RyaWJ1dG9yICov
DQo+ID4gK3N0YXRpYyB2b2lkIGdpY19kaXNhYmxlX2Rpc3Qodm9pZCkNCj4gPiArew0KPiANCj4g
cy9lbmFibGUvZGlzYWJsZQ0KPiA+ICsJLyoganVzdCBjbGVhciBiaXQgMCB0byAwIHRvIGVuYWJs
ZSBkaXN0cmlidXRvciAqLw0KPiA+ICsJd3JpdGVfZ2ljZDMyKEdJQ0RfQ1RMUiwgcmVhZF9naWNk
MzIoR0lDRF9DVExSKSAmDQo+ICh+R0lDRF9DVExSX0VOQUJMRSkpOw0KPiA+ICt9DQo+ID4gKw0K
PiA+ICsvKiBDb25maWcgaW50cnJ1cHQgdHJpZ2dlciB0eXBlIGFuZCBwb2xhcml0eSAqLw0KPiA+
ICt2b2lkIGdpY19zZXRfaXJxX3R5cGUodWludDMyX3QgaXJxLCBpbnQgdHJpZ2dlciwgaW50IHBv
bGFyaXR5KQ0KPiA+ICt7DQo+ID4gKwl1aW50MzJfdCB2YWwsIG1hc2ssIG9sZG1hc2s7DQo+ID4g
Kw0KPiA+ICsJaWYgKCh0cmlnZ2VyID49IFVLX0lSUV9UUklHR0VSX01BWCkgfHwNCj4gPiArCQko
cG9sYXJpdHkgPj0gVUtfSVJRX1BPTEFSSVRZX01BWCkpDQo+ID4gKwkJcmV0dXJuOw0KPiA+ICsN
Cj4gPiArCXZhbCA9IHJlYWRfZ2ljZDMyKEdJQ0RfSUNGR1IoaXJxKSk7DQo+ID4gKwltYXNrID0g
b2xkbWFzayA9ICh2YWwgPj4gKChpcnEgJSBHSUNEX0lfUEVSX0lDRkdSbikgKiAyKSkgJg0KPiA+
ICsJCQlHSUNEX0lDRkdSX01BU0s7DQo+ID4gKw0KPiA+ICsJaWYgKHRyaWdnZXIgPT0gVUtfSVJR
X1RSSUdHRVJfTEVWRUwpIHsNCj4gPiArCQltYXNrICY9IH5HSUNEX0lDRkdSX1RSSUdfTUFTSzsN
Cj4gPiArCQltYXNrIHw9IEdJQ0RfSUNGR1JfVFJJR19MVkw7DQo+ID4gKwl9IGVsc2UgaWYgKHRy
aWdnZXIgPT0gVUtfSVJRX1RSSUdHRVJfRURHRSkgew0KPiA+ICsJCW1hc2sgJj0gfkdJQ0RfSUNG
R1JfVFJJR19NQVNLOw0KPiA+ICsJCW1hc2sgfD0gR0lDRF9JQ0ZHUl9UUklHX0VER0U7DQo+ID4g
Kwl9DQo+ID4gKw0KPiA+ICsJaWYgKHBvbGFyaXR5ID09IFVLX0lSUV9QT0xBUklUWV9MT1cpIHsN
Cj4gPiArCQltYXNrICY9IH5HSUNEX0lDRkdSX1BPTF9NQVNLOw0KPiA+ICsJCW1hc2sgfD0gR0lD
RF9JQ0ZHUl9QT0xfTE9XOw0KPiA+ICsJfSBlbHNlIGlmIChwb2xhcml0eSA9PSBVS19JUlFfUE9M
QVJJVFlfSElHSCkgew0KPiA+ICsJCW1hc2sgJj0gfkdJQ0RfSUNGR1JfUE9MX01BU0s7DQo+ID4g
KwkJbWFzayB8PSBHSUNEX0lDRkdSX1BPTF9ISUdIOw0KPiA+ICsJfQ0KPiA+ICsNCj4gPiArCS8q
IENoZWNrIGlmIG5vdGhpbmcgY2hhbmdlZCAqLw0KPiA+ICsJaWYgKG1hc2sgPT0gb2xkbWFzaykN
Cj4gPiArCQlyZXR1cm47DQo+ID4gKw0KPiA+ICsJLyogVXBkYXRlIG5ldyBpbnRlcnJ1cHQgdHlw
ZSAqLw0KPiA+ICsJdmFsICY9ICh+KEdJQ0RfSUNGR1JfTUFTSyA8PCAoaXJxICUgR0lDRF9JX1BF
Ul9JQ0ZHUm4pICogMikpOw0KPiA+ICsJdmFsIHw9IChtYXNrIDw8IChpcnEgJSBHSUNEX0lfUEVS
X0lDRkdSbikgKiAyKTsNCj4gPiArCXdyaXRlX2dpY2QzMihHSUNEX0lDRkdSKGlycSksIHZhbCk7
DQo+ID4gK30NCj4gPiArDQo+ID4gK3N0YXRpYyB2b2lkIGdpY19pbml0X2Rpc3Qodm9pZCkNCj4g
PiArew0KPiA+ICsJdWludDMyX3QgdmFsLCBjcHVpZl9udW1iZXIsIGlycV9udW1iZXI7DQo+ID4g
Kwl1aW50MzJfdCBpOw0KPiA+ICsNCj4gPiArCS8qIFR1cm4gZG93biBkaXN0cmlidXRvciAqLw0K
PiA+ICsJZ2ljX2Rpc2FibGVfZGlzdCgpOw0KPiA+ICsNCj4gPiArCS8qIEdldCBHSUMgQ1BVIGlu
dGVyZmFjZSAqLw0KPiA+ICsJdmFsID0gcmVhZF9naWNkMzIoR0lDRF9UWVBFUik7DQo+ID4gKwlj
cHVpZl9udW1iZXIgPSBHSUNEX1RZUEVSX0NQVUlfTlVNKHZhbCk7DQo+ID4gKwlpZiAoY3B1aWZf
bnVtYmVyID4gR0lDX01BWF9DUFVJRikNCj4gPiArCQljcHVpZl9udW1iZXIgPSBHSUNfTUFYX0NQ
VUlGOw0KPiA+ICsJdWtfcHJfaW5mbygiR0lDdjIgTWF4IENQVSBpbnRlcmZhY2U6JWRcbiIsIGNw
dWlmX251bWJlcik7DQo+ID4gKw0KPiA+ICsJLyogR2V0IHRoZSBtYXhpbXVtIG51bWJlciBvZiBp
bnRlcnJ1cHRzIHRoYXQgdGhlIEdJQyBzdXBwb3J0cyAqLw0KPiA+ICsJaXJxX251bWJlciA9IEdJ
Q0RfVFlQRVJfTElORV9OVU0odmFsKTsNCj4gPiArCWlmIChpcnFfbnVtYmVyID4gR0lDX01BWF9J
UlEpDQo+ID4gKwkJaXJxX251bWJlciA9IEdJQ19NQVhfSVJROw0KPiA+ICsJdWtfcHJfaW5mbygi
R0lDdjIgTWF4IGludGVycnVwdCBsaW5lczolZFxuIiwgaXJxX251bWJlcik7DQo+ID4gKwkvKg0K
PiA+ICsJICogU2V0IGFsbCBTUEkgaW50ZXJydXB0cyB0YXJnZXRzIHRvIGFsbCBDUFUuDQo+ID4g
KwkgKi8NCj4gPiArCWZvciAoaSA9IEdJQ19TUElfQkFTRTsgaSA8IGlycV9udW1iZXI7IGkgKz0g
R0lDRF9JX1BFUl9JVEFSR0VUU1JuKQ0KPiA+ICsJCXdyaXRlX2dpY2QzMihHSUNEX0lUQVJHRVRT
UihpKSwgR0lDRF9JVEFSR0VUU1JfREVGKTsNCj4gPiArDQo+ID4gKwkvKg0KPiA+ICsJICogU2V0
IGFsbCBTUEkgaW50ZXJydXB0cyB0eXBlIHRvIGJlIHBvbGFyaXR5IGxvdyBsZXZlbCB0cmlnZ2Vy
ZWQNCj4gPiArCSAqLw0KPiA+ICsJZm9yIChpID0gR0lDX1NQSV9CQVNFOyBpIDwgaXJxX251bWJl
cjsgaSArPSBHSUNEX0lfUEVSX0lDRkdSbikNCj4gPiArCQl3cml0ZV9naWNkMzIoR0lDRF9JQ0ZH
UihpKSwgR0lDRF9JQ0ZHUl9ERUZfVFlQRSk7DQo+ID4gKw0KPiA+ICsJLyoNCj4gPiArCSAqIFNl
dCBhbGwgU1BJIHByaW9yaXR5IHRvIGEgZGVmYXVsdCB2YWx1ZS4NCj4gPiArCSAqLw0KPiA+ICsJ
Zm9yIChpID0gR0lDX1NQSV9CQVNFOyBpIDwgaXJxX251bWJlcjsgaSArPSBHSUNEX0lfUEVSX0lQ
UklPUklUWW4pDQo+ID4gKwkJd3JpdGVfZ2ljZDMyKEdJQ0RfSVBSSU9SSVRZUihpKSwgR0lDRF9J
UFJJT1JJVFlfREVGKTsNCj4gPiArDQo+ID4gKwkvKg0KPiA+ICsJICogRGVhY3RpdmF0ZSBhbmQg
ZGlzYWJsZSBhbGwgU1BJcy4NCj4gPiArCSAqLw0KPiA+ICsJZm9yIChpID0gR0lDX1NQSV9CQVNF
OyBpIDwgaXJxX251bWJlcjsgaSArPSBHSUNEX0lfUEVSX0lDQUNUSVZFUm4pDQo+IHsNCj4gPiAr
CQl3cml0ZV9naWNkMzIoR0lDRF9JQ0FDVElWRVIoaSksIEdJQ0RfREVGX0lDQUNUSVZFUm4pOw0K
PiA+ICsJCXdyaXRlX2dpY2QzMihHSUNEX0lDRU5BQkxFUihpKSwgR0lDRF9ERUZfSUNFTkFCTEVS
bik7DQo+ID4gKwl9DQo+ID4gKw0KPiA+ICsJLyogdHVybiBvbiBkaXN0cmlidXRvciAqLw0KPiA+
ICsJZ2ljX2VuYWJsZV9kaXN0KCk7DQo+ID4gK30NCj4gPiArDQo+ID4gK3N0YXRpYyB2b2lkIGdp
Y19pbml0X2NwdWlmKHZvaWQpDQo+ID4gK3sNCj4gPiArCXVpbnQzMl90IGk7DQo+ID4gKwkvKiBz
ZXQgcHJpb3JpdHkgbWFzayB0byB0aGUgbG93ZXN0IHByaW9yaXR5IHRvIGxldCBhbGwgaXJxIHZp
c2libGUgdG8gY3B1DQo+IGludGVyZmFjZSAqLw0KPiA+ICsJZ2ljX3NldF90aHJlc2hvbGRfcHJp
b3JpdHkoR0lDQ19QTVJfUFJJT19NQVgpOw0KPiA+ICsNCj4gPiArCS8qIHNldCBQUEkgYW5kIFNH
SSB0byBwb2xhcml0eSBsb3cgbGV2ZWwgdHJpZ2dlcmVkICovDQo+ID4gKwlmb3IgKGkgPSAwOyBp
IDwgR0lDX1NQSV9CQVNFOyBpICs9IEdJQ0RfSV9QRVJfSUNGR1JuKQ0KPiA+ICsJCXdyaXRlX2dp
Y2QzMihHSUNEX0lDRkdSKGkpLCBHSUNEX0lDRkdSX0RFRl9UWVBFKTsNCj4gPiArDQo+ID4gKwkv
KiBzZXQgUFBJIGFuZCBTR0kgdG8gYSBkZWZhdWx0IHZhbHVlICovDQo+ID4gKwlmb3IgKGkgPSAw
OyBpIDwgR0lDX1NQSV9CQVNFOyBpICs9IEdJQ0RfSV9QRVJfSVBSSU9SSVRZbikNCj4gPiArCQl3
cml0ZV9naWNkMzIoR0lDRF9JUFJJT1JJVFlSKGkpLCBHSUNEX0lQUklPUklUWV9ERUYpOw0KPiA+
ICsNCj4gDQo+IFNob3VsZG4ndCBpdCBiZSAoaSA8PSBHSUNEX1NHSV9NQVhfSU5JVElEKQ0KSWYg
R0lDRF9TR0lfTUFYX0lOSVRJRCBpcyAxNSwgaXQgc2hvdWxkIGJlIDw9LCBpZiBHSUNEX1NHSV9N
QVhfSU5JVElEPTE2IGl0IHNob3VsZCBiZSBrZWVwLg0KSSB3aWxsIGNoZWNrIGFuZCBmaXggaXQg
aWYgbmVjZXNzYXJ5Lg0KPiA+ICsgICAgICAgIC8qDQo+ID4gKwkgKiBEZWFjdGl2YXRlIGFuZCBk
aXNhYmxlIGFsbCBQUElzLg0KPiA+ICsJICovDQo+ID4gKyAgICAgICAgZm9yIChpID0gMDsgaSA8
IEdJQ0RfU0dJX01BWF9JTklUSUQ7IGkgKz0gR0lDRF9JX1BFUl9JQ0FDVElWRVJuKSB7DQo+ID4g
KwkJd3JpdGVfZ2ljZDMyKEdJQ0RfSUNBQ1RJVkVSKGkpLCBHSUNEX0RFRl9JQ0FDVElWRVJuKTsN
Cj4gPiArCQl3cml0ZV9naWNkMzIoR0lDRF9JQ0VOQUJMRVIoaSksDQo+IEdJQ0RfREVGX1BQSV9J
Q0VOQUJMRVJuKTsNCj4gPiArICAgICAgICB9DQo+ID4gKw0KPiA+ICsJLyogRGVhY3RpdmF0ZSBh
bmQgZW5hYmxlIGFsbCBTR0lzICovDQo+ID4gKwlmb3IgKGkgPSAwOyBpIDwgR0lDX1BQSV9CQVNF
OyBpICs9IEdJQ0RfSV9QRVJfSUNBQ1RJVkVSbikNCj4gPiArCXsNCj4gPiArCQl3cml0ZV9naWNk
MzIoR0lDRF9JQ0FDVElWRVIoaSksIEdJQ0RfREVGX0lDQUNUSVZFUm4pOw0KPiA+ICsJCXdyaXRl
X2dpY2QzMihHSUNEX0lTRU5BQkxFUihpKSwNCj4gR0lDRF9ERUZfU0dJX0lTRU5BQkxFUm4pOw0K
PiA+ICsJfQ0KPiA+ICsNCj4gPiArCS8qIGVuYWJsZSBjcHUgaW50ZXJmYWNlICovDQo+ID4gKwln
aWNfZW5hYmxlX2NwdWlmKCk7DQo+ID4gK30NCj4gPiArDQo+ID4gK2ludCBfZHRiX2luaXRfZ2lj
KGNvbnN0IHZvaWQgKmZkdCkNCj4gPiArew0KPiA+ICsJaW50IGZkdF9naWMsIHJldDsNCj4gPiAr
DQo+ID4gKwl1a19wcl9pbmZvKCJQcm9iaW5nIEdJQ3YyLi4uXG4iKTsNCj4gPiArDQo+IA0KPiBT
aG91bGRuJ3QgdGhlIGxhc3QgcGFyYW1ldGVyIGJlIGNvdW50IG9mIHRoZSBudW1iZXIgb2YgZWxl
bWVudA0KPiBpbiB0aGUgYXJyYXkgaW5zdGVhZD8NCj4gc2l6ZW9mKGdpY19kZXZpY2VfbGlzdCkg
LyBzaXplb2YoZ2ljX2RldmljZV9saXN0WzBdKQ0KDQpZZWFoLCBJIHdpbGwgZml4IGl0Lg0KPiA+
ICsJLyogQ3VycmVudGx5LCB3ZSBvbmx5IHN1cHBvcnQgMSBHSUMgcGVyIHN5c3RlbSAqLw0KPiA+
ICsJZmR0X2dpYyA9IGZkdF9ub2RlX29mZnNldF9ieV9jb21wYXRpYmxlX2xpc3QoZmR0LCAtMSwN
Cj4gPiArCQkJCWdpY19kZXZpY2VfbGlzdCwgc2l6ZW9mKGdpY19kZXZpY2VfbGlzdCkpOw0KPiA+
ICsJaWYgKGZkdF9naWMgPCAwKQ0KPiA+ICsJCVVLX0NSQVNIKCJDb3VsZCBub3QgZmluZCBHSUN2
MiBJbnRlcnJ1cHQgQ29udHJvbGxlciFcbiIpOw0KPiA+ICsNCj4gPiArCS8qIEdldCBkZXZpY2Ug
YWRkcmVzcyBhbmQgc2l6ZSBhdCByZWdzIHJlZ2lvbiAqLw0KPiA+ICsJcmV0ID0gZmR0X2dldF9h
ZGRyZXNzKGZkdCwgZmR0X2dpYywgMCwNCj4gPiArCQkJJmdpY19kaXN0X2FkZHIsICZnaWNfZGlz
dF9zaXplKTsNCj4gPiArCWlmIChyZXQgPCAwKQ0KPiA+ICsJCVVLX0NSQVNIKCJDb3VsZCBub3Qg
ZmluZCBHSUN2MiBkaXN0cmlidXRvciByZWdpb24hXG4iKTsNCj4gPiArDQo+ID4gKwlyZXQgPSBm
ZHRfZ2V0X2FkZHJlc3MoZmR0LCBmZHRfZ2ljLCAxLA0KPiA+ICsJCQkmZ2ljX2NwdWlmX2FkZHIs
ICZnaWNfY3B1aWZfc2l6ZSk7DQo+ID4gKwlpZiAocmV0IDwgMCkNCj4gPiArCQlVS19DUkFTSCgi
Q291bGQgbm90IGZpbmQgR0lDdjIgY3B1aWYgcmVnaW9uIVxuIik7DQo+ID4gKw0KPiA+ICsJdWtf
cHJfaW5mbygiRm91bmQgR0lDdjIgb246XG4iKTsNCj4gPiArCXVrX3ByX2luZm8oIlx0RGlzdHJp
YnV0b3IgIDogMHglbHggLSAweCVseFxuIiwNCj4gPiArCQlnaWNfZGlzdF9hZGRyLCBnaWNfZGlz
dF9hZGRyICsgZ2ljX2Rpc3Rfc2l6ZSAtIDEpOw0KPiA+ICsJdWtfcHJfaW5mbygiXHRDUFUgaW50
ZXJmYWNlOiAweCVseCAtIDB4JWx4XG4iLA0KPiA+ICsJCWdpY19jcHVpZl9hZGRyLCBnaWNfY3B1
aWZfYWRkciArIGdpY19jcHVpZl9zaXplIC0gMSk7DQo+ID4gKw0KPiA+ICsNCj4gPiArCS8qIElu
aXRpYWxpemUgR0lDdjIgZGlzdHJpYnV0b3IgKi8NCj4gPiArCWdpY19pbml0X2Rpc3QoKTsNCj4g
PiArDQo+ID4gKwkvKiBJbml0aWFsaXplIEdJQ3YyIENQVSBpbnRlcmZhY2UgKi8NCj4gPiArCWdp
Y19pbml0X2NwdWlmKCk7DQo+ID4gKw0KPiA+ICsJcmV0dXJuIDA7DQo+ID4gK30NCj4gPiBkaWZm
IC0tZ2l0IGEvcGxhdC9jb21tb24vaW5jbHVkZS9hcm0vZ2ljLXYyLmgNCj4gYi9wbGF0L2NvbW1v
bi9pbmNsdWRlL2FybS9naWMtdjIuaA0KPiA+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0DQo+ID4gaW5k
ZXggMDAwMDAwMC4uNzQxMmE0Zg0KPiA+IC0tLSAvZGV2L251bGwNCj4gPiArKysgYi9wbGF0L2Nv
bW1vbi9pbmNsdWRlL2FybS9naWMtdjIuaA0KPiA+IEBAIC0wLDAgKzEsMzY4IEBADQo+ID4gKy8q
IFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBCU0QtMy1DbGF1c2UgKi8NCj4gPiArLyoNCj4gPiAr
ICogQXV0aG9yczogV2VpIENoZW4gPFdlaS5DaGVuQGFybS5jb20+DQo+ID4gKyAqICAgICAgICAg
IEppYW55b25nIFd1IDxKaWFueW9uZy5XdUBhcm0uY29tPg0KPiA+ICsgKg0KPiA+ICsgKiBDb3B5
cmlnaHQgKGMpIDIwMTgsIEFybSBMdGQuIEFsbCByaWdodHMgcmVzZXJ2ZWQuDQo+ID4gKyAqDQo+
ID4gKyAqIFJlZGlzdHJpYnV0aW9uIGFuZCB1c2UgaW4gc291cmNlIGFuZCBiaW5hcnkgZm9ybXMs
IHdpdGggb3Igd2l0aG91dA0KPiA+ICsgKiBtb2RpZmljYXRpb24sIGFyZSBwZXJtaXR0ZWQgcHJv
dmlkZWQgdGhhdCB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnMNCj4gPiArICogYXJlIG1ldDoNCj4g
PiArICoNCj4gPiArICogMS4gUmVkaXN0cmlidXRpb25zIG9mIHNvdXJjZSBjb2RlIG11c3QgcmV0
YWluIHRoZSBhYm92ZSBjb3B5cmlnaHQNCj4gPiArICogICAgbm90aWNlLCB0aGlzIGxpc3Qgb2Yg
Y29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyLg0KPiA+ICsgKiAyLiBSZWRp
c3RyaWJ1dGlvbnMgaW4gYmluYXJ5IGZvcm0gbXVzdCByZXByb2R1Y2UgdGhlIGFib3ZlIGNvcHly
aWdodA0KPiA+ICsgKiAgICBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUg
Zm9sbG93aW5nIGRpc2NsYWltZXIgaW4gdGhlDQo+ID4gKyAqICAgIGRvY3VtZW50YXRpb24gYW5k
L29yIG90aGVyIG1hdGVyaWFscyBwcm92aWRlZCB3aXRoIHRoZSBkaXN0cmlidXRpb24uDQo+ID4g
KyAqIDMuIE5laXRoZXIgdGhlIG5hbWUgb2YgdGhlIGNvcHlyaWdodCBob2xkZXIgbm9yIHRoZSBu
YW1lcyBvZiBpdHMNCj4gPiArICogICAgY29udHJpYnV0b3JzIG1heSBiZSB1c2VkIHRvIGVuZG9y
c2Ugb3IgcHJvbW90ZSBwcm9kdWN0cyBkZXJpdmVkDQo+IGZyb20NCj4gPiArICogICAgdGhpcyBz
b2Z0d2FyZSB3aXRob3V0IHNwZWNpZmljIHByaW9yIHdyaXR0ZW4gcGVybWlzc2lvbi4NCj4gPiAr
ICoNCj4gPiArICogVEhJUyBTT0ZUV0FSRSBJUyBQUk9WSURFRCBCWSBUSEUgQ09QWVJJR0hUIEhP
TERFUlMgQU5EDQo+IENPTlRSSUJVVE9SUyAiQVMgSVMiDQo+ID4gKyAqIEFORCBBTlkgRVhQUkVT
UyBPUiBJTVBMSUVEIFdBUlJBTlRJRVMsIElOQ0xVRElORywgQlVUIE5PVA0KPiBMSU1JVEVEIFRP
LCBUSEUNCj4gPiArICogSU1QTElFRCBXQVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJTElUWSBBTkQg
RklUTkVTUyBGT1IgQQ0KPiBQQVJUSUNVTEFSIFBVUlBPU0UNCj4gPiArICogQVJFIERJU0NMQUlN
RUQuIElOIE5PIEVWRU5UIFNIQUxMIFRIRSBDT1BZUklHSFQgSE9MREVSIE9SDQo+IENPTlRSSUJV
VE9SUyBCRQ0KPiA+ICsgKiBMSUFCTEUgRk9SIEFOWSBESVJFQ1QsIElORElSRUNULCBJTkNJREVO
VEFMLCBTUEVDSUFMLCBFWEVNUExBUlksDQo+IE9SDQo+ID4gKyAqIENPTlNFUVVFTlRJQUwgREFN
QUdFUyAoSU5DTFVESU5HLCBCVVQgTk9UIExJTUlURUQgVE8sDQo+IFBST0NVUkVNRU5UIE9GDQo+
ID4gKyAqIFNVQlNUSVRVVEUgR09PRFMgT1IgU0VSVklDRVM7IExPU1MgT0YgVVNFLCBEQVRBLCBP
UiBQUk9GSVRTOyBPUg0KPiBCVVNJTkVTUw0KPiA+ICsgKiBJTlRFUlJVUFRJT04pIEhPV0VWRVIg
Q0FVU0VEIEFORCBPTiBBTlkgVEhFT1JZIE9GIExJQUJJTElUWSwNCj4gV0hFVEhFUiBJTg0KPiA+
ICsgKiBDT05UUkFDVCwgU1RSSUNUIExJQUJJTElUWSwgT1IgVE9SVCAoSU5DTFVESU5HIE5FR0xJ
R0VOQ0UgT1INCj4gT1RIRVJXSVNFKQ0KPiA+ICsgKiBBUklTSU5HIElOIEFOWSBXQVkgT1VUIE9G
IFRIRSBVU0UgT0YgVEhJUyBTT0ZUV0FSRSwgRVZFTiBJRg0KPiBBRFZJU0VEIE9GIFRIRQ0KPiA+
ICsgKiBQT1NTSUJJTElUWSBPRiBTVUNIIERBTUFHRS4NCj4gPiArICoNCj4gPiArICogVEhJUyBI
RUFERVIgTUFZIE5PVCBCRSBFWFRSQUNURUQgT1IgTU9ESUZJRUQgSU4gQU5ZIFdBWS4NCj4gPiAr
ICovDQo+ID4gKyNpZm5kZWYgX19QTEFUX0NNTl9BUk1fR0lDX0hfXw0KPiA+ICsjZGVmaW5lIF9f
UExBVF9DTU5fQVJNX0dJQ19IX18NCj4gPiArDQo+ID4gKy8qDQo+ID4gKyAqIERpc3RyaWJ1dG9y
IHJlZ2lzdGVycy4gVW5pa3JhZnQgb25seSBzdXBwb3J0IHJ1biBvbiBub24tc2VjdXJlDQo+ID4g
KyAqIHNvIHdlIGp1c3QgZGVzY3JpYmUgbm9uLXNlY3VyZSByZWdpc3RlcnMuDQo+ID4gKyAqLw0K
PiA+ICsNCj4gPiArLyoNCj4gPiArICogRGlzdHJpYnV0b3IgQ29udHJvbCBSZWdpc3RlciwgR0lD
RF9DVExSLg0KPiA+ICsgKiBFbmFibGVzIHRoZSBmb3J3YXJkaW5nIG9mIHBlbmRpbmcgaW50ZXJy
dXB0cyBmcm9tIHRoZQ0KPiA+ICsgKiBEaXN0cmlidXRvciB0byB0aGUgQ1BVIGludGVyZmFjZXMN
Cj4gPiArICovDQo+ID4gKyNkZWZpbmUgR0lDRF9DVExSCQkweDAwMDANCj4gPiArI2RlZmluZSBH
SUNEX0NUTFJfRU5BQkxFCTB4MQ0KPiA+ICsNCj4gPiArLyoNCj4gPiArICogSW50ZXJydXB0IENv
bnRyb2xsZXIgVHlwZSBSZWdpc3RlciwgR0lDRF9UWVBFUi4NCj4gPiArICogUHJvdmlkZXMgaW5m
b3JtYXRpb24gYWJvdXQgdGhlIGNvbmZpZ3VyYXRpb24gb2YgdGhlIEdJQy4NCj4gPiArICovDQo+
ID4gKyNkZWZpbmUgR0lDRF9UWVBFUgkJMHgwMDA0DQo+ID4gKyNkZWZpbmUgR0lDRF9UWVBFUl9M
SU5FX05VTShyKQkoKCgocikgJiAweDFmKSArIDEpIDw8IDUpDQo+ID4gKyNkZWZpbmUgR0lDRF9U
WVBFUl9DUFVJX05VTShyKQkoKCgocikgPj4gNSkgJiAweDMpICsgMSkNCj4gPiArDQo+ID4gKy8q
DQo+ID4gKyAqIERpc3RyaWJ1dG9yIEltcGxlbWVudGVyIElkZW50aWZpY2F0aW9uIFJlZ2lzdGVy
LCBHSUNEX0lJRFIuDQo+ID4gKyAqIFByb3ZpZGVzIGluZm9ybWF0aW9uIGFib3V0IHRoZSBpbXBs
ZW1lbnRlciBhbmQgcmV2aXNpb24gb2YgdGhlDQo+IERpc3RyaWJ1dG9yLg0KPiA+ICsgKi8NCj4g
PiArI2RlZmluZSBHSUNEX0lJRFIJCTB4MDAwOA0KPiA+ICsjZGVmaW5lIEdJQ0RfSUlEUl9QUk9E
KHIpCSgoKHIpID4+IDI0KSAmIDB4ZmYpDQo+ID4gKyNkZWZpbmUgR0lDRF9JSURSX1ZBUihyKQko
KChyKSA+PiAxNikgJiAweGYpDQo+ID4gKyNkZWZpbmUgR0lDRF9JSURSX1JFVihyKQkoKChyKSA+
PiAxMikgJiAweGYpDQo+ID4gKyNkZWZpbmUgR0lDRF9JSURSX0lNUEwocikJKChyKSAmIDB4ZmZm
KQ0KPiA+ICsNCj4gPiArLyoNCj4gPiArICogSW50ZXJydXB0IEdyb3VwIFJlZ2lzdGVycywgR0lD
RF9JR1JPVVBSbg0KPiA+ICsgKiBUaGVzZSByZWdpc3RlcnMgcHJvdmlkZSBhIHN0YXR1cyBiaXQg
Zm9yIGVhY2ggaW50ZXJydXB0IHN1cHBvcnRlZCBieQ0KPiA+ICsgKiB0aGUgR0lDLiBFYWNoIGJp
dCBjb250cm9scyB3aGV0aGVyIHRoZSBjb3JyZXNwb25kaW5nIGludGVycnVwdCBpcyBpbg0KPiA+
ICsgKiBHcm91cCAwIG9yIEdyb3VwIDENCj4gPiArICovDQo+ID4gKyNkZWZpbmUgR0lDRF9JR1JP
VVBSKG4pCQkoMHgwMDgwICsgNCAqICgobikgPj4gNSkpDQo+ID4gKyNkZWZpbmUgR0lDRF9JX1BF
Ul9JR1JPVVBSbgkzMg0KPiA+ICsNCj4gPiArLyoNCj4gPiArICogSW50ZXJydXB0IFNldC1FbmFi
bGUgUmVnaXN0ZXJzLCBHSUNEX0lTRU5BQkxFUm4uDQo+ID4gKyAqIFRoZXNlIHJlZ2lzdGVycyBw
cm92aWRlIGEgU2V0LWVuYWJsZSBiaXQgZm9yIGVhY2ggaW50ZXJydXB0IHN1cHBvcnRlZA0KPiA+
ICsgKiBieSB0aGUgR0lDLiBXcml0aW5nIDEgdG8gYSBTZXQtZW5hYmxlIGJpdCBlbmFibGVzIGZv
cndhcmRpbmcgb2YgdGhlDQo+ID4gKyAqIGNvcnJlc3BvbmRpbmcgaW50ZXJydXB0IGZyb20gdGhl
IERpc3RyaWJ1dG9yIHRvIHRoZSBDUFUgaW50ZXJmYWNlcy4NCj4gPiArICogUmVhZGluZyBhIGJp
dCBpZGVudGlmaWVzIHdoZXRoZXIgdGhlIGludGVycnVwdCBpcyBlbmFibGVkLg0KPiA+ICsgKi8N
Cj4gPiArI2RlZmluZSBHSUNEX0lTRU5BQkxFUihuKQkoMHgwMTAwICsgNCAqICgobikgPj4gNSkp
DQo+ID4gKyNkZWZpbmUgR0lDRF9JX1BFUl9JU0VOQUJMRVJuCTMyDQo+ID4gKyNkZWZpbmUgR0lD
RF9ERUZfU0dJX0lTRU5BQkxFUm4JMHhmZmZmDQo+ID4gKw0KPiA+ICsvKg0KPiA+ICsgKiBJbnRl
cnJ1cHQgQ2xlYXItRW5hYmxlIFJlZ2lzdGVycywgR0lDRF9JQ0VOQUJMRVJuLg0KPiA+ICsgKiBQ
cm92aWRlIGEgQ2xlYXItZW5hYmxlIGJpdCBmb3IgZWFjaCBpbnRlcnJ1cHQgc3VwcG9ydGVkIGJ5
IHRoZSBHSUMuDQo+ID4gKyAqIFdyaXRpbmcgMSB0byBhIENsZWFyLWVuYWJsZSBiaXQgZGlzYWJs
ZXMgZm9yd2FyZGluZyBvZiB0aGUNCj4gPiArICogY29ycmVzcG9uZGluZyBpbnRlcnJ1cHQgZnJv
bSB0aGUgRGlzdHJpYnV0b3IgdG8gdGhlIENQVSBpbnRlcmZhY2VzLg0KPiA+ICsgKiBSZWFkaW5n
IGEgYml0IGlkZW50aWZpZXMgd2hldGhlciB0aGUgaW50ZXJydXB0IGlzIGVuYWJsZWQuDQo+ID4g
KyAqLw0KPiA+ICsjZGVmaW5lIEdJQ0RfSUNFTkFCTEVSKG4pCSgweDAxODAgKyA0ICogKChuKSA+
PiA1KSkNCj4gPiArI2RlZmluZSBHSUNEX0lfUEVSX0lDRU5BQkxFUm4JMzINCj4gPiArI2RlZmlu
ZSBHSUNEX0RFRl9JQ0VOQUJMRVJuCTB4ZmZmZmZmZmYNCj4gPiArI2RlZmluZSBHSUNEX0RFRl9Q
UElfSUNFTkFCTEVSbgkweGZmZmYwMDAwDQo+ID4gKw0KPiA+ICsvKg0KPiA+ICsgKiBJbnRlcnJ1
cHQgU2V0LVBlbmRpbmcgUmVnaXN0ZXJzLCBHSUNEX0lTUEVORFJuLg0KPiA+ICsgKiBQcm92aWRl
IGEgU2V0LXBlbmRpbmcgYml0IGZvciBlYWNoIGludGVycnVwdCBzdXBwb3J0ZWQgYnkgdGhlIEdJ
Qy4NCj4gPiArICogV3JpdGluZyAxIHRvIGEgU2V0LXBlbmRpbmcgYml0IHNldHMgdGhlIHN0YXR1
cyBvZiB0aGUgY29ycmVzcG9uZGluZw0KPiA+ICsgKiBwZXJpcGhlcmFsIGludGVycnVwdCB0byBw
ZW5kaW5nLiBSZWFkaW5nIGEgYml0IGlkZW50aWZpZXMgd2hldGhlcg0KPiA+ICsgKiB0aGUgaW50
ZXJydXB0IGlzIHBlbmRpbmcuDQo+ID4gKyAqLw0KPiA+ICsjZGVmaW5lIEdJQ0RfSVNQRU5EUihu
KQkJKDB4MDIwMCArIDQgKiAoKG4pID4+IDUpKQ0KPiA+ICsjZGVmaW5lIEdJQ0RfSV9QRVJfSVNQ
RU5EUm4JMzINCj4gPiArLyoNCj4gPiArICogSW50ZXJydXB0IENsZWFyLVBlbmRpbmcgUmVnaXN0
ZXJzLCBHSUNEX0lDUEVORFJuDQo+ID4gKyAqIFByb3ZpZGUgYSBDbGVhci1wZW5kaW5nIGJpdCBm
b3IgZWFjaCBpbnRlcnJ1cHQgc3VwcG9ydGVkIGJ5IHRoZSBHSUMuDQo+ID4gKyAqIFdyaXRpbmcg
MSB0byBhIENsZWFyLXBlbmRpbmcgYml0IGNsZWFycyB0aGUgcGVuZGluZyBzdGF0ZSBvZiB0aGUN
Cj4gPiArICogY29ycmVzcG9uZGluZyBwZXJpcGhlcmFsIGludGVycnVwdC4gUmVhZGluZyBhIGJp
dCBpZGVudGlmaWVzIHdoZXRoZXINCj4gPiArICogdGhlIGludGVycnVwdCBpcyBwZW5kaW5nLg0K
PiA+ICsgKi8NCj4gPiArI2RlZmluZSBHSUNEX0lDUEVORFIobikJCSgweDAyODAgKyA0ICogKChu
KSA+PiA1KSkNCj4gPiArI2RlZmluZSBHSUNEX0lfUEVSX0lDUEVORFJuCTMyDQo+ID4gKw0KPiA+
ICsvKg0KPiA+ICsgKiBJbnRlcnJ1cHQgU2V0LUFjdGl2ZSBSZWdpc3RlcnMsIEdJQ0RfSVNBQ1RJ
VkVSbg0KPiA+ICsgKiBQcm92aWRlIGEgU2V0LWFjdGl2ZSBiaXQgZm9yIGVhY2ggaW50ZXJydXB0
IHRoYXQgdGhlIEdJQyBzdXBwb3J0cy4NCj4gPiArICogV3JpdGluZyB0byBhIFNldC1hY3RpdmUg
Yml0IEFjdGl2YXRlcyB0aGUgY29ycmVzcG9uZGluZyBpbnRlcnJ1cHQuDQo+ID4gKyAqIFRoZXNl
IHJlZ2lzdGVycyBhcmUgdXNlZCB3aGVuIHByZXNlcnZpbmcgYW5kIHJlc3RvcmluZyBHSUMgc3Rh
dGUuDQo+ID4gKyAqLw0KPiA+ICsjZGVmaW5lIEdJQ0RfSVNBQ1RJVkVSKG4pCSgweDAzMDAgKyA0
ICogKChuKSA+PiA1KSkNCj4gPiArI2RlZmluZSBHSUNEX0lfUEVSX0lTQUNUSVZFUm4JMzINCj4g
PiArLyoNCj4gPiArICogSW50ZXJydXB0IENsZWFyLUFjdGl2ZSBSZWdpc3RlcnMsIEdJQ0RfSUNB
Q1RJVkVSbg0KPiA+ICsgKiBQcm92aWRlIGEgQ2xlYXItYWN0aXZlIGJpdCBmb3IgZWFjaCBpbnRl
cnJ1cHQgdGhhdCB0aGUgR0lDIHN1cHBvcnRzLg0KPiA+ICsgKiBXcml0aW5nIHRvIGEgQ2xlYXIt
YWN0aXZlIGJpdCBEZWFjdGl2YXRlcyB0aGUgY29ycmVzcG9uZGluZyBpbnRlcnJ1cHQuDQo+ID4g
KyAqIFRoZXNlIHJlZ2lzdGVycyBhcmUgdXNlZCB3aGVuIHByZXNlcnZpbmcgYW5kIHJlc3Rvcmlu
ZyBHSUMgc3RhdGUuDQo+ID4gKyAqLw0KPiA+ICsjZGVmaW5lIEdJQ0RfSUNBQ1RJVkVSKG4pCSgw
eDAzODAgKyA0ICogKChuKSA+PiA1KSkNCj4gPiArI2RlZmluZSBHSUNEX0lfUEVSX0lDQUNUSVZF
Um4JMzINCj4gPiArI2RlZmluZSBHSUNEX0RFRl9JQ0FDVElWRVJuCTB4ZmZmZmZmZmYNCj4gPiAr
DQo+ID4gKy8qDQo+ID4gKyAqIEludGVycnVwdCBJRCBtYXNrIGZvciBHSUNEX0lTRU5BQkxFUiwg
R0lDRF9JQ0VOQUJMRVIsDQo+IEdJQ0RfSVNQRU5EUiwNCj4gPiArICogR0lDRF9JQ1BFTkRSLCBH
SUNEX0lTQUNUSVZFUiBhbmQgR0lDRF9JQ0FDVElWRVINCj4gPiArICovDQo+ID4gKyNkZWZpbmUg
R0lDRF9JX01BU0sobikJCSgxdWwgPDwgKChuKSAmIDB4MWYpKQ0KPiA+ICsNCj4gPiArLyoNCj4g
PiArICogSW50ZXJydXB0IFByaW9yaXR5IFJlZ2lzdGVycywgR0lDRF9JUFJJT1JJVFlSbg0KPiA+
ICsgKiBQcm92aWRlIGFuIDgtYml0IHByaW9yaXR5IGZpZWxkIGZvciBlYWNoIGludGVycnVwdCBz
dXBwb3J0ZWQgYnkgdGhlDQo+ID4gKyAqIEdJQy4NCj4gPiArICoNCj4gPiArICogVGhlc2UgcmVn
aXN0ZXJzIGFyZSBieXRlLWFjY2Vzc2libGUsIHNvIHdlIGRlZmluZSB0aGlzIG1hY3JvDQo+ID4g
KyAqIGZvciBieXRlLWFjY2Vzcy4NCj4gPiArICovDQo+ID4gKyNkZWZpbmUgR0lDRF9JUFJJT1JJ
VFlSKG4pCSgweDA0MDAgKyAobikpDQo+ID4gKyNkZWZpbmUgR0lDRF9JX1BFUl9JUFJJT1JJVFlu
CTQNCj4gDQo+IEhvdyBkaWQgd2Ugc2VsZWN0ICcweGEwYTBhMGEwJz8gRnJvbSB0aGUgZG9jdW1l
bnRhdGlvblsxXSBwYWdlIDMtNTQsDQo+IDEpIHRoZSB2YWx1ZSBpcyByaWdodC1zaGlmdGVkIGJ5
IG9uZSBiaXQNCj4gMikgYml0IFs3XSBvZiB0aGUgdmFsdWUgaXMgc2V0IHRvIDEuDQo+IE1heWJl
IGNvbW1lbnQgd291bGQgYmUgdXNlZnVsLg0KDQpJIHdpbGwgcmVtb3ZlIHRoaXMuDQoNCj4gPiAr
I2RlZmluZSAJMHhhMGEwYTBhMA0KPiA+ICsNCj4gPiArLyoNCj4gPiArICogSW50ZXJydXB0IFBy
b2Nlc3NvciBUYXJnZXRzIFJlZ2lzdGVycywgR0lDRF9JVEFSR0VUU1JuDQo+ID4gKyAqIFByb3Zp
ZGUgYW4gOC1iaXQgQ1BVIHRhcmdldHMgZmllbGQgZm9yIGVhY2ggaW50ZXJydXB0IHN1cHBvcnRl
ZCBieQ0KPiA+ICsgKiB0aGUgR0lDLg0KPiA+ICsgKg0KPiA+ICsgKiBUaGVzZSByZWdpc3RlcnMg
YXJlIGJ5dGUtYWNjZXNzaWJsZSwgc28gd2UgZGVmaW5lIHRoaXMgbWFjcm8NCj4gPiArICogZm9y
IGJ5dGUtYWNjZXNzLg0KPiA+ICsgKi8NCj4gPiArI2RlZmluZSBHSUNEX0lUQVJHRVRTUihuKQko
MHgwODAwICsgKG4pKQ0KPiA+ICsjZGVmaW5lIEdJQ0RfSV9QRVJfSVRBUkdFVFNSbgk0DQo+ID4g
KyNkZWZpbmUgR0lDRF9JVEFSR0VUU1JfREVGCTB4ZmZmZmZmZmYNCj4gPiArDQo+ID4gKy8qDQo+
ID4gKyAqIEludGVycnVwdCBDb25maWd1cmF0aW9uIFJlZ2lzdGVycywgR0lDRF9JQ0ZHUm4NCj4g
PiArICogVGhlIEdJQ0RfSUNGR1JzIHByb3ZpZGUgYSAyLWJpdCBJbnRfY29uZmlnIGZpZWxkIGZv
ciBlYWNoIGludGVycnVwdA0KPiA+ICsgKiBzdXBwb3J0ZWQgYnkgdGhlIEdJQy4gVGhpcyBmaWVs
ZCBpZGVudGlmaWVzIHdoZXRoZXIgdGhlIGNvcnJlc3BvbmRpbmcNCj4gPiArICogaW50ZXJydXB0
IGlzIGVkZ2UtdHJpZ2dlcmVkIG9yIGxldmVsLXNlbnNpdGl2ZS4NCj4gPiArICovDQo+ID4gKyNk
ZWZpbmUgR0lDRF9JQ0ZHUihuKQkJKDB4MEMwMCArIDQgKiAoKG4pID4+IDQpKQ0KPiA+ICsjZGVm
aW5lIEdJQ0RfSV9QRVJfSUNGR1JuCTE2DQo+ID4gKyNkZWZpbmUgR0lDRF9JQ0ZHUl9ERUZfVFlQ
RQkwDQo+ID4gKyNkZWZpbmUgR0lDRF9JQ0ZHUl9NQVNLCQkweDMNCj4gPiArLyogRmlyc3QgYml0
IGlzIGEgcG9sYXJpdHkgYml0ICgwIC0gbG93LCAxIC0gaGlnaCkgKi8NCj4gPiArI2RlZmluZSBH
SUNEX0lDRkdSX1BPTF9MT1cJKDAgPDwgMCkNCj4gPiArI2RlZmluZSBHSUNEX0lDRkdSX1BPTF9I
SUdICSgxIDw8IDApDQo+ID4gKyNkZWZpbmUgR0lDRF9JQ0ZHUl9QT0xfTUFTSwkweDENCj4gPiAr
LyogU2Vjb25kIGJpdCBpcyBhIHRyaWdnZXIgYml0ICgwIC0gbGV2ZWwsIDEgLSBlZGdlKSAqLw0K
PiA+ICsjZGVmaW5lIEdJQ0RfSUNGR1JfVFJJR19MVkwJKDAgPDwgMSkNCj4gPiArI2RlZmluZSBH
SUNEX0lDRkdSX1RSSUdfRURHRQkoMSA8PCAxKQ0KPiA+ICsjZGVmaW5lIEdJQ0RfSUNGR1JfVFJJ
R19NQVNLCTB4Mg0KPiA+ICsNCj4gPiArLyoNCj4gPiArICogU29mdHdhcmUgR2VuZXJhdGVkIElu
dGVycnVwdCBSZWdpc3RlciwgR0lDRF9TR0lSDQo+ID4gKyAqLw0KPiA+ICsjZGVmaW5lIEdJQwlE
X1NHSVIJCTB4MEYwMA0KPiA+ICsjZGVmaW5lIEdJQ0RfU0dJX1RBUkdFVF9TSElGVAkxNg0KPiA+
ICsjZGVmaW5lIEdJQ0RfU0dJX1RBUkdFVF9NQVNLCTB4ZmYNCj4gPiArI2RlZmluZSBHSUNEX1NH
SV9GSUxURVJfU0hJRlQJMjQNCj4gPiArI2RlZmluZSBHSUNEX1NHSV9GSUxURVJfTUFTSwkweDMN
Cj4gPiArI2RlZmluZSBHSUNEX1NHSV9NQVhfSU5JVElECTE1DQo+ID4gKyNkZWZpbmUgR0lDRF9Q
UElfU1RBUlQNCj4gPiArDQo+ID4gKy8qDQo+ID4gKyAqIEZvcndhcmQgdGhlIGludGVycnVwdCB0
byB0aGUgQ1BVIGludGVyZmFjZXMgc3BlY2lmaWVkIGluIHRoZQ0KPiA+ICsgKiBDUFVUYXJnZXRM
aXN0IGZpZWxkDQo+ID4gKyAqLw0KPiA+ICsjZGVmaW5lIEdJQ0RfU0dJX0ZJTFRFUl9UT19MSVNU
CQkweDANCj4gPiArLyoNCj4gPiArICogRm9yd2FyZCB0aGUgaW50ZXJydXB0IHRvIGFsbCBDUFUg
aW50ZXJmYWNlcyBleGNlcHQgdGhhdCBvZiB0aGUNCj4gPiArICogcHJvY2Vzc29yIHRoYXQgcmVx
dWVzdGVkIHRoZSBpbnRlcnJ1cHQuDQo+ID4gKyAqLw0KPiA+ICsjZGVmaW5lIEdJQ0RfU0dJX0ZJ
TFRFUl9UT19PVEhFUlMJMHgxDQo+ID4gKy8qDQo+ID4gKyAqIEZvcndhcmQgdGhlIGludGVycnVw
dCBvbmx5IHRvIHRoZSBDUFUgaW50ZXJmYWNlIG9mIHRoZSBwcm9jZXNzb3INCj4gPiArICogdGhh
dCByZXF1ZXN0ZWQgdGhlIGludGVycnVwdC4NCj4gPiArICovDQo+ID4gKyNkZWZpbmUgR0lDRF9T
R0lfRklMVEVSX1RPX1NFTEYJCTB4Mg0KPiA+ICsNCj4gPiArLyoNCj4gPiArICogU0dJIENsZWFy
LVBlbmRpbmcgUmVnaXN0ZXJzLCBHSUNEX0NQRU5EU0dJUm4NCj4gPiArICogUHJvdmlkZSBhIGNs
ZWFyLXBlbmRpbmcgYml0IGZvciBlYWNoIHN1cHBvcnRlZCBTR0kgYW5kIHNvdXJjZQ0KPiA+ICsg
KiBwcm9jZXNzb3IgY29tYmluYXRpb24uIFdoZW4gYSBwcm9jZXNzb3Igd3JpdGVzIGEgMSB0byBh
IGNsZWFyLXBlbmRpbmcNCj4gPiArICogYml0LCB0aGUgcGVuZGluZyBzdGF0ZSBvZiB0aGUgY29y
cmVzcG9uZGluZyBTR0kgZm9yIHRoZSBjb3JyZXNwb25kaW5nDQo+ID4gKyAqIHNvdXJjZSBwcm9j
ZXNzb3IgaXMgcmVtb3ZlZCwgYW5kIG5vIGxvbmdlciB0YXJnZXRzIHRoZSBwcm9jZXNzb3INCj4g
PiArICogcGVyZm9ybWluZyB0aGUgd3JpdGUuIFdyaXRpbmcgYSAwIGhhcyBubyBlZmZlY3QuIFJl
YWRpbmcgYSBiaXQgaWRlbnRpZmllcw0KPiA+ICsgKiB3aGV0aGVyIHRoZSBTR0kgaXMgcGVuZGlu
ZywgZnJvbSB0aGUgY29ycmVzcG9uZGluZyBzb3VyY2UgcHJvY2Vzc29yLA0KPiBvbg0KPiA+ICsg
KiB0aGUgcmVhZGluZyBwcm9jZXNzb3IuDQo+ID4gKyAqLw0KPiA+ICsjZGVmaW5lIEdJQ0RfQ1BF
TkRTR0lSbgkJKDB4MEYxMCArIDQgKigobikgPj4gMikpDQo+ID4gKyNkZWZpbmUgR0lDRF9JX1BF
Ul9DUEVORFNHSVJuICAgNA0KPiA+ICsNCj4gPiArLyoNCj4gPiArICogU0dJIFNldC1QZW5kaW5n
IFJlZ2lzdGVycywgR0lDRF9TUEVORFNHSVJuDQo+ID4gKyAqIFByb3ZpZGUgYSBzZXQtcGVuZGlu
ZyBiaXQgZm9yIGVhY2ggc3VwcG9ydGVkIFNHSSBhbmQgc291cmNlIHByb2Nlc3Nvcg0KPiA+ICsg
KiBjb21iaW5hdGlvbi4gV2hlbiBhIHByb2Nlc3NvciB3cml0ZXMgYSAxIHRvIGEgc2V0LXBlbmRp
bmcgYml0LCB0aGUNCj4gcGVuZGluZw0KPiA+ICsgKiBzdGF0ZSBpcyBhcHBsaWVkIHRvIHRoZSBj
b3JyZXNwb25kaW5nIFNHSSBmb3IgdGhlIGNvcnJlc3BvbmRpbmcgc291cmNlDQo+ID4gKyAqIHBy
b2Nlc3Nvci4gV3JpdGluZyBhIDAgaGFzIG5vIGVmZmVjdC4gUmVhZGluZyBhIGJpdCBpZGVudGlm
aWVzIHdoZXRoZXINCj4gPiArICogdGhlIFNHSSBpcyBwZW5kaW5nLCBmcm9tIHRoZSBjb3JyZXNw
b25kaW5nIHNvdXJjZSBwcm9jZXNzb3IsIG9uIHRoZQ0KPiA+ICsgKiByZWFkaW5nIHByb2Nlc3Nv
ci4NCj4gPiArICovDQo+ID4gKyNkZWZpbmUgR0lDRF9TUEVORFNHSVJuCQkoMHgwRjIwICsgNCAq
KChuKSA+PiAyKSkNCj4gPiArI2RlZmluZSBHSUNEX0lfUEVSX1NQRU5EU0dJUm4gICA0DQo+ID4g
Kw0KPiA+ICsNCj4gPiArLyoNCj4gPiArICogQ1BVIGludGVyZmFjZSByZWdpc3RlcnMuIFVuaWty
YWZ0IG9ubHkgc3VwcG9ydCBydW4gb24gbm9uLXNlY3VyZQ0KPiA+ICsgKiBzbyB3ZSBqdXN0IGRl
c2NyaWJlIG5vbi1zZWN1cmUgcmVnaXN0ZXJzLg0KPiA+ICsgKi8NCj4gPiArDQo+ID4gKy8qIENQ
VSBJbnRlcmZhY2UgQ29udHJvbCBSZWdpc3RlciAqLw0KPiA+ICsjZGVmaW5lIEdJQ0NfQ1RMUgkJ
MHgwMDAwDQo+ID4gKyNkZWZpbmUgR0lDQ19DVExSX0VOQUJMRQkweDENCj4gPiArDQo+ID4gKy8q
IEludGVycnVwdCBQcmlvcml0eSBNYXNrIFJlZ2lzdGVyICovDQo+ID4gKyNkZWZpbmUgR0lDQ19Q
TVIJCTB4MDAwNA0KPiA+ICsjZGVmaW5lIEdJQ0NfUE1SX1BSSU9fTUFYCTI1NQ0KPiA+ICsNCj4g
PiArLyogQmluYXJ5IFBvaW50IFJlZ2lzdGVyICovDQo+ID4gKyNkZWZpbmUgR0lDQ19CUFIJCTB4
MDAwOA0KPiA+ICsNCj4gPiArLyogSW50ZXJydXB0IEFja25vd2xlZGdlIFJlZ2lzdGVyICovDQo+
ID4gKyNkZWZpbmUgR0lDQ19JQVIJCTB4MDAwQw0KPiA+ICsjZGVmaW5lIEdJQ0NfSUFSX0lOVElE
X01BU0sJMHgzRkYNCj4gPiArI2RlZmluZSBHSUNDX0lBUl9JTlRJRF9TUFVSSU9VUwkxMDIzDQo+
ID4gKw0KPiA+ICsvKiBFbmQgb2YgSW50ZXJydXB0IFJlZ2lzdGVyICovDQo+ID4gKyNkZWZpbmUg
R0lDQ19FT0lSCQkweDAwMTANCj4gPiArDQo+ID4gKy8qIFJ1bm5pbmcgUHJpb3JpdHkgUmVnaXN0
ZXIgKi8NCj4gPiArI2RlZmluZSBHSUNDX1JQUgkJMHgwMDE0DQo+ID4gKw0KPiA+ICsvKiBIaWdo
ZXN0IFByaW9yaXR5IFBlbmRpbmcgSW50ZXJydXB0IFJlZ2lzdGVyICovDQo+ID4gKyNkZWZpbmUg
R0lDQ19IUFBJUgkJMHgwMDE4DQo+ID4gKw0KPiA+ICsvKiBBbGlhc2VkIEJpbmFyeSBQb2ludCBS
ZWdpc3RlciAqLw0KPiA+ICsjZGVmaW5lIEdJQ0NfQUJQUgkJMHgwMDFDDQo+ID4gKw0KPiA+ICsv
KiBDUFUgSW50ZXJmYWNlIElkZW50aWZpY2F0aW9uIFJlZ2lzdGVyICovDQo+ID4gKyNkZWZpbmUg
R0lDQ19JSURSCQkweDAwRkMNCj4gPiArDQo+ID4gKy8qIERlYWN0aXZhdGUgSW50ZXJydXB0IFJl
Z2lzdGVyICovDQo+ID4gKyNkZWZpbmUgR0lDQ19ESVIJCTB4MTAwMA0KPiA+ICsNCj4gPiArLyoN
Cj4gPiArICogQWNrbm93bGVkZ2luZyBpcnEgZXF1YWxzIHJlYWRpbmcgR0lDQ19JQVIgYWxzbw0K
PiA+ICsgKiBnZXQgdGhlIGludHJydXB0IElEIGFzIHRoZSBzaWRlIGVmZmVjdC4NCj4gPiArICov
DQo+ID4gK3VpbnQzMl90IGdpY19hY2tfaXJxKHZvaWQpOw0KPiA+ICsNCj4gPiArLyoNCj4gPiAr
ICogd3JpdGUgdG8gR0lDQ19FT0lSIHRvIGluZm9ybSBjcHUgaW50ZXJmYWNlIGNvbXBsZXRhdGlv
bg0KPiA+ICsgKiBvZiBpbnRlcnJ1cHQgcHJvY2Vzc2luZy4gSWYgR0lDQ19DVExSLkVPSW1vZGUg
c2V0cyB0byAxDQo+ID4gKyAqIHRoaXMgZnVuYyBqdXN0IGdldHMgcHJpb3JpdHkgZHJvcC4NCj4g
PiArICovDQo+ID4gK3ZvaWQgZ2ljX2VvaV9pcnEodWludDMyX3QgaXJxKTsNCj4gPiArDQo+ID4g
Ky8qDQo+ID4gKyAqIEZvcndhcmQgdGhlIFNJRyB0byB0aGUgQ1BVIGludGVyZmFjZXMgc3BlY2lm
aWVkIGluIHRoZQ0KPiA+ICsgKiB0YXJnZXRsaXN0LiBUYXJnZXRsaXN0IGlzIGEgOC1iaXQgYml0
bWFwIGZvciAwfjcgQ1BVLg0KPiA+ICsgKi8NCj4gPiArdm9pZCBnaWNfc2dpX2dlbl90b19saXN0
KHVpbnQzMl90IHNnaW50aWQsIHVpbnQ4X3QgdGFyZ2V0bGlzdCk7DQo+ID4gKw0KPiA+ICsvKg0K
PiA+ICsgKiBGb3J3YXJkIHRoZSBTR0kgdG8gYWxsIENQVSBpbnRlcmZhY2VzIGV4Y2VwdCB0aGF0
IG9mIHRoZQ0KPiA+ICsgKiBwcm9jZXNzb3IgdGhhdCByZXF1ZXN0ZWQgdGhlIGludGVycnVwdC4N
Cj4gPiArICovDQo+ID4gK3ZvaWQgZ2ljX3NnaV9nZW5fdG9fb3RoZXJzKHVpbnQzMl90IHNnaW50
aWQpOw0KPiA+ICsNCj4gPiArLyoNCj4gPiArICogRm9yd2FyZCB0aGUgU0dJIG9ubHkgdG8gdGhl
IENQVSBpbnRlcmZhY2Ugb2YgdGhlIHByb2Nlc3Nvcg0KPiA+ICsgKiB0aGF0IHJlcXVlc3RlZCB0
aGUgaW50ZXJydXB0Lg0KPiA+ICsgKi8NCj4gPiArdm9pZCBnaWNfc2dpX2dlbl90b19zZWxmKHVp
bnQzMl90IHNnaW50aWQpOw0KPiA+ICsNCj4gPiArLyoNCj4gPiArICogc2V0IHRhcmdldCBjcHUg
Zm9yIGlycSBpbiBkaXN0cmlidXRvciwNCj4gPiArICogQHRhcmdldDogYml0bWFzayB2YWx1ZSwg
Yml0IDEgaW5kaWNhdGVzIHRhcmdldCB0bw0KPiA+ICsgKiBjb3JyZXNwb25kaW5nIGNwdSBpbnRl
cmZhY2UNCj4gPiArICovDQo+ID4gK3ZvaWQgZ2ljX3NldF9pcnFfdGFyZ2V0KHVpbnQzMl90IGly
cSwgdWludDhfdCB0YXJnZXQpOw0KPiA+ICsNCj4gPiArLyogc2V0IHByaW9yaXR5IGZvciBpcnEg
aW4gZGlzdHJpYnV0b3IgKi8NCj4gPiArdm9pZCBnaWNfc2V0X2lycV9wcmlvKHVpbnQzMl90IGly
cSwgdWludDhfdCBwcmlvcml0eSk7DQo+ID4gKw0KPiA+ICsvKg0KPiA+ICsgKiBFbmFibGUgYW4g
aXJxIGluIGRpc3RyaWJ1dG9yLCBlYWNoIGlycSBvY2N1cGllcyBvbmUgYml0DQo+ID4gKyAqIHRv
IGNvbmZpZ3VyZSBpbiBjb3JyZXNwb25kaW5nIHJlZ2lzdG9yDQo+ID4gKyAqLw0KPiA+ICt2b2lk
IGdpY19lbmFibGVfaXJxKHVpbnQzMl90IGlycSk7DQo+ID4gKw0KPiA+ICsvKg0KPiA+ICsgKiBE
aXNhYmxlIGFuIGlycSBpbiBkaXN0cmlidXRvciwgb25lIGJpdCByZXNlcnZlZCBmb3IgYW4gaXJx
DQo+ID4gKyAqIHRvIGNvbmZpZ3VyZSBpbiBjb3JyZXNwb25kaW5nIHJlZ2lzdGVyDQo+ID4gKyAq
Lw0KPiA+ICt2b2lkIGdpY19kaXNhYmxlX2lycSh1aW50MzJfdCBpcnEpOw0KPiA+ICsNCj4gPiAr
LyoNCj4gPiArICogc2V0IHBlbmRpbmcgc3RhdGUgZm9yIGFuIGlycSBpbiBkaXN0cmlidXRvciwg
b25lIGJpdA0KPiA+ICsgKiByZXNlcnZlZCBmb3IgYW4gaXJxIHRvIGNvbmZpZ3VyZSBpbiBjb3Jy
ZXNwb25kaW5nIHJlZ2lzdGVyDQo+ID4gKyAqLw0KPiA+ICt2b2lkIGdpY19zZXRfaXJxX3BlbmRp
bmcodWludDMyX3QgaXJxKTsNCj4gPiArDQo+ID4gKy8qDQo+ID4gKyAqIGNsZWFyIHBlbmRpbmcg
c3RhdGUgZm9yIGFuIGlycSBpbiBkaXN0cmlidXRvciwgb25lIGJpdA0KPiA+ICsgKiByZXNlcnZl
ZCBmb3IgYW4gaXJxIHRvIGNvbmZpZ3VyZSBpbiBjb3JyZXNwb25kaW5nIHJlZ2lzdGVyDQo+ID4g
KyAqLw0KPiA+ICt2b2lkIGdpY19jbGVhcl9pcnFfcGVuZGluZyh1aW50MzJfdCBpcnEpOw0KPiA+
ICsNCj4gPiArLyoNCj4gPiArICogaW5zcGVjdCB0aGF0IGlmIGFuIGlycSBpcyBpbiBwZW5kaW5n
IHN0YXRlLCBldmVyeSBiaXQNCj4gPiArICogaG9sZHMgdGhlIHZhbHVlIGZvciB0aGUgY29ycmVz
cG9uZGluZyBpcnENCj4gPiArICovDQo+ID4gK2ludCBnaWNfaXNfaXJxX3BlbmRpbmcodWludDMy
X3QgaXJxKTsNCj4gPiArDQo+ID4gKy8qIHNldCBhY3RpdmUgc3RhdGUgZm9yIGFuIGlycSBpbiBk
aXN0cmlidXRvciAqLw0KPiA+ICt2b2lkIGdpY19zZXRfaXJxX2FjdGl2ZSh1aW50MzJfdCBpcnEp
Ow0KPiA+ICsNCj4gPiArLyogY2xlYXIgYWN0aXZlIHN0YXRlIGZvciBhbiBpcnEgaW4gZGlzdHJp
YnV0b3IgKi8NCj4gPiArdm9pZCBnaWNfY2xlYXJfaXJxX2FjdGl2ZSh1aW50MzJfdCBpcnEpOw0K
PiA+ICsNCj4gPiArLyoNCj4gPiArICogaW5zcGVjdCB0aGF0IGlmIGFuIGlycSBpcyBpbiBhY3Rp
dmUgc3RhdGUsDQo+ID4gKyAqIGV2ZXJ5IGJpdCBob2xkcyB0aGUgdmFsdWUgZm9yIGFuIGlycQ0K
PiA+ICsgKi8NCj4gPiAraW50IGdpY19pc19pcnFfYWN0aXZlKHVpbnQzMl90IGlycSk7DQo+ID4g
Kw0KPiA+ICsvKiBDb25maWcgaW50cnJ1cHQgdHJpZ2dlciB0eXBlIGFuZCBwb2xhcml0eSAqLw0K
PiA+ICt2b2lkIGdpY19zZXRfaXJxX3R5cGUodWludDMyX3QgaXJxLCBpbnQgdHJpZ2dlciwgaW50
IHBvbGFyaXR5KTsNCj4gPiArDQo+ID4gKy8qIEluaXRpYWxpemUgR0lDdjIgZnJvbSBkZXZpY2Ug
dHJlZSAqLw0KPiA+ICtpbnQgX2R0Yl9pbml0X2dpYyhjb25zdCB2b2lkICpmZHQpOw0KPiA+ICsN
Cj4gPiArI2VuZGlmIC8vX19QTEFUX0NNTl9BUk1fR0lDVjJfSF9fDQo+ID4gZGlmZiAtLWdpdCBh
L3BsYXQvY29tbW9uL2luY2x1ZGUvaXJxLmggYi9wbGF0L2NvbW1vbi9pbmNsdWRlL2lycS5oDQo+
ID4gaW5kZXggYTA5Njg1ZC4uZmFjNTAyMiAxMDA2NDQNCj4gPiAtLS0gYS9wbGF0L2NvbW1vbi9p
bmNsdWRlL2lycS5oDQo+ID4gKysrIGIvcGxhdC9jb21tb24vaW5jbHVkZS9pcnEuaA0KPiA+IEBA
IC00NSw1ICs0NSwyMCBAQA0KPiA+ICAgI2Vycm9yICJBZGQgaXJxLmggZm9yIGN1cnJlbnQgYXJj
aGl0ZWN0dXJlLiINCj4gPiAgICNlbmRpZg0KPiA+DQo+ID4gKy8qIGRlZmluZSBJUlEgdHJpZ2dl
ciB0eXBlcyAqLw0KPiA+ICtlbnVtIHVrX2lycV90cmlnZ2VyIHsNCj4gPiArCVVLX0lSUV9UUklH
R0VSX05PTkUgPSAwLA0KPiA+ICsJVUtfSVJRX1RSSUdHRVJfRURHRSA9IDEsDQo+ID4gKwlVS19J
UlFfVFJJR0dFUl9MRVZFTCA9IDIsDQo+ID4gKwlVS19JUlFfVFJJR0dFUl9NQVgNCj4gPiArfTsN
Cj4gPiArDQo+ID4gKy8qIGRlZmluZSBJUlEgdHJpZ2dlciBwb2xhcml0aWVzICovDQo+ID4gK2Vu
dW0gdWtfaXJxX3BvbGFyaXR5IHsNCj4gPiArCVVLX0lSUV9QT0xBUklUWV9OT05FID0gMCwNCj4g
PiArCVVLX0lSUV9QT0xBUklUWV9ISUdIID0gMSwNCj4gPiArCVVLX0lSUV9QT0xBUklUWV9MT1cg
PSAyLA0KPiA+ICsJVUtfSVJRX1BPTEFSSVRZX01BWA0KPiA+ICt9Ow0KPiA+DQo+ID4gICAjZW5k
aWYgLyogX19QTEFUX0NNTl9JUlFfSF9fICovDQo+ID4gZGlmZiAtLWdpdCBhL3BsYXQva3ZtL01h
a2VmaWxlLnVrIGIvcGxhdC9rdm0vTWFrZWZpbGUudWsNCj4gPiBpbmRleCA1NDBiNjBiLi5lODZh
ZDFhIDEwMDY0NA0KPiA+IC0tLSBhL3BsYXQva3ZtL01ha2VmaWxlLnVrDQo+ID4gKysrIGIvcGxh
dC9rdm0vTWFrZWZpbGUudWsNCj4gPiBAQCAtNTksNiArNTksNyBAQCBMSUJLVk1QTEFUX1NSQ1Mt
JChDT05GSUdfQVJDSF9BUk1fNjQpICs9DQo+ICQoVUtfUExBVF9DT01NT05fQkFTRSkvYXJtL2Nh
Y2hlNjQuU3xjbw0KPiA+ICAgTElCS1ZNUExBVF9TUkNTLSQoQ09ORklHX0FSQ0hfQVJNXzY0KSAr
PQ0KPiAkKFVLX1BMQVRfQ09NTU9OX0JBU0UpL2FybS9wc2NpX2FybTY0LlN8Y29tbW9uDQo+ID4g
ICBMSUJLVk1QTEFUX1NSQ1MtJChDT05GSUdfQVJDSF9BUk1fNjQpICs9DQo+ICQoVUtfUExBVF9D
T01NT05fQkFTRSkvYXJtL3RpbWUuY3xjb21tb24NCj4gPiAgIExJQktWTVBMQVRfU1JDUy0kKENP
TkZJR19BUkNIX0FSTV82NCkgKz0NCj4gJChVS19QTEFUX0NPTU1PTl9CQVNFKS9hcm0vdHJhcHMu
Y3xjb21tb24NCj4gDQo+IFdpc2UgdG8gaGF2ZSBDT05GSUdfR0lDX1YyIGFuZCBlbmFibGUgdGhl
IGNvbXBpbGF0aW9uIGlmIHdlIG5lZWQgaXQuDQo+ID4gK0xJQktWTVBMQVRfU1JDUy0kKENPTkZJ
R19BUkNIX0FSTV82NCkgKz0NCj4gJChVS19QTEFUX0NPTU1PTl9CQVNFKS9hcm0vZ2ljLXYyLmN8
Y29tbW9uDQo+ID4gICBMSUJLVk1QTEFUX1NSQ1MtJChDT05GSUdfQVJDSF9BUk1fNjQpICs9DQo+
ICQoTElCS1ZNUExBVF9CQVNFKS9hcm0vZW50cnk2NC5TDQo+ID4gICBMSUJLVk1QTEFUX1NSQ1Mt
JChDT05GSUdfQVJDSF9BUk1fNjQpICs9DQo+ICQoTElCS1ZNUExBVF9CQVNFKS9hcm0vZXhjZXB0
aW9ucy5TDQo+ID4gICBMSUJLVk1QTEFUX1NSQ1MtJChDT05GSUdfQVJDSF9BUk1fNjQpICs9DQo+
ICQoTElCS1ZNUExBVF9CQVNFKS9hcm0vcGFnZXRhYmxlNjQuUw0KPiA+DQo+IA0KPiANCj4gWzFd
DQo+IGh0dHBzOi8vd3d3LmNsLmNhbS5hYy51ay9yZXNlYXJjaC9zcmcvaGFuL0FDUy0NCj4gUDM1
L3p5bnEvYXJtX2dpY19hcmNoaXRlY3R1cmVfc3BlY2lmaWNhdGlvbi5wZGYNCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5n
IGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Fri Mar 22 08:41:28 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 22 Mar 2019 08:41: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 1h7Fjz-0000Vo-5p; Fri, 22 Mar 2019 08:41:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aU1l=RZ=neclab.eu=florian.schmidt@srs-us1.protection.inumbo.net>)
 id 1h7Fjx-0000Vj-P5
 for minios-devel@lists.xen.org; Fri, 22 Mar 2019 08:41:25 +0000
X-Inumbo-ID: 447c660a-4c7e-11e9-a478-a73b79de8ad5
Received: from mailer1.neclab.eu (unknown [195.37.70.40])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 447c660a-4c7e-11e9-a478-a73b79de8ad5;
 Fri, 22 Mar 2019 08:41:21 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer1.neclab.eu (Postfix) with ESMTP id BCAE7104FC9;
 Fri, 22 Mar 2019 09:41:20 +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 mgr-2yRRApe7; Fri, 22 Mar 2019 09:41:20 +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 8B3BE104BDD
 for <minios-devel@lists.xen.org>; Fri, 22 Mar 2019 09:41:20 +0100 (CET)
Received: from vortex.office.hd (10.1.2.30) by skoll.office.hd
 (192.168.125.11) with Microsoft SMTP Server (TLS) id 14.3.319.2; Fri, 22 Mar
 2019 09:41:20 +0100
From: Florian Schmidt <florian.schmidt@neclab.eu>
To: <minios-devel@lists.xen.org>
Date: Fri, 22 Mar 2019 09:41:11 +0100
Message-ID: <20190322084111.3473-1-florian.schmidt@neclab.eu>
X-Mailer: git-send-email 2.21.0
MIME-Version: 1.0
X-Originating-IP: [10.1.2.30]
Subject: [Minios-devel] [UNIKRAFT PATCH] lib/nolibc: add sleep()
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>
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>

c2xlZXAoKSBjYW4gYmUgaW1wbGVtZW50ZWQgYXMgYSBzaW1wbGUgd3JhcHBlciBhcm91bmQgbmFu
b3NsZWVwKCksIGFuZAppdCdzIHF1aXRlIGNvbnZlbmllbnQgZm9yIHdyaXRpbmcgcXVpY2sgdGVz
dCBhcHBzLgoKU2lnbmVkLW9mZi1ieTogRmxvcmlhbiBTY2htaWR0IDxmbG9yaWFuLnNjaG1pZHRA
bmVjbGFiLmV1PgotLS0KIGxpYi9ub2xpYmMvZXhwb3J0c3ltcy51ayAgICB8ICAzICsrKwogbGli
L25vbGliYy9pbmNsdWRlL3VuaXN0ZC5oIHwgIDIgKysKIGxpYi9ub2xpYmMvdGltZS5jICAgICAg
ICAgICB8IDEyICsrKysrKysrKysrKwogMyBmaWxlcyBjaGFuZ2VkLCAxNyBpbnNlcnRpb25zKCsp
CgpkaWZmIC0tZ2l0IGEvbGliL25vbGliYy9leHBvcnRzeW1zLnVrIGIvbGliL25vbGliYy9leHBv
cnRzeW1zLnVrCmluZGV4IGYzZjIzMDU4Li5jYWU2ZTI5OCAxMDA2NDQKLS0tIGEvbGliL25vbGli
Yy9leHBvcnRzeW1zLnVrCisrKyBiL2xpYi9ub2xpYmMvZXhwb3J0c3ltcy51awpAQCAtNzQsNiAr
NzQsOSBAQCBzdHJsY2F0CiBuYW5vc2xlZXAKIGNsb2NrX2dldHRpbWUKIAorIyB1bmlzdGQKK3Ns
ZWVwCisKICMgc3lzL3RpbWUKIGdldHRpbWVvZmRheQogCmRpZmYgLS1naXQgYS9saWIvbm9saWJj
L2luY2x1ZGUvdW5pc3RkLmggYi9saWIvbm9saWJjL2luY2x1ZGUvdW5pc3RkLmgKaW5kZXggOTg4
MWFiNWIuLmRlMDM1NmYxIDEwMDY0NAotLS0gYS9saWIvbm9saWJjL2luY2x1ZGUvdW5pc3RkLmgK
KysrIGIvbGliL25vbGliYy9pbmNsdWRlL3VuaXN0ZC5oCkBAIC00Nyw2ICs0Nyw4IEBAIGV4dGVy
biAiQyIgewogI2RlZmluZSBfX05FRURfc3NpemVfdAogI2luY2x1ZGUgPG5vbGliYy1pbnRlcm5h
bC9zaGFyZWRkZWZzLmg+CiAKK3Vuc2lnbmVkIGludCBzbGVlcCh1bnNpZ25lZCBpbnQgc2Vjb25k
cyk7CisKICNpZiBDT05GSUdfTElCVkZTQ09SRQogaW50IGNsb3NlKGludCBmZCk7CiBzc2l6ZV90
IHdyaXRlKGludCBmZCwgY29uc3Qgdm9pZCAqYnVmLCBzaXplX3QgY291bnQpOwpkaWZmIC0tZ2l0
IGEvbGliL25vbGliYy90aW1lLmMgYi9saWIvbm9saWJjL3RpbWUuYwppbmRleCA2OWYyOTMwMC4u
Zjg4NDUzMWYgMTAwNjQ0Ci0tLSBhL2xpYi9ub2xpYmMvdGltZS5jCisrKyBiL2xpYi9ub2xpYmMv
dGltZS5jCkBAIC05Miw2ICs5MiwxOCBAQCBpbnQgbmFub3NsZWVwKGNvbnN0IHN0cnVjdCB0aW1l
c3BlYyAqcmVxLCBzdHJ1Y3QgdGltZXNwZWMgKnJlbSkKIAlyZXR1cm4gMDsKIH0KIAordW5zaWdu
ZWQgaW50IHNsZWVwKHVuc2lnbmVkIGludCBzZWNvbmRzKQoreworCXN0cnVjdCB0aW1lc3BlYyB0
czsKKworCXRzLnR2X3NlYyA9IHNlY29uZHM7CisJdHMudHZfbnNlYyA9IDA7CisJaWYgKG5hbm9z
bGVlcCgmdHMsICZ0cykpCisJCXJldHVybiB0cy50dl9zZWM7CisKKwlyZXR1cm4gMDsKK30KKwog
aW50IGdldHRpbWVvZmRheShzdHJ1Y3QgdGltZXZhbCAqdHYsIHZvaWQgKnR6IF9fdW51c2VkKQog
ewogCV9fbnNlYyBub3cgPSB1a3BsYXRfd2FsbF9jbG9jaygpOwotLSAKMi4yMS4wCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1h
aWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Fri Mar 22 11:17:35 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 22 Mar 2019 11:17:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h7IB4-0005AV-Bn; Fri, 22 Mar 2019 11:17: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=VRmA=RZ=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h7IB2-0005AQ-UN
 for minios-devel@lists.xenproject.org; Fri, 22 Mar 2019 11:17:32 +0000
X-Inumbo-ID: 15e80ee6-4c94-11e9-a355-7722cf4e82ff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 15e80ee6-4c94-11e9-a355-7722cf4e82ff;
 Fri, 22 Mar 2019 11:17:32 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 90750374;
 Fri, 22 Mar 2019 04:17:31 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id C232F3F575;
 Fri, 22 Mar 2019 04:17:29 -0700 (PDT)
To: Jia He <jiakernel2@gmail.com>, Jia He <justin.he@arm.com>,
 minios-devel@lists.xenproject.org, Simon Kuenzer <simon.kuenzer@neclab.eu>,
 Sharan.Santhanam@neclab.eu
References: <20190321080542.182621-1-justin.he@arm.com>
 <20190321080542.182621-2-justin.he@arm.com>
 <ff382f50-acb0-c5c8-30d7-086c3d01139a@arm.com>
 <c50f660b-e324-323d-4240-a451017d3c5b@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <5b455baf-0982-06ad-0bf2-6c6c5ada2239@arm.com>
Date: Fri, 22 Mar 2019 11:17:28 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <c50f660b-e324-323d-4240-a451017d3c5b@gmail.com>
Content-Language: en-US
Subject: Re: [Minios-devel] [UNIKRAFT PATCHv3 1/6] plat/common: Introduce
 fdt_getprop_u32_by_offset helper
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 <felipe.huici@neclab.eu>, Wei Chen <wei.chen@arm.com>,
 Florian Schmidt <florian.schmidt@neclab.eu>, Jianyong Wu <jianyong.wu@arm.com>,
 Kaly Xin <Kaly.Xin@arm.com>, yuri.volchkov@neclab.eu
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>

T24gMjIvMDMvMjAxOSAwMDo1OCwgSmlhIEhlIHdyb3RlOgo+IEhpIEp1bGllbgoKSGksCgo+IAo+
IE9uIDIwMTkvMy8yMSAxNzo0MCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBIaSwKPj4KPj4gT24g
My8yMS8xOSA4OjA1IEFNLCBKaWEgSGUgd3JvdGU6Cj4+PiBGcm9tOiBKaWFueW9uZyBXdSA8amlh
bnlvbmcud3VAYXJtLmNvbT4KPj4+IFRoaXMgaGVscGVyIHdpbGwgYmUgdXNlZCB2ZXJ5IGZyZXF1
ZW50bHkgdG8gdTMyIGZyb20gcHJvcGVydGllcy4KPj4+IFNvIHdlIHByb3ZpZGUgdGhpcyBoZWxw
ZXIgaGVyZSB0byBhdm9pZCB1c2luZyBmZHRfZ2V0cHJvcCBhbmQKPj4+IGZkdDMyX3RvX2NwdSBl
dmVyeXdoZXJlLgo+Pj4KPj4+IFNpZ25lZC1vZmYtYnk6IFdlaSBDaGVuIDx3ZWkuY2hlbkBhcm0u
Y29tPgo+Pj4gU2lnbmVkLW9mZi1ieTogSmlhbnlvbmcgV3UgPGppYW55b25nLnd1QGFybS5jb20+
Cj4+PiBTaWduZWQtb2ZmLWJ5OiBKaWEgSGUgPGp1c3Rpbi5oZUBhcm0uY29tPgo+Pj4gLS0tCj4+
PiDCoCBwbGF0L2NvbW1vbi9hcm0vaXJxX2ZkdC5jwqDCoMKgwqDCoMKgwqDCoCB8IDU3ICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysKPj4KPj4gV2h5IGRpZCB5b3UgcHJlZml4IHdpdGgg
aXJxPyBXaGF0IGFjdHVhbGx5IHByZXZlbnRzIHRob3NlIGhlbHBlcnMgaW4gb3RoZXIgCj4+IGRy
aXZlcnMgdGhhdCBtYXkgbm90IGhhdmUgaW50ZXJydXB0Pwo+Pgo+IEhvdyBhYm91dCBwbGF0L2Nv
bW1vbi9hcm0vZmR0LmMgYW5kIHBsYXQvY29tbW9uL2luY2x1ZGUvYXJtL2ZkdC5oPwoKVGhhdCB3
b3VsZCBiZSBmaW5lLiBCdXQgYXJlIHRob3NlIGhlbHBlcnMgYXJtIHNwZWNpZmljPyBDb3VsZCBp
dCBiZSBpbiAKcGxhdC9jb21tb24vZmR0LmM/CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2
ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Fri Mar 22 13:31:53 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 22 Mar 2019 13:31:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h7KH2-0000Br-UB; Fri, 22 Mar 2019 13:31:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=p8D+=RZ=neclab.eu=felipe.huici@srs-us1.protection.inumbo.net>)
 id 1h7KH2-0000Bi-84
 for minios-devel@lists.xen.org; Fri, 22 Mar 2019 13:31:52 +0000
X-Inumbo-ID: d7ad6c58-4ca6-11e9-9690-b375716648f6
Received: from queen.nlehd.de (unknown [195.37.154.80])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id d7ad6c58-4ca6-11e9-9690-b375716648f6;
 Fri, 22 Mar 2019 13:31:48 +0000 (UTC)
Received: from localhost (c431.ant-net [192.168.0.36])
 by queen.nlehd.de (Postfix) with ESMTP id 1A64240489;
 Fri, 22 Mar 2019 14:31:47 +0100 (CET)
From: Felipe Huici <felipe.huici@neclab.eu>
To: minios-devel@lists.xen.org
Date: Fri, 22 Mar 2019 14:31:11 +0100
Message-Id: <20190322133111.6329-1-felipe.huici@neclab.eu>
X-Mailer: git-send-email 2.11.0
Subject: [Minios-devel] [UNIKRAFT PATCH] support/build: disable make
 built-in rules
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 <felipe.huici@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>

V2hlbiBhZGRpbmcgYW4gZXh0ZXJuYWxseS1idWlsdCBvYmplY3QgZmlsZSB0byB0aGUgVW5pa3Jh
ZnQgYnVpbGQgdmlhCltMSUJOQU1FXV9PQkpTLCB0aGUgbWFrZSBidWlsdC1pbiBydWxlIHdvdWxk
IHRyeSB0byByZWNvbXBpbGUgdGhlCm9iamVjdCBmaWxlIGZyb20gc291cmNlIGFuZCB3b3VsZCBm
YWlsLiBUaGlzIHBhdGNoIGRpc2FibGVzIG1ha2UncwpidWlsdC1pbiBydWxlcyBzbyB0aGUgYnVp
bGQgd29ya3MgYXMgaW50ZW5kZWQuCgpTaWduZWQtb2ZmLWJ5OiBGZWxpcGUgSHVpY2kgPGZlbGlw
ZS5odWljaUBuZWNsYWIuZXU+Ci0tLQogTWFrZWZpbGUgfCAzICsrKwogMSBmaWxlIGNoYW5nZWQs
IDMgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL01ha2VmaWxlIGIvTWFrZWZpbGUKaW5kZXgg
N2YyOWUwMDYuLjk0NTJlODBjIDEwMDY0NAotLS0gYS9NYWtlZmlsZQorKysgYi9NYWtlZmlsZQpA
QCAtMzcsNiArMzcsOSBAQCBlbHNlICMgdW1hc2sKIC5QSE9OWTogYWxsCiBhbGw6CiAKKyMgRGlz
YWJsZSBidWlsdC1pbiBydWxlcworLlNVRkZJWEVTOgorCiAjIFNhdmUgcnVubmluZyBtYWtlIHZl
cnNpb24KIFJVTk5JTkdfTUFLRV9WRVJTSU9OIDo9ICQoTUFLRV9WRVJTSU9OKQogCi0tIAoyLjEx
LjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5p
b3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Fri Mar 22 13:56:08 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 22 Mar 2019 13:56:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h7KeV-0002Is-QD; Fri, 22 Mar 2019 13:56: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=p8D+=RZ=neclab.eu=felipe.huici@srs-us1.protection.inumbo.net>)
 id 1h7KeU-0002Ih-Vl
 for minios-devel@lists.xen.org; Fri, 22 Mar 2019 13:56:07 +0000
X-Inumbo-ID: 3ad866f4-4caa-11e9-99cd-7bf16fdefcce
Received: from mailer2.neclab.eu (unknown [195.37.70.41])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3ad866f4-4caa-11e9-99cd-7bf16fdefcce;
 Fri, 22 Mar 2019 13:56:03 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer2.neclab.eu (Postfix) with ESMTP id 5E465F2048;
 Fri, 22 Mar 2019 14:56:02 +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 tTGDwMngSXhl; Fri, 22 Mar 2019 14:56:02 +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 2129CF2036;
 Fri, 22 Mar 2019 14:55:58 +0100 (CET)
Received: from DAPHNIS.office.hd ([169.254.2.2]) by METHONE.office.hd
 ([192.168.24.54]) with mapi id 14.03.0319.002; Fri, 22 Mar 2019 14:55:58
 +0100
From: Felipe Huici <Felipe.Huici@neclab.eu>
To: =?utf-8?B?VmxhZC1BbmRyZWkgQsSCRE9JVSAoNzg2OTIp?=
 <vlad_andrei.badoiu@stud.acs.upb.ro>, "minios-devel@lists.xen.org"
 <minios-devel@lists.xen.org>
Thread-Topic: [Minios-devel] [UNIKRAFT/NEWLIB PATCH 1/1] Add stubs for C++
 libraries
Thread-Index: AQHU4Lb5z0f9HjbxTUqGPTwJgOvaEg==
Date: Fri, 22 Mar 2019 13:55:57 +0000
Message-ID: <05FC75AF-D620-4E9F-93B8-52EE72B6DE23@neclab.eu>
Accept-Language: en-US, de-DE
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.10.8.190312
x-originating-ip: [10.1.2.56]
Content-ID: <9F1765A2F7622743B0C293678C574D1A@office.hd>
MIME-Version: 1.0
Subject: Re: [Minios-devel] [UNIKRAFT/NEWLIB PATCH 1/1] Add stubs for C++
 libraries
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>,
 Sharan Santhanam <Sharan.Santhanam@neclab.eu>,
 Yuri Volchkov <yuri.volchkov@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>

SGkgVmxhZCwNCg0KUGF0Y2ggbG9va3MgZ29vZCwgdGhhbmtzLg0KDQrigJQgRmVsaXBlDQoNClJl
dmlld2VkLWJ5OiBGZWxpcGUgSHVpY2kgPGZlbGlwZS5odWljaUBuZWNsYWIuZXU+DQoNCj09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0K
RHIuIEZlbGlwZSBIdWljaQ0KQ2hpZWYgUmVzZWFyY2hlciwgU3lzdGVtcyBhbmQgTWFjaGluZSBM
ZWFybmluZyBHcm91cA0KTkVDIExhYm9yYXRvcmllcyBFdXJvcGUgR21iSA0KS3VyZnVlcnN0ZW5h
bmxhZ2UgMzYsIEQtNjkxMTUgSGVpZGVsYmVyZw0KVGVsLiAgKzQ5DQooMCk2MjIxIDQzNDItMjQx
DQpGYXg6ICArNDkNCigwKTYyMjEgNDM0Mi0xNTUNCiANCmUtbWFpbDoNCmZlbGlwZS5odWljaUBu
ZWNsYWIuZXUNCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PQ0KUmVnaXN0ZXJlZCBhdCBBbXRzZ2VyaWNodCBNYW5uaGVpbSwgR2VybWFu
eSwgSFJCNzI4NTU4DQoNCu+7v09uIDIxLjAzLjE5LCAxNjozNSwgIk1pbmlvcy1kZXZlbCBvbiBi
ZWhhbGYgb2YgVmxhZC1BbmRyZWkgQsSCRE9JVSAoNzg2OTIpIiA8bWluaW9zLWRldmVsLWJvdW5j
ZXNAbGlzdHMueGVucHJvamVjdC5vcmcgb24gYmVoYWxmIG9mIHZsYWRfYW5kcmVpLmJhZG9pdUBz
dHVkLmFjcy51cGIucm8+IHdyb3RlOg0KDQogICAgVGhpcyBwYXRjaCBhZGRzIHRoZSBtaXNzaW5n
IHN0dWJzIG5lZWRlZCBieSB0aGUNCiAgICBDKysgbGx2bSBsaWJyYXJpZXMuIEl0IGNyZWF0ZXMg
YSBuZXcgbG9jYWxlLmMNCiAgICBmaWxlIGZvciB0aGUgc3R1YnMgcmVsYXRlZCB0byB0aGUgbG9j
YWxlcy4NCiAgICBUaGlzIHBhdGNoIGFkZHMgdGhlIG1pc3NpbmcgaW5jbHVkZQ0KICAgIHRvIHN0
ZGRlZiBpbnNpZGUgbW1hbi5oLg0KICAgIA0KICAgIFNpZ25lZC1vZmYtYnk6IFZsYWQtQW5kcmVp
IEJhZG9pdSA8dmxhZF9hbmRyZWkuYmFkb2l1QHN0dWQuYWNzLnVwYi5ybz4NCiAgICAtLS0NCiAg
ICAgTWFrZWZpbGUudWsgICAgICAgIHwgIDEgKw0KICAgICBpbmNsdWRlL3N5cy9tbWFuLmggfCAg
MiArKw0KICAgICBsb2NhbGUuYyAgICAgICAgICAgfCAyNiArKysrKysrKysrKysrKysrKysrKysr
KysrKw0KICAgICBtZW0uYyAgICAgICAgICAgICAgfCAgNiArKysrKysNCiAgICAgcmVzb3VyY2Uu
YyAgICAgICAgIHwgIDQgKysrKw0KICAgICB0aW1lLmMgICAgICAgICAgICAgfCAgNSArKysrKw0K
ICAgICA2IGZpbGVzIGNoYW5nZWQsIDQ0IGluc2VydGlvbnMoKykNCiAgICAgY3JlYXRlIG1vZGUg
MTAwNjQ0IGxvY2FsZS5jDQogICAgDQogICAgZGlmZiAtLWdpdCBhL01ha2VmaWxlLnVrIGIvTWFr
ZWZpbGUudWsNCiAgICBpbmRleCA2YTkxOGI4Li41ZGIzMmIyIDEwMDY0NA0KICAgIC0tLSBhL01h
a2VmaWxlLnVrDQogICAgKysrIGIvTWFrZWZpbGUudWsNCiAgICBAQCAtMTA4LDYgKzEwOCw3IEBA
IExJQk5FV0xJQkdMVUVfU1JDUy15ICs9ICQoTElCTkVXTElCQ19CQVNFKS9wcm9jZXNzLmMNCiAg
ICAgTElCTkVXTElCR0xVRV9TUkNTLXkgKz0gJChMSUJORVdMSUJDX0JBU0UpL3Jlc291cmNlLmMN
CiAgICAgTElCTkVXTElCR0xVRV9TUkNTLXkgKz0gJChMSUJORVdMSUJDX0JBU0UpL3B0eS5jDQog
ICAgIExJQk5FV0xJQkdMVUVfU1JDUy15ICs9ICQoTElCTkVXTElCQ19CQVNFKS90aW1lLmN8Z2x1
ZQ0KICAgICtMSUJORVdMSUJHTFVFX1NSQ1MteSArPSAkKExJQk5FV0xJQkNfQkFTRSkvbG9jYWxl
LmMNCiAgICAgDQogICAgICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjDQogICAgICMgTmV3bGliL2xp
YmMgY29kZSAtLSBhcmd6DQogICAgZGlmZiAtLWdpdCBhL2luY2x1ZGUvc3lzL21tYW4uaCBiL2lu
Y2x1ZGUvc3lzL21tYW4uaA0KICAgIGluZGV4IGNiZWRiYTkuLjdhYmY1N2YgMTAwNjQ0DQogICAg
LS0tIGEvaW5jbHVkZS9zeXMvbW1hbi5oDQogICAgKysrIGIvaW5jbHVkZS9zeXMvbW1hbi5oDQog
ICAgQEAgLTMwLDYgKzMwLDggQEANCiAgICAgZXh0ZXJuICJDIiB7DQogICAgICNlbmRpZg0KICAg
ICANCiAgICArI2luY2x1ZGUgPHN0ZGRlZi5oPg0KICAgICsNCiAgICAgI2RlZmluZSBfX05FRURf
bW9kZV90DQogICAgICNkZWZpbmUgX19ORUVEX3NpemVfdA0KICAgICAjZGVmaW5lIF9fTkVFRF9v
ZmZfdA0KICAgIGRpZmYgLS1naXQgYS9sb2NhbGUuYyBiL2xvY2FsZS5jDQogICAgbmV3IGZpbGUg
bW9kZSAxMDA2NDQNCiAgICBpbmRleCAwMDAwMDAwLi5jMzhhYTNhDQogICAgLS0tIC9kZXYvbnVs
bA0KICAgICsrKyBiL2xvY2FsZS5jDQogICAgQEAgLTAsMCArMSwyNiBAQA0KICAgICsjaW5jbHVk
ZSA8c3RyaW5nLmg+DQogICAgKyNpbmNsdWRlIDxzdGRkZWYuaD4NCiAgICArDQogICAgK2ludCBz
dHJjb2xsX2woY29uc3QgY2hhciAqczEsIGNvbnN0IGNoYXIgKnMyLA0KICAgICsJCQkJbG9jYWxl
X3QgbG9jYWxlKQ0KICAgICt7DQogICAgKwlyZXR1cm4gMDsNCiAgICArfQ0KICAgICsNCiAgICAr
c2l6ZV90IHN0cnhmcm1fbChjaGFyICpyZXN0cmljdCBzMSwgY29uc3QgY2hhciAqcmVzdHJpY3Qg
czIsDQogICAgKwkJCQlzaXplX3QgbiwgbG9jYWxlX3QgbG9jYWxlKQ0KICAgICt7DQogICAgKwly
ZXR1cm4gMDsNCiAgICArfQ0KICAgICsNCiAgICAraW50IHdjc2NvbGxfbChjb25zdCB3Y2hhcl90
ICp3czEsIGNvbnN0IHdjaGFyX3QgKndzMiwNCiAgICArCQkJCWxvY2FsZV90IGxvY2FsZSkNCiAg
ICArew0KICAgICsJcmV0dXJuIDA7DQogICAgK30NCiAgICArDQogICAgK3NpemVfdCB3Y3N4ZnJt
X2wod2NoYXJfdCAqcmVzdHJpY3Qgd3MxLCBjb25zdCB3Y2hhcl90ICpyZXN0cmljdCB3czIsDQog
ICAgKwkJCQlzaXplX3QgbiwgbG9jYWxlX3QgbG9jYWxlKQ0KICAgICt7DQogICAgKwlyZXR1cm4g
MDsNCiAgICArfQ0KICAgIGRpZmYgLS1naXQgYS9tZW0uYyBiL21lbS5jDQogICAgaW5kZXggM2Vi
NGRiNy4uNTg3MGJjZiAxMDA2NDQNCiAgICAtLS0gYS9tZW0uYw0KICAgICsrKyBiL21lbS5jDQog
ICAgQEAgLTM0LDYgKzM0LDcgQEANCiAgICAgDQogICAgICNpbmNsdWRlIDxzeXMvdHlwZXMuaD4N
CiAgICAgI2luY2x1ZGUgPHVrL2FsbG9jLmg+DQogICAgKyNpbmNsdWRlIDxzeXMvbW1hbi5oPg0K
ICAgICANCiAgICAgLyogRm9yd2FyZCB0byBsaWJ1Y2FsbG9jYXRvciBjYWxscyAqLw0KICAgICB2
b2lkICptYWxsb2Moc2l6ZV90IHNpemUpDQogICAgQEAgLTY2LDMgKzY3LDggQEAgdm9pZCBmcmVl
KHZvaWQgKnB0cikNCiAgICAgew0KICAgICAJcmV0dXJuIHVrX2ZyZWUodWtfYWxsb2NfZ2V0X2Rl
ZmF1bHQoKSwgcHRyKTsNCiAgICAgfQ0KICAgICsNCiAgICAraW50IG1wcm90ZWN0KHZvaWQgKmFk
ZHIgX191bnVzZWQsIHNpemVfdCBsZW4gX191bnVzZWQsIGludCBwcm90IF9fdW51c2VkKQ0KICAg
ICt7DQogICAgKwlyZXR1cm4gMDsNCiAgICArfQ0KICAgIGRpZmYgLS1naXQgYS9yZXNvdXJjZS5j
IGIvcmVzb3VyY2UuYw0KICAgIGluZGV4IGY3NjU3M2EuLjMyMTg1NGYgMTAwNjQ0DQogICAgLS0t
IGEvcmVzb3VyY2UuYw0KICAgICsrKyBiL3Jlc291cmNlLmMNCiAgICBAQCAtNDcsMyArNDcsNyBA
QCBpbnQgc2V0cmxpbWl0KGludCByZXNvdXJjZSBfX3VudXNlZCwgY29uc3Qgc3RydWN0IHJsaW1p
dCAqcmxpbSBfX3VudXNlZCkNCiAgICAgCXJldHVybiAwOw0KICAgICB9DQogICAgIA0KICAgICts
b25nIHN5c2NvbmYoaW50IG5hbWUgX191bnVzZWQpDQogICAgK3sNCiAgICArCXJldHVybiAwOw0K
ICAgICt9DQogICAgZGlmZiAtLWdpdCBhL3RpbWUuYyBiL3RpbWUuYw0KICAgIGluZGV4IDg0ZWNj
YmEuLmZhODg3YmEgMTAwNjQ0DQogICAgLS0tIGEvdGltZS5jDQogICAgKysrIGIvdGltZS5jDQog
ICAgQEAgLTEwMiwzICsxMDIsOCBAQCBpbnQgbmFub3NsZWVwKGNvbnN0IHN0cnVjdCB0aW1lc3Bl
YyAqcmVxLCBzdHJ1Y3QgdGltZXNwZWMgKnJlbSkNCiAgICAgCX0NCiAgICAgCXJldHVybiAwOw0K
ICAgICB9DQogICAgKw0KICAgICtpbnQgY2xvY2tfZ2V0dGltZShjbG9ja2lkX3QgY2xrX2lkIF9f
dW51c2VkLCBzdHJ1Y3QgdGltZXNwZWMgKnRwIF9fdW51c2VkKQ0KICAgICt7DQogICAgKwlyZXR1
cm4gMDsNCiAgICArfQ0KICAgIC0tIA0KICAgIDIuMjAuMQ0KICAgIA0KICAgIA0KICAgIF9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQogICAgTWluaW9zLWRl
dmVsIG1haWxpbmcgbGlzdA0KICAgIE1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZw0K
ICAgIGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby9taW5pb3Mt
ZGV2ZWwNCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
TWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1k
ZXZlbA==

From minios-devel-bounces@lists.xenproject.org Fri Mar 22 14:00:30 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 22 Mar 2019 14:00: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 1h7Kik-00031h-6H; Fri, 22 Mar 2019 14:00: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=aU1l=RZ=neclab.eu=florian.schmidt@srs-us1.protection.inumbo.net>)
 id 1h7Kij-00031c-La
 for minios-devel@lists.xen.org; Fri, 22 Mar 2019 14:00:29 +0000
X-Inumbo-ID: d8185858-4caa-11e9-bc90-bc764e045a96
Received: from mailer1.neclab.eu (unknown [195.37.70.40])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d8185858-4caa-11e9-bc90-bc764e045a96;
 Fri, 22 Mar 2019 14:00:27 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer1.neclab.eu (Postfix) with ESMTP id 3D1BD104FD0;
 Fri, 22 Mar 2019 15:00:26 +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 40hFDkum_93Y; Fri, 22 Mar 2019 15:00:26 +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 0AC6B104F7A
 for <minios-devel@lists.xen.org>; Fri, 22 Mar 2019 15:00:26 +0100 (CET)
Received: from vortex.office.hd (10.1.2.30) by skoll.office.hd
 (192.168.125.11) with Microsoft SMTP Server (TLS) id 14.3.319.2; Fri, 22 Mar
 2019 15:00:25 +0100
From: Florian Schmidt <florian.schmidt@neclab.eu>
To: <minios-devel@lists.xen.org>
Date: Fri, 22 Mar 2019 15:00:04 +0100
Message-ID: <20190322140004.2316-1-florian.schmidt@neclab.eu>
X-Mailer: git-send-email 2.21.0
MIME-Version: 1.0
X-Originating-IP: [10.1.2.30]
Subject: [Minios-devel] [UNIKRAFT PATCH] plat/common: perform ACPI poweroff
 on shutdown for 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: Florian Schmidt <florian.schmidt@neclab.eu>,
 Sharan Santhanam <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>

Tm90ZSB0aGF0IHRoaXMgaXMgaHlwZXJ2aXNvci9lbXVsYXRvci1zcGVjaWZpYyBhbmQgY3VycmVu
dGx5IG9ubHkKc3VwcG9ydHMgUUVNVSAoYW5kIHdob2V2ZXIgaXMgY29tcGF0aWJsZSB3aXRoIFFF
TVUpLgoKU2lnbmVkLW9mZi1ieTogRmxvcmlhbiBTY2htaWR0IDxmbG9yaWFuLnNjaG1pZHRAbmVj
bGFiLmV1PgotLS0KIHBsYXQvY29tbW9uL3g4Ni9jcHVfbmF0aXZlLmMgfCA5ICsrKysrKysrKwog
MSBmaWxlIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3BsYXQvY29tbW9u
L3g4Ni9jcHVfbmF0aXZlLmMgYi9wbGF0L2NvbW1vbi94ODYvY3B1X25hdGl2ZS5jCmluZGV4IDU3
ZWEzYTIxLi5iM2YxM2RmZiAxMDA2NDQKLS0tIGEvcGxhdC9jb21tb24veDg2L2NwdV9uYXRpdmUu
YworKysgYi9wbGF0L2NvbW1vbi94ODYvY3B1X25hdGl2ZS5jCkBAIC01Nyw0ICs1NywxMyBAQCB2
b2lkIHN5c3RlbV9vZmYodm9pZCkKIAkgKiBiZSA4MyAoJ1MnLCA0MSA8PCAxIHwgMSkuCiAJICov
CiAJb3V0dygweDUwMSwgNDEpOworCisJLyoKKwkgKiBPdGhlcndpc2UsIHBlcmZvcm0gYW4gQUNQ
SSBzaHV0ZG93biBieSB3cml0aW5nIChTTFBfVFlQYSB8IFNMUF9FTikKKwkgKiB0byBQTTFhX0NO
VC4gR2VuZXJhbGx5IHNwZWFraW5nLCB3ZSdkIGhhdmUgdG8ganVtcCB0aHJvdWdoIGEgbG90CisJ
ICogaG9vcHMgdG8gY29sbGVjdCB0aG9zZSB2YWx1ZXMsIGhvd2V2ZXIsIGZvciBRRU1VLCB0aG9z
ZSBhcmUgc3RhdGljLgorCSAqIFNob3VsZCBiZSBoYXJtbGVzcyBpZiB3ZSdyZSBub3QgcnVubmlu
ZyBvbiBRRU1VLCBlc3BlY2lhbGx5CisJICogY29uc2lkZXJpbmcgd2UncmUgYWxyZWFkeSBzaHV0
dGluZyBkb3duLCBzbyB3aG8gY2FyZXMgaWYgd2UgY3Jhc2guCisJICovCisJb3V0dygweDYwNCwg
MHgyMDAwKTsKIH0KLS0gCjIuMjEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Fri Mar 22 14:11:19 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 22 Mar 2019 14:11: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 1h7KtB-0003ok-Ug; Fri, 22 Mar 2019 14:11: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=9pEa=RZ=cs.pub.ro=costin.lupu@srs-us1.protection.inumbo.net>)
 id 1h7KtB-0003of-Bw
 for minios-devel@lists.xen.org; Fri, 22 Mar 2019 14:11:17 +0000
X-Inumbo-ID: 59385738-4cac-11e9-b176-abbafe792301
Received: from vesa.cs.pub.ro (unknown [141.85.227.187])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 59385738-4cac-11e9-b176-abbafe792301;
 Fri, 22 Mar 2019 14:11:13 +0000 (UTC)
IronPort-SDR: z5J3jGlXze2ovuP9u/fDiluKvPKP0e+QLfK0MxB4kMbt+A/hRse7kcqgnN0BUtOycFwJMn5E8n
 cgPxNqsvOGnw==
IronPort-PHdr: =?us-ascii?q?9a23=3AM80B4xZfAxOYi6tSqT9jGPH/LSx+4OfEezUN45?=
 =?us-ascii?q?9isYplN5qZr82/bnLW6fgltlLVR4KTs6sC17OO9f+5EjFfqb+681k6OKRWUB?=
 =?us-ascii?q?EEjchE1ycBO+WiTXPBEfjxciYhF95DXlI2t1uyMExSBdqsLwaK+i764jEdAA?=
 =?us-ascii?q?jwOhRoLerpBIHSk9631+ev8JHPfglEnjWwba5uIBmsrwjdq8YajItgJ60s1h?=
 =?us-ascii?q?bHv3xEdvhMy2h1P1yThRH85smx/J5n7Stdvu8q+tBDX6vnYak2VKRUAzs6PW?=
 =?us-ascii?q?874s3rrgTDQhCU5nQASGUWkwFHDBbD4RrnQ5r+qCr6tu562CmHIc37SK0/VD?=
 =?us-ascii?q?q+46t3ThLjlSEKPCM7/m7KkMx9lKJVrgy8qRJxwIDaZ5qYOOZicq7HYd8XX3?=
 =?us-ascii?q?ZNUtpXWidcAo28dYwPD+8ZMOtGqIn9vEcOrRq4BQKxAu3v1ydIhmLr1qA9z+?=
 =?us-ascii?q?shFhrG3BAhH9IIqnjUqMj1NL8PUe2u0KbI1i/Pb+tL2Tjm8oTIaBchrOiKUL?=
 =?us-ascii?q?ltcsTR0VEiGx7Kg1mNs4DoPDOY2v4Tv2SF7edsT+yih3Y6pwx+vzSj3MQhh4?=
 =?us-ascii?q?nTio4LxF3J+z91zJs6KNGmTkNwfMSqH4FKty6AMot7WsYiQ2Z1tykk0rAGop?=
 =?us-ascii?q?u7fDQSyJQg2h7fd+SLc4iW7RLnU+acOSl4hHd/d7K+gxa+61SvyvbmWsmszV?=
 =?us-ascii?q?ZFtTBJksPLtnwV1hzT7NaISudl80u81juDyhrf5+JELEwui6bXNZwszqQ+m5?=
 =?us-ascii?q?YLtETMBC72mEH4jK+McUUk//Cl5PjgYrX9up+cNol0hhv6MqQzgsy/HP81PR?=
 =?us-ascii?q?QVX2SB4eS8yabs8VfjQLVNlvE2iLXWsIjGJcQHoa60GwpV0ocl6xa+CDemy8?=
 =?us-ascii?q?0UkmQZI1JbZh2Hi5PkO1XPIPDjEfe/mE6gkTh1yPDAJLHhBY/NLnfbmrf7Yb?=
 =?us-ascii?q?l981JcyBY0zd1H55xUDrYBIOjyWkDrstzUFAI3PBC0w+biCdVyy58eVHmJAq?=
 =?us-ascii?q?CHLKzStUWH6fk1L+aSeY9G8Ar6fv0k4f/pljo1lEEQeYGt3IALczaoE/IgJF?=
 =?us-ascii?q?+WMlT2hdJUOmARogs4BMj3kEDKBTVUfGqzWeQ4+ykmIIm9S5/eTMa3h+rSj2?=
 =?us-ascii?q?+AApRKazUeWRi3GnDyetDcVg=3D=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A2ClAABe7JRc/wPjVY1jHAEBAQQBAQc?=
 =?us-ascii?q?EAQGBVAQBAQsBgniBAyeNCacBKhABhECFIDcGDQEBAwEBCQEDAgFsHAyCOiK?=
 =?us-ascii?q?Dbk+BAoMiAYF5qneFRoRsgS8BhmmGHz+JcoUUA4oVmngHAoJHBIUYhAmHQCW?=
 =?us-ascii?q?CXZEfLZ9kNiKBVjMag18JjWmCWz0BATGBBQEBjXkBAQ?=
X-IPAS-Result: =?us-ascii?q?A2ClAABe7JRc/wPjVY1jHAEBAQQBAQcEAQGBVAQBAQsBg?=
 =?us-ascii?q?niBAyeNCacBKhABhECFIDcGDQEBAwEBCQEDAgFsHAyCOiKDbk+BAoMiAYF5q?=
 =?us-ascii?q?neFRoRsgS8BhmmGHz+JcoUUA4oVmngHAoJHBIUYhAmHQCWCXZEfLZ9kNiKBV?=
 =?us-ascii?q?jMag18JjWmCWz0BATGBBQEBjXkBAQ?=
X-IronPort-AV: E=Sophos;i="5.60,256,1549922400"; 
   d="scan'208";a="3278305"
Received: from mail.cs.pub.ro (HELO vmail.cs.pub.ro) ([141.85.227.3])
 by vesa.cs.pub.ro with ESMTP; 22 Mar 2019 16:11:11 +0200
Received: from localhost (localhost [127.0.0.1])
 by vmail.cs.pub.ro (Postfix) with ESMTP id E881C1A601A9;
 Fri, 22 Mar 2019 16:11:10 +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 6iAwPZBzFHPE; Fri, 22 Mar 2019 16:11:10 +0200 (EET)
Received: from vmail.cs.pub.ro (localhost [127.0.0.1])
 by vmail.cs.pub.ro (Postfix) with ESMTPS id C79BF1A601B0;
 Fri, 22 Mar 2019 16:11:10 +0200 (EET)
Received: from wolfprec.precis.pub.ro (unknown [141.85.233.142])
 by vmail.cs.pub.ro (Postfix) with ESMTPSA id B787C1A601A9;
 Fri, 22 Mar 2019 16:11:10 +0200 (EET)
From: Costin Lupu <costin.lupu@cs.pub.ro>
To: minios-devel@lists.xen.org
Date: Fri, 22 Mar 2019 16:11:07 +0200
Message-Id: <20190322141107.5653-1-costin.lupu@cs.pub.ro>
X-Mailer: git-send-email 2.11.0
Subject: [Minios-devel] [UNIKRAFT/NEWLIB PATCH] Use Unikraft __getreent()
 when scheduling is enabled
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
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>

V2hlbiBzY2hlZHVsaW5nIGlzIGVuYWJsZWQsIFVuaWtyYWZ0IHByb3ZpZGVzIHRoZSBfX2dldHJl
ZW50KCkgZnVuY3Rpb24uCgpUaGUgY3VycmVudCBwYXRjaCBhbHNvIGZpeGVzIHRoZSBjb21waWxh
dGlvbiB3YXJuaW5ncyB0aGF0IG9jY3VyCmJlY2F1c2Ugb2YgX19EWU5BTUlDX1JFRU5UX18gcmVk
ZWZpbml0aW9uIHdoZW4gX19ydGVtc19fIGlzIGRlZmluZWQuCgpTaWduZWQtb2ZmLWJ5OiBDb3N0
aW4gTHVwdSA8Y29zdGluLmx1cHVAY3MucHViLnJvPgotLS0KIE1ha2VmaWxlLnVrICAgIHwgIDcg
KysrKysrLQogaW5jbHVkZS90aW1lLmggfCAxNyArKysrKysrKysrKysrKysrLQogMiBmaWxlcyBj
aGFuZ2VkLCAyMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL01h
a2VmaWxlLnVrIGIvTWFrZWZpbGUudWsKaW5kZXggNmE5MThiOC4uNDRiYjEzZSAxMDA2NDQKLS0t
IGEvTWFrZWZpbGUudWsKKysrIGIvTWFrZWZpbGUudWsKQEAgLTMxMSwxMiArMzExLDE3IEBAIExJ
Qk5FV0xJQkNfU1JDUy15ICs9ICQoTElCTkVXTElCX0xJQkMpL3Bvc2l4L3JlZ2ZyZWUuYwogIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMKICMgTmV3bGliL2xpYmMgY29kZSAtLSByZWVudAogIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMKK2lmZXEgKCQoQ09ORklHX0hBVkVfU0NIRUQpLHkpCisjIGlmIHNj
aGVkdWxpbmcgZW5hYmxlZCwgdGhlbiBVbmlrcmFmdCBwcm92aWRlcyBfX2dldHJlZW50KCkKK0xJ
Qk5FV0xJQkNfQ0ZMQUdTLXkgKz0gLURfX0RZTkFNSUNfUkVFTlRfXworZWxzZQorTElCTkVXTElC
Q19TUkNTLXkgKz0gJChMSUJORVdMSUJfTElCQykvcmVlbnQvZ2V0cmVlbnQuYworZW5kaWYKIExJ
Qk5FV0xJQkNfU1JDUy15ICs9ICQoTElCTkVXTElCX0xJQkMpL3JlZW50L2Nsb3Nlci5jCiBMSUJO
RVdMSUJDX1NSQ1MteSArPSAkKExJQk5FV0xJQl9MSUJDKS9yZWVudC9yZWVudC5jCiBMSUJORVdM
SUJDX1NSQ1MteSArPSAkKExJQk5FV0xJQl9MSUJDKS9yZWVudC9pbXB1cmUuYwogTElCTkVXTElC
Q19TUkNTLXkgKz0gJChMSUJORVdMSUJfTElCQykvcmVlbnQvZmNudGxyLmMKIExJQk5FV0xJQkNf
U1JDUy15ICs9ICQoTElCTkVXTElCX0xJQkMpL3JlZW50L2ZzdGF0ci5jCi1MSUJORVdMSUJDX1NS
Q1MteSArPSAkKExJQk5FV0xJQl9MSUJDKS9yZWVudC9nZXRyZWVudC5jCiBMSUJORVdMSUJDX1NS
Q1MteSArPSAkKExJQk5FV0xJQl9MSUJDKS9yZWVudC9nZXR0aW1lb2ZkYXlyLmMKIExJQk5FV0xJ
QkNfU1JDUy15ICs9ICQoTElCTkVXTElCX0xJQkMpL3JlZW50L2lzYXR0eXIuYwogTElCTkVXTElC
Q19TUkNTLXkgKz0gJChMSUJORVdMSUJfTElCQykvcmVlbnQvbGlua3IuYwpkaWZmIC0tZ2l0IGEv
aW5jbHVkZS90aW1lLmggYi9pbmNsdWRlL3RpbWUuaAppbmRleCBiNTFiMmRkLi5kZDJlZWYyIDEw
MDY0NAotLS0gYS9pbmNsdWRlL3RpbWUuaAorKysgYi9pbmNsdWRlL3RpbWUuaApAQCAtNDcsNyAr
NDcsMTcgQEAKIC8qIEEgZGVmaW5pdGlvbiBvbmx5IGZvciB0aGlzIGhlYWRlciAqLwogI2RlZmlu
ZSBfX3VuZGVmX3J0ZW1zX19ORVdMSUJHTFVFX1RJTUVfSAogI2RlZmluZSBfX3J0ZW1zX18KLSNl
bmRpZgorCisvKgorICogX19EWU5BTUlDX1JFRU5UX18gaXMgZGVmaW5lZCBpbiBzeXMvY29uZmln
LmggaWYKKyAqIF9fcnRlbXNfXyBpcyBkZWZpbmVkOyB3ZSB1bmRlZmluZSBpdCBpbiBvcmRlciB0
bworICogYXZvaWQgd2FybmluZ3MuCisgKi8KKyNpZmRlZiBfX0RZTkFNSUNfUkVFTlRfXworI2Rl
ZmluZSBfX2RlZmluZV9EWU5BTUlDX1JFRU5UX19ORVdMSUJHTFVFX1RJTUVfSAorI3VuZGVmIF9f
RFlOQU1JQ19SRUVOVF9fCisjZW5kaWYgLyogX19EWU5BTUlDX1JFRU5UX18gKi8KKyNlbmRpZiAv
KiBfX3J0ZW1zX18gKi8KIAogI2luY2x1ZGVfbmV4dCA8dGltZS5oPgogCkBAIC01Nyw0ICs2Nyw5
IEBACiAjdW5kZWYgX191bmRlZl9ydGVtc19fTkVXTElCR0xVRV9USU1FX0gKICNlbmRpZgogCisj
aWZkZWYgX19kZWZpbmVfRFlOQU1JQ19SRUVOVF9fTkVXTElCR0xVRV9USU1FX0gKKyNkZWZpbmUg
X19EWU5BTUlDX1JFRU5UX18KKyN1bmRlZiBfX2RlZmluZV9EWU5BTUlDX1JFRU5UX19ORVdMSUJH
TFVFX1RJTUVfSAorI2VuZGlmCisKICNlbmRpZiAvKiBORVdMSUJHTFVFX1RJTUVfSCAqLwotLSAK
Mi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
TWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1k
ZXZlbA==

From minios-devel-bounces@lists.xenproject.org Fri Mar 22 14:12:39 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 22 Mar 2019 14:12:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h7KuV-0003qC-36; Fri, 22 Mar 2019 14:12: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=aU1l=RZ=neclab.eu=florian.schmidt@srs-us1.protection.inumbo.net>)
 id 1h7KuU-0003q7-LQ
 for minios-devel@lists.xen.org; Fri, 22 Mar 2019 14:12:38 +0000
X-Inumbo-ID: 8b1b71f8-4cac-11e9-bc90-bc764e045a96
Received: from mailer1.neclab.eu (unknown [195.37.70.40])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8b1b71f8-4cac-11e9-bc90-bc764e045a96;
 Fri, 22 Mar 2019 14:12:37 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer1.neclab.eu (Postfix) with ESMTP id F1F67104FD0;
 Fri, 22 Mar 2019 15:12:35 +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 lwIq-_bxxtps; Fri, 22 Mar 2019 15:12:35 +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 A1D60104F7A;
 Fri, 22 Mar 2019 15:12:35 +0100 (CET)
Received: from [10.1.2.30] (10.1.2.30) by skoll.office.hd (192.168.125.11)
 with Microsoft SMTP Server (TLS) id 14.3.319.2; Fri, 22 Mar 2019 15:12:35
 +0100
To: Costin Lupu <costin.lupu@cs.pub.ro>, <minios-devel@lists.xen.org>
References: <20190322141107.5653-1-costin.lupu@cs.pub.ro>
From: Florian Schmidt <Florian.Schmidt@neclab.eu>
Message-ID: <9250c969-5ec0-367b-ffda-9f4dd0008d7c@neclab.eu>
Date: Fri, 22 Mar 2019 15:12:35 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <20190322141107.5653-1-costin.lupu@cs.pub.ro>
Content-Language: en-US
X-Originating-IP: [10.1.2.30]
Subject: Re: [Minios-devel] [UNIKRAFT/NEWLIB PATCH] Use Unikraft
 __getreent() when scheduling is enabled
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-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>

SGkgTHVwdSwKCnRoYW5rcyBmb3IgdGhlIHBhdGNoLiBNeSB1bmRlcnN0YW5kaW5nIGlzIHRoYXQg
dGhpcyBwYXRjaCBkZXBlbmRzIG9uIHRoZSAKImV4dGVuZCBzY2hlZHVsaW5nIEFQSSIgc2VyaWVz
LCBzbyBJIHdpbGwgZGVsYXkgdGhpcyB1bnRpbCB0aGF0IG9uZSBpcyBkb25lLgoKQ2hlZXJzLApG
bG9yaWFuCgpPbiAzLzIyLzE5IDM6MTEgUE0sIENvc3RpbiBMdXB1IHdyb3RlOgo+IFdoZW4gc2No
ZWR1bGluZyBpcyBlbmFibGVkLCBVbmlrcmFmdCBwcm92aWRlcyB0aGUgX19nZXRyZWVudCgpIGZ1
bmN0aW9uLgo+IAo+IFRoZSBjdXJyZW50IHBhdGNoIGFsc28gZml4ZXMgdGhlIGNvbXBpbGF0aW9u
IHdhcm5pbmdzIHRoYXQgb2NjdXIKPiBiZWNhdXNlIG9mIF9fRFlOQU1JQ19SRUVOVF9fIHJlZGVm
aW5pdGlvbiB3aGVuIF9fcnRlbXNfXyBpcyBkZWZpbmVkLgo+IAo+IFNpZ25lZC1vZmYtYnk6IENv
c3RpbiBMdXB1IDxjb3N0aW4ubHVwdUBjcy5wdWIucm8+Cj4gLS0tCj4gICBNYWtlZmlsZS51ayAg
ICB8ICA3ICsrKysrKy0KPiAgIGluY2x1ZGUvdGltZS5oIHwgMTcgKysrKysrKysrKysrKysrKy0K
PiAgIDIgZmlsZXMgY2hhbmdlZCwgMjIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKPiAK
PiBkaWZmIC0tZ2l0IGEvTWFrZWZpbGUudWsgYi9NYWtlZmlsZS51awo+IGluZGV4IDZhOTE4Yjgu
LjQ0YmIxM2UgMTAwNjQ0Cj4gLS0tIGEvTWFrZWZpbGUudWsKPiArKysgYi9NYWtlZmlsZS51awo+
IEBAIC0zMTEsMTIgKzMxMSwxNyBAQCBMSUJORVdMSUJDX1NSQ1MteSArPSAkKExJQk5FV0xJQl9M
SUJDKS9wb3NpeC9yZWdmcmVlLmMKPiAgICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCj4gICAjIE5l
d2xpYi9saWJjIGNvZGUgLS0gcmVlbnQKPiAgICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCj4gK2lm
ZXEgKCQoQ09ORklHX0hBVkVfU0NIRUQpLHkpCj4gKyMgaWYgc2NoZWR1bGluZyBlbmFibGVkLCB0
aGVuIFVuaWtyYWZ0IHByb3ZpZGVzIF9fZ2V0cmVlbnQoKQo+ICtMSUJORVdMSUJDX0NGTEFHUy15
ICs9IC1EX19EWU5BTUlDX1JFRU5UX18KPiArZWxzZQo+ICtMSUJORVdMSUJDX1NSQ1MteSArPSAk
KExJQk5FV0xJQl9MSUJDKS9yZWVudC9nZXRyZWVudC5jCj4gK2VuZGlmCj4gICBMSUJORVdMSUJD
X1NSQ1MteSArPSAkKExJQk5FV0xJQl9MSUJDKS9yZWVudC9jbG9zZXIuYwo+ICAgTElCTkVXTElC
Q19TUkNTLXkgKz0gJChMSUJORVdMSUJfTElCQykvcmVlbnQvcmVlbnQuYwo+ICAgTElCTkVXTElC
Q19TUkNTLXkgKz0gJChMSUJORVdMSUJfTElCQykvcmVlbnQvaW1wdXJlLmMKPiAgIExJQk5FV0xJ
QkNfU1JDUy15ICs9ICQoTElCTkVXTElCX0xJQkMpL3JlZW50L2ZjbnRsci5jCj4gICBMSUJORVdM
SUJDX1NSQ1MteSArPSAkKExJQk5FV0xJQl9MSUJDKS9yZWVudC9mc3RhdHIuYwo+IC1MSUJORVdM
SUJDX1NSQ1MteSArPSAkKExJQk5FV0xJQl9MSUJDKS9yZWVudC9nZXRyZWVudC5jCj4gICBMSUJO
RVdMSUJDX1NSQ1MteSArPSAkKExJQk5FV0xJQl9MSUJDKS9yZWVudC9nZXR0aW1lb2ZkYXlyLmMK
PiAgIExJQk5FV0xJQkNfU1JDUy15ICs9ICQoTElCTkVXTElCX0xJQkMpL3JlZW50L2lzYXR0eXIu
Ywo+ICAgTElCTkVXTElCQ19TUkNTLXkgKz0gJChMSUJORVdMSUJfTElCQykvcmVlbnQvbGlua3Iu
Ywo+IGRpZmYgLS1naXQgYS9pbmNsdWRlL3RpbWUuaCBiL2luY2x1ZGUvdGltZS5oCj4gaW5kZXgg
YjUxYjJkZC4uZGQyZWVmMiAxMDA2NDQKPiAtLS0gYS9pbmNsdWRlL3RpbWUuaAo+ICsrKyBiL2lu
Y2x1ZGUvdGltZS5oCj4gQEAgLTQ3LDcgKzQ3LDE3IEBACj4gICAvKiBBIGRlZmluaXRpb24gb25s
eSBmb3IgdGhpcyBoZWFkZXIgKi8KPiAgICNkZWZpbmUgX191bmRlZl9ydGVtc19fTkVXTElCR0xV
RV9USU1FX0gKPiAgICNkZWZpbmUgX19ydGVtc19fCj4gLSNlbmRpZgo+ICsKPiArLyoKPiArICog
X19EWU5BTUlDX1JFRU5UX18gaXMgZGVmaW5lZCBpbiBzeXMvY29uZmlnLmggaWYKPiArICogX19y
dGVtc19fIGlzIGRlZmluZWQ7IHdlIHVuZGVmaW5lIGl0IGluIG9yZGVyIHRvCj4gKyAqIGF2b2lk
IHdhcm5pbmdzLgo+ICsgKi8KPiArI2lmZGVmIF9fRFlOQU1JQ19SRUVOVF9fCj4gKyNkZWZpbmUg
X19kZWZpbmVfRFlOQU1JQ19SRUVOVF9fTkVXTElCR0xVRV9USU1FX0gKPiArI3VuZGVmIF9fRFlO
QU1JQ19SRUVOVF9fCj4gKyNlbmRpZiAvKiBfX0RZTkFNSUNfUkVFTlRfXyAqLwo+ICsjZW5kaWYg
LyogX19ydGVtc19fICovCj4gICAKPiAgICNpbmNsdWRlX25leHQgPHRpbWUuaD4KPiAgIAo+IEBA
IC01Nyw0ICs2Nyw5IEBACj4gICAjdW5kZWYgX191bmRlZl9ydGVtc19fTkVXTElCR0xVRV9USU1F
X0gKPiAgICNlbmRpZgo+ICAgCj4gKyNpZmRlZiBfX2RlZmluZV9EWU5BTUlDX1JFRU5UX19ORVdM
SUJHTFVFX1RJTUVfSAo+ICsjZGVmaW5lIF9fRFlOQU1JQ19SRUVOVF9fCj4gKyN1bmRlZiBfX2Rl
ZmluZV9EWU5BTUlDX1JFRU5UX19ORVdMSUJHTFVFX1RJTUVfSAo+ICsjZW5kaWYKPiArCj4gICAj
ZW5kaWYgLyogTkVXTElCR0xVRV9USU1FX0ggKi8KPiAKCi0tIApEci4gRmxvcmlhbiBTY2htaWR0
CuODleODreODvOODquOCouODs+ODu+OCt+ODpeODn+ODg+ODiApSZXNlYXJjaCBTY2llbnRpc3Qs
ClN5c3RlbXMgYW5kIE1hY2hpbmUgTGVhcm5pbmcgR3JvdXAKTkVDIExhYm9yYXRvcmllcyBFdXJv
cGUKS3VyZsO8cnN0ZW4tQW5sYWdlIDM2LCBELTY5MTE1IEhlaWRlbGJlcmcKVGVsLiAgICAgKzQ5
ICgwKTYyMjEgNDM0Mi0yNjUKRmF4OiAgICAgKzQ5ICgwKTYyMjEgNDM0Mi0xNTUKZS1tYWlsOiAg
Zmxvcmlhbi5zY2htaWR0QG5lY2xhYi5ldQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KUmVnaXN0ZXJlZCBhdCBBbXRzZ2VyaWNodCBN
YW5uaGVpbSwgR2VybWFueSwgSFJCNzI4NTU4CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Fri Mar 22 14:16:48 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 22 Mar 2019 14:16:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h7KyW-0003z4-Kl; Fri, 22 Mar 2019 14:16: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=9pEa=RZ=cs.pub.ro=costin.lupu@srs-us1.protection.inumbo.net>)
 id 1h7KyW-0003yi-0d
 for minios-devel@lists.xen.org; Fri, 22 Mar 2019 14:16:48 +0000
X-Inumbo-ID: 20780cc2-4cad-11e9-bc90-bc764e045a96
Received: from vesa.cs.pub.ro (unknown [141.85.227.187])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 20780cc2-4cad-11e9-bc90-bc764e045a96;
 Fri, 22 Mar 2019 14:16:47 +0000 (UTC)
IronPort-SDR: IrCyJxOxPJpY/93SrYhQ2un1a02SglKFZ0v0O6tBb6BcjQp8qiz0Qwing0yXypPpgKXN24EdQE
 RmyqoQ3m00lw==
IronPort-PHdr: =?us-ascii?q?9a23=3AHQgPixA/6altg1QKQj6lUyQJP3N1i/DPJgcQr6?=
 =?us-ascii?q?AfoPdwSPT6rsbcNUDSrc9gkEXOFd2Cra4d06yJ6uu9BiQp2tWoiDg6aptCVh?=
 =?us-ascii?q?sI2409vjcLJ4q7M3D9N+PgdCcgHc5PBxdP9nC/NlVJSo6lPwWB6nK94iQPFR?=
 =?us-ascii?q?rhKAF7Ovr6GpLIj8Swyuu+54Dfbx9HiTagfb9+Nhe7oRjeusQWg4ZpN7o8xA?=
 =?us-ascii?q?bOrnZUYepd2HlmJUiUnxby58ew+IBs/iFNsP8/9MBOTLv3cb0gQbNXEDopPW?=
 =?us-ascii?q?Y15Nb2tRbYVguA+mEcUmQNnRVWBQXO8Qz3UY3wsiv+sep9xTWaMMjrRr06RT?=
 =?us-ascii?q?iu86FmQwLuhSwaNTA27XvXh9RwgqxFvRyvqR9xzYnWb4GbL/dyYr/RcMkGSW?=
 =?us-ascii?q?dbQspdSypMCZ68YYsVCOoBOP5Vopf6p1sVsRu+BA+sD/7pxD9Vnn/2wLAx3u?=
 =?us-ascii?q?M9HgHBxwwgA9MOsHLOoNXxKacSSf21wbLUwjXYdf9WwSr955PSfhA7pvGBRL?=
 =?us-ascii?q?R9etfSx0k3Dw7Jk1qdpZH/Mz6W1ukBqXaX4/RiWO61hWMrsxx9rzeyyss2iY?=
 =?us-ascii?q?TEhpgZxk7K+Ch32oo5ONK1RFB9bNW5CpVfrTuaOJFzQs46RmFovzs1xaMetJ?=
 =?us-ascii?q?6geSgK1IwnxxnCa/yba4SI4gzsVOKWITpgmnJlfaiwhxe28US61uL8TdO40E?=
 =?us-ascii?q?5XriVeiNXMrHcN2wTS6siBVPR94l+s1SuA2gzO8O1JIkA5mbDFJ5I/wLM8jJ?=
 =?us-ascii?q?QevVzGHiDsmUX2iKGWdl8j+uit8+nofrLmpoSAN491jAHyKKAumtGnAeQlKQ?=
 =?us-ascii?q?UBQ3Ob9f6k1L3+5kL1Wq9KjvounqnDrJ/aPdgbprK+AwJN14Yj6hC/Dzah0N?=
 =?us-ascii?q?QDhHUIMUxKeAyZgIjtIFzOJPH4Deyjg1S3ijtqyO7JPrv7DpXKNHjDn6/rfa?=
 =?us-ascii?q?xh5E5E1Aoz0ddf6opUBLEFJ/LzQE7xu8beDhMjLgK73+bnCNB81owDRWKCGa?=
 =?us-ascii?q?mZP73Ovl+M/O0gOPOAa5EIuGW1F/9w4v/ojHgi3FMQY6St9Z8Wc2yjWORrJQ?=
 =?us-ascii?q?Oee3W/rM0GFDIhuREiTeqirECaTHYHbHGpQ6M6oDUmEJ+OBpyFXp2nxqaGin?=
 =?us-ascii?q?ToVqZKb3xLXwjfWUzjcJ+JDq8B?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A2C3AgBB7ZRc/wPjVY1jHAEBAQQBAQc?=
 =?us-ascii?q?EAQGBZYJ5gQMnjQmbQYs9KhABhEAChR44EgEBAwEBCQEDAgFsHAyCOiKCbwY?=
 =?us-ascii?q?nUhA/ElcZgyIBgXmqRDOFRoRsgS+GaoYfP4ERgmRsiiUDijmaVAcCgkcEhRi?=
 =?us-ascii?q?LSSWCXZEfoBE3IYFWMxqDXwmCDRcTiW+BQ4JbPQEBMYEFAQGNeQEB?=
X-IPAS-Result: =?us-ascii?q?A2C3AgBB7ZRc/wPjVY1jHAEBAQQBAQcEAQGBZYJ5gQMnj?=
 =?us-ascii?q?QmbQYs9KhABhEAChR44EgEBAwEBCQEDAgFsHAyCOiKCbwYnUhA/ElcZgyIBg?=
 =?us-ascii?q?XmqRDOFRoRsgS+GaoYfP4ERgmRsiiUDijmaVAcCgkcEhRiLSSWCXZEfoBE3I?=
 =?us-ascii?q?YFWMxqDXwmCDRcTiW+BQ4JbPQEBMYEFAQGNeQEB?=
X-IronPort-AV: E=Sophos;i="5.60,256,1549922400"; 
   d="scan'208";a="3278326"
Received: from mail.cs.pub.ro (HELO vmail.cs.pub.ro) ([141.85.227.3])
 by vesa.cs.pub.ro with ESMTP; 22 Mar 2019 16:16:42 +0200
Received: from localhost (localhost [127.0.0.1])
 by vmail.cs.pub.ro (Postfix) with ESMTP id 3A68B1A601A9;
 Fri, 22 Mar 2019 16:16:42 +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 Nak4Yde6fwht; Fri, 22 Mar 2019 16:16:42 +0200 (EET)
Received: from vmail.cs.pub.ro (localhost [127.0.0.1])
 by vmail.cs.pub.ro (Postfix) with ESMTPS id 1CA0E1A601B0;
 Fri, 22 Mar 2019 16:16:42 +0200 (EET)
Received: from wolfprec.precis.pub.ro (unknown [141.85.233.142])
 by vmail.cs.pub.ro (Postfix) with ESMTPSA id 0A3111A601C4;
 Fri, 22 Mar 2019 16:16:42 +0200 (EET)
From: Costin Lupu <costin.lupu@cs.pub.ro>
To: minios-devel@lists.xen.org
Date: Fri, 22 Mar 2019 16:16:29 +0200
Message-Id: <20190322141639.8316-3-costin.lupu@cs.pub.ro>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190322141639.8316-1-costin.lupu@cs.pub.ro>
References: <20190322141639.8316-1-costin.lupu@cs.pub.ro>
Subject: [Minios-devel] [UNIKRAFT PATCH v4 02/12] lib/uksched: Add function
 for allocating scheduler common info
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
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>

V2UgaW50cm9kdWNlIHVrX3NjaGVkX2NyZWF0ZSBmdW5jdGlvbiB3aGljaCBhbGxvY2F0ZXMgdGhl
IG1lbW9yeQpuZWVkZWQgZm9yIHNjaGVkdWxlcnMgZGF0YS4gSXQgYWxzbyBpbml0aWFsaXplcyBk
YXRhIHRoYXQgaXMKY29tbW9uIHRvIGFsbCBzY2hlZHVsZXJzLgoKU2lnbmVkLW9mZi1ieTogQ29z
dGluIEx1cHUgPGNvc3Rpbi5sdXB1QGNzLnB1Yi5ybz4KUmV2aWV3ZWQtYnk6IEZsb3JpYW4gU2No
bWlkdCA8Zmxvcmlhbi5zY2htaWR0QG5lY2xhYi5ldT4KLS0tCiBsaWIvdWtzY2hlZC9leHBvcnRz
eW1zLnVrICAgICAgfCAgMSArCiBsaWIvdWtzY2hlZC9pbmNsdWRlL3VrL3NjaGVkLmggfCAgMiAr
KwogbGliL3Vrc2NoZWQvc2NoZWQuYyAgICAgICAgICAgIHwgMTggKysrKysrKysrKysrKysrKysr
CiBsaWIvdWtzY2hlZGNvb3Avc2NoZWRjb29wLmMgICAgfCAyNiArKysrLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQogNCBmaWxlcyBjaGFuZ2VkLCAyNSBpbnNlcnRpb25zKCspLCAyMiBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS9saWIvdWtzY2hlZC9leHBvcnRzeW1zLnVrIGIvbGliL3Vrc2NoZWQv
ZXhwb3J0c3ltcy51awppbmRleCA5ZGMxMzNjYS4uNDVhOTY5NGEgMTAwNjQ0Ci0tLSBhL2xpYi91
a3NjaGVkL2V4cG9ydHN5bXMudWsKKysrIGIvbGliL3Vrc2NoZWQvZXhwb3J0c3ltcy51awpAQCAt
Miw2ICsyLDcgQEAgdWtfc2NoZWRfZGVmYXVsdF9pbml0CiB1a19zY2hlZF9yZWdpc3RlcgogdWtf
c2NoZWRfZ2V0X2RlZmF1bHQKIHVrX3NjaGVkX3NldF9kZWZhdWx0Cit1a19zY2hlZF9jcmVhdGUK
IHVrX3NjaGVkX3N0YXJ0CiB1a19zY2hlZF9pZGxlX2luaXQKIHVrX3NjaGVkX3RocmVhZF9jcmVh
dGUKZGlmZiAtLWdpdCBhL2xpYi91a3NjaGVkL2luY2x1ZGUvdWsvc2NoZWQuaCBiL2xpYi91a3Nj
aGVkL2luY2x1ZGUvdWsvc2NoZWQuaAppbmRleCBiYmZlNDQyMy4uZDJmYzhkZjMgMTAwNjQ0Ci0t
LSBhL2xpYi91a3NjaGVkL2luY2x1ZGUvdWsvc2NoZWQuaAorKysgYi9saWIvdWtzY2hlZC9pbmNs
dWRlL3VrL3NjaGVkLmgKQEAgLTExNCw2ICsxMTQsOCBAQCBzdGF0aWMgaW5saW5lIHZvaWQgdWtf
c2NoZWRfdGhyZWFkX3JlbW92ZShzdHJ1Y3QgdWtfc2NoZWQgKnMsCiAgKiBJbnRlcm5hbCBzY2hl
ZHVsZXIgZnVuY3Rpb25zCiAgKi8KIAorc3RydWN0IHVrX3NjaGVkICp1a19zY2hlZF9jcmVhdGUo
c3RydWN0IHVrX2FsbG9jICphLCBzaXplX3QgcHJ2X3NpemUpOworCiB2b2lkIHVrX3NjaGVkX2lk
bGVfaW5pdChzdHJ1Y3QgdWtfc2NoZWQgKnNjaGVkLAogCQl2b2lkICpzdGFjaywgdm9pZCAoKmZ1
bmN0aW9uKSh2b2lkICopKTsKIApkaWZmIC0tZ2l0IGEvbGliL3Vrc2NoZWQvc2NoZWQuYyBiL2xp
Yi91a3NjaGVkL3NjaGVkLmMKaW5kZXggMTI3ODBlYzguLmMzYmUyMDYwIDEwMDY0NAotLS0gYS9s
aWIvdWtzY2hlZC9zY2hlZC5jCisrKyBiL2xpYi91a3NjaGVkL3NjaGVkLmMKQEAgLTEwOSw2ICsx
MDksMjQgQEAgaW50IHVrX3NjaGVkX3NldF9kZWZhdWx0KHN0cnVjdCB1a19zY2hlZCAqcykKIAly
ZXR1cm4gMDsKIH0KIAorc3RydWN0IHVrX3NjaGVkICp1a19zY2hlZF9jcmVhdGUoc3RydWN0IHVr
X2FsbG9jICphLCBzaXplX3QgcHJ2X3NpemUpCit7CisJc3RydWN0IHVrX3NjaGVkICpzY2hlZCA9
IE5VTEw7CisKKwlVS19BU1NFUlQoYSAhPSBOVUxMKTsKKworCXNjaGVkID0gdWtfbWFsbG9jKGEs
IHNpemVvZihzdHJ1Y3QgdWtfc2NoZWQpICsgcHJ2X3NpemUpOworCWlmIChzY2hlZCA9PSBOVUxM
KSB7CisJCXVrX3ByX3dhcm4oIkNvdWxkIG5vdCBhbGxvY2F0ZSBzY2hlZHVsZXIuIik7CisJCXJl
dHVybiBOVUxMOworCX0KKworCXNjaGVkLT5hbGxvY2F0b3IgPSBhOworCXNjaGVkLT5wcnYgPSAo
dm9pZCAqKSBzY2hlZCArIHNpemVvZihzdHJ1Y3QgdWtfc2NoZWQpOworCisJcmV0dXJuIHNjaGVk
OworfQorCiB2b2lkIHVrX3NjaGVkX3N0YXJ0KHN0cnVjdCB1a19zY2hlZCAqc2NoZWQpCiB7CiAJ
VUtfQVNTRVJUKHNjaGVkICE9IE5VTEwpOwpkaWZmIC0tZ2l0IGEvbGliL3Vrc2NoZWRjb29wL3Nj
aGVkY29vcC5jIGIvbGliL3Vrc2NoZWRjb29wL3NjaGVkY29vcC5jCmluZGV4IDZmNTFlY2ViLi4z
ZTNhOTJmNSAxMDA2NDQKLS0tIGEvbGliL3Vrc2NoZWRjb29wL3NjaGVkY29vcC5jCisrKyBiL2xp
Yi91a3NjaGVkY29vcC9zY2hlZGNvb3AuYwpAQCAtMTk0LDI2ICsxOTQsMTYgQEAgc3RydWN0IHVr
X3NjaGVkICp1a19zY2hlZGNvb3BfaW5pdChzdHJ1Y3QgdWtfYWxsb2MgKmEpCiAKIAl1a19wcl9p
bmZvKCJJbml0aWFsaXppbmcgY29vcGVyYXRpdmUgc2NoZWR1bGVyXG4iKTsKIAotCXNjaGVkID0g
dWtfbWFsbG9jKGEsIHNpemVvZihzdHJ1Y3QgdWtfc2NoZWQpKTsKLQlpZiAoc2NoZWQgPT0gTlVM
TCkgewotCQl1a19wcl93YXJuKCJDb3VsZCBub3QgYWxsb2NhdGUgbWVtb3J5IGZvciBzY2hlZHVs
ZXIuXG4iKTsKLQkJZ290byBvdXRfZXJyOwotCX0KLQotCXNjaGVkLT5hbGxvY2F0b3IgPSBhOwor
CXNjaGVkID0gdWtfc2NoZWRfY3JlYXRlKGEsIHNpemVvZihzdHJ1Y3Qgc2NoZWRjb29wX3ByaXZh
dGUpKTsKKwlpZiAoc2NoZWQgPT0gTlVMTCkKKwkJcmV0dXJuIE5VTEw7CiAKIAl1a3BsYXRfY3R4
X2NhbGxiYWNrc19pbml0KCZzY2hlZC0+cGxhdF9jdHhfY2JzLCB1a3BsYXRfY3R4X3N3KTsKIAot
CXBydiA9IHVrX21hbGxvYyhhLCBzaXplb2Yoc3RydWN0IHNjaGVkY29vcF9wcml2YXRlKSk7Ci0J
aWYgKHBydiA9PSBOVUxMKSB7Ci0JCXVrX3ByX3dhcm4oIkNvdWxkIG5vdCBhbGxvY2F0ZSBtZW1v
cnkgZm9yIHNjaGVkdWxlciBwcml2YXRlIGRhdGEuXG4iKTsKLQkJZ290byBvdXRfZXJyOwotCX0K
LQorCXBydiA9IHNjaGVkLT5wcnY7CiAJVUtfVEFJTFFfSU5JVCgmcHJ2LT5leGl0ZWRfdGhyZWFk
cyk7CiAJVUtfVEFJTFFfSU5JVCgmcHJ2LT50aHJlYWRfbGlzdCk7CiAJcHJ2LT50aHJlYWRzX3N0
YXJ0ZWQgPSAwOwotCXNjaGVkLT5wcnYgPSBwcnY7CiAKIAl1a19zY2hlZF9pZGxlX2luaXQoc2No
ZWQsIE5VTEwsIGlkbGVfdGhyZWFkX2ZuKTsKIApAQCAtMjIzLDEyICsyMTMsNCBAQCBzdHJ1Y3Qg
dWtfc2NoZWQgKnVrX3NjaGVkY29vcF9pbml0KHN0cnVjdCB1a19hbGxvYyAqYSkKIAkJCXNjaGVk
Y29vcF90aHJlYWRfcmVtb3ZlKTsKIAogCXJldHVybiBzY2hlZDsKLQotb3V0X2VycjoKLQlpZiAo
cHJ2KQotCQl1a19mcmVlKGEsIHBydik7Ci0JaWYgKHNjaGVkKQotCQl1a19mcmVlKGEsIHNjaGVk
KTsKLQotCXJldHVybiBOVUxMOwogfQotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5p
b3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Fri Mar 22 14:16:48 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 22 Mar 2019 14:16:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h7KyW-0003yr-Gs; Fri, 22 Mar 2019 14:16: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=9pEa=RZ=cs.pub.ro=costin.lupu@srs-us1.protection.inumbo.net>)
 id 1h7KyV-0003yY-P7
 for minios-devel@lists.xen.org; Fri, 22 Mar 2019 14:16:47 +0000
X-Inumbo-ID: 1fbef2f7-4cad-11e9-bc90-bc764e045a96
Received: from vesa.cs.pub.ro (unknown [141.85.227.187])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 1fbef2f7-4cad-11e9-bc90-bc764e045a96;
 Fri, 22 Mar 2019 14:16:46 +0000 (UTC)
IronPort-SDR: qO2Z/YbArnGgJ8U14JNCg7H5p08/zvcA3E/romfF/KKW9SGaud1ghuh5RM0bw5gZRArPcdIxS2
 kCLtXBK6ziYQ==
IronPort-PHdr: =?us-ascii?q?9a23=3AjZXnPxDZCUC+Ujlm6OGMUyQJP3N1i/DPJgcQr6?=
 =?us-ascii?q?AfoPdwSPT+oMbcNUDSrc9gkEXOFd2Cra4d06yJ6uu9BiQp2tWoiDg6aptCVh?=
 =?us-ascii?q?sI2409vjcLJ4q7M3D9N+PgdCcgHc5PBxdP9nC/NlVJSo6lPwWB6nK94iQPFR?=
 =?us-ascii?q?rhKAF7Ovr6GpLIj8Swyuu+54Dfbx9HiTagfb9+Nhe7oRjeusQWg4ZpN7o8xA?=
 =?us-ascii?q?bOrnZUYepd2HlmJUiUnxby58ew+IBs/iFNsP8/9MBOTLv3cb0gQbNXEDopPW?=
 =?us-ascii?q?Y15Nb2tRbYVguA+mEcUmQNnRVWBQXO8Qz3UY3wsiv+sep9xTWaMMjrRr06RT?=
 =?us-ascii?q?iu86FmQwLuhSwaNTA27XvXh9RwgqxFvRyvqR9xzYnWb4GbL/dyYr/RcMkGSW?=
 =?us-ascii?q?dbQspdSypMCZ68YYsVCOoBOP5Vopf6p1sVsRu+BA+sD/7pxD9Vnn/2wLAx3u?=
 =?us-ascii?q?M9HgHBxwwgA9MOsHLOoNXxKacSSf21wbLUwjXYdf9WwSr955PSfhA7pvGBRL?=
 =?us-ascii?q?R9etffx0koEgPKlFSQqYr9MjyL0OQNr3Kb7uphWO+gkWInsBp+rz6yzckvko?=
 =?us-ascii?q?nEnp8Zx1/Z+Sljw4s4Jce0RFBlbdOmCpdduTmWO5Z5T88/WW1luyY3xqcYtZ?=
 =?us-ascii?q?O1ciUG0okryhHBZ/GBboOG+AjsVPyLLjd9nH9lfbW/iAus/kW40e38U9W00E?=
 =?us-ascii?q?5NripYjtnArnAN2ALX6siAUvZ94EKh1iyO1wDX8O1LPVs0mbDDK5482bE8jI?=
 =?us-ascii?q?ATsUPbEi/3nkX5krOWe1059uWn9ujreLbrq5+GO4NqlA3zML4il8KnDeQ9KA?=
 =?us-ascii?q?cOXmyb+eqm1L3k+E30WKlFjvotkqnFsZDaI94XpqqkAw9Nz4Yu8AqwDyy83N?=
 =?us-ascii?q?QAgHkIN0hJeAiAj4TxIVHBPOj4Deujg1SriDprwvHGPrvgApXKNXjPiarucq?=
 =?us-ascii?q?hj60FCzAo+1tRf55NPCrEdO/L/QEDwu8LeDhMjNAy02ennAs1n1owCQWKPHr?=
 =?us-ascii?q?OZMKTKvFGI4uIvJPOMZI4Ptzb7MfQr+uLhjX88mV8cYKapwYAaaHamEft6J0?=
 =?us-ascii?q?WWe2Hjjs0fHmcX7UICS7nviVuDViUWa3usUqYU4jAgFJngHYrFAIe3j++vxi?=
 =?us-ascii?q?C+S7ZRfXxHDBioDG/1P9GPXOwQaSTUJtJ5jxQPTv65VoVnzxb451yy8KZuMu?=
 =?us-ascii?q?eBon5QjpnkztUgv+A=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A2BjBgBB7ZRc/wPjVY1jHAEBAQQBAQc?=
 =?us-ascii?q?EAQGBZYN8J40Jpn46AYEbgyUChR44EgEBAwEBCQEDAgFsHAyCOiKCbwYnUhA?=
 =?us-ascii?q?/ElcZgyKBeqpEM4VGhGyBL4Zqhh8/hGGFEYUUA6UNBwKCRwSQYSWTfC2fZDc?=
 =?us-ascii?q?hgVYzGoNfghYXigKEHj0BATGBBQEBjXkBAQ?=
X-IPAS-Result: =?us-ascii?q?A2BjBgBB7ZRc/wPjVY1jHAEBAQQBAQcEAQGBZYN8J40Jp?=
 =?us-ascii?q?n46AYEbgyUChR44EgEBAwEBCQEDAgFsHAyCOiKCbwYnUhA/ElcZgyKBeqpEM?=
 =?us-ascii?q?4VGhGyBL4Zqhh8/hGGFEYUUA6UNBwKCRwSQYSWTfC2fZDchgVYzGoNfghYXi?=
 =?us-ascii?q?gKEHj0BATGBBQEBjXkBAQ?=
X-IronPort-AV: E=Sophos;i="5.60,256,1549922400"; 
   d="scan'208";a="3278325"
Received: from mail.cs.pub.ro (HELO vmail.cs.pub.ro) ([141.85.227.3])
 by vesa.cs.pub.ro with ESMTP; 22 Mar 2019 16:16:42 +0200
Received: from localhost (localhost [127.0.0.1])
 by vmail.cs.pub.ro (Postfix) with ESMTP id 33FFE1A601F2;
 Fri, 22 Mar 2019 16:16:42 +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 2P5Audky7_lk; Fri, 22 Mar 2019 16:16:42 +0200 (EET)
Received: from vmail.cs.pub.ro (localhost [127.0.0.1])
 by vmail.cs.pub.ro (Postfix) with ESMTPS id 0EBFF1A601A9;
 Fri, 22 Mar 2019 16:16:42 +0200 (EET)
Received: from wolfprec.precis.pub.ro (unknown [141.85.233.142])
 by vmail.cs.pub.ro (Postfix) with ESMTPSA id F171A1A601B0;
 Fri, 22 Mar 2019 16:16:41 +0200 (EET)
From: Costin Lupu <costin.lupu@cs.pub.ro>
To: minios-devel@lists.xen.org
Date: Fri, 22 Mar 2019 16:16:28 +0200
Message-Id: <20190322141639.8316-2-costin.lupu@cs.pub.ro>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190322141639.8316-1-costin.lupu@cs.pub.ro>
References: <20190322141639.8316-1-costin.lupu@cs.pub.ro>
Subject: [Minios-devel] [UNIKRAFT PATCH v4 01/12] arch/*: Add STACK_MASK_TOP
 bit mask
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
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>

U1RBQ0tfTUFTS19UT1AgaXMgdXNlZCBmb3IgZ2V0dGluZyB0aGUgY3VycmVudCBzdGFjayBhZGRy
ZXNzIChlLmcuIHNwICYKU1RBQ0tfTUFTS19UT1ApLgoKU2lnbmVkLW9mZi1ieTogQ29zdGluIEx1
cHUgPGNvc3Rpbi5sdXB1QGNzLnB1Yi5ybz4KUmV2aWV3ZWQtYnk6IEZsb3JpYW4gU2NobWlkdCA8
Zmxvcmlhbi5zY2htaWR0QG5lY2xhYi5ldT4KLS0tCiBpbmNsdWRlL3VrL2FyY2gvbGltaXRzLmgg
ICAgICAgIHwgMiArKwogbGliL3VrZGVidWcvcHJpbnQuYyAgICAgICAgICAgICB8IDIgKy0KIGxp
Yi91a3NjaGVkL2luY2x1ZGUvdWsvdGhyZWFkLmggfCAyICstCiBwbGF0L3hlbi94ODYvYXJjaF9l
dmVudHMuYyAgICAgIHwgMiArLQogcGxhdC94ZW4veDg2L2VudHJ5NjQuUyAgICAgICAgICB8IDIg
Ky0KIDUgZmlsZXMgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL2luY2x1ZGUvdWsvYXJjaC9saW1pdHMuaCBiL2luY2x1ZGUvdWsvYXJjaC9saW1p
dHMuaAppbmRleCBmMWI1ODMxOC4uYjExYmY3ZDggMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvdWsvYXJj
aC9saW1pdHMuaAorKysgYi9pbmNsdWRlL3VrL2FyY2gvbGltaXRzLmgKQEAgLTM4LDYgKzM4LDgg
QEAKIAogI2luY2x1ZGUgPHVrL2FzbS9saW1pdHMuaD4KIAorI2RlZmluZSBTVEFDS19NQVNLX1RP
UCAgICAgICAgICAgKH4oX19TVEFDS19TSVpFIC0gMSkpCisKICNpZm5kZWYgX19BU1NFTUJMWV9f
CiAKICNpbmNsdWRlIDx1ay9hc20vaW50c2l6ZXMuaD4KZGlmZiAtLWdpdCBhL2xpYi91a2RlYnVn
L3ByaW50LmMgYi9saWIvdWtkZWJ1Zy9wcmludC5jCmluZGV4IDI3ZjAzY2I5Li45YzcwYTgxZiAx
MDA2NDQKLS0tIGEvbGliL3VrZGVidWcvcHJpbnQuYworKysgYi9saWIvdWtkZWJ1Zy9wcmludC5j
CkBAIC05Niw3ICs5Niw3IEBAIHN0YXRpYyB2b2lkIF9wcmludF9zdGFjayhzdHJ1Y3QgX3Zwcmlu
dF9jb25zb2xlICpjb25zKQogCWNoYXIgYnVmW0JVRkxFTl07CiAJaW50IGxlbjsKIAotCXN0YWNr
YiA9ICh1a2FyY2hfcmVhZF9zcCgpICYgfihfX1NUQUNLX1NJWkUgLSAxKSkgKyBfX1NUQUNLX1NJ
WkU7CisJc3RhY2tiID0gKHVrYXJjaF9yZWFkX3NwKCkgJiBTVEFDS19NQVNLX1RPUCkgKyBfX1NU
QUNLX1NJWkU7CiAKIAlsZW4gPSBzbnByaW50ZihidWYsIEJVRkxFTiwgIjwlcD4gIiwgKHZvaWQg
Kikgc3RhY2tiKTsKIAljb25zLT5jb3V0KChjaGFyICopYnVmLCBsZW4pOwpkaWZmIC0tZ2l0IGEv
bGliL3Vrc2NoZWQvaW5jbHVkZS91ay90aHJlYWQuaCBiL2xpYi91a3NjaGVkL2luY2x1ZGUvdWsv
dGhyZWFkLmgKaW5kZXggNGZmYjAwMjcuLmU2NmEwNWI1IDEwMDY0NAotLS0gYS9saWIvdWtzY2hl
ZC9pbmNsdWRlL3VrL3RocmVhZC5oCisrKyBiL2xpYi91a3NjaGVkL2luY2x1ZGUvdWsvdGhyZWFk
LmgKQEAgLTcwLDcgKzcwLDcgQEAgc3RydWN0IHVrX3RocmVhZCAqdWtfdGhyZWFkX2N1cnJlbnQo
dm9pZCkKIAlzdHJ1Y3QgdWtfdGhyZWFkICoqY3VycmVudDsKIAl1bnNpZ25lZCBsb25nIHNwID0g
dWthcmNoX3JlYWRfc3AoKTsKIAotCWN1cnJlbnQgPSAoc3RydWN0IHVrX3RocmVhZCAqKikgKHNw
ICYgfihfX1NUQUNLX1NJWkUgLSAxKSk7CisJY3VycmVudCA9IChzdHJ1Y3QgdWtfdGhyZWFkICoq
KSAoc3AgJiBTVEFDS19NQVNLX1RPUCk7CiAKIAlyZXR1cm4gKmN1cnJlbnQ7CiB9CmRpZmYgLS1n
aXQgYS9wbGF0L3hlbi94ODYvYXJjaF9ldmVudHMuYyBiL3BsYXQveGVuL3g4Ni9hcmNoX2V2ZW50
cy5jCmluZGV4IDViODgwNjVkLi4xZTE2NWM4MSAxMDA2NDQKLS0tIGEvcGxhdC94ZW4veDg2L2Fy
Y2hfZXZlbnRzLmMKKysrIGIvcGxhdC94ZW4veDg2L2FyY2hfZXZlbnRzLmMKQEAgLTQ5LDcgKzQ5
LDcgQEAgdm9pZCBhcmNoX2luaXRfZXZlbnRzKHZvaWQpCiAJY3B1MF9wZGEuaXJxY291bnQgPSAt
MTsKIAljcHUwX3BkYS5pcnFzdGFja3B0ciA9CiAJCQkodm9pZCAqKSAoKCh1bnNpZ25lZCBsb25n
KWlycXN0YWNrICsgMiAqIFNUQUNLX1NJWkUpCi0JCQkmIH4oU1RBQ0tfU0laRSAtIDEpKTsKKwkJ
CSYgU1RBQ0tfTUFTS19UT1ApOwogI2VuZGlmCiB9CiAKZGlmZiAtLWdpdCBhL3BsYXQveGVuL3g4
Ni9lbnRyeTY0LlMgYi9wbGF0L3hlbi94ODYvZW50cnk2NC5TCmluZGV4IDY1NDAxOTY4Li5kMzQx
ODFiZSAxMDA2NDQKLS0tIGEvcGxhdC94ZW4veDg2L2VudHJ5NjQuUworKysgYi9wbGF0L3hlbi94
ODYvZW50cnk2NC5TCkBAIC02Myw3ICs2Myw3IEBAIF9saWJ4ZW5wbGF0X3N0YXJ0OgogI2VuZGlm
CiAJY2xkCiAJbW92cSBzdGFja19zdGFydCglcmlwKSwlcnNwCi0JYW5kcSAkKH4oX19TVEFDS19T
SVpFLTEpKSwgJXJzcAorCWFuZHEgJFNUQUNLX01BU0tfVE9QLCAlcnNwCiAJbW92cSAlcnNpLCAl
cjggLyogZXNpIGNvbnRhaW5zIHBvaW50ZXIgdG8gc3RhcnRfaW5mbyBwYWdlICovCiAJLyogV2Ug
d2lsbCB3b3JrIG9uIGNyMCBhbmQgY3I0IG11bHRpcGxlIHRpbWVzLgogCSAqIFdlIHB1dCBjcjAg
aW50byByc2kgYW5kIGNyNCBpbnRvIHJkaSwgYmVjYXVzZSBjcHVpZCBhbmQKLS0gCjIuMTEuMAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1k
ZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Fri Mar 22 14:16:48 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 22 Mar 2019 14:16:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h7KyV-0003yS-Ed; Fri, 22 Mar 2019 14:16:47 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9pEa=RZ=cs.pub.ro=costin.lupu@srs-us1.protection.inumbo.net>)
 id 1h7KyU-0003yL-J6
 for minios-devel@lists.xen.org; Fri, 22 Mar 2019 14:16:46 +0000
X-Inumbo-ID: 1e1e7ef9-4cad-11e9-bc90-bc764e045a96
Received: from vesa.cs.pub.ro (unknown [141.85.227.187])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 1e1e7ef9-4cad-11e9-bc90-bc764e045a96;
 Fri, 22 Mar 2019 14:16:43 +0000 (UTC)
IronPort-SDR: rAcHyCxoGzq52hLB6NHMQBWpmrCKRH7WwA0AK+Lu9JKE4N/w1yGucmeNKJvVobdncrkGDyGeZe
 eKL4GU96zFAw==
IronPort-PHdr: =?us-ascii?q?9a23=3ABhl1bxwbTF/YPwXXCy+O+j09IxM/srCxBDY+r6?=
 =?us-ascii?q?Qd2+sTIJqq85mqBkHD//Il1AaPAdyDra0dwLeJ+4nbGkU4qa6bt34DdJEeHz?=
 =?us-ascii?q?Qksu4x2zIaPcieFEfgJ+TrZSFpVO5LVVti4m3peRMNQJW2aFLduGC94iAPER?=
 =?us-ascii?q?vjKwV1Ov71GonPhMiryuy+4ZLebxhUiDanY75+MRq6oAXTu8ILnYZsN6E9xw?=
 =?us-ascii?q?fTrHBVYepW32RoJVySnxb4+Mi9+YNo/jpTtfw86cNOSL32cKskQ7NWCjQmKH?=
 =?us-ascii?q?0169bwtRbfVwuP52ATXXsQnxFVHgXK9hD6XpP2sivnqupw3TSRMMPqQbwoXz?=
 =?us-ascii?q?mp8qFmQwLqhigaLT406GHZhNJtgqxVoxyvoAdyz5LIbIyPKPZzZL/Rcc8cSG?=
 =?us-ascii?q?FcXshRTStBAoakYoYRCOoBJvpYr4j7p1ATqxW+GBGsBP7ywTJPmnD22rY60/?=
 =?us-ascii?q?ggEQHAxgAgG88OsGzJrNjuKKgSSvq5zLHVzTrYdf9WwzD95ZHOfxs8ov+MRa?=
 =?us-ascii?q?p9fdfexEUyDQ/IjVWdpZb7Mz+L1OkBqWaW4/J9We+glmIrsQJ8rzi1yssyhI?=
 =?us-ascii?q?TEiJgZxk3L+Clnxos+OMe2R1RhYdG+FZtdrySaN4xrTcw8W2xooyM6yqEeuZ?=
 =?us-ascii?q?68YSgK1Iwrxx7BZPyDdIiF+gzjVOOLLjd5gHJpYq6whw2o/Ui41+3zTdO40E?=
 =?us-ascii?q?xNriZdk9nMsG4C1wDL58SaRfZx412t1DWP2gzJ9O1IP0I5mbDVJpI5x74/jJ?=
 =?us-ascii?q?sTsUDNHi/sn0X2ibebeVkj+uiz9+TnY7PmqoWYN49pkgH+L78jldCkAegiKg?=
 =?us-ascii?q?gOQnOU9f6m1L3k5UH5WqlFjuUqkqnFt5DXPcEbpq+/Aw9U1YYj8A+zACq439?=
 =?us-ascii?q?QGg3YHKElIeBaGj4jyJ1HOO+r0DPihjFSqijtrwOrGPrL5CJXXMnfDiKvhfa?=
 =?us-ascii?q?p660NEyAQzyddf54hVCr4bJvL/QFL/u8DYDh88Mgy73vrnBc571owARW2PBr?=
 =?us-ascii?q?WWP7jIvVCW++J8a9WLMYoUvjf6ML0p6uDjiVc9mEQBZu+50J1Rb2q3Tdp8JE?=
 =?us-ascii?q?DMSn33ntYHWUMXphd2GOftk0GDV3hXem6vd6knoCkmAsS8CtGQFciWnLWd0X?=
 =?us-ascii?q?LjTdVtbWdcBwXUHA=3D=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A2C2AgBB7ZRc/wPjVY1jHAEBAQQBAQc?=
 =?us-ascii?q?EAQGBZYFngRKBAyeNCaZ+KhABhECFIDgSAQEDAQEJAQMCAWwcDII6IoNuT4Q?=
 =?us-ascii?q?kAYF5qneFRoRsgS+GaoYfP4lyhRQDpQ0HAoJHBIUYi0klggJbkR+ML5NiNyG?=
 =?us-ascii?q?BVjMag18JgyQBB4o9gls9AQExgQUBAY15AQE?=
X-IPAS-Result: =?us-ascii?q?A2C2AgBB7ZRc/wPjVY1jHAEBAQQBAQcEAQGBZYFngRKBA?=
 =?us-ascii?q?yeNCaZ+KhABhECFIDgSAQEDAQEJAQMCAWwcDII6IoNuT4QkAYF5qneFRoRsg?=
 =?us-ascii?q?S+GaoYfP4lyhRQDpQ0HAoJHBIUYi0klggJbkR+ML5NiNyGBVjMag18JgyQBB?=
 =?us-ascii?q?4o9gls9AQExgQUBAY15AQE?=
X-IronPort-AV: E=Sophos;i="5.60,256,1549922400"; 
   d="scan'208";a="3278324"
Received: from mail.cs.pub.ro (HELO vmail.cs.pub.ro) ([141.85.227.3])
 by vesa.cs.pub.ro with ESMTP; 22 Mar 2019 16:16:42 +0200
Received: from localhost (localhost [127.0.0.1])
 by vmail.cs.pub.ro (Postfix) with ESMTP id 2289C1A601CC;
 Fri, 22 Mar 2019 16:16:42 +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 b8inIwsl7neI; Fri, 22 Mar 2019 16:16:42 +0200 (EET)
Received: from vmail.cs.pub.ro (localhost [127.0.0.1])
 by vmail.cs.pub.ro (Postfix) with ESMTPS id F41901A601C0;
 Fri, 22 Mar 2019 16:16:41 +0200 (EET)
Received: from wolfprec.precis.pub.ro (unknown [141.85.233.142])
 by vmail.cs.pub.ro (Postfix) with ESMTPSA id ED9691A601A9;
 Fri, 22 Mar 2019 16:16:41 +0200 (EET)
From: Costin Lupu <costin.lupu@cs.pub.ro>
To: minios-devel@lists.xen.org
Date: Fri, 22 Mar 2019 16:16:27 +0200
Message-Id: <20190322141639.8316-1-costin.lupu@cs.pub.ro>
X-Mailer: git-send-email 2.11.0
Subject: [Minios-devel] [UNIKRAFT PATCH v4 00/12] Extend scheduling API
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
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>

VGhlIGN1cnJlbnQgcGF0Y2ggc2VyaWVzIGludHJvZHVjZSBzY2hlZHVsaW5nIEFQSSBleHRlbnNp
b25zIHN1Y2ggYXMgCmhhbmRsaW5nIHRocmVhZCBhdHRyaWJ1dGVzIGFuZCB0aHJlYWQgcmVzb3Vy
Y2VzIGNsZWFudXAuIFRoZSBnb2FsIGlzCnRvIGV4dGVuZCB0aGUgQVBJIHNvIHRoYXQgaXQgY2Fu
IGJlIGVhc2llciB0byBpbnRlZ3JhdGUgd2l0aCBwdGhyZWFkCkFQSS4KCkNoYW5nZXMgc2luY2Ug
djE6Ci0gVXBkYXRlIGV4cG9ydGVkIHN5bWJvbHMgZmlsZQotIENoZWNrIGlmIHRpbWUgc2xpY2Ug
aXMgZ3JlYXRlciB0aGFuIHRpbWVyIHRpY2sKLSBBZGQgZGVmYXVsdCB2YWx1ZXMgZm9yIHByaW9y
aXR5IGFuZCB0aW1lIHNsaWNlIGF0dHJpYnV0ZXMKCkNoYW5nZXMgc2luY2UgdjI6Ci0gUmVtb3Zl
IHRocmVhZCBpbmZvIGFuZCBrZWVwIGp1c3QgdGhlIGRldGFjaCBmbGFnCi0gU3BsaXQgbGFzdCBw
YXRjaCBvZiB2MiBpbiAzIGRpZmZlcmVudCBvbmVzCi0gQWRkIHByaXZhdGUgZmllbGQgb24gdGhy
ZWFkIHN0cnVjdHVyZSBmb3IgdXNlciBmcmFtZXdvcmtzCgpDaGFuZ2VzIHNpbmNlIHYzOgotIFJl
dHVybiBlcnJvciBpZiBhZGRpbmcgYSB0aHJlYWQgZmFpbHMKLSBFeHBvcnQgX19nZXRyZWVudCgp
IHRvIHVzZSBpdCBpbiBuZXdsaWIKCkNvc3RpbiBMdXB1ICgxMik6CiAgYXJjaC8qOiBBZGQgU1RB
Q0tfTUFTS19UT1AgYml0IG1hc2sKICBsaWIvdWtzY2hlZDogQWRkIGZ1bmN0aW9uIGZvciBhbGxv
Y2F0aW5nIHNjaGVkdWxlciBjb21tb24gaW5mbwogIGxpYi91a3NjaGVkOiBJbnRyb2R1Y2UgdGhy
ZWFkIGF0dHJpYnV0ZXMKICBsaWIvdWtzY2hlZDogSW50cm9kdWNlIGRldGFjaGVkIGZsYWcgZm9y
IHRocmVhZHMKICBsaWIvdWtzY2hlZDogQWRkIHN1cHBvcnQgZm9yIHdhaXRpbmcgdGhyZWFkcwog
IGxpYi91a3NjaGVkOiBSZXZpc2l0IHRocmVhZCBleGl0aW5nIGxvZ2ljCiAgbGliL3Vrc2NoZWQ6
IEFkZCBmdW5jdGlvbiBmb3Iga2lsbGluZyB0aHJlYWRzCiAgbGliL3Vrc2NoZWQ6IFNldCBzY2hl
ZHVsZXIgcmVmZXJlbmNlIG9ubHkgaWYgYWRkaW5nIHRoZSB0aHJlYWQgd2FzCiAgICBzdWNjZXNz
ZnVsCiAgbGliL3Vrc2NoZWQ6IFJldmlzaXQgcHVibGljIHNjaGVkdWxpbmcgZnVuY3Rpb25zCiAg
bGliL3Vrc2NoZWRjb29wOiBSZW1vdmUgcmVkdW5kYW50IGNvbmZpZyBkZXBlbmRlbmNpZXMKICBs
aWIvdWtzY2hlZDogQWRkIHJlLWVudHJhbmN5IHN1cHBvcnQgZm9yIG5ld2xpYgogIGxpYi91a3Nj
aGVkOiBBZGQgcHJpdmF0ZSBmaWVsZCBmb3IgdXNlcgoKIGluY2x1ZGUvdWsvYXJjaC9saW1pdHMu
aCAgICAgICAgICAgICB8ICAgMiArCiBsaWIvdWtkZWJ1Zy9wcmludC5jICAgICAgICAgICAgICAg
ICAgfCAgIDIgKy0KIGxpYi91a25ldGRldi9uZXRkZXYuYyAgICAgICAgICAgICAgICB8ICAgMiAr
LQogbGliL3Vrc2NoZWQvTWFrZWZpbGUudWsgICAgICAgICAgICAgIHwgICAxICsKIGxpYi91a3Nj
aGVkL2V4cG9ydHN5bXMudWsgICAgICAgICAgICB8ICAyMCArKysrKwogbGliL3Vrc2NoZWQvaW5j
bHVkZS91ay9zY2hlZC5oICAgICAgIHwgMTE1ICsrKysrKysrKysrKysrKysrKysrKysrKystLS0t
CiBsaWIvdWtzY2hlZC9pbmNsdWRlL3VrL3RocmVhZC5oICAgICAgfCAgMzUgKysrKysrKy0tCiBs
aWIvdWtzY2hlZC9pbmNsdWRlL3VrL3RocmVhZF9hdHRyLmggfCAgODIgKysrKysrKysrKysrKysr
KysrKysrCiBsaWIvdWtzY2hlZC9zY2hlZC5jICAgICAgICAgICAgICAgICAgfCAgMzYgKysrKysr
Ky0tCiBsaWIvdWtzY2hlZC90aHJlYWQuYyAgICAgICAgICAgICAgICAgfCAxMDcgKysrKysrKysr
KysrKysrKysrKysrKysrKystCiBsaWIvdWtzY2hlZC90aHJlYWRfYXR0ci5jICAgICAgICAgICAg
fCAxMzkgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIGxpYi91a3NjaGVkY29v
cC9Db25maWcudWsgICAgICAgICAgICB8ICAgMiAtCiBsaWIvdWtzY2hlZGNvb3Avc2NoZWRjb29w
LmMgICAgICAgICAgfCAgNTggKysrKysrLS0tLS0tLS0tCiBwbGF0L3hlbi94ODYvYXJjaF9ldmVu
dHMuYyAgICAgICAgICAgfCAgIDIgKy0KIHBsYXQveGVuL3g4Ni9lbnRyeTY0LlMgICAgICAgICAg
ICAgICB8ICAgMiArLQogcGxhdC94ZW4veGVuYnVzL3hzX2NvbW1zLmMgICAgICAgICAgIHwgICAy
ICstCiAxNiBmaWxlcyBjaGFuZ2VkLCA1MzUgaW5zZXJ0aW9ucygrKSwgNzIgZGVsZXRpb25zKC0p
CiBjcmVhdGUgbW9kZSAxMDA2NDQgbGliL3Vrc2NoZWQvaW5jbHVkZS91ay90aHJlYWRfYXR0ci5o
CiBjcmVhdGUgbW9kZSAxMDA2NDQgbGliL3Vrc2NoZWQvdGhyZWFkX2F0dHIuYwoKLS0gCjIuMTEu
MAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlv
cy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Fri Mar 22 14:16:48 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 22 Mar 2019 14:16:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h7KyW-0003yw-Ii; Fri, 22 Mar 2019 14:16: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=9pEa=RZ=cs.pub.ro=costin.lupu@srs-us1.protection.inumbo.net>)
 id 1h7KyV-0003yZ-QR
 for minios-devel@lists.xen.org; Fri, 22 Mar 2019 14:16:47 +0000
X-Inumbo-ID: 1fd37c82-4cad-11e9-bc90-bc764e045a96
Received: from vesa.cs.pub.ro (unknown [141.85.227.187])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 1fd37c82-4cad-11e9-bc90-bc764e045a96;
 Fri, 22 Mar 2019 14:16:46 +0000 (UTC)
IronPort-SDR: Nq/c5+0S4W6tUqZ8elhHXaBZOBZJ36O/b+A0MT3ezVfkD0XCdiNrmRC2yUXP+dZK352KnriVXN
 Tamqv5/qLdEw==
IronPort-PHdr: =?us-ascii?q?9a23=3AVzvd3BN4JbU/9nFTI/Al6mtUPXoX/o7sNwtQ0K?=
 =?us-ascii?q?IMzox0Iv3yrarrMEGX3/hxlliBBdydt6sczbWP+P2/EUU7or+5+EgYd5JNUx?=
 =?us-ascii?q?JXwe43pCcHRPC/NEvgMfTxZDY7FskRHHVs/nW8LFQHUJ2mPw6arXK99yMdFQ?=
 =?us-ascii?q?viPgRpOOv1BpTSj8Oq3Oyu5pHfeQpFiCehbb9oLhi6sArdu8kUjIB/Nqs/1x?=
 =?us-ascii?q?zFr2dSde9L321oP1WTnxj95se04pFu9jlbtuwi+cBdT6j0Zrw0QrNEAjsoNW?=
 =?us-ascii?q?A1/9DrugLYTQST/HscU34ZnQRODgPY8Rz1RJbxsi/9tupgxCmXOND9QL4oVT?=
 =?us-ascii?q?i+6apgVRnlgzoFOTEk6mHaksx+grxGrhyvpBJxxIzbYI+OOfZiYq/QZ88WSH?=
 =?us-ascii?q?BdUspNUSFKH4Oyb5EID+oEJetVsY79p0ASrRu/AwmnGeXhyiJQhn/rwKY31P?=
 =?us-ascii?q?guEQbd3Aw8HtIOtm7YrNHoNKcKTOC417XHzS7ZY/NOxDfy85LEcgomofyVW7?=
 =?us-ascii?q?97bMnfyVE3Gg/YgVictJbpMjCV2+gXrWSX8ehtWfihhmI/tg18rSWjyt0vh4?=
 =?us-ascii?q?TJnI4Z1F7J+CtjzIooKtC0Vkh2asO+HpRKrSGVLY52T9snQ2FvpSk11KULuY?=
 =?us-ascii?q?W+fCgW0JQnwAPfa+Cff4iI/B3jUOGRLC9mhHJgYr2/hhKy/VK8xe3nTMW0yE?=
 =?us-ascii?q?tKoTFfntnWsXABzx3T6s6ZRfth5kqtxDmC2x3J5uxHIU04j7TXJ4Ajz7IqmJ?=
 =?us-ascii?q?cfqUHDETX3mEXygq+WbEIk+u2w5uv7ZbXmvYOcN45yig3kNqQuh9S/AfkjPw?=
 =?us-ascii?q?cSRGiX4/y81KD48kHjWrVKieU6krPFv5DCOcQbuqm5DhdQ0oYi7Ra/DjCm0M?=
 =?us-ascii?q?8BkXYaMl1FZgyIj4zyNlHKIfD4Fuu/g0+2nDZk2f/GOKftApLXLnjMiL3hZ6?=
 =?us-ascii?q?py61ZAyAovytBS/5JaCrUGIPLpW0/+rtrYAgUkPQOow+bnDdR92Z4CWW+UBK?=
 =?us-ascii?q?+WLr/dsVuS6e00OeWDepIV637BLK0g5vjvimR8lVIDcK2B2ZoMdGv+DvlgZU?=
 =?us-ascii?q?KDbinCmNAEREwNpRY/SqTOlUWfGWpYYG2uXqR64iwjFaqtFsHbW4rrmrvXj3?=
 =?us-ascii?q?TzJYFfem0TUgPEKnzvbYjRA/o=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A2ClAABB7ZRc/wPjVY1jHAEBAQQBAQc?=
 =?us-ascii?q?EAQGBVAQBAQsBgniBAyeNCaZ+KhABhEAChR43Bg0BAQMBAQkBAwIBbBwMgjo?=
 =?us-ascii?q?igm8GJ1IQPxJXGYMiAYF5qkQzhUaEbIEvAYZphh8/gRGDUIQNgQSFFAOlDQc?=
 =?us-ascii?q?CgkcEhRiECYdAJYJdkR+gETYigVYzGoNfCYINF4oCgUOCWz0BATGBBQEBiyy?=
 =?us-ascii?q?CTQEB?=
X-IPAS-Result: =?us-ascii?q?A2ClAABB7ZRc/wPjVY1jHAEBAQQBAQcEAQGBVAQBAQsBg?=
 =?us-ascii?q?niBAyeNCaZ+KhABhEAChR43Bg0BAQMBAQkBAwIBbBwMgjoigm8GJ1IQPxJXG?=
 =?us-ascii?q?YMiAYF5qkQzhUaEbIEvAYZphh8/gRGDUIQNgQSFFAOlDQcCgkcEhRiECYdAJ?=
 =?us-ascii?q?YJdkR+gETYigVYzGoNfCYINF4oCgUOCWz0BATGBBQEBiyyCTQEB?=
X-IronPort-AV: E=Sophos;i="5.60,256,1549922400"; 
   d="scan'208";a="3278328"
Received: from mail.cs.pub.ro (HELO vmail.cs.pub.ro) ([141.85.227.3])
 by vesa.cs.pub.ro with ESMTP; 22 Mar 2019 16:16:42 +0200
Received: from localhost (localhost [127.0.0.1])
 by vmail.cs.pub.ro (Postfix) with ESMTP id 53B0D1A601FF;
 Fri, 22 Mar 2019 16:16:42 +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 V4AkAuPGNq4s; Fri, 22 Mar 2019 16:16:42 +0200 (EET)
Received: from vmail.cs.pub.ro (localhost [127.0.0.1])
 by vmail.cs.pub.ro (Postfix) with ESMTPS id 317621A601E2;
 Fri, 22 Mar 2019 16:16:42 +0200 (EET)
Received: from wolfprec.precis.pub.ro (unknown [141.85.233.142])
 by vmail.cs.pub.ro (Postfix) with ESMTPSA id 2BA7D1A601C4;
 Fri, 22 Mar 2019 16:16:42 +0200 (EET)
From: Costin Lupu <costin.lupu@cs.pub.ro>
To: minios-devel@lists.xen.org
Date: Fri, 22 Mar 2019 16:16:31 +0200
Message-Id: <20190322141639.8316-5-costin.lupu@cs.pub.ro>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190322141639.8316-1-costin.lupu@cs.pub.ro>
References: <20190322141639.8316-1-costin.lupu@cs.pub.ro>
Subject: [Minios-devel] [UNIKRAFT PATCH v4 04/12] lib/uksched: Introduce
 detached flag for threads
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
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>

QnkgdGhlIGRlZmF1bHQsIGRldGFjaGVkIGZsYWcgaXMgc2V0IG9uIGZhbHNlIG1lYW5pbmcgdGhh
dCBvbmUgaGFzIHRvCndhaXQgZm9yIHRoZSB0aHJlYWQgaW4gb3JkZXIgdG8gZnJlZSBpdHMgcmVz
b3VyY2VzIGFmdGVyIGNvbXBsZXRpb24uCkRldGFjaGVkIHRocmVhZHMgc2hvdWxkIG5vdCBiZSB3
YWl0ZWQgb24uIElmIHRoZSBmbGFnIGlzIHRydWUgdGhlbiB0aGUKdGhyZWFkIHJlc291cmNlcyB3
aWxsIGJlIGZyZWVkIGJ5IHRoZSBzeXN0ZW0uCgpTaWduZWQtb2ZmLWJ5OiBDb3N0aW4gTHVwdSA8
Y29zdGluLmx1cHVAY3MucHViLnJvPgpSZXZpZXdlZC1ieTogRmxvcmlhbiBTY2htaWR0IDxmbG9y
aWFuLnNjaG1pZHRAbmVjbGFiLmV1PgotLS0KIGxpYi91a3NjaGVkL2V4cG9ydHN5bXMudWsgICAg
ICAgfCAgMyArKy0KIGxpYi91a3NjaGVkL2luY2x1ZGUvdWsvc2NoZWQuaCAgfCAgMiArKwogbGli
L3Vrc2NoZWQvaW5jbHVkZS91ay90aHJlYWQuaCB8ICAyICsrCiBsaWIvdWtzY2hlZC90aHJlYWQu
YyAgICAgICAgICAgIHwgMTAgKysrKysrKysrKwogNCBmaWxlcyBjaGFuZ2VkLCAxNiBpbnNlcnRp
b25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvbGliL3Vrc2NoZWQvZXhwb3J0c3lt
cy51ayBiL2xpYi91a3NjaGVkL2V4cG9ydHN5bXMudWsKaW5kZXggZGYwYmI0ZGIuLjMzNGM2NTJm
IDEwMDY0NAotLS0gYS9saWIvdWtzY2hlZC9leHBvcnRzeW1zLnVrCisrKyBiL2xpYi91a3NjaGVk
L2V4cG9ydHN5bXMudWsKQEAgLTExLDYgKzExLDcgQEAgdWtfc2NoZWRfdGhyZWFkX3NsZWVwCiB1
a19zY2hlZF90aHJlYWRfZXhpdAogdWtfdGhyZWFkX2luaXQKIHVrX3RocmVhZF9maW5pCit1a190
aHJlYWRfZGV0YWNoCiB1a190aHJlYWRfc2V0X3ByaW8KIHVrX3RocmVhZF9nZXRfcHJpbwogdWtf
dGhyZWFkX3NldF90aW1lc2xpY2UKQEAgLTI1LDQgKzI2LDQgQEAgdWtfdGhyZWFkX2F0dHJfZ2V0
X2RldGFjaHN0YXRlCiB1a190aHJlYWRfYXR0cl9zZXRfcHJpbwogdWtfdGhyZWFkX2F0dHJfZ2V0
X3ByaW8KIHVrX3RocmVhZF9hdHRyX3NldF90aW1lc2xpY2UKLXVrX3RocmVhZF9hdHRyX2dldF90
aW1lc2xpY2UKXCBObyBuZXdsaW5lIGF0IGVuZCBvZiBmaWxlCit1a190aHJlYWRfYXR0cl9nZXRf
dGltZXNsaWNlCmRpZmYgLS1naXQgYS9saWIvdWtzY2hlZC9pbmNsdWRlL3VrL3NjaGVkLmggYi9s
aWIvdWtzY2hlZC9pbmNsdWRlL3VrL3NjaGVkLmgKaW5kZXggNWYyZDMwOGYuLjk1NTRjNmUxIDEw
MDY0NAotLS0gYS9saWIvdWtzY2hlZC9pbmNsdWRlL3VrL3NjaGVkLmgKKysrIGIvbGliL3Vrc2No
ZWQvaW5jbHVkZS91ay9zY2hlZC5oCkBAIC0xMTEsNiArMTExLDggQEAgc3RhdGljIGlubGluZSB2
b2lkIHVrX3NjaGVkX3RocmVhZF9hZGQoc3RydWN0IHVrX3NjaGVkICpzLAogewogCVVLX0FTU0VS
VChzKTsKIAlVS19BU1NFUlQodCk7CisJaWYgKGF0dHIpCisJCXQtPmRldGFjaGVkID0gYXR0ci0+
ZGV0YWNoZWQ7CiAJdC0+c2NoZWQgPSBzOwogCXMtPnRocmVhZF9hZGQocywgdCwgYXR0cik7CiB9
CmRpZmYgLS1naXQgYS9saWIvdWtzY2hlZC9pbmNsdWRlL3VrL3RocmVhZC5oIGIvbGliL3Vrc2No
ZWQvaW5jbHVkZS91ay90aHJlYWQuaAppbmRleCA1ZmYyZGQ2NS4uNWYzYzI1MDEgMTAwNjQ0Ci0t
LSBhL2xpYi91a3NjaGVkL2luY2x1ZGUvdWsvdGhyZWFkLmgKKysrIGIvbGliL3Vrc2NoZWQvaW5j
bHVkZS91ay90aHJlYWQuaApAQCAtMjksNiArMjksNyBAQAogI2RlZmluZSBfX1VLX1RIUkVBRF9I
X18KIAogI2luY2x1ZGUgPHN0ZGludC5oPgorI2luY2x1ZGUgPHN0ZGJvb2wuaD4KICNpZmRlZiBD
T05GSUdfSEFWRV9MSUJDCiAjaW5jbHVkZSA8c3lzL3JlZW50Lmg+CiAjZW5kaWYKQEAgLTUyLDYg
KzUzLDcgQEAgc3RydWN0IHVrX3RocmVhZCB7CiAJVUtfVEFJTFFfRU5UUlkoc3RydWN0IHVrX3Ro
cmVhZCkgdGhyZWFkX2xpc3Q7CiAJdWludDMyX3QgZmxhZ3M7CiAJX19zbnNlYyB3YWtldXBfdGlt
ZTsKKwlib29sIGRldGFjaGVkOwogCXN0cnVjdCB1a19zY2hlZCAqc2NoZWQ7CiAjaWZkZWYgQ09O
RklHX0hBVkVfTElCQwogCXN0cnVjdCBfcmVlbnQgcmVlbnQ7CmRpZmYgLS1naXQgYS9saWIvdWtz
Y2hlZC90aHJlYWQuYyBiL2xpYi91a3NjaGVkL3RocmVhZC5jCmluZGV4IDlkMDY1NTI2Li5hZWVh
ZmYxNyAxMDA2NDQKLS0tIGEvbGliL3Vrc2NoZWQvdGhyZWFkLmMKKysrIGIvbGliL3Vrc2NoZWQv
dGhyZWFkLmMKQEAgLTg2LDYgKzg2LDcgQEAgaW50IHVrX3RocmVhZF9pbml0KHN0cnVjdCB1a190
aHJlYWQgKnRocmVhZCwKIAkvKiBOb3QgcnVubmFibGUsIG5vdCBleGl0ZWQsIG5vdCBzbGVlcGlu
ZyAqLwogCXRocmVhZC0+ZmxhZ3MgPSAwOwogCXRocmVhZC0+d2FrZXVwX3RpbWUgPSAwTEw7CisJ
dGhyZWFkLT5kZXRhY2hlZCA9IGZhbHNlOwogCiAjaWZkZWYgQ09ORklHX0hBVkVfTElCQwogCS8v
VE9ETyBfUkVFTlRfSU5JVF9QVFIoJnRocmVhZC0+cmVlbnQpOwpAQCAtMTMwLDYgKzEzMSwxNSBA
QCB2b2lkIHVrX3RocmVhZF93YWtlKHN0cnVjdCB1a190aHJlYWQgKnRocmVhZCkKIAlzZXRfcnVu
bmFibGUodGhyZWFkKTsKIH0KIAoraW50IHVrX3RocmVhZF9kZXRhY2goc3RydWN0IHVrX3RocmVh
ZCAqdGhyZWFkKQoreworCVVLX0FTU0VSVCh0aHJlYWQpOworCisJdGhyZWFkLT5kZXRhY2hlZCA9
IHRydWU7CisKKwlyZXR1cm4gMDsKK30KKwogaW50IHVrX3RocmVhZF9zZXRfcHJpbyhzdHJ1Y3Qg
dWtfdGhyZWFkICp0aHJlYWQsIHByaW9fdCBwcmlvKQogewogCWlmICghdGhyZWFkKQotLSAKMi4x
MS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlu
aW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZl
bA==

From minios-devel-bounces@lists.xenproject.org Fri Mar 22 14:16:49 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 22 Mar 2019 14:16: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 1h7KyX-00040J-Mx; Fri, 22 Mar 2019 14:16: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=9pEa=RZ=cs.pub.ro=costin.lupu@srs-us1.protection.inumbo.net>)
 id 1h7KyX-0003zt-7E
 for minios-devel@lists.xen.org; Fri, 22 Mar 2019 14:16:49 +0000
X-Inumbo-ID: 20992f89-4cad-11e9-bc90-bc764e045a96
Received: from vesa.cs.pub.ro (unknown [141.85.227.187])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 20992f89-4cad-11e9-bc90-bc764e045a96;
 Fri, 22 Mar 2019 14:16:47 +0000 (UTC)
IronPort-SDR: Ej11K6NSMdNcxZfsEW2AF7rvL/1aHZDMQg8vr8bFVunlkuh642KM61BGjGLXQ1MOKhOrFkXinu
 nMYanID4rGYQ==
IronPort-PHdr: =?us-ascii?q?9a23=3At9CFIxUQg4bkFkoJatMDGb59SwLV8LGtZVwlr6?=
 =?us-ascii?q?E/grcLSJyIuqrYbBWOt8tkgFKBZ4jH8fUM07OQ7/m4HzNZqsve+Fk5M7V0Hy?=
 =?us-ascii?q?cfjssXmwFySOWkMmbcaMDQUiohAc5ZX0Vk9XzoeWJcGcL5ekGA6ibqtW1aFR?=
 =?us-ascii?q?rwLxd6KfroEYDOkcu3y/qy+5rOaAlUmTaxe7x/IAiqoQnLtMQanIRuJ6Yzxx?=
 =?us-ascii?q?DUvnZGZuNayH9yK1mOhRj8/MCw/JBi8yRUpf0s8tNLXLv5caolU7FWFSwqPG?=
 =?us-ascii?q?8p6sLlsxnDVhaP6WAHUmoKiBpIAhPK4w/8U5zsryb1rOt92C2dPc3rUbA5XC?=
 =?us-ascii?q?mp4ql3RBP0jioMKjg0+3zVhMNtlqJWuBKvqQJizYDaY4+bM/hxfq3GcN8GWW?=
 =?us-ascii?q?ZMRNpdWjZdDo+gaYYEEuoPPfxfr4n4v1YDsxy+BRKwBOPuzD9Dm3n43bAi0+?=
 =?us-ascii?q?Q8DArL2xAvH9UVsHTIrdX1Mr0eUeSozKnQ0DXOdO9Z2Szn5IjQbxAuuuuAXa?=
 =?us-ascii?q?h3ccfIz0QkCgDLjk2IpID4MD6Zy/4Bvmub4uZ6S+6jlWwqpxt/rzS328shhZ?=
 =?us-ascii?q?TFipgWx13E7yl13og4KNOiREJmbtOoDp1dvDyAOYRsWMMtWWRotT4/yr0BpJ?=
 =?us-ascii?q?G0YjAHyI8ixx7Dc/yHdJWI4g77WOaRPzh4gHVldaqhhxa360egy+n8WtOo31?=
 =?us-ascii?q?ZRtCZFisTMuWsX2xzJ7ciLUvp9/kG/1jaTzw3f9+5JLV0umafYK5Mt2KA8mo?=
 =?us-ascii?q?QRvEjZECL6gED2g7WXdkUg9Oio8ePnYrD+q5CAMI90kR3+MqUomsClBeQ4Lx?=
 =?us-ascii?q?AOX3WA9Ougz73v51X5QKhRgfEsiKnZt4jWJd4Hqa6hHw9VzoEj5g66Dzen1t?=
 =?us-ascii?q?QYnH4HLElcdB2akYfpJU/BIPTjAPe7glSsiytrx+vcMrzuHJrNKGLPkLD7fb?=
 =?us-ascii?q?Zy80Rc0hY8zchD55JIDbEMOPL9Wkv2tNzCDx82KQq0z/z6Btph1oMeXGOPDb?=
 =?us-ascii?q?KFMK7Jt1+H+P4gI+2Wa4AOojryNeUltLbSiio8mFkcerLs0ZYJZXSQGvV9P1?=
 =?us-ascii?q?7fcXfqxNAbHjQkpA07Gcftk0GDV3Z3em6vF/Y34SonCYTgCZrbW6imm/qZwS?=
 =?us-ascii?q?39BJoANTMOMUyFDXq9L9bMYPwLci/HesI=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A2C2AgBB7ZRc/wPjVY1jHAEBAQQBAQc?=
 =?us-ascii?q?EAQGBZYJ5gQMnjQmmfioQAYRAAoUeOBIBAQMBAQkBAwIBbBwMgjoigm8GJ1I?=
 =?us-ascii?q?QPxJXGYMiAYF5qkQzhUaEbIEvhmqGHz+BEYNQiiUDkSaTZwcCgkcEhRiLSSW?=
 =?us-ascii?q?CXZEfoBE3IYFWMxpzgmwJgg0XigKBQ4JbPQEBMYEFAQGNeQEB?=
X-IPAS-Result: =?us-ascii?q?A2C2AgBB7ZRc/wPjVY1jHAEBAQQBAQcEAQGBZYJ5gQMnj?=
 =?us-ascii?q?QmmfioQAYRAAoUeOBIBAQMBAQkBAwIBbBwMgjoigm8GJ1IQPxJXGYMiAYF5q?=
 =?us-ascii?q?kQzhUaEbIEvhmqGHz+BEYNQiiUDkSaTZwcCgkcEhRiLSSWCXZEfoBE3IYFWM?=
 =?us-ascii?q?xpzgmwJgg0XigKBQ4JbPQEBMYEFAQGNeQEB?=
X-IronPort-AV: E=Sophos;i="5.60,256,1549922400"; 
   d="scan'208";a="3278329"
Received: from mail.cs.pub.ro (HELO vmail.cs.pub.ro) ([141.85.227.3])
 by vesa.cs.pub.ro with ESMTP; 22 Mar 2019 16:16:42 +0200
Received: from localhost (localhost [127.0.0.1])
 by vmail.cs.pub.ro (Postfix) with ESMTP id 69C1C1A601EF;
 Fri, 22 Mar 2019 16:16:42 +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 tw25ZG7eRZwK; Fri, 22 Mar 2019 16:16:42 +0200 (EET)
Received: from vmail.cs.pub.ro (localhost [127.0.0.1])
 by vmail.cs.pub.ro (Postfix) with ESMTPS id 3FEA31A601C4;
 Fri, 22 Mar 2019 16:16:42 +0200 (EET)
Received: from wolfprec.precis.pub.ro (unknown [141.85.233.142])
 by vmail.cs.pub.ro (Postfix) with ESMTPSA id 30D841A601DB;
 Fri, 22 Mar 2019 16:16:42 +0200 (EET)
From: Costin Lupu <costin.lupu@cs.pub.ro>
To: minios-devel@lists.xen.org
Date: Fri, 22 Mar 2019 16:16:32 +0200
Message-Id: <20190322141639.8316-6-costin.lupu@cs.pub.ro>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190322141639.8316-1-costin.lupu@cs.pub.ro>
References: <20190322141639.8316-1-costin.lupu@cs.pub.ro>
Subject: [Minios-devel] [UNIKRAFT PATCH v4 05/12] lib/uksched: Add support
 for waiting threads
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
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>

U2ltaWxhciB0byB3YWl0aW5nIHByb2Nlc3Nlcywgd2UgaW50cm9kdWNlIHN1cHBvcnQgZm9yIHdh
aXRpbmcKdGhyZWFkcy4gVGhpcyBpcyB0aGUgY29udmVudGlvbmFsIHdheSBvZiBnZXR0aW5nIG5v
dGlmaWVkIGJ5IHRocmVhZAp0ZXJtaW5hdGlvbiBldmVudHMgYW5kIGZyZWVpbmcgdGhyZWFkIHJl
c291cmNlcyB1cG9uIGV4aXQuCgpBIHRocmVhZCBjYW4gYmUgd2FpdGVkIG9uIGJ5IG90aGVyIHRo
cmVhZHMuIElmIG5vIHN1Y2ggYmVoYXZpb3VyIGlzCmRlc2lyZWQgdGhlbiBvbmUgc2hvdWxkIHNl
dCB0aGUgZGV0YWNoZWQgYXR0cmlidXRlIGZvciB0aGUgdGhyZWFkLiBUaGlzCmltcGxpZXMgdGhh
dCB0aGUgdGhyZWFkIHJlc291cmNlcyB3aWxsIGJlIGF1dG9tYXRpY2FsbHkgZnJlZWQgd2hlbiB0
aGUKdGhyZWFkIGV4aXRzLgoKU2lnbmVkLW9mZi1ieTogQ29zdGluIEx1cHUgPGNvc3Rpbi5sdXB1
QGNzLnB1Yi5ybz4KUmV2aWV3ZWQtYnk6IEZsb3JpYW4gU2NobWlkdCA8Zmxvcmlhbi5zY2htaWR0
QG5lY2xhYi5ldT4KLS0tCiBsaWIvdWtzY2hlZC9leHBvcnRzeW1zLnVrICAgICAgIHwgIDIgKysK
IGxpYi91a3NjaGVkL2luY2x1ZGUvdWsvdGhyZWFkLmggfCAxMCArKysrKysrKysrCiBsaWIvdWtz
Y2hlZC90aHJlYWQuYyAgICAgICAgICAgIHwgMzIgKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysKIGxpYi91a3NjaGVkY29vcC9zY2hlZGNvb3AuYyAgICAgfCAgNiArKysrKysKIDQgZmls
ZXMgY2hhbmdlZCwgNTAgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2xpYi91a3NjaGVkL2V4
cG9ydHN5bXMudWsgYi9saWIvdWtzY2hlZC9leHBvcnRzeW1zLnVrCmluZGV4IDMzNGM2NTJmLi4z
MTE4MzgzZCAxMDA2NDQKLS0tIGEvbGliL3Vrc2NoZWQvZXhwb3J0c3ltcy51aworKysgYi9saWIv
dWtzY2hlZC9leHBvcnRzeW1zLnVrCkBAIC0xMSw2ICsxMSw4IEBAIHVrX3NjaGVkX3RocmVhZF9z
bGVlcAogdWtfc2NoZWRfdGhyZWFkX2V4aXQKIHVrX3RocmVhZF9pbml0CiB1a190aHJlYWRfZmlu
aQordWtfdGhyZWFkX2V4aXQKK3VrX3RocmVhZF93YWl0CiB1a190aHJlYWRfZGV0YWNoCiB1a190
aHJlYWRfc2V0X3ByaW8KIHVrX3RocmVhZF9nZXRfcHJpbwpkaWZmIC0tZ2l0IGEvbGliL3Vrc2No
ZWQvaW5jbHVkZS91ay90aHJlYWQuaCBiL2xpYi91a3NjaGVkL2luY2x1ZGUvdWsvdGhyZWFkLmgK
aW5kZXggNWYzYzI1MDEuLjEzMTI2OGI0IDEwMDY0NAotLS0gYS9saWIvdWtzY2hlZC9pbmNsdWRl
L3VrL3RocmVhZC5oCisrKyBiL2xpYi91a3NjaGVkL2luY2x1ZGUvdWsvdGhyZWFkLmgKQEAgLTM3
LDYgKzM3LDcgQEAKICNpbmNsdWRlIDx1ay9hcmNoL3RpbWUuaD4KICNpbmNsdWRlIDx1ay9wbGF0
L3RocmVhZC5oPgogI2luY2x1ZGUgPHVrL3RocmVhZF9hdHRyLmg+CisjaW5jbHVkZSA8dWsvd2Fp
dF90eXBlcy5oPgogI2luY2x1ZGUgPHVrL2xpc3QuaD4KICNpbmNsdWRlIDx1ay9lc3NlbnRpYWxz
Lmg+CiAKQEAgLTU0LDYgKzU1LDcgQEAgc3RydWN0IHVrX3RocmVhZCB7CiAJdWludDMyX3QgZmxh
Z3M7CiAJX19zbnNlYyB3YWtldXBfdGltZTsKIAlib29sIGRldGFjaGVkOworCXN0cnVjdCB1a193
YWl0cSB3YWl0aW5nX3RocmVhZHM7CiAJc3RydWN0IHVrX3NjaGVkICpzY2hlZDsKICNpZmRlZiBD
T05GSUdfSEFWRV9MSUJDCiAJc3RydWN0IF9yZWVudCByZWVudDsKQEAgLTY5LDYgKzcxLDEwIEBA
IFVLX1RBSUxRX0hFQUQodWtfdGhyZWFkX2xpc3QsIHN0cnVjdCB1a190aHJlYWQpOwogCXVrX3Ro
cmVhZF9jcmVhdGVfYXR0cihuYW1lLCBOVUxMLCBmdW5jdGlvbiwgZGF0YSkKICNkZWZpbmUgdWtf
dGhyZWFkX2Rlc3Ryb3kodGhyZWFkKSBcCiAJdWtfc2NoZWRfdGhyZWFkX2Rlc3Ryb3kodGhyZWFk
LT5zY2hlZCwgdGhyZWFkKQordm9pZCB1a190aHJlYWRfZXhpdChzdHJ1Y3QgdWtfdGhyZWFkICp0
aHJlYWQpOworCitpbnQgdWtfdGhyZWFkX3dhaXQoc3RydWN0IHVrX3RocmVhZCAqdGhyZWFkKTsK
K2ludCB1a190aHJlYWRfZGV0YWNoKHN0cnVjdCB1a190aHJlYWQgKnRocmVhZCk7CiAKIGludCB1
a190aHJlYWRfc2V0X3ByaW8oc3RydWN0IHVrX3RocmVhZCAqdGhyZWFkLCBwcmlvX3QgcHJpbyk7
CiBpbnQgdWtfdGhyZWFkX2dldF9wcmlvKGNvbnN0IHN0cnVjdCB1a190aHJlYWQgKnRocmVhZCwg
cHJpb190ICpwcmlvKTsKQEAgLTg4LDExICs5NCwxNSBAQCBzdHJ1Y3QgdWtfdGhyZWFkICp1a190
aHJlYWRfY3VycmVudCh2b2lkKQogfQogCiAjZGVmaW5lIFJVTk5BQkxFX0ZMQUcgICAweDAwMDAw
MDAxCisjZGVmaW5lIEVYSVRFRF9GTEFHICAgICAweDAwMDAwMDAyCiAKICNkZWZpbmUgaXNfcnVu
bmFibGUoX3RocmVhZCkgICAgKChfdGhyZWFkKS0+ZmxhZ3MgJiAgIFJVTk5BQkxFX0ZMQUcpCiAj
ZGVmaW5lIHNldF9ydW5uYWJsZShfdGhyZWFkKSAgICgoX3RocmVhZCktPmZsYWdzIHw9ICBSVU5O
QUJMRV9GTEFHKQogI2RlZmluZSBjbGVhcl9ydW5uYWJsZShfdGhyZWFkKSAoKF90aHJlYWQpLT5m
bGFncyAmPSB+UlVOTkFCTEVfRkxBRykKIAorI2RlZmluZSBpc19leGl0ZWQoX3RocmVhZCkgICAg
ICAoKF90aHJlYWQpLT5mbGFncyAmICAgRVhJVEVEX0ZMQUcpCisjZGVmaW5lIHNldF9leGl0ZWQo
X3RocmVhZCkgICAgICgoX3RocmVhZCktPmZsYWdzIHw9ICBFWElURURfRkxBRykKKwogaW50IHVr
X3RocmVhZF9pbml0KHN0cnVjdCB1a190aHJlYWQgKnRocmVhZCwKIAkJc3RydWN0IHVrcGxhdF9j
dHhfY2FsbGJhY2tzICpjYnMsIHN0cnVjdCB1a19hbGxvYyAqYWxsb2NhdG9yLAogCQljb25zdCBj
aGFyICpuYW1lLCB2b2lkICpzdGFjaywKZGlmZiAtLWdpdCBhL2xpYi91a3NjaGVkL3RocmVhZC5j
IGIvbGliL3Vrc2NoZWQvdGhyZWFkLmMKaW5kZXggYWVlYWZmMTcuLmZmMGZiMzlmIDEwMDY0NAot
LS0gYS9saWIvdWtzY2hlZC90aHJlYWQuYworKysgYi9saWIvdWtzY2hlZC90aHJlYWQuYwpAQCAt
MzUsNiArMzUsNyBAQAogI2luY2x1ZGUgPHVrL3BsYXQvdGltZS5oPgogI2luY2x1ZGUgPHVrL3Ro
cmVhZC5oPgogI2luY2x1ZGUgPHVrL3NjaGVkLmg+CisjaW5jbHVkZSA8dWsvd2FpdC5oPgogI2lu
Y2x1ZGUgPHVrL3ByaW50Lmg+CiAjaW5jbHVkZSA8dWsvYXNzZXJ0Lmg+CiAKQEAgLTg3LDYgKzg4
LDcgQEAgaW50IHVrX3RocmVhZF9pbml0KHN0cnVjdCB1a190aHJlYWQgKnRocmVhZCwKIAl0aHJl
YWQtPmZsYWdzID0gMDsKIAl0aHJlYWQtPndha2V1cF90aW1lID0gMExMOwogCXRocmVhZC0+ZGV0
YWNoZWQgPSBmYWxzZTsKKwl1a193YWl0cV9pbml0KCZ0aHJlYWQtPndhaXRpbmdfdGhyZWFkcyk7
CiAKICNpZmRlZiBDT05GSUdfSEFWRV9MSUJDCiAJLy9UT0RPIF9SRUVOVF9JTklUX1BUUigmdGhy
ZWFkLT5yZWVudCk7CkBAIC0xMzEsNiArMTMzLDM2IEBAIHZvaWQgdWtfdGhyZWFkX3dha2Uoc3Ry
dWN0IHVrX3RocmVhZCAqdGhyZWFkKQogCXNldF9ydW5uYWJsZSh0aHJlYWQpOwogfQogCit2b2lk
IHVrX3RocmVhZF9leGl0KHN0cnVjdCB1a190aHJlYWQgKnRocmVhZCkKK3sKKwlVS19BU1NFUlQo
dGhyZWFkKTsKKworCXNldF9leGl0ZWQodGhyZWFkKTsKKworCWlmICghdGhyZWFkLT5kZXRhY2hl
ZCkKKwkJdWtfd2FpdHFfd2FrZV91cCgmdGhyZWFkLT53YWl0aW5nX3RocmVhZHMpOworCisJdWtf
cHJfZGVidWcoIlRocmVhZCBcIiVzXCIgZXhpdGVkLlxuIiwgdGhyZWFkLT5uYW1lKTsKK30KKwor
aW50IHVrX3RocmVhZF93YWl0KHN0cnVjdCB1a190aHJlYWQgKnRocmVhZCkKK3sKKwlVS19BU1NF
UlQodGhyZWFkKTsKKworCS8qIFRPRE8gY3JpdGljYWwgcmVnaW9uICovCisKKwlpZiAodGhyZWFk
LT5kZXRhY2hlZCkKKwkJcmV0dXJuIC1FSU5WQUw7CisKKwl1a193YWl0cV93YWl0X2V2ZW50KCZ0
aHJlYWQtPndhaXRpbmdfdGhyZWFkcywgaXNfZXhpdGVkKHRocmVhZCkpOworCisJdGhyZWFkLT5k
ZXRhY2hlZCA9IHRydWU7CisKKwl1a19zY2hlZF90aHJlYWRfZGVzdHJveSh0aHJlYWQtPnNjaGVk
LCB0aHJlYWQpOworCisJcmV0dXJuIDA7Cit9CisKIGludCB1a190aHJlYWRfZGV0YWNoKHN0cnVj
dCB1a190aHJlYWQgKnRocmVhZCkKIHsKIAlVS19BU1NFUlQodGhyZWFkKTsKZGlmZiAtLWdpdCBh
L2xpYi91a3NjaGVkY29vcC9zY2hlZGNvb3AuYyBiL2xpYi91a3NjaGVkY29vcC9zY2hlZGNvb3Au
YwppbmRleCA2ZjQ2ZDQ5ZS4uNTA5MWM5MTMgMTAwNjQ0Ci0tLSBhL2xpYi91a3NjaGVkY29vcC9z
Y2hlZGNvb3AuYworKysgYi9saWIvdWtzY2hlZGNvb3Avc2NoZWRjb29wLmMKQEAgLTEyNCw2ICsx
MjQsMTAgQEAgc3RhdGljIHZvaWQgc2NoZWRjb29wX3NjaGVkdWxlKHN0cnVjdCB1a19zY2hlZCAq
cykKIAkJdWtfc2NoZWRfdGhyZWFkX3N3aXRjaChzLCBwcmV2LCBuZXh0KTsKIAogCVVLX1RBSUxR
X0ZPUkVBQ0hfU0FGRSh0aHJlYWQsICZwcnYtPmV4aXRlZF90aHJlYWRzLCB0aHJlYWRfbGlzdCwg
dG1wKSB7CisJCWlmICghdGhyZWFkLT5kZXRhY2hlZCkKKwkJCS8qIHNvbWVvbmUgd2lsbCBldmVu
dHVhbGx5IHdhaXQgZm9yIGl0ICovCisJCQljb250aW51ZTsKKwogCQlpZiAodGhyZWFkICE9IHBy
ZXYpIHsKIAkJCVVLX1RBSUxRX1JFTU9WRSgmcHJ2LT5leGl0ZWRfdGhyZWFkcywKIAkJCQkJdGhy
ZWFkLCB0aHJlYWRfbGlzdCk7CkBAIC0xNTYsNiArMTYwLDggQEAgc3RhdGljIHZvaWQgc2NoZWRj
b29wX3RocmVhZF9yZW1vdmUoc3RydWN0IHVrX3NjaGVkICpzLCBzdHJ1Y3QgdWtfdGhyZWFkICp0
KQogCVVLX1RBSUxRX1JFTU9WRSgmcHJ2LT50aHJlYWRfbGlzdCwgdCwgdGhyZWFkX2xpc3QpOwog
CWNsZWFyX3J1bm5hYmxlKHQpOwogCisJdWtfdGhyZWFkX2V4aXQodCk7CisKIAkvKiBQdXQgb250
byBleGl0ZWQgbGlzdCAqLwogCVVLX1RBSUxRX0lOU0VSVF9IRUFEKCZwcnYtPmV4aXRlZF90aHJl
YWRzLCB0LCB0aHJlYWRfbGlzdCk7CiAKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWlu
aW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Fri Mar 22 14:16:50 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 22 Mar 2019 14:16:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h7KyY-00040r-Pg; Fri, 22 Mar 2019 14:16: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=9pEa=RZ=cs.pub.ro=costin.lupu@srs-us1.protection.inumbo.net>)
 id 1h7KyX-0003zv-AJ
 for minios-devel@lists.xen.org; Fri, 22 Mar 2019 14:16:49 +0000
X-Inumbo-ID: 212722f8-4cad-11e9-bc90-bc764e045a96
Received: from vesa.cs.pub.ro (unknown [141.85.227.187])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 212722f8-4cad-11e9-bc90-bc764e045a96;
 Fri, 22 Mar 2019 14:16:48 +0000 (UTC)
IronPort-SDR: LITrgtgxRjdjpCMKcHdX/o9M8UVjUuUHX6EloFDfnbIRjkpAnP2S+Y2eOdGcpG7ZZww+kKZhmr
 zf5iVGxb4qtg==
IronPort-PHdr: =?us-ascii?q?9a23=3ADcXyURWcFMTC6WUTu+kmovGIn+HV8LGtZVwlr6?=
 =?us-ascii?q?E/grcLSJyIuqrYbBWOt8tkgFKBZ4jH8fUM07OQ7/m4HzNZqsve+Fk5M7V0Hy?=
 =?us-ascii?q?cfjssXmwFySOWkMmbcaMDQUiohAc5ZX0Vk9XzoeWJcGcL5ekGA6ibqtW1aFR?=
 =?us-ascii?q?rwLxd6KfroEYDOkcu3y/qy+5rOaAlUmTaxe7x/IAiqoQnLtMQanIRuJ6Yzxx?=
 =?us-ascii?q?DUvnZGZuNayH9yK1mOhRj8/MCw/JBi8yRUpf0s8tNLXLv5caolU7FWFSwqPG?=
 =?us-ascii?q?8p6sLlsxnDVhaP6WAHUmoKiBpIAhPK4w/8U5zsryb1rOt92C2dPc3rUbA5XC?=
 =?us-ascii?q?mp4ql3RBP0jioMKjg0+3zVhMNtlqJWuBKvqQJizYDaY4+bM/hxfq3GcN8GWW?=
 =?us-ascii?q?ZMRNpdWjZdDo+gaYYEEuoPPfxfr4n4v1YDsxy+BRKwBOPuzD9Dm3n43bAi0+?=
 =?us-ascii?q?Q8DArL2xAvH9UVsHTIrdX1Mr0eUeSozKnQ0DXOdO9Z2Szn5IjQbxAuuuuAXa?=
 =?us-ascii?q?h3ccfIz0QkCgDLjk2IpID4MD6Zy/4Bvmub4uZ6S+6jlWwqpxt/rzS328shhZ?=
 =?us-ascii?q?TFipgWx13E7yl13og4KNOiREJmbtOoDp1dvDyAOYRsWMMtWWRotT4/yr0BpJ?=
 =?us-ascii?q?G0YjAHyI8ixx7Dc/yHdJWI4g77WOaRPzh4gHVldaqhhxa360egy+n8WtOo31?=
 =?us-ascii?q?ZRtCZFisTMuWsX2xzJ7ciLUvp9/kG/1jaTzw3f9+5JLV0umafYK5Mt2KA8mo?=
 =?us-ascii?q?QRvEjZECL6gED2g7WXdkUg9Oio8ePnYrD+q5CAMI90kR3+MqUomsClBeQ4Lx?=
 =?us-ascii?q?AOX3WA9Ougz73v51X5QKhRgfEsiKnZt4jWJd4Hqa6hHw9VzoEj5g66Dzen1t?=
 =?us-ascii?q?QYnH4HLElcdB2akYfpJU/BIPTjAPe7glSsiytrx+vcMrzuHJrNKGLPkLD7fb?=
 =?us-ascii?q?Zy80Rc0hY8zchD55JIDbEMOPL9Wkv2tNzCDx82KQq0z/z6Btph1oMeXGOPDb?=
 =?us-ascii?q?KFMK7Jt1+H+P4gI+2Wa4AOojryNeUltLbSiio8mFkcerLs0ZYJZXSQGvV9P1?=
 =?us-ascii?q?7fcXfqxNAbHjQkpA07Gcftk0GDV3Z3em6vF/Y34SonCYTgCZrbW6imm/qZwS?=
 =?us-ascii?q?39BJoANTMOMUyFDXq9L9bMYPwLci/HesI=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A2C2AgBB7ZRc/wPjVY1jHAEBAQQBAQc?=
 =?us-ascii?q?EAQGBZYN8J40Jpn46AYRAAoUeOBIBAQMBAQkBAwIBbBwMgjoigm8GJ1IQPxJ?=
 =?us-ascii?q?XGYMigXqqRDOFRoRsgS+GaoYfP4ERg1CFEYUUA6UNBwKCRwSQYSWTfKARNyG?=
 =?us-ascii?q?BVjMag1+CFheKAoQePQEBMYEFAQGNeQEB?=
X-IPAS-Result: =?us-ascii?q?A2C2AgBB7ZRc/wPjVY1jHAEBAQQBAQcEAQGBZYN8J40Jp?=
 =?us-ascii?q?n46AYRAAoUeOBIBAQMBAQkBAwIBbBwMgjoigm8GJ1IQPxJXGYMigXqqRDOFR?=
 =?us-ascii?q?oRsgS+GaoYfP4ERg1CFEYUUA6UNBwKCRwSQYSWTfKARNyGBVjMag1+CFheKA?=
 =?us-ascii?q?oQePQEBMYEFAQGNeQEB?=
X-IronPort-AV: E=Sophos;i="5.60,256,1549922400"; 
   d="scan'208";a="3278333"
Received: from mail.cs.pub.ro (HELO vmail.cs.pub.ro) ([141.85.227.3])
 by vesa.cs.pub.ro with ESMTP; 22 Mar 2019 16:16:42 +0200
Received: from localhost (localhost [127.0.0.1])
 by vmail.cs.pub.ro (Postfix) with ESMTP id 849551A601C5;
 Fri, 22 Mar 2019 16:16:42 +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 koOoaucgmbWY; Fri, 22 Mar 2019 16:16:42 +0200 (EET)
Received: from vmail.cs.pub.ro (localhost [127.0.0.1])
 by vmail.cs.pub.ro (Postfix) with ESMTPS id 633A01A601A9;
 Fri, 22 Mar 2019 16:16:42 +0200 (EET)
Received: from wolfprec.precis.pub.ro (unknown [141.85.233.142])
 by vmail.cs.pub.ro (Postfix) with ESMTPSA id 565821A601C0;
 Fri, 22 Mar 2019 16:16:42 +0200 (EET)
From: Costin Lupu <costin.lupu@cs.pub.ro>
To: minios-devel@lists.xen.org
Date: Fri, 22 Mar 2019 16:16:36 +0200
Message-Id: <20190322141639.8316-10-costin.lupu@cs.pub.ro>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190322141639.8316-1-costin.lupu@cs.pub.ro>
References: <20190322141639.8316-1-costin.lupu@cs.pub.ro>
Subject: [Minios-devel] [UNIKRAFT PATCH v4 09/12] lib/uksched: Revisit
 public scheduling functions
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
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>

Q3VycmVudGx5LCB1a19zY2hlZF9zdGFydCBhbmQgdWtfc2NoZWRfc3RhcnRlZCBhcmUgdGhlIG9u
bHkgc2NoZWR1bGVyCmZ1bmN0aW9ucyAod2hpY2ggZG8gbm90IGNvbnRhaW4gYW55IHRocmVhZCBy
ZWZlcmVuY2UpIHRoYXQgYXJlIHB1YmxpYy4KClNpZ25lZC1vZmYtYnk6IENvc3RpbiBMdXB1IDxj
b3N0aW4ubHVwdUBjcy5wdWIucm8+ClJldmlld2VkLWJ5OiBGbG9yaWFuIFNjaG1pZHQgPGZsb3Jp
YW4uc2NobWlkdEBuZWNsYWIuZXU+Ci0tLQogbGliL3Vrc2NoZWQvaW5jbHVkZS91ay9zY2hlZC5o
IHwgMTggKysrKysrKysrKysrLS0tLS0tCiBsaWIvdWtzY2hlZC9zY2hlZC5jICAgICAgICAgICAg
fCAgMSArCiBsaWIvdWtzY2hlZGNvb3Avc2NoZWRjb29wLmMgICAgfCAgNSArLS0tLQogMyBmaWxl
cyBjaGFuZ2VkLCAxNCBpbnNlcnRpb25zKCspLCAxMCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS9saWIvdWtzY2hlZC9pbmNsdWRlL3VrL3NjaGVkLmggYi9saWIvdWtzY2hlZC9pbmNsdWRlL3Vr
L3NjaGVkLmgKaW5kZXggM2ViMWY0ZWMuLmIyOTIxMWY1IDEwMDY0NAotLS0gYS9saWIvdWtzY2hl
ZC9pbmNsdWRlL3VrL3NjaGVkLmgKKysrIGIvbGliL3Vrc2NoZWQvaW5jbHVkZS91ay9zY2hlZC5o
CkBAIC04Niw2ICs4Niw3IEBAIHN0cnVjdCB1a19zY2hlZCB7CiAJdWtfc2NoZWRfdGhyZWFkX2dl
dF90c2xpY2VfZnVuY190IHRocmVhZF9nZXRfdHNsaWNlOwogCiAJLyogaW50ZXJuYWwgKi8KKwli
b29sIHRocmVhZHNfc3RhcnRlZDsKIAlzdHJ1Y3QgdWtfdGhyZWFkIGlkbGU7CiAJc3RydWN0IHVr
X3RocmVhZF9saXN0IGV4aXRlZF90aHJlYWRzOwogCXN0cnVjdCB1a3BsYXRfY3R4X2NhbGxiYWNr
cyBwbGF0X2N0eF9jYnM7CkBAIC0xOTMsMTIgKzE5NCw2IEBAIHN0YXRpYyBpbmxpbmUgc3RydWN0
IHVrX3RocmVhZCAqdWtfc2NoZWRfZ2V0X2lkbGUoc3RydWN0IHVrX3NjaGVkICpzKQogCXJldHVy
biAmcy0+aWRsZTsKIH0KIAotLyoKLSAqIFB1YmxpYyBzY2hlZHVsZXIgZnVuY3Rpb25zCi0gKi8K
LQotdm9pZCB1a19zY2hlZF9zdGFydChzdHJ1Y3QgdWtfc2NoZWQgKnNjaGVkKSBfX25vcmV0dXJu
OwotCiAjZGVmaW5lIHVrX3NjaGVkX2luaXQocywgeWllbGRfZnVuYywgXAogCQl0aHJlYWRfYWRk
X2Z1bmMsIHRocmVhZF9yZW1vdmVfZnVuYywgXAogCQl0aHJlYWRfc2V0X3ByaW9fZnVuYywgdGhy
ZWFkX2dldF9wcmlvX2Z1bmMsIFwKQEAgLTIxNCw2ICsyMDksMTcgQEAgdm9pZCB1a19zY2hlZF9z
dGFydChzdHJ1Y3QgdWtfc2NoZWQgKnNjaGVkKSBfX25vcmV0dXJuOwogCQl1a19zY2hlZF9yZWdp
c3RlcigocykpOyBcCiAJfSB3aGlsZSAoMCkKIAorLyoKKyAqIFB1YmxpYyBzY2hlZHVsZXIgZnVu
Y3Rpb25zCisgKi8KKwordm9pZCB1a19zY2hlZF9zdGFydChzdHJ1Y3QgdWtfc2NoZWQgKnNjaGVk
KSBfX25vcmV0dXJuOworCitzdGF0aWMgaW5saW5lIGJvb2wgdWtfc2NoZWRfc3RhcnRlZChzdHJ1
Y3QgdWtfc2NoZWQgKnNjaGVkKQoreworCXJldHVybiBzY2hlZC0+dGhyZWFkc19zdGFydGVkOwor
fQorCiAKIC8qCiAgKiBJbnRlcm5hbCB0aHJlYWQgc2NoZWR1bGluZyBmdW5jdGlvbnMKZGlmZiAt
LWdpdCBhL2xpYi91a3NjaGVkL3NjaGVkLmMgYi9saWIvdWtzY2hlZC9zY2hlZC5jCmluZGV4IDVm
NmJjNjg1Li5hNmY0OWQ2NyAxMDA2NDQKLS0tIGEvbGliL3Vrc2NoZWQvc2NoZWQuYworKysgYi9s
aWIvdWtzY2hlZC9zY2hlZC5jCkBAIC0xMjEsNiArMTIxLDcgQEAgc3RydWN0IHVrX3NjaGVkICp1
a19zY2hlZF9jcmVhdGUoc3RydWN0IHVrX2FsbG9jICphLCBzaXplX3QgcHJ2X3NpemUpCiAJCXJl
dHVybiBOVUxMOwogCX0KIAorCXNjaGVkLT50aHJlYWRzX3N0YXJ0ZWQgPSBmYWxzZTsKIAlzY2hl
ZC0+YWxsb2NhdG9yID0gYTsKIAlVS19UQUlMUV9JTklUKCZzY2hlZC0+ZXhpdGVkX3RocmVhZHMp
OwogCXNjaGVkLT5wcnYgPSAodm9pZCAqKSBzY2hlZCArIHNpemVvZihzdHJ1Y3QgdWtfc2NoZWQp
OwpkaWZmIC0tZ2l0IGEvbGliL3Vrc2NoZWRjb29wL3NjaGVkY29vcC5jIGIvbGliL3Vrc2NoZWRj
b29wL3NjaGVkY29vcC5jCmluZGV4IDU1OWRmMDA2Li5mY2I5YWM0MyAxMDA2NDQKLS0tIGEvbGli
L3Vrc2NoZWRjb29wL3NjaGVkY29vcC5jCisrKyBiL2xpYi91a3NjaGVkY29vcC9zY2hlZGNvb3Au
YwpAQCAtMzYsNyArMzYsNiBAQAogCiBzdHJ1Y3Qgc2NoZWRjb29wX3ByaXZhdGUgewogCXN0cnVj
dCB1a190aHJlYWRfbGlzdCB0aHJlYWRfbGlzdDsKLQlpbnQgdGhyZWFkc19zdGFydGVkOwogfTsK
IAogI2lmZGVmIFNDSEVEX0RFQlVHCkBAIC0xNzYsOSArMTc1LDggQEAgc3RhdGljIHZvaWQgaWRs
ZV90aHJlYWRfZm4odm9pZCAqdW51c2VkIF9fdW51c2VkKQogewogCXN0cnVjdCB1a190aHJlYWQg
KmN1cnJlbnQgPSB1a190aHJlYWRfY3VycmVudCgpOwogCXN0cnVjdCB1a19zY2hlZCAqcyA9IGN1
cnJlbnQtPnNjaGVkOwotCXN0cnVjdCBzY2hlZGNvb3BfcHJpdmF0ZSAqcHJ2ID0gcy0+cHJ2Owog
Ci0JcHJ2LT50aHJlYWRzX3N0YXJ0ZWQgPSAxOworCXMtPnRocmVhZHNfc3RhcnRlZCA9IHRydWU7
CiAJdWtwbGF0X2xjcHVfZW5hYmxlX2lycSgpOwogCiAJd2hpbGUgKDEpIHsKQEAgLTIwNyw3ICsy
MDUsNiBAQCBzdHJ1Y3QgdWtfc2NoZWQgKnVrX3NjaGVkY29vcF9pbml0KHN0cnVjdCB1a19hbGxv
YyAqYSkKIAogCXBydiA9IHNjaGVkLT5wcnY7CiAJVUtfVEFJTFFfSU5JVCgmcHJ2LT50aHJlYWRf
bGlzdCk7Ci0JcHJ2LT50aHJlYWRzX3N0YXJ0ZWQgPSAwOwogCiAJdWtfc2NoZWRfaWRsZV9pbml0
KHNjaGVkLCBOVUxMLCBpZGxlX3RocmVhZF9mbik7CiAKLS0gCjIuMTEuMAoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5n
IGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Fri Mar 22 14:16:51 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 22 Mar 2019 14:16:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h7KyY-00040x-Re; Fri, 22 Mar 2019 14:16: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=9pEa=RZ=cs.pub.ro=costin.lupu@srs-us1.protection.inumbo.net>)
 id 1h7KyX-0003zu-Ao
 for minios-devel@lists.xen.org; Fri, 22 Mar 2019 14:16:49 +0000
X-Inumbo-ID: 2091da04-4cad-11e9-bc90-bc764e045a96
Received: from vesa.cs.pub.ro (unknown [141.85.227.187])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 2091da04-4cad-11e9-bc90-bc764e045a96;
 Fri, 22 Mar 2019 14:16:47 +0000 (UTC)
IronPort-SDR: R/LsqFfrzO2EpCzgGZWx/eyUWg/JTp3BaPaBWo+i5m+b6AK9R5ERb3JCj8TWw/UvbJdvSWrmPd
 4+T7vKwxBuSA==
IronPort-PHdr: =?us-ascii?q?9a23=3AEDiyxRxdjT0ZU/DXCy+O+j09IxM/srCxBDY+r6?=
 =?us-ascii?q?Qd2+sfIJqq85mqBkHD//Il1AaPAdyDra0dwLeJ+4nbGkU4qa6bt34DdJEeHz?=
 =?us-ascii?q?Qksu4x2zIaPcieFEfgJ+TrZSFpVO5LVVti4m3peRMNQJW2aFLduGC94iAPER?=
 =?us-ascii?q?vjKwV1Ov71GonPhMiryuy+4ZLebxhUiDanY75+MRq6oAXTu8ILnYZsN6E9xw?=
 =?us-ascii?q?fTrHBVYepW32RoJVySnxb4+Mi9+YNo/jpTtfw86cNOSL32cKskQ7NWCjQmKH?=
 =?us-ascii?q?0169bwtRbfVwuP52ATXXsQnxFVHgXK9hD6XpP2sivnqupw3TSRMMPqQbwoXz?=
 =?us-ascii?q?mp8qFmQwLqhigaLT406GHZhNJtgqxVoxyvoB5ww4DPbY2JKPZzZL/RcMkGSW?=
 =?us-ascii?q?ZdWMtaSixPApm7b4sKF+cMI+FYr5Lhp1sPqxu1GA+iBP73yj9Vm3T72rE10+?=
 =?us-ascii?q?M6EQHa3QwgGcgCsHDJrNXtKacfSvy6zLLSwTXbcvNZwi3x6JLPch04p/yHQL?=
 =?us-ascii?q?F+cdLJxEUyGA7Jk0+cpI/lMj+PyOgBrWqW4/BuWO63lmIqpBx9riKsy8oskI?=
 =?us-ascii?q?XFmIwYx17e+Slkz4s5O9u1Q1Nhb9G+CptfrSSaOpNzQsMlXm5npj43yqYDuZ?=
 =?us-ascii?q?6nZCgKz4knxwLHZ/yHbYeI5hXjWf6PITd9nn1leba/iwyu/ki70OH8TtS030?=
 =?us-ascii?q?1QoipfldnArnEN1xrN5cibUvZx40is1SuV2w3Q6uxIO144mbTZJpI7zLM8jp?=
 =?us-ascii?q?8Tvl7CHi/ylkX2lqiWdkA89+e07OTneanmpp6aN4NujgH+L7wumtGkDOskKQ?=
 =?us-ascii?q?gCRXCb+fmn27H55035R61GjucqnanBrJDaOcMbq7a8Aw9U1IYj6hG/Dyy/3N?=
 =?us-ascii?q?sFg3YHMkxKeBacgojtOlHOO+z4Deylj1WjjjhrwerKPrr7ApXCNnLDiqvufa?=
 =?us-ascii?q?5h605Azwo+1dBR55ZTCrEbIfL8QEnxuMbFABAlMwy0xufnB8hh1o4FX2KAHL?=
 =?us-ascii?q?OWMKfIvlCT/O4gPfSMN8cpv2P4Kv4k4OWrgXInlFs1eaiywYBReH2+WPN8LB?=
 =?us-ascii?q?a3e33p1/wGCnsLuEIaUfT3wAmJViVPZnD0W78k+xkwE8S+EI2FXIf70+/J5z?=
 =?us-ascii?q?uyApADPjMOMVuLC3q9L4g=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A2C2AgBB7ZRc/wPjVY1jHAEBAQQBAQc?=
 =?us-ascii?q?EAQGBZYN8J40Jpn46AYRAAoUeOBIBAQMBAQkBAwIBbBwMgjoigm8GJ1IQPxJ?=
 =?us-ascii?q?XGYMigXqqRDOFRoRsgS+GaoYfP4ERg1CKJQORJpNnBwKCRwSQYSWTfKARNyG?=
 =?us-ascii?q?BVjMac4JsghYXigKEHj0BATGBBQEBjXkBAQ?=
X-IPAS-Result: =?us-ascii?q?A2C2AgBB7ZRc/wPjVY1jHAEBAQQBAQcEAQGBZYN8J40Jp?=
 =?us-ascii?q?n46AYRAAoUeOBIBAQMBAQkBAwIBbBwMgjoigm8GJ1IQPxJXGYMigXqqRDOFR?=
 =?us-ascii?q?oRsgS+GaoYfP4ERg1CKJQORJpNnBwKCRwSQYSWTfKARNyGBVjMac4JsghYXi?=
 =?us-ascii?q?gKEHj0BATGBBQEBjXkBAQ?=
X-IronPort-AV: E=Sophos;i="5.60,256,1549922400"; 
   d="scan'208";a="3278330"
Received: from mail.cs.pub.ro (HELO vmail.cs.pub.ro) ([141.85.227.3])
 by vesa.cs.pub.ro with ESMTP; 22 Mar 2019 16:16:42 +0200
Received: from localhost (localhost [127.0.0.1])
 by vmail.cs.pub.ro (Postfix) with ESMTP id 6EB9D1A601F2;
 Fri, 22 Mar 2019 16:16:42 +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 2IZk0YYuXAVx; Fri, 22 Mar 2019 16:16:42 +0200 (EET)
Received: from vmail.cs.pub.ro (localhost [127.0.0.1])
 by vmail.cs.pub.ro (Postfix) with ESMTPS id 4E1E01A601C5;
 Fri, 22 Mar 2019 16:16:42 +0200 (EET)
Received: from wolfprec.precis.pub.ro (unknown [141.85.233.142])
 by vmail.cs.pub.ro (Postfix) with ESMTPSA id 3F7081A601B0;
 Fri, 22 Mar 2019 16:16:42 +0200 (EET)
From: Costin Lupu <costin.lupu@cs.pub.ro>
To: minios-devel@lists.xen.org
Date: Fri, 22 Mar 2019 16:16:33 +0200
Message-Id: <20190322141639.8316-7-costin.lupu@cs.pub.ro>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190322141639.8316-1-costin.lupu@cs.pub.ro>
References: <20190322141639.8316-1-costin.lupu@cs.pub.ro>
Subject: [Minios-devel] [UNIKRAFT PATCH v4 06/12] lib/uksched: Revisit
 thread exiting logic
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
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>

V2UgdXNlIGEgbGlzdCBmb3IgdGVybWluYXRlZCB0aHJlYWRzIG9uIGFsbCBzY2hlZHVsZXJzIGJl
Y2F1c2UgaXQKa2VlcHMgcmVmZXJlbmNlcyB0byB0aG9zZSB0aHJlYWRzIHVudGlsIHdhaXQgaXMg
Y2FsbGVkIGZvciB0aGVtLgoKU2lnbmVkLW9mZi1ieTogQ29zdGluIEx1cHUgPGNvc3Rpbi5sdXB1
QGNzLnB1Yi5ybz4KUmV2aWV3ZWQtYnk6IEZsb3JpYW4gU2NobWlkdCA8Zmxvcmlhbi5zY2htaWR0
QG5lY2xhYi5ldT4KLS0tCiBsaWIvdWtzY2hlZC9pbmNsdWRlL3VrL3NjaGVkLmggfCAgMSArCiBs
aWIvdWtzY2hlZC9zY2hlZC5jICAgICAgICAgICAgfCAgNyArKysrLS0tCiBsaWIvdWtzY2hlZGNv
b3Avc2NoZWRjb29wLmMgICAgfCAxMSArKystLS0tLS0tLQogMyBmaWxlcyBjaGFuZ2VkLCA4IGlu
c2VydGlvbnMoKyksIDExIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2xpYi91a3NjaGVkL2lu
Y2x1ZGUvdWsvc2NoZWQuaCBiL2xpYi91a3NjaGVkL2luY2x1ZGUvdWsvc2NoZWQuaAppbmRleCA5
NTU0YzZlMS4uZTU2MzBlZDYgMTAwNjQ0Ci0tLSBhL2xpYi91a3NjaGVkL2luY2x1ZGUvdWsvc2No
ZWQuaAorKysgYi9saWIvdWtzY2hlZC9pbmNsdWRlL3VrL3NjaGVkLmgKQEAgLTg3LDYgKzg3LDcg
QEAgc3RydWN0IHVrX3NjaGVkIHsKIAogCS8qIGludGVybmFsICovCiAJc3RydWN0IHVrX3RocmVh
ZCBpZGxlOworCXN0cnVjdCB1a190aHJlYWRfbGlzdCBleGl0ZWRfdGhyZWFkczsKIAlzdHJ1Y3Qg
dWtwbGF0X2N0eF9jYWxsYmFja3MgcGxhdF9jdHhfY2JzOwogCXN0cnVjdCB1a19hbGxvYyAqYWxs
b2NhdG9yOwogCXN0cnVjdCB1a19zY2hlZCAqbmV4dDsKZGlmZiAtLWdpdCBhL2xpYi91a3NjaGVk
L3NjaGVkLmMgYi9saWIvdWtzY2hlZC9zY2hlZC5jCmluZGV4IGQ3Y2E3ZjM1Li5hMGQ3MDZmNSAx
MDA2NDQKLS0tIGEvbGliL3Vrc2NoZWQvc2NoZWQuYworKysgYi9saWIvdWtzY2hlZC9zY2hlZC5j
CkBAIC0xMjIsNiArMTIyLDcgQEAgc3RydWN0IHVrX3NjaGVkICp1a19zY2hlZF9jcmVhdGUoc3Ry
dWN0IHVrX2FsbG9jICphLCBzaXplX3QgcHJ2X3NpemUpCiAJfQogCiAJc2NoZWQtPmFsbG9jYXRv
ciA9IGE7CisJVUtfVEFJTFFfSU5JVCgmc2NoZWQtPmV4aXRlZF90aHJlYWRzKTsKIAlzY2hlZC0+
cHJ2ID0gKHZvaWQgKikgc2NoZWQgKyBzaXplb2Yoc3RydWN0IHVrX3NjaGVkKTsKIAogCXJldHVy
biBzY2hlZDsKQEAgLTIxMyw2ICsyMTQsOSBAQCB2b2lkIHVrX3NjaGVkX3RocmVhZF9kZXN0cm95
KHN0cnVjdCB1a19zY2hlZCAqc2NoZWQsIHN0cnVjdCB1a190aHJlYWQgKnRocmVhZCkKIHsKIAlV
S19BU1NFUlQoc2NoZWQgIT0gTlVMTCk7CiAJVUtfQVNTRVJUKHRocmVhZCAhPSBOVUxMKTsKKwlV
S19BU1NFUlQoaXNfZXhpdGVkKHRocmVhZCkpOworCisJVUtfVEFJTFFfUkVNT1ZFKCZzY2hlZC0+
ZXhpdGVkX3RocmVhZHMsIHRocmVhZCwgdGhyZWFkX2xpc3QpOwogCXVrX3RocmVhZF9maW5pKHRo
cmVhZCwgc2NoZWQtPmFsbG9jYXRvcik7CiAJdWtfcGZyZWUoc2NoZWQtPmFsbG9jYXRvciwgdGhy
ZWFkLT5zdGFjaywgU1RBQ0tfU0laRV9QQUdFX09SREVSKTsKIAl1a19mcmVlKHNjaGVkLT5hbGxv
Y2F0b3IsIHRocmVhZCk7CkBAIC0yMzIsOSArMjM2LDYgQEAgdm9pZCB1a19zY2hlZF90aHJlYWRf
ZXhpdCh2b2lkKQogCXN0cnVjdCB1a190aHJlYWQgKnRocmVhZDsKIAogCXRocmVhZCA9IHVrX3Ro
cmVhZF9jdXJyZW50KCk7Ci0KLQl1a19wcl9pbmZvKCJUaHJlYWQgXCIlc1wiIGV4aXRlZC5cbiIs
IHRocmVhZC0+bmFtZSk7Ci0KIAlVS19BU1NFUlQodGhyZWFkLT5zY2hlZCk7CiAJdWtfc2NoZWRf
dGhyZWFkX3JlbW92ZSh0aHJlYWQtPnNjaGVkLCB0aHJlYWQpOwogCVVLX0NSQVNIKCJFcnJvciBz
dG9wcGluZyB0aHJlYWQuIik7CmRpZmYgLS1naXQgYS9saWIvdWtzY2hlZGNvb3Avc2NoZWRjb29w
LmMgYi9saWIvdWtzY2hlZGNvb3Avc2NoZWRjb29wLmMKaW5kZXggNTA5MWM5MTMuLjJhNjQ2NzYw
IDEwMDY0NAotLS0gYS9saWIvdWtzY2hlZGNvb3Avc2NoZWRjb29wLmMKKysrIGIvbGliL3Vrc2No
ZWRjb29wL3NjaGVkY29vcC5jCkBAIC0zNiw3ICszNiw2IEBACiAKIHN0cnVjdCBzY2hlZGNvb3Bf
cHJpdmF0ZSB7CiAJc3RydWN0IHVrX3RocmVhZF9saXN0IHRocmVhZF9saXN0OwotCXN0cnVjdCB1
a190aHJlYWRfbGlzdCBleGl0ZWRfdGhyZWFkczsKIAlpbnQgdGhyZWFkc19zdGFydGVkOwogfTsK
IApAQCAtMTIzLDE2ICsxMjIsMTMgQEAgc3RhdGljIHZvaWQgc2NoZWRjb29wX3NjaGVkdWxlKHN0
cnVjdCB1a19zY2hlZCAqcykKIAlpZiAocHJldiAhPSBuZXh0KQogCQl1a19zY2hlZF90aHJlYWRf
c3dpdGNoKHMsIHByZXYsIG5leHQpOwogCi0JVUtfVEFJTFFfRk9SRUFDSF9TQUZFKHRocmVhZCwg
JnBydi0+ZXhpdGVkX3RocmVhZHMsIHRocmVhZF9saXN0LCB0bXApIHsKKwlVS19UQUlMUV9GT1JF
QUNIX1NBRkUodGhyZWFkLCAmcy0+ZXhpdGVkX3RocmVhZHMsIHRocmVhZF9saXN0LCB0bXApIHsK
IAkJaWYgKCF0aHJlYWQtPmRldGFjaGVkKQogCQkJLyogc29tZW9uZSB3aWxsIGV2ZW50dWFsbHkg
d2FpdCBmb3IgaXQgKi8KIAkJCWNvbnRpbnVlOwogCi0JCWlmICh0aHJlYWQgIT0gcHJldikgewot
CQkJVUtfVEFJTFFfUkVNT1ZFKCZwcnYtPmV4aXRlZF90aHJlYWRzLAotCQkJCQl0aHJlYWQsIHRo
cmVhZF9saXN0KTsKKwkJaWYgKHRocmVhZCAhPSBwcmV2KQogCQkJdWtfdGhyZWFkX2Rlc3Ryb3ko
dGhyZWFkKTsKLQkJfQogCX0KIH0KIApAQCAtMTYzLDcgKzE1OSw3IEBAIHN0YXRpYyB2b2lkIHNj
aGVkY29vcF90aHJlYWRfcmVtb3ZlKHN0cnVjdCB1a19zY2hlZCAqcywgc3RydWN0IHVrX3RocmVh
ZCAqdCkKIAl1a190aHJlYWRfZXhpdCh0KTsKIAogCS8qIFB1dCBvbnRvIGV4aXRlZCBsaXN0ICov
Ci0JVUtfVEFJTFFfSU5TRVJUX0hFQUQoJnBydi0+ZXhpdGVkX3RocmVhZHMsIHQsIHRocmVhZF9s
aXN0KTsKKwlVS19UQUlMUV9JTlNFUlRfSEVBRCgmcy0+ZXhpdGVkX3RocmVhZHMsIHQsIHRocmVh
ZF9saXN0KTsKIAogCXVrcGxhdF9sY3B1X3Jlc3RvcmVfaXJxZihmbGFncyk7CiAKQEAgLTIwOCw3
ICsyMDQsNiBAQCBzdHJ1Y3QgdWtfc2NoZWQgKnVrX3NjaGVkY29vcF9pbml0KHN0cnVjdCB1a19h
bGxvYyAqYSkKIAl1a3BsYXRfY3R4X2NhbGxiYWNrc19pbml0KCZzY2hlZC0+cGxhdF9jdHhfY2Jz
LCB1a3BsYXRfY3R4X3N3KTsKIAogCXBydiA9IHNjaGVkLT5wcnY7Ci0JVUtfVEFJTFFfSU5JVCgm
cHJ2LT5leGl0ZWRfdGhyZWFkcyk7CiAJVUtfVEFJTFFfSU5JVCgmcHJ2LT50aHJlYWRfbGlzdCk7
CiAJcHJ2LT50aHJlYWRzX3N0YXJ0ZWQgPSAwOwogCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBs
aXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Fri Mar 22 14:16:51 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 22 Mar 2019 14:16:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h7KyY-00041B-Tm; Fri, 22 Mar 2019 14:16: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=9pEa=RZ=cs.pub.ro=costin.lupu@srs-us1.protection.inumbo.net>)
 id 1h7KyX-000402-H2
 for minios-devel@lists.xen.org; Fri, 22 Mar 2019 14:16:49 +0000
X-Inumbo-ID: 215d1687-4cad-11e9-bc90-bc764e045a96
Received: from vesa.cs.pub.ro (unknown [141.85.227.187])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 215d1687-4cad-11e9-bc90-bc764e045a96;
 Fri, 22 Mar 2019 14:16:48 +0000 (UTC)
IronPort-SDR: tGFRgKeUuopJ0P+ntAif9RJkI9w1aX/2SiRMFX6f69aCMD2pTwxiaC5twQ7mTdh8L82L9Gd7j1
 JL3BxDB9YvZg==
IronPort-PHdr: =?us-ascii?q?9a23=3AlW/LtRV6ZU0fHSCQbGBQDf1NaWPV8LGtZVwlr6?=
 =?us-ascii?q?E/grcLSJyIuqrYbBWOt8tkgFKBZ4jH8fUM07OQ7/m4HzNZqsve+Fk5M7V0Hy?=
 =?us-ascii?q?cfjssXmwFySOWkMmbcaMDQUiohAc5ZX0Vk9XzoeWJcGcL5ekGA6ibqtW1aFR?=
 =?us-ascii?q?rwLxd6KfroEYDOkcu3y/qy+5rOaAlUmTaxe7x/IAiqoQnLtMQanIRuJ6Yzxx?=
 =?us-ascii?q?DUvnZGZuNayH9yK1mOhRj8/MCw/JBi8yRUpf0s8tNLXLv5caolU7FWFSwqPG?=
 =?us-ascii?q?8p6sLlsxnDVhaP6WAHUmoKiBpIAhPK4w/8U5zsryb1rOt92C2dPc3rUbA5XC?=
 =?us-ascii?q?mp4ql3RBP0jioMKjg0+3zVhMNtlqJWuBKvqQJizYDaY4+bM/hxfq3GcN8GWW?=
 =?us-ascii?q?ZMRNpdWjZdDo+gaYYEEuoPPfxfr4n4v1YDsxy+BRKwBOPuzD9Dm3n43bAi0+?=
 =?us-ascii?q?Q8DArL2xAvH9UVsHTIrdX1Mr0eUeSozKnQ0DXOdO9Z2Szn5IjQbxAuuuuAXa?=
 =?us-ascii?q?h3ccfIz0QkCgDLjk2IpID4MD6Zy/4Bvmub4uZ6S+6jlWwqpxt/rzS328shhZ?=
 =?us-ascii?q?TFipgWx13E7yl13og4KNOiREJmbtOoDp1dvDyAOYRsWMMtWWRotT4/yr0BpJ?=
 =?us-ascii?q?G0YjAHyI8ixx7Dc/yHdJWI4g77WOaRPzh4gHVldaqhhxa360egy+n8WtOo31?=
 =?us-ascii?q?ZRtCZFisTMuWsX2xzJ7ciLUvp9/kG/1jaTzw3f9+5JLV0umafYK5Mt2KA8mo?=
 =?us-ascii?q?QRvEjZECL6gED2g7WXdkUg9Oio8ePnYrD+q5CAMI90kR3+MqUomsClBeQ4Lx?=
 =?us-ascii?q?AOX3WA9Ougz73v51X5QKhRgfEsiKnZt4jWJd4Hqa6hHw9VzoEj5g66Dzen1t?=
 =?us-ascii?q?QYnH4HLElcdB2akYfpJU/BIPTjAPe7glSsiytrx+vcMrzuHJrNKGLPkLD7fb?=
 =?us-ascii?q?Zy80Rc0hY8zchD55JIDbEMOPL9Wkv2tNzCDx82KQq0z/z6Btph1oMeXGOPDb?=
 =?us-ascii?q?KFMK7Jt1+H+P4gI+2Wa4AOojryNeUltLbSiio8mFkcerLs0ZYJZXSQGvV9P1?=
 =?us-ascii?q?7fcXfqxNAbHjQkpA07Gcftk0GDV3Z3em6vF/Y34SonCYTgCZrbW6imm/qZwS?=
 =?us-ascii?q?39BJoANTMOMUyFDXq9L9bMYPwLci/HesI=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A2C2AgBB7ZRc/wPjVY1jHAEBAQQBAQc?=
 =?us-ascii?q?EAQGBZYJ5gQMnjQmmfioQAYRAAoUeOBIBAQMBAQkBAwIBbBwMgjoigm8GJ1I?=
 =?us-ascii?q?QPxJXGYMiAYF5qkQzhUaEbIEvhmqGHz+BEYNQiiUDkSaTZwcCgkcEhRiLSSW?=
 =?us-ascii?q?CXZEfoBE3IYFWMxqDXwmCDReKAoFDgls9AQExgQUBAY15AQE?=
X-IPAS-Result: =?us-ascii?q?A2C2AgBB7ZRc/wPjVY1jHAEBAQQBAQcEAQGBZYJ5gQMnj?=
 =?us-ascii?q?QmmfioQAYRAAoUeOBIBAQMBAQkBAwIBbBwMgjoigm8GJ1IQPxJXGYMiAYF5q?=
 =?us-ascii?q?kQzhUaEbIEvhmqGHz+BEYNQiiUDkSaTZwcCgkcEhRiLSSWCXZEfoBE3IYFWM?=
 =?us-ascii?q?xqDXwmCDReKAoFDgls9AQExgQUBAY15AQE?=
X-IronPort-AV: E=Sophos;i="5.60,256,1549922400"; 
   d="scan'208";a="3278332"
Received: from mail.cs.pub.ro (HELO vmail.cs.pub.ro) ([141.85.227.3])
 by vesa.cs.pub.ro with ESMTP; 22 Mar 2019 16:16:42 +0200
Received: from localhost (localhost [127.0.0.1])
 by vmail.cs.pub.ro (Postfix) with ESMTP id 74CA41A601B0;
 Fri, 22 Mar 2019 16:16:42 +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 7_k4s6NJDeZE; Fri, 22 Mar 2019 16:16:42 +0200 (EET)
Received: from vmail.cs.pub.ro (localhost [127.0.0.1])
 by vmail.cs.pub.ro (Postfix) with ESMTPS id 541A71A60205;
 Fri, 22 Mar 2019 16:16:42 +0200 (EET)
Received: from wolfprec.precis.pub.ro (unknown [141.85.233.142])
 by vmail.cs.pub.ro (Postfix) with ESMTPSA id 4D40B1A601DB;
 Fri, 22 Mar 2019 16:16:42 +0200 (EET)
From: Costin Lupu <costin.lupu@cs.pub.ro>
To: minios-devel@lists.xen.org
Date: Fri, 22 Mar 2019 16:16:34 +0200
Message-Id: <20190322141639.8316-8-costin.lupu@cs.pub.ro>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190322141639.8316-1-costin.lupu@cs.pub.ro>
References: <20190322141639.8316-1-costin.lupu@cs.pub.ro>
Subject: [Minios-devel] [UNIKRAFT PATCH v4 07/12] lib/uksched: Add function
 for killing threads
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
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>

VGhyZWFkIGtpbGwgZnVuY3Rpb24gcmVwbGFjZXMgdGhlIHRocmVhZCBkZXN0cm95IGZ1bmN0aW9u
IGFzIHRoZQpwdWJsaWMgZnVuY3Rpb24gZm9yIHRyaWdnZXJpbmcgdGhyZWFkIGRlYXRocy4KClNp
Z25lZC1vZmYtYnk6IENvc3RpbiBMdXB1IDxjb3N0aW4ubHVwdUBjcy5wdWIucm8+ClJldmlld2Vk
LWJ5OiBGbG9yaWFuIFNjaG1pZHQgPGZsb3JpYW4uc2NobWlkdEBuZWNsYWIuZXU+Ci0tLQogbGli
L3Vrc2NoZWQvZXhwb3J0c3ltcy51ayAgICAgICB8IDEgKwogbGliL3Vrc2NoZWQvaW5jbHVkZS91
ay9zY2hlZC5oICB8IDIgKysKIGxpYi91a3NjaGVkL2luY2x1ZGUvdWsvdGhyZWFkLmggfCA0ICsr
LS0KIGxpYi91a3NjaGVkL3NjaGVkLmMgICAgICAgICAgICAgfCA1ICsrKysrCiBsaWIvdWtzY2hl
ZGNvb3Avc2NoZWRjb29wLmMgICAgIHwgMiArLQogcGxhdC94ZW4veGVuYnVzL3hzX2NvbW1zLmMg
ICAgICB8IDIgKy0KIDYgZmlsZXMgY2hhbmdlZCwgMTIgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS9saWIvdWtzY2hlZC9leHBvcnRzeW1zLnVrIGIvbGliL3Vrc2No
ZWQvZXhwb3J0c3ltcy51awppbmRleCAzMTE4MzgzZC4uYzY3ODkyYzQgMTAwNjQ0Ci0tLSBhL2xp
Yi91a3NjaGVkL2V4cG9ydHN5bXMudWsKKysrIGIvbGliL3Vrc2NoZWQvZXhwb3J0c3ltcy51awpA
QCAtNyw2ICs3LDcgQEAgdWtfc2NoZWRfc3RhcnQKIHVrX3NjaGVkX2lkbGVfaW5pdAogdWtfc2No
ZWRfdGhyZWFkX2NyZWF0ZQogdWtfc2NoZWRfdGhyZWFkX2Rlc3Ryb3kKK3VrX3NjaGVkX3RocmVh
ZF9raWxsCiB1a19zY2hlZF90aHJlYWRfc2xlZXAKIHVrX3NjaGVkX3RocmVhZF9leGl0CiB1a190
aHJlYWRfaW5pdApkaWZmIC0tZ2l0IGEvbGliL3Vrc2NoZWQvaW5jbHVkZS91ay9zY2hlZC5oIGIv
bGliL3Vrc2NoZWQvaW5jbHVkZS91ay9zY2hlZC5oCmluZGV4IGU1NjMwZWQ2Li45ZTIxODY4OCAx
MDA2NDQKLS0tIGEvbGliL3Vrc2NoZWQvaW5jbHVkZS91ay9zY2hlZC5oCisrKyBiL2xpYi91a3Nj
aGVkL2luY2x1ZGUvdWsvc2NoZWQuaApAQCAtMjE3LDYgKzIxNyw4IEBAIHN0cnVjdCB1a190aHJl
YWQgKnVrX3NjaGVkX3RocmVhZF9jcmVhdGUoc3RydWN0IHVrX3NjaGVkICpzY2hlZCwKIAkJdm9p
ZCAoKmZ1bmN0aW9uKSh2b2lkICopLCB2b2lkICphcmcpOwogdm9pZCB1a19zY2hlZF90aHJlYWRf
ZGVzdHJveShzdHJ1Y3QgdWtfc2NoZWQgKnNjaGVkLAogCQlzdHJ1Y3QgdWtfdGhyZWFkICp0aHJl
YWQpOwordm9pZCB1a19zY2hlZF90aHJlYWRfa2lsbChzdHJ1Y3QgdWtfc2NoZWQgKnNjaGVkLAor
CQlzdHJ1Y3QgdWtfdGhyZWFkICp0aHJlYWQpOwogCiBzdGF0aWMgaW5saW5lCiB2b2lkIHVrX3Nj
aGVkX3RocmVhZF9zd2l0Y2goc3RydWN0IHVrX3NjaGVkICpzY2hlZCwKZGlmZiAtLWdpdCBhL2xp
Yi91a3NjaGVkL2luY2x1ZGUvdWsvdGhyZWFkLmggYi9saWIvdWtzY2hlZC9pbmNsdWRlL3VrL3Ro
cmVhZC5oCmluZGV4IDEzMTI2OGI0Li5mMzg5MWMyOSAxMDA2NDQKLS0tIGEvbGliL3Vrc2NoZWQv
aW5jbHVkZS91ay90aHJlYWQuaAorKysgYi9saWIvdWtzY2hlZC9pbmNsdWRlL3VrL3RocmVhZC5o
CkBAIC02OSw4ICs2OSw4IEBAIFVLX1RBSUxRX0hFQUQodWtfdGhyZWFkX2xpc3QsIHN0cnVjdCB1
a190aHJlYWQpOwogCQkJbmFtZSwgYXR0ciwgZnVuY3Rpb24sIGRhdGEpCiAjZGVmaW5lIHVrX3Ro
cmVhZF9jcmVhdGUobmFtZSwgZnVuY3Rpb24sIGRhdGEpIFwKIAl1a190aHJlYWRfY3JlYXRlX2F0
dHIobmFtZSwgTlVMTCwgZnVuY3Rpb24sIGRhdGEpCi0jZGVmaW5lIHVrX3RocmVhZF9kZXN0cm95
KHRocmVhZCkgXAotCXVrX3NjaGVkX3RocmVhZF9kZXN0cm95KHRocmVhZC0+c2NoZWQsIHRocmVh
ZCkKKyNkZWZpbmUgdWtfdGhyZWFkX2tpbGwodGhyZWFkKSBcCisJdWtfc2NoZWRfdGhyZWFkX2tp
bGwodGhyZWFkLT5zY2hlZCwgdGhyZWFkKQogdm9pZCB1a190aHJlYWRfZXhpdChzdHJ1Y3QgdWtf
dGhyZWFkICp0aHJlYWQpOwogCiBpbnQgdWtfdGhyZWFkX3dhaXQoc3RydWN0IHVrX3RocmVhZCAq
dGhyZWFkKTsKZGlmZiAtLWdpdCBhL2xpYi91a3NjaGVkL3NjaGVkLmMgYi9saWIvdWtzY2hlZC9z
Y2hlZC5jCmluZGV4IGEwZDcwNmY1Li41ZjZiYzY4NSAxMDA2NDQKLS0tIGEvbGliL3Vrc2NoZWQv
c2NoZWQuYworKysgYi9saWIvdWtzY2hlZC9zY2hlZC5jCkBAIC0yMjIsNiArMjIyLDExIEBAIHZv
aWQgdWtfc2NoZWRfdGhyZWFkX2Rlc3Ryb3koc3RydWN0IHVrX3NjaGVkICpzY2hlZCwgc3RydWN0
IHVrX3RocmVhZCAqdGhyZWFkKQogCXVrX2ZyZWUoc2NoZWQtPmFsbG9jYXRvciwgdGhyZWFkKTsK
IH0KIAordm9pZCB1a19zY2hlZF90aHJlYWRfa2lsbChzdHJ1Y3QgdWtfc2NoZWQgKnNjaGVkLCBz
dHJ1Y3QgdWtfdGhyZWFkICp0aHJlYWQpCit7CisJdWtfc2NoZWRfdGhyZWFkX3JlbW92ZShzY2hl
ZCwgdGhyZWFkKTsKK30KKwogdm9pZCB1a19zY2hlZF90aHJlYWRfc2xlZXAoX19uc2VjIG5zZWMp
CiB7CiAJc3RydWN0IHVrX3RocmVhZCAqdGhyZWFkOwpkaWZmIC0tZ2l0IGEvbGliL3Vrc2NoZWRj
b29wL3NjaGVkY29vcC5jIGIvbGliL3Vrc2NoZWRjb29wL3NjaGVkY29vcC5jCmluZGV4IDJhNjQ2
NzYwLi5hM2YyNjVjNiAxMDA2NDQKLS0tIGEvbGliL3Vrc2NoZWRjb29wL3NjaGVkY29vcC5jCisr
KyBiL2xpYi91a3NjaGVkY29vcC9zY2hlZGNvb3AuYwpAQCAtMTI4LDcgKzEyOCw3IEBAIHN0YXRp
YyB2b2lkIHNjaGVkY29vcF9zY2hlZHVsZShzdHJ1Y3QgdWtfc2NoZWQgKnMpCiAJCQljb250aW51
ZTsKIAogCQlpZiAodGhyZWFkICE9IHByZXYpCi0JCQl1a190aHJlYWRfZGVzdHJveSh0aHJlYWQp
OworCQkJdWtfc2NoZWRfdGhyZWFkX2Rlc3Ryb3kocywgdGhyZWFkKTsKIAl9CiB9CiAKZGlmZiAt
LWdpdCBhL3BsYXQveGVuL3hlbmJ1cy94c19jb21tcy5jIGIvcGxhdC94ZW4veGVuYnVzL3hzX2Nv
bW1zLmMKaW5kZXggMDU4OWQ0OGIuLjVjMzkzYzFlIDEwMDY0NAotLS0gYS9wbGF0L3hlbi94ZW5i
dXMveHNfY29tbXMuYworKysgYi9wbGF0L3hlbi94ZW5idXMveHNfY29tbXMuYwpAQCAtNjE3LDYg
KzYxNyw2IEBAIHZvaWQgeHNfY29tbXNfZmluaSh2b2lkKQogCXhzaC5idWYgPSBOVUxMOwogCiAJ
LyogVE9ETyBzdG9wIHRocmVhZCwgaW5zdGVhZCBvZiBraWxsaW5nIGl0ICovCi0JdWtfdGhyZWFk
X2Rlc3Ryb3koeHNoLnRocmVhZCk7CisJdWtfdGhyZWFkX2tpbGwoeHNoLnRocmVhZCk7CiAJeHNo
LnRocmVhZCA9IE5VTEw7CiB9Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Fri Mar 22 14:16:51 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 22 Mar 2019 14:16:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h7KyZ-00041J-0y; Fri, 22 Mar 2019 14:16:51 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9pEa=RZ=cs.pub.ro=costin.lupu@srs-us1.protection.inumbo.net>)
 id 1h7KyX-000403-Id
 for minios-devel@lists.xen.org; Fri, 22 Mar 2019 14:16:49 +0000
X-Inumbo-ID: 216e63f9-4cad-11e9-bc90-bc764e045a96
Received: from vesa.cs.pub.ro (unknown [141.85.227.187])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 216e63f9-4cad-11e9-bc90-bc764e045a96;
 Fri, 22 Mar 2019 14:16:48 +0000 (UTC)
IronPort-SDR: gC/XkCTQQR92aW5wFqchH4rm92WSLV5sYOFQJPKxiNXW8Gtll1KtkY0UUOEDyEBlx6rV6Dus4M
 X2hRwPUjAHjg==
IronPort-PHdr: =?us-ascii?q?9a23=3ASvgPWh/aP1KoXP9uRHKM819IXTAuvvDOBiVQ1K?=
 =?us-ascii?q?B30uMcTK2v8tzYMVDF4r011RmVBN2dtKsP1rWempujcFRI2YyGvnEGfc4EfD?=
 =?us-ascii?q?4+ouJSoTYdBtWYA1bwNv/gYn9yNs1DUFh44yPzahANS47xaFLIv3K98yMZFA?=
 =?us-ascii?q?nhOgppPOT1HZPZg9iq2+yo9JDffhlEiCC/bL9vIxm7rQfcvdQKjIV/Lao81g?=
 =?us-ascii?q?HHqWZSdeRMwmNoK1OTnxLi6cq14ZVu7Sdete8/+sBZSan1cLg2QrJeDDQ9Lm?=
 =?us-ascii?q?A6/9brugXZTQuO/XQTTGMbmQdVDgff7RH6WpDxsjbmtud4xSKXM9H6QawyVD?=
 =?us-ascii?q?+/6apgVR3mhzodNzMh8G/ZlNF+gqxYrhympRN/zZXZbJ2JOPdkYq/QZ88WSX?=
 =?us-ascii?q?ZHU81MVyJBGIS8b44XAucfOuZYtJX9p1oIrRCjAwesGfvvyiJVjXLxwaI61P?=
 =?us-ascii?q?8hER3H3AwmBd4OtGnUrM3oNKoJTe+117PEzS3eb/xNwzv98o/IfwknrPqRXr?=
 =?us-ascii?q?xwadLcxVQgGg/YlFmdqozoMymL2ugTsWWX9eRtWfqyh2Motg19uDuiy8c2ho?=
 =?us-ascii?q?XXiI8YxErI+Th2zYorI9CzVVR1bsS+EJRKsiGXL452QsQ/TG52oCs60bgGuY?=
 =?us-ascii?q?KjfCgN1ZQn2wbTa/yZfIiM5RLuTPiRITJii3JkfLKznQq98VO6xu3kS8m7y0?=
 =?us-ascii?q?xGrjBCktXUt3AN0QLc6tSfR/dg8UqtxCyD2gPT5+1eP0w4i6jWJ4Qvz7Iok5?=
 =?us-ascii?q?ocq0XDHiv4mEXsi6+Wc10p9fSv6+T8frXmp5mcO5VwigHjKqQuh9eyDvgjMg?=
 =?us-ascii?q?QUR2ib5P+z2Kf5/U3+WLlKlOE5krHFsJDGIsQWvqu5Aw5T0oYi7Ba/FC6q38?=
 =?us-ascii?q?kGknkZMl1FfAmKj4zoO1HVPPD4Fu2zgluynzdt3fzGOafhAprVJHjZjLjhZa?=
 =?us-ascii?q?p961JbyAcrzd5f45VUCqsAIP3pXE/9rsHWAQM5MwyxwuboFcl925gYWW2RHq?=
 =?us-ascii?q?CZNLndvkSS6u0xPunfLLMS7TP8Lfki/LvigGE0nXcZfLK1xt0HZXb+Ge5pcG?=
 =?us-ascii?q?uDZn+5qdAaDWYM9i4jVPGi3FaFSiJSYTC2QrohzjogTpq7B8HZQdb+0/S6wC?=
 =?us-ascii?q?6nE8gONSh9AVeWHCKweg=3D=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A2C2AgBB7ZRc/wPjVY1jHAEBAQQBAQc?=
 =?us-ascii?q?EAQGBZYJ5gQMnjQmmfioQAYRAAoUeOBIBAQMBAQkBAwIBbBwMgjoigm8GeRA?=
 =?us-ascii?q?/ElcZgyIBgXmqd4VGhGyBL4Zqhh8/hGGFEYUUA6UNBwKCRwSFGItJJYFya5E?=
 =?us-ascii?q?foBE3IYFWMxqDXwmMJoFDgls9AQExgQUBAY15AQE?=
X-IPAS-Result: =?us-ascii?q?A2C2AgBB7ZRc/wPjVY1jHAEBAQQBAQcEAQGBZYJ5gQMnj?=
 =?us-ascii?q?QmmfioQAYRAAoUeOBIBAQMBAQkBAwIBbBwMgjoigm8GeRA/ElcZgyIBgXmqd?=
 =?us-ascii?q?4VGhGyBL4Zqhh8/hGGFEYUUA6UNBwKCRwSFGItJJYFya5EfoBE3IYFWMxqDX?=
 =?us-ascii?q?wmMJoFDgls9AQExgQUBAY15AQE?=
X-IronPort-AV: E=Sophos;i="5.60,256,1549922400"; 
   d="scan'208";a="3278334"
Received: from mail.cs.pub.ro (HELO vmail.cs.pub.ro) ([141.85.227.3])
 by vesa.cs.pub.ro with ESMTP; 22 Mar 2019 16:16:42 +0200
Received: from localhost (localhost [127.0.0.1])
 by vmail.cs.pub.ro (Postfix) with ESMTP id 936141A601C0;
 Fri, 22 Mar 2019 16:16:42 +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 O_BKbAEknRGc; Fri, 22 Mar 2019 16:16:42 +0200 (EET)
Received: from vmail.cs.pub.ro (localhost [127.0.0.1])
 by vmail.cs.pub.ro (Postfix) with ESMTPS id 67BE41A601DB;
 Fri, 22 Mar 2019 16:16:42 +0200 (EET)
Received: from wolfprec.precis.pub.ro (unknown [141.85.233.142])
 by vmail.cs.pub.ro (Postfix) with ESMTPSA id 5A4121A601B0;
 Fri, 22 Mar 2019 16:16:42 +0200 (EET)
From: Costin Lupu <costin.lupu@cs.pub.ro>
To: minios-devel@lists.xen.org
Date: Fri, 22 Mar 2019 16:16:37 +0200
Message-Id: <20190322141639.8316-11-costin.lupu@cs.pub.ro>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190322141639.8316-1-costin.lupu@cs.pub.ro>
References: <20190322141639.8316-1-costin.lupu@cs.pub.ro>
Subject: [Minios-devel] [UNIKRAFT PATCH v4 10/12] lib/ukschedcoop: Remove
 redundant config dependencies
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
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>

dWtzY2hlZGNvb3AgbGlicmFyeSBuZWVkcyBub3RoaW5nIG1vcmUgdGhhbiB1a3NjaGVkIGxpYnJh
cnkuCgpTaWduZWQtb2ZmLWJ5OiBDb3N0aW4gTHVwdSA8Y29zdGluLmx1cHVAY3MucHViLnJvPgpS
ZXZpZXdlZC1ieTogRmxvcmlhbiBTY2htaWR0IDxmbG9yaWFuLnNjaG1pZHRAbmVjbGFiLmV1Pgot
LS0KIGxpYi91a3NjaGVkY29vcC9Db25maWcudWsgfCAyIC0tCiAxIGZpbGUgY2hhbmdlZCwgMiBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9saWIvdWtzY2hlZGNvb3AvQ29uZmlnLnVrIGIvbGli
L3Vrc2NoZWRjb29wL0NvbmZpZy51awppbmRleCBiNDI3N2ExYi4uOGE1MDcyNTEgMTAwNjQ0Ci0t
LSBhL2xpYi91a3NjaGVkY29vcC9Db25maWcudWsKKysrIGIvbGliL3Vrc2NoZWRjb29wL0NvbmZp
Zy51awpAQCAtMSw2ICsxLDQgQEAKIGNvbmZpZyBMSUJVS1NDSEVEQ09PUAogCWJvb2wgInVrc2No
ZWRjb29wOiBDb29wZXJhdGl2ZSBSb3VuZC1Sb2JpbiBzY2hlZHVsZXIiCiAJZGVmYXVsdCBuCi0J
c2VsZWN0IExJQk5PTElCQyBpZiAhSEFWRV9MSUJDCi0Jc2VsZWN0IExJQlVLREVCVUcKIAlzZWxl
Y3QgTElCVUtTQ0hFRAotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Fri Mar 22 14:16:52 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 22 Mar 2019 14:16:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h7Kya-000433-2g; Fri, 22 Mar 2019 14:16: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=9pEa=RZ=cs.pub.ro=costin.lupu@srs-us1.protection.inumbo.net>)
 id 1h7KyY-00040q-RA
 for minios-devel@lists.xen.org; Fri, 22 Mar 2019 14:16:50 +0000
X-Inumbo-ID: 21cfb218-4cad-11e9-bc90-bc764e045a96
Received: from vesa.cs.pub.ro (unknown [141.85.227.187])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 21cfb218-4cad-11e9-bc90-bc764e045a96;
 Fri, 22 Mar 2019 14:16:49 +0000 (UTC)
IronPort-SDR: yIt5SLkPTdrSTA/ll+95BmZg4rndWlXiuC4hvN+RKbRvS7RfUb45HbYw0wmvqF2Gbx/ETMLpb7
 NUNkWgg6JcPw==
IronPort-PHdr: =?us-ascii?q?9a23=3AkZbtexQW+pca8bHVpHW5Mq7kCdpsv+yvbD5Q0Y?=
 =?us-ascii?q?Iujvd0So/mwa6yZR2N2/xhgRfzUJnB7Loc0qyK6vimBjVLvMnJmUtBWaQEbw?=
 =?us-ascii?q?UCh8QSkl5oK+++Imq/EsTXaTcnFt9JTl5v8iLzG0FUHMHjew+a+SXqvnYdFR?=
 =?us-ascii?q?rlKAV6OPn+FJLMgMSrzeCy/IDYbxlViDanbr5+MQm6oR/Tu8ULjodvKqQ8wQ?=
 =?us-ascii?q?bVr3VVfOhb2XlmLk+JkRbm4cew8p9j8yBOtP8k6sVNT6b0cbkmQLJBFDgpPH?=
 =?us-ascii?q?w768PttRnYUAuA/WAcXXkMkhpJGAfK8hf3VYrsvyTgt+p93C6aPdDqTb0xRD?=
 =?us-ascii?q?+v4btnRAPuhSwaMTMy7WPZhdFqjK9DoByvuQFxzYDXbo+SNvV+cLjQcc8GSW?=
 =?us-ascii?q?dbQspcTTBNDp+6YoASD+QBJ+FYr4zlqlYQqhu+HhWsBOLpyjRVgHH2wLU60/?=
 =?us-ascii?q?k8GgzBwAMgGMkOsGjVrNXzLqsSVf21zLHVzTjYc/xWwi3x6JDVch86u/2MR7?=
 =?us-ascii?q?VwfNPXxEIyFA3Flk2dpZHqMj+IzOgAsGiW4/B+We6xiWMrsQ98riCyysojl4?=
 =?us-ascii?q?XFnIEYx1De+Slnzos4K8e0RFN0bNK6FpZbqjuUOJFsQsw4RmFloCM6yrobtp?=
 =?us-ascii?q?GlZCUK05EnxwLHa/yAboiI/grvVOaPLjd8g3JoYKy/hxOo/kihzu3wTNW70E?=
 =?us-ascii?q?1Qoipdj9nDrWoB1wbU6sSfS/t9+Fmu2SqX2gzO5exIPFo4mKnbJpI73LI8iJ?=
 =?us-ascii?q?gevV7NEyPunUX5lq6WdkEq+uiy7OTnZ63rqYObN49vlgH+M6Iulta7AeQlKg?=
 =?us-ascii?q?gOQnOW9vin1LH55U35Xa5FgucskqneqJzaP9gUpralAw9J1YYu8xO/Dzag0N?=
 =?us-ascii?q?QZmnkHN0tJdw+ZgIj3JV7OJOv1DfO+g1S3jDdr3OrKP7L/DZXLNHTDl63hfb?=
 =?us-ascii?q?ll4U5G1AUz1cxf545TCrwZIPzzXkjxtMbZDhAjNQy42fvpB8l91oMbWGKAH7?=
 =?us-ascii?q?OZPbjUsVCW+u0vJ/ODa5QPtDnjNvh2r8Lp2Ho4n14aZuyl0IUabFi8H+96OA?=
 =?us-ascii?q?OJbHyqhc0OQkkQuQ9rZ+vxlFyEGRpOf2v6C6k7/S06DsSiEJ/ebou2xqSc1m?=
 =?us-ascii?q?GhGcsFNSh9FlmQHCKwJM2/UPAWZXfKLw=3D=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A2C1AgBB7ZRc/wPjVY1jHAEBAQQBAQc?=
 =?us-ascii?q?EAQGBZYN8J40Jpn46AYRAAoUeOBIBAQMBAQkBAwIBbCiCOiKCbwYnUhA/Bwt?=
 =?us-ascii?q?XGYMigXqqRDOKMoEvhmqGHz+BEYJkbIURhRQDpQ0HAoJHBJBhJZN8oBE3IYF?=
 =?us-ascii?q?WMxqDX4IWFxOODT0BATGBBQEBjXkBAQ?=
X-IPAS-Result: =?us-ascii?q?A2C1AgBB7ZRc/wPjVY1jHAEBAQQBAQcEAQGBZYN8J40Jp?=
 =?us-ascii?q?n46AYRAAoUeOBIBAQMBAQkBAwIBbCiCOiKCbwYnUhA/BwtXGYMigXqqRDOKM?=
 =?us-ascii?q?oEvhmqGHz+BEYJkbIURhRQDpQ0HAoJHBJBhJZN8oBE3IYFWMxqDX4IWFxOOD?=
 =?us-ascii?q?T0BATGBBQEBjXkBAQ?=
X-IronPort-AV: E=Sophos;i="5.60,256,1549922400"; 
   d="scan'208";a="3278331"
Received: from mail.cs.pub.ro (HELO vmail.cs.pub.ro) ([141.85.227.3])
 by vesa.cs.pub.ro with ESMTP; 22 Mar 2019 16:16:42 +0200
Received: from localhost (localhost [127.0.0.1])
 by vmail.cs.pub.ro (Postfix) with ESMTP id 8BEC41A601A9;
 Fri, 22 Mar 2019 16:16:42 +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 zev1khp1mn84; Fri, 22 Mar 2019 16:16:42 +0200 (EET)
Received: from vmail.cs.pub.ro (localhost [127.0.0.1])
 by vmail.cs.pub.ro (Postfix) with ESMTPS id 5B25B1A601CC;
 Fri, 22 Mar 2019 16:16:42 +0200 (EET)
Received: from wolfprec.precis.pub.ro (unknown [141.85.233.142])
 by vmail.cs.pub.ro (Postfix) with ESMTPSA id 525231A601F6;
 Fri, 22 Mar 2019 16:16:42 +0200 (EET)
From: Costin Lupu <costin.lupu@cs.pub.ro>
To: minios-devel@lists.xen.org
Date: Fri, 22 Mar 2019 16:16:35 +0200
Message-Id: <20190322141639.8316-9-costin.lupu@cs.pub.ro>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190322141639.8316-1-costin.lupu@cs.pub.ro>
References: <20190322141639.8316-1-costin.lupu@cs.pub.ro>
Subject: [Minios-devel] [UNIKRAFT PATCH v4 08/12] lib/uksched: Set scheduler
 reference only if adding the thread was successful
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
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>

U2NoZWR1bGVyIG1heSByZWplY3QgYWRkaW5nIHRocmVhZHMgaWYgY2VydGFpbiBjb25kaXRpb25z
IGFyZSBub3QgbWV0LgpUaGVyZWZvcmUgd2Ugc2V0IHRoZSBzY2hlZHVsZXIgcmVmZXJlbmNlIG9u
bHkgaWYgYWRkaW5nIHRoZSB0aHJlYWQgd2FzCnN1Y2Nlc3NmdWwuCgpTaWduZWQtb2ZmLWJ5OiBD
b3N0aW4gTHVwdSA8Y29zdGluLmx1cHVAY3MucHViLnJvPgotLS0KIGxpYi91a3NjaGVkL2luY2x1
ZGUvdWsvc2NoZWQuaCB8IDE3ICsrKysrKysrKysrKy0tLS0tCiBsaWIvdWtzY2hlZC90aHJlYWQu
YyAgICAgICAgICAgfCAgMSArCiBsaWIvdWtzY2hlZGNvb3Avc2NoZWRjb29wLmMgICAgfCAgNCAr
KystCiAzIGZpbGVzIGNoYW5nZWQsIDE2IGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEvbGliL3Vrc2NoZWQvaW5jbHVkZS91ay9zY2hlZC5oIGIvbGliL3Vrc2NoZWQv
aW5jbHVkZS91ay9zY2hlZC5oCmluZGV4IDllMjE4Njg4Li4zZWIxZjRlYyAxMDA2NDQKLS0tIGEv
bGliL3Vrc2NoZWQvaW5jbHVkZS91ay9zY2hlZC5oCisrKyBiL2xpYi91a3NjaGVkL2luY2x1ZGUv
dWsvc2NoZWQuaApAQCAtNTksNyArNTksNyBAQCBpbnQgdWtfc2NoZWRfc2V0X2RlZmF1bHQoc3Ry
dWN0IHVrX3NjaGVkICpzKTsKIHR5cGVkZWYgdm9pZCAgKCp1a19zY2hlZF95aWVsZF9mdW5jX3Qp
CiAJCShzdHJ1Y3QgdWtfc2NoZWQgKnMpOwogCi10eXBlZGVmIHZvaWQgICgqdWtfc2NoZWRfdGhy
ZWFkX2FkZF9mdW5jX3QpCit0eXBlZGVmIGludCAgICgqdWtfc2NoZWRfdGhyZWFkX2FkZF9mdW5j
X3QpCiAJCShzdHJ1Y3QgdWtfc2NoZWQgKnMsIHN0cnVjdCB1a190aHJlYWQgKnQsCiAJCQljb25z
dCB1a190aHJlYWRfYXR0cl90ICphdHRyKTsKIHR5cGVkZWYgdm9pZCAgKCp1a19zY2hlZF90aHJl
YWRfcmVtb3ZlX2Z1bmNfdCkKQEAgLTEwNywyNCArMTA3LDMxIEBAIHN0YXRpYyBpbmxpbmUgdm9p
ZCB1a19zY2hlZF95aWVsZCh2b2lkKQogCXMtPnlpZWxkKHMpOwogfQogCi1zdGF0aWMgaW5saW5l
IHZvaWQgdWtfc2NoZWRfdGhyZWFkX2FkZChzdHJ1Y3QgdWtfc2NoZWQgKnMsCitzdGF0aWMgaW5s
aW5lIGludCB1a19zY2hlZF90aHJlYWRfYWRkKHN0cnVjdCB1a19zY2hlZCAqcywKIAkJc3RydWN0
IHVrX3RocmVhZCAqdCwgY29uc3QgdWtfdGhyZWFkX2F0dHJfdCAqYXR0cikKIHsKKwlpbnQgcmM7
CisKIAlVS19BU1NFUlQocyk7CiAJVUtfQVNTRVJUKHQpOwogCWlmIChhdHRyKQogCQl0LT5kZXRh
Y2hlZCA9IGF0dHItPmRldGFjaGVkOwotCXQtPnNjaGVkID0gczsKLQlzLT50aHJlYWRfYWRkKHMs
IHQsIGF0dHIpOworCXJjID0gcy0+dGhyZWFkX2FkZChzLCB0LCBhdHRyKTsKKwlpZiAocmMgPT0g
MCkKKwkJdC0+c2NoZWQgPSBzOworCXJldHVybiByYzsKIH0KIAotc3RhdGljIGlubGluZSB2b2lk
IHVrX3NjaGVkX3RocmVhZF9yZW1vdmUoc3RydWN0IHVrX3NjaGVkICpzLAorc3RhdGljIGlubGlu
ZSBpbnQgdWtfc2NoZWRfdGhyZWFkX3JlbW92ZShzdHJ1Y3QgdWtfc2NoZWQgKnMsCiAJCXN0cnVj
dCB1a190aHJlYWQgKnQpCiB7CiAJVUtfQVNTRVJUKHMpOwogCVVLX0FTU0VSVCh0KTsKKwlpZiAo
dC0+c2NoZWQgIT0gcykKKwkJcmV0dXJuIC1FSU5WQUw7CiAJcy0+dGhyZWFkX3JlbW92ZShzLCB0
KTsKIAl0LT5zY2hlZCA9IE5VTEw7CisJcmV0dXJuIDA7CiB9CiAKIHN0YXRpYyBpbmxpbmUgaW50
IHVrX3NjaGVkX3RocmVhZF9zZXRfcHJpbyhzdHJ1Y3QgdWtfc2NoZWQgKnMsCmRpZmYgLS1naXQg
YS9saWIvdWtzY2hlZC90aHJlYWQuYyBiL2xpYi91a3NjaGVkL3RocmVhZC5jCmluZGV4IGZmMGZi
MzlmLi40ZDkzMWE3NCAxMDA2NDQKLS0tIGEvbGliL3Vrc2NoZWQvdGhyZWFkLmMKKysrIGIvbGli
L3Vrc2NoZWQvdGhyZWFkLmMKQEAgLTg5LDYgKzg5LDcgQEAgaW50IHVrX3RocmVhZF9pbml0KHN0
cnVjdCB1a190aHJlYWQgKnRocmVhZCwKIAl0aHJlYWQtPndha2V1cF90aW1lID0gMExMOwogCXRo
cmVhZC0+ZGV0YWNoZWQgPSBmYWxzZTsKIAl1a193YWl0cV9pbml0KCZ0aHJlYWQtPndhaXRpbmdf
dGhyZWFkcyk7CisJdGhyZWFkLT5zY2hlZCA9IE5VTEw7CiAKICNpZmRlZiBDT05GSUdfSEFWRV9M
SUJDCiAJLy9UT0RPIF9SRUVOVF9JTklUX1BUUigmdGhyZWFkLT5yZWVudCk7CmRpZmYgLS1naXQg
YS9saWIvdWtzY2hlZGNvb3Avc2NoZWRjb29wLmMgYi9saWIvdWtzY2hlZGNvb3Avc2NoZWRjb29w
LmMKaW5kZXggYTNmMjY1YzYuLjU1OWRmMDA2IDEwMDY0NAotLS0gYS9saWIvdWtzY2hlZGNvb3Av
c2NoZWRjb29wLmMKKysrIGIvbGliL3Vrc2NoZWRjb29wL3NjaGVkY29vcC5jCkBAIC0xMzIsNyAr
MTMyLDcgQEAgc3RhdGljIHZvaWQgc2NoZWRjb29wX3NjaGVkdWxlKHN0cnVjdCB1a19zY2hlZCAq
cykKIAl9CiB9CiAKLXN0YXRpYyB2b2lkIHNjaGVkY29vcF90aHJlYWRfYWRkKHN0cnVjdCB1a19z
Y2hlZCAqcywgc3RydWN0IHVrX3RocmVhZCAqdCwKK3N0YXRpYyBpbnQgc2NoZWRjb29wX3RocmVh
ZF9hZGQoc3RydWN0IHVrX3NjaGVkICpzLCBzdHJ1Y3QgdWtfdGhyZWFkICp0LAogCWNvbnN0IHVr
X3RocmVhZF9hdHRyX3QgKmF0dHIgX191bnVzZWQpCiB7CiAJdW5zaWduZWQgbG9uZyBmbGFnczsK
QEAgLTE0Myw2ICsxNDMsOCBAQCBzdGF0aWMgdm9pZCBzY2hlZGNvb3BfdGhyZWFkX2FkZChzdHJ1
Y3QgdWtfc2NoZWQgKnMsIHN0cnVjdCB1a190aHJlYWQgKnQsCiAJZmxhZ3MgPSB1a3BsYXRfbGNw
dV9zYXZlX2lycWYoKTsKIAlVS19UQUlMUV9JTlNFUlRfVEFJTCgmcHJ2LT50aHJlYWRfbGlzdCwg
dCwgdGhyZWFkX2xpc3QpOwogCXVrcGxhdF9sY3B1X3Jlc3RvcmVfaXJxZihmbGFncyk7CisKKwly
ZXR1cm4gMDsKIH0KIAogc3RhdGljIHZvaWQgc2NoZWRjb29wX3RocmVhZF9yZW1vdmUoc3RydWN0
IHVrX3NjaGVkICpzLCBzdHJ1Y3QgdWtfdGhyZWFkICp0KQotLSAKMi4xMS4wCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxp
bmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Fri Mar 22 14:16:53 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 22 Mar 2019 14:16:53 +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 1h7Kyb-00043w-6z; Fri, 22 Mar 2019 14:16: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=9pEa=RZ=cs.pub.ro=costin.lupu@srs-us1.protection.inumbo.net>)
 id 1h7Kya-00042L-1g
 for minios-devel@lists.xen.org; Fri, 22 Mar 2019 14:16:52 +0000
X-Inumbo-ID: 21f95aab-4cad-11e9-bc90-bc764e045a96
Received: from vesa.cs.pub.ro (unknown [141.85.227.187])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 21f95aab-4cad-11e9-bc90-bc764e045a96;
 Fri, 22 Mar 2019 14:16:49 +0000 (UTC)
IronPort-SDR: WjL8TiV2v6wAictNgaemkjywmH3l7HAVHwn6dO9ZK8EMxxslF/0qQ+zUDW0PIxoe+H6z84UUvc
 Kx+6VdkLPXEQ==
IronPort-PHdr: =?us-ascii?q?9a23=3A6NdqeBwjSK1b6M3XCy+O+j09IxM/srCxBDY+r6?=
 =?us-ascii?q?Qd2+sfIJqq85mqBkHD//Il1AaPAdyDra0dwLeJ+4nbGkU4qa6bt34DdJEeHz?=
 =?us-ascii?q?Qksu4x2zIaPcieFEfgJ+TrZSFpVO5LVVti4m3peRMNQJW2aFLduGC94iAPER?=
 =?us-ascii?q?vjKwV1Ov71GonPhMiryuy+4ZLebxhUiDanY75+MRq6oAXTu8ILnYZsN6E9xw?=
 =?us-ascii?q?fTrHBVYepW32RoJVySnxb4+Mi9+YNo/jpTtfw86cNOSL32cKskQ7NWCjQmKH?=
 =?us-ascii?q?0169bwtRbfVwuP52ATXXsQnxFVHgXK9hD6XpP2sivnqupw3TSRMMPqQbwoXz?=
 =?us-ascii?q?mp8qFmQwLqhigaLT406GHZhNJtgqxVoxyvoB5ww4DPbY2JKPZzZL/RcMkGSW?=
 =?us-ascii?q?ZdWMtaSixPApm7b4sKF+cMI+FYr5Lhp1sPqxu1GA+iBP73yj9Vm3T72rE10+?=
 =?us-ascii?q?M6EQHa3QwgGcgCsHDJrNXtKacfSvy6zLLSwTXbcvNZwi3x6JLPch04p/yHQL?=
 =?us-ascii?q?F+cdLJxEUyGA7Jk0+cpI/lMj+PyOgBrWqW4/BuWO63lmIqpBx9riKsy8oskI?=
 =?us-ascii?q?XFmIwYx17e+Slkz4s5O9u1Q1Nhb9G+CptfrSSaOpNzQsMlXm5npj43yqYDuZ?=
 =?us-ascii?q?6nZCgKz4knxwLHZ/yHbYeI5hXjWf6PITd9nn1leba/iwyu/ki70OH8TtS030?=
 =?us-ascii?q?1QoipfldnArnEN1xrN5cibUvZx40is1SuV2w3Q6uxIO144mbTZJpI7zLM8jp?=
 =?us-ascii?q?8Tvl7CHi/ylkX2lqiWdkA89+e07OTneanmpp6aN4NujgH+L7wumtGkDOskKQ?=
 =?us-ascii?q?gCRXCb+fmn27H55035R61GjucqnanBrJDaOcMbq7a8Aw9U1IYj6hG/Dyy/3N?=
 =?us-ascii?q?sFg3YHMkxKeBacgojtOlHOO+z4Deylj1WjjjhrwerKPrr7ApXCNnLDiqvufa?=
 =?us-ascii?q?5h605Azwo+1dBR55ZTCrEbIfL8QEnxuMbFABAlMwy0xufnB8hh1o4FX2KAHL?=
 =?us-ascii?q?OWMKfIvlCT/O4gPfSMN8cpv2P4Kv4k4OWrgXInlFs1eaiywYBReH2+WPN8LB?=
 =?us-ascii?q?a3e33p1/wGCnsLuEIaUfT3wAmJViVPZnD0W78k+xkwE8S+EI2FXIf70+/J5z?=
 =?us-ascii?q?uyApADPjMOMVuLC3q9L4g=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A2BQAABB7ZRc/wPjVY1jHAEBAQQBAQc?=
 =?us-ascii?q?EAQGBUwUBAQsBgniBAyeNCaUDgXsqEAGEQAKFHjYHDQEBAwEBCQEDAgFsHAy?=
 =?us-ascii?q?COiKCbwYnUhA/ElcZgyIBgXmqRDOFRoRsgS8BhmmGHz+BEYNQhRGFFAORJpN?=
 =?us-ascii?q?nBwKCRwSFGItJJYJdkR+gEScJKIFWMxqDXwmCDReLRYJbPQEBMYEFAQGNeQE?=
 =?us-ascii?q?B?=
X-IPAS-Result: =?us-ascii?q?A2BQAABB7ZRc/wPjVY1jHAEBAQQBAQcEAQGBUwUBAQsBg?=
 =?us-ascii?q?niBAyeNCaUDgXsqEAGEQAKFHjYHDQEBAwEBCQEDAgFsHAyCOiKCbwYnUhA/E?=
 =?us-ascii?q?lcZgyIBgXmqRDOFRoRsgS8BhmmGHz+BEYNQhRGFFAORJpNnBwKCRwSFGItJJ?=
 =?us-ascii?q?YJdkR+gEScJKIFWMxqDXwmCDReLRYJbPQEBMYEFAQGNeQEB?=
X-IronPort-AV: E=Sophos;i="5.60,256,1549922400"; 
   d="scan'208";a="3278335"
Received: from mail.cs.pub.ro (HELO vmail.cs.pub.ro) ([141.85.227.3])
 by vesa.cs.pub.ro with ESMTP; 22 Mar 2019 16:16:42 +0200
Received: from localhost (localhost [127.0.0.1])
 by vmail.cs.pub.ro (Postfix) with ESMTP id 8F6171A601E2;
 Fri, 22 Mar 2019 16:16:42 +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 76dLmkV9NtUs; Fri, 22 Mar 2019 16:16:42 +0200 (EET)
Received: from vmail.cs.pub.ro (localhost [127.0.0.1])
 by vmail.cs.pub.ro (Postfix) with ESMTPS id 71B111A601C0;
 Fri, 22 Mar 2019 16:16:42 +0200 (EET)
Received: from wolfprec.precis.pub.ro (unknown [141.85.233.142])
 by vmail.cs.pub.ro (Postfix) with ESMTPSA id 66FCD1A601E2;
 Fri, 22 Mar 2019 16:16:42 +0200 (EET)
From: Costin Lupu <costin.lupu@cs.pub.ro>
To: minios-devel@lists.xen.org
Date: Fri, 22 Mar 2019 16:16:38 +0200
Message-Id: <20190322141639.8316-12-costin.lupu@cs.pub.ro>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190322141639.8316-1-costin.lupu@cs.pub.ro>
References: <20190322141639.8316-1-costin.lupu@cs.pub.ro>
Subject: [Minios-devel] [UNIKRAFT PATCH v4 11/12] lib/uksched: Add
 re-entrancy support for newlib
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
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>

UmUtZW50cmFuY3kgaW4gbmV3bGliIGlzIHByb3ZpZGVkIGJ5IG1hcHBpbmcgYSBfcmVlbnQgYXR0
cmlidXRlIHRvCmVhY2ggdGhyZWFkLiBUaGUgYXR0cmlidXRlIGVuY2Fwc3VsYXRlcyB0aGUgZ2xv
YmFsIHN0YXRlIHNwZWNpZmljCnRvIGVhY2ggdGhyZWFkIChlLmcuIGVycm5vLCBzdGFuZGFyZCBJ
TyBzdHJlYW1zLCBzaWduYWwgc3RhdGUsIGV0YykuCgpTaWduZWQtb2ZmLWJ5OiBDb3N0aW4gTHVw
dSA8Y29zdGluLmx1cHVAY3MucHViLnJvPgotLS0KIGxpYi91a3NjaGVkL2V4cG9ydHN5bXMudWsg
ICAgICAgfCAgMyArKysKIGxpYi91a3NjaGVkL2luY2x1ZGUvdWsvdGhyZWFkLmggfCAgNCArKy0t
CiBsaWIvdWtzY2hlZC90aHJlYWQuYyAgICAgICAgICAgIHwgMjkgKysrKysrKysrKysrKysrKysr
KysrKysrKysrLS0KIDMgZmlsZXMgY2hhbmdlZCwgMzIgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS9saWIvdWtzY2hlZC9leHBvcnRzeW1zLnVrIGIvbGliL3Vrc2No
ZWQvZXhwb3J0c3ltcy51awppbmRleCBjNjc4OTJjNC4uNTI5N2FmZmQgMTAwNjQ0Ci0tLSBhL2xp
Yi91a3NjaGVkL2V4cG9ydHN5bXMudWsKKysrIGIvbGliL3Vrc2NoZWQvZXhwb3J0c3ltcy51awpA
QCAtMzAsMyArMzAsNiBAQCB1a190aHJlYWRfYXR0cl9zZXRfcHJpbwogdWtfdGhyZWFkX2F0dHJf
Z2V0X3ByaW8KIHVrX3RocmVhZF9hdHRyX3NldF90aW1lc2xpY2UKIHVrX3RocmVhZF9hdHRyX2dl
dF90aW1lc2xpY2UKKworIyBOZXdsaWIgcmVsYXRlZAorX19nZXRyZWVudApcIE5vIG5ld2xpbmUg
YXQgZW5kIG9mIGZpbGUKZGlmZiAtLWdpdCBhL2xpYi91a3NjaGVkL2luY2x1ZGUvdWsvdGhyZWFk
LmggYi9saWIvdWtzY2hlZC9pbmNsdWRlL3VrL3RocmVhZC5oCmluZGV4IGYzODkxYzI5Li5mOGJk
YmI1ZSAxMDA2NDQKLS0tIGEvbGliL3Vrc2NoZWQvaW5jbHVkZS91ay90aHJlYWQuaAorKysgYi9s
aWIvdWtzY2hlZC9pbmNsdWRlL3VrL3RocmVhZC5oCkBAIC0zMCw3ICszMCw3IEBACiAKICNpbmNs
dWRlIDxzdGRpbnQuaD4KICNpbmNsdWRlIDxzdGRib29sLmg+Ci0jaWZkZWYgQ09ORklHX0hBVkVf
TElCQworI2lmZGVmIENPTkZJR19MSUJORVdMSUJDCiAjaW5jbHVkZSA8c3lzL3JlZW50Lmg+CiAj
ZW5kaWYKICNpbmNsdWRlIDx1ay9hcmNoL2xjcHUuaD4KQEAgLTU3LDcgKzU3LDcgQEAgc3RydWN0
IHVrX3RocmVhZCB7CiAJYm9vbCBkZXRhY2hlZDsKIAlzdHJ1Y3QgdWtfd2FpdHEgd2FpdGluZ190
aHJlYWRzOwogCXN0cnVjdCB1a19zY2hlZCAqc2NoZWQ7Ci0jaWZkZWYgQ09ORklHX0hBVkVfTElC
QworI2lmZGVmIENPTkZJR19MSUJORVdMSUJDCiAJc3RydWN0IF9yZWVudCByZWVudDsKICNlbmRp
ZgogfTsKZGlmZiAtLWdpdCBhL2xpYi91a3NjaGVkL3RocmVhZC5jIGIvbGliL3Vrc2NoZWQvdGhy
ZWFkLmMKaW5kZXggNGQ5MzFhNzQuLjcyYWRmYzY4IDEwMDY0NAotLS0gYS9saWIvdWtzY2hlZC90
aHJlYWQuYworKysgYi9saWIvdWtzY2hlZC90aHJlYWQuYwpAQCAtMjksNiArMjksNyBAQAogICog
VGhyZWFkIGRlZmluaXRpb25zCiAgKiBQb3J0ZWQgZnJvbSBNaW5pLU9TCiAgKi8KKyNpbmNsdWRl
IDxzdHJpbmcuaD4KICNpbmNsdWRlIDxzdGRsaWIuaD4KICNpbmNsdWRlIDxlcnJuby5oPgogI2lu
Y2x1ZGUgPHVrL3BsYXQvY29uZmlnLmg+CkBAIC02MSw2ICs2MiwzMCBAQCBzdGF0aWMgdm9pZCBp
bml0X3NwKHVuc2lnbmVkIGxvbmcgKnNwLCBjaGFyICpzdGFjaywKIAlzdGFja19wdXNoKHNwLCAo
dW5zaWduZWQgbG9uZykgZGF0YSk7CiB9CiAKKyNpZmRlZiBDT05GSUdfTElCTkVXTElCQworc3Rh
dGljIHZvaWQgcmVlbnRfaW5pdChzdHJ1Y3QgX3JlZW50ICpyZWVudCkKK3sKKwlfUkVFTlRfSU5J
VF9QVFIocmVlbnQpOworI2lmIDAKKwkvKiBUT0RPIGluaXRpYWxpemUgYmFzaWMgc2lnbmFsIGhh
bmRsaW5nICovCisJX2luaXRfc2lnbmFsX3IobXlyZWVudCk7CisjZW5kaWYKK30KKworc3RydWN0
IF9yZWVudCAqX19nZXRyZWVudCh2b2lkKQoreworCXN0cnVjdCBfcmVlbnQgKl9yZWVudDsKKwlz
dHJ1Y3QgdWtfc2NoZWQgKnMgPSB1a19zY2hlZF9nZXRfZGVmYXVsdCgpOworCisJaWYgKCFzIHx8
ICF1a19zY2hlZF9zdGFydGVkKHMpKQorCQlfcmVlbnQgPSBfaW1wdXJlX3B0cjsKKwllbHNlCisJ
CV9yZWVudCA9ICZ1a190aHJlYWRfY3VycmVudCgpLT5yZWVudDsKKworCXJldHVybiBfcmVlbnQ7
Cit9CisjZW5kaWYgLyogQ09ORklHX0xJQk5FV0xJQkMgKi8KKwogaW50IHVrX3RocmVhZF9pbml0
KHN0cnVjdCB1a190aHJlYWQgKnRocmVhZCwKIAkJc3RydWN0IHVrcGxhdF9jdHhfY2FsbGJhY2tz
ICpjYnMsIHN0cnVjdCB1a19hbGxvYyAqYWxsb2NhdG9yLAogCQljb25zdCBjaGFyICpuYW1lLCB2
b2lkICpzdGFjaywKQEAgLTkxLDggKzExNiw4IEBAIGludCB1a190aHJlYWRfaW5pdChzdHJ1Y3Qg
dWtfdGhyZWFkICp0aHJlYWQsCiAJdWtfd2FpdHFfaW5pdCgmdGhyZWFkLT53YWl0aW5nX3RocmVh
ZHMpOwogCXRocmVhZC0+c2NoZWQgPSBOVUxMOwogCi0jaWZkZWYgQ09ORklHX0hBVkVfTElCQwot
CS8vVE9ETyBfUkVFTlRfSU5JVF9QVFIoJnRocmVhZC0+cmVlbnQpOworI2lmZGVmIENPTkZJR19M
SUJORVdMSUJDCisJcmVlbnRfaW5pdCgmdGhyZWFkLT5yZWVudCk7CiAjZW5kaWYKIAogCXVrX3By
X2luZm8oIlRocmVhZCBcIiVzXCI6IHBvaW50ZXI6ICVwLCBzdGFjazogJXBcbiIsCi0tIAoyLjEx
LjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5p
b3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Fri Mar 22 14:16:53 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 22 Mar 2019 14:16:53 +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 1h7Kyb-000444-95; Fri, 22 Mar 2019 14:16: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=9pEa=RZ=cs.pub.ro=costin.lupu@srs-us1.protection.inumbo.net>)
 id 1h7Kya-00042K-1b
 for minios-devel@lists.xen.org; Fri, 22 Mar 2019 14:16:52 +0000
X-Inumbo-ID: 21fd97f2-4cad-11e9-bc90-bc764e045a96
Received: from vesa.cs.pub.ro (unknown [141.85.227.187])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 21fd97f2-4cad-11e9-bc90-bc764e045a96;
 Fri, 22 Mar 2019 14:16:49 +0000 (UTC)
IronPort-SDR: g/dc93egxzCq9CjKOzo/G1S8MjHipDOQWxuUgiiA7QzPAwiQjoWbjj6wgwm0CpDQtLryHzI9Pp
 fS6WVJU9egZQ==
IronPort-PHdr: =?us-ascii?q?9a23=3AtbsM0BQVXFuHejRL3U+GGurkFNpsv+yvbD5Q0Y?=
 =?us-ascii?q?Iujvd0So/mwa6yZR2N2/xhgRfzUJnB7Loc0qyK6vimBjVLvMnJmUtBWaQEbw?=
 =?us-ascii?q?UCh8QSkl5oK+++Imq/EsTXaTcnFt9JTl5v8iLzG0FUHMHjew+a+SXqvnYdFR?=
 =?us-ascii?q?rlKAV6OPn+FJLMgMSrzeCy/IDYbxlViDanbr5+MQm6oR/Tu8ULjodvKqQ8wQ?=
 =?us-ascii?q?bVr3VVfOhb2XlmLk+JkRbm4cew8p9j8yBOtP8k6sVNT6b0cbkmQLJBFDgpPH?=
 =?us-ascii?q?w768PttRnYUAuA/WAcXXkMkhpJGAfK8hf3VYrsvyTgt+p93C6aPdDqTb0xRD?=
 =?us-ascii?q?+v4btnRAPuhSwaMTMy7WPZhdFqjK9DoByvuQFxzYDXbo+SNvV+cLjQcc8GSW?=
 =?us-ascii?q?dbQspcTTBNDp+6YoASD+QBJ+FYr4zlqlYQqhu+HhWsBOLpyjRVgHH2wLU60/?=
 =?us-ascii?q?k8GgzBwAMgGMkOsGjVrNXzLqsSVf21zLHVzTjYc/xWwi3x6JDVch86u/2MR7?=
 =?us-ascii?q?VwfNPXxEIyFA3Flk2dpZHqMj+IzOgAsGiW4/B+We6xiWMrsQ98riCyysojl4?=
 =?us-ascii?q?XFnIEYx1De+Slnzos4K8e0RFN0bNK6FpZbqjuUOJFsQsw4RmFloCM6yrobtp?=
 =?us-ascii?q?GlZCUK05EnxwLHa/yAboiI/grvVOaPLjd8g3JoYKy/hxOo/kihzu3wTNW70E?=
 =?us-ascii?q?1Qoipdj9nDrWoB1wbU6sSfS/t9+Fmu2SqX2gzO5exIPFo4mKnbJpI73LI8iJ?=
 =?us-ascii?q?gevV7NEyPunUX5lq6WdkEq+uiy7OTnZ63rqYObN49vlgH+M6Iulta7AeQlKg?=
 =?us-ascii?q?gOQnOW9vin1LH55U35Xa5FgucskqneqJzaP9gUpralAw9J1YYu8xO/Dzag0N?=
 =?us-ascii?q?QZmnkHN0tJdw+ZgIj3JV7OJOv1DfO+g1S3jDdr3OrKP7L/DZXLNHTDl63hfb?=
 =?us-ascii?q?ll4U5G1AUz1cxf545TCrwZIPzzXkjxtMbZDhAjNQy42fvpB8l91oMbWGKAH7?=
 =?us-ascii?q?OZPbjUsVCW+u0vJ/ODa5QPtDnjNvh2r8Lp2Ho4n14aZuyl0IUabFi8H+96OA?=
 =?us-ascii?q?OJbHyqhc0OQkkQuQ9rZ+vxlFyEGRpOf2v6C6k7/S06DsSiEJ/ebou2xqSc1m?=
 =?us-ascii?q?GhGcsFNSh9FlmQHCKwJM2/UPAWZXfKLw=3D=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A2C9AgBB7ZRc/wPjVY1jHAEBAQQBAQc?=
 =?us-ascii?q?EAQGBZYFngRKBAyeNCY1Jl06BZyoQAYFLgnUChR44EgEBAwEBCQEDAgFsHAy?=
 =?us-ascii?q?COiKCbwYnUhA/ElcZgldLAYF5qkQzhUaEbIEvhmqDKYJ2P4ERgl1zhAkUhgg?=
 =?us-ascii?q?DilmGTROTVAcCgkcEhRiHVIN1JYIrMpEfoBE3IYFWMxpzgmwJgg0XgQABB4h?=
 =?us-ascii?q?6gUOCWz0BATGBBQEBiyyCTQEB?=
X-IPAS-Result: =?us-ascii?q?A2C9AgBB7ZRc/wPjVY1jHAEBAQQBAQcEAQGBZYFngRKBA?=
 =?us-ascii?q?yeNCY1Jl06BZyoQAYFLgnUChR44EgEBAwEBCQEDAgFsHAyCOiKCbwYnUhA/E?=
 =?us-ascii?q?lcZgldLAYF5qkQzhUaEbIEvhmqDKYJ2P4ERgl1zhAkUhggDilmGTROTVAcCg?=
 =?us-ascii?q?kcEhRiHVIN1JYIrMpEfoBE3IYFWMxpzgmwJgg0XgQABB4h6gUOCWz0BATGBB?=
 =?us-ascii?q?QEBiyyCTQEB?=
X-IronPort-AV: E=Sophos;i="5.60,256,1549922400"; 
   d="scan'208";a="3278327"
Received: from mail.cs.pub.ro (HELO vmail.cs.pub.ro) ([141.85.227.3])
 by vesa.cs.pub.ro with ESMTP; 22 Mar 2019 16:16:42 +0200
Received: from localhost (localhost [127.0.0.1])
 by vmail.cs.pub.ro (Postfix) with ESMTP id 4F67A1A601EF;
 Fri, 22 Mar 2019 16:16:42 +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 c0e1hRfARcly; Fri, 22 Mar 2019 16:16:42 +0200 (EET)
Received: from vmail.cs.pub.ro (localhost [127.0.0.1])
 by vmail.cs.pub.ro (Postfix) with ESMTPS id 2DCEB1A601C0;
 Fri, 22 Mar 2019 16:16:42 +0200 (EET)
Received: from wolfprec.precis.pub.ro (unknown [141.85.233.142])
 by vmail.cs.pub.ro (Postfix) with ESMTPSA id 17F861A601C5;
 Fri, 22 Mar 2019 16:16:42 +0200 (EET)
From: Costin Lupu <costin.lupu@cs.pub.ro>
To: minios-devel@lists.xen.org
Date: Fri, 22 Mar 2019 16:16:30 +0200
Message-Id: <20190322141639.8316-4-costin.lupu@cs.pub.ro>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190322141639.8316-1-costin.lupu@cs.pub.ro>
References: <20190322141639.8316-1-costin.lupu@cs.pub.ro>
Subject: [Minios-devel] [UNIKRAFT PATCH v4 03/12] lib/uksched: Introduce
 thread attributes
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
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>

V2UgaW50cm9kdWNlIGEgdGhyZWFkIGF0dHJpYnV0ZXMgYWJzdHJhY3Rpb24gd2hpY2ggaXMgdXNl
ZCBmb3IKY29uZmlndXJpbmcgdGhyZWFkIGJlaGF2aW9yLiBUaGUgc2V0IG9mIGN1cnJlbnRseSBh
dmFpbGFibGUKYXR0cmlidXRlcyB3YXMgaW5zcGlyZWQgZnJvbSB0aGUgcHRocmVhZCBpbnRlcmZh
Y2UuCgpUaHJlYWQgYXR0cmlidXRlcyBjYW4gYmUgc2V0IGVpdGhlciB3aGVuIGNyZWF0aW5nIHRo
ZSB0aHJlYWRzIG9yCmR1cmluZyB0aHJlYWQgZXhlY3V0aW9uIGJ5IGNhbGxpbmcgdGhlIGNvcnJl
c3BvbmRpbmcgc2V0dGVycy4gSWYKYW4gYXR0cmlidXRlIGlzIG5vdCBzdXBwb3J0ZWQgYnkgdGhl
IHVuZGVybHlpbmcgc2NoZWR1bGVyIHRoZW4KLUVJTlZBTCBpcyByZXR1cm5lZCBieSBzZXR0ZXJz
LgoKVGhlIGRldGFjaCBhdHRyaWJ1dGUgaXMgY29tbW9uIHRvIGFsbCB0aHJlYWRzLCByZWdhcmRs
ZXNzIG9mIHRoZQpzY2hlZHVsaW5nIHBvbGljeSwgYW5kIGlmIHNldCBpdCBtZWFucyB0aGF0IHRo
ZSB0aHJlYWQgcmVzb3VyY2VzCndpbGwgYmUgYXV0b21hdGljYWxseSBmcmVlZCBvbiB0aHJlYWQg
ZXhpdC4gQnkgZGVmYXVsdCwgdGhyZWFkcwphcmUgbm90IGRldGFjaGVkLiBUaGUgY29tcGxldGUg
ZGV0YWNoIHN1cHBvcnQgd2lsbCBiZSBhZGRlZCBpbiBhCmZvbGxvd2luZyBjb21taXQuCgpUaW1l
IHNsaWNlIGFuZCBwcmlvcml0eSBtYWtlIHNlbnNlIG9ubHkgZm9yIHByZWVtcHRpdmUgc2NoZWR1
bGVycy4KClNpZ25lZC1vZmYtYnk6IENvc3RpbiBMdXB1IDxjb3N0aW4ubHVwdUBjcy5wdWIucm8+
ClJldmlld2VkLWJ5OiBGbG9yaWFuIFNjaG1pZHQgPGZsb3JpYW4uc2NobWlkdEBuZWNsYWIuZXU+
Ci0tLQogbGliL3VrbmV0ZGV2L25ldGRldi5jICAgICAgICAgICAgICAgIHwgICAyICstCiBsaWIv
dWtzY2hlZC9NYWtlZmlsZS51ayAgICAgICAgICAgICAgfCAgIDEgKwogbGliL3Vrc2NoZWQvZXhw
b3J0c3ltcy51ayAgICAgICAgICAgIHwgIDEyICsrKwogbGliL3Vrc2NoZWQvaW5jbHVkZS91ay9z
Y2hlZC5oICAgICAgIHwgIDc1ICsrKysrKysrKysrKysrKysrLS0KIGxpYi91a3NjaGVkL2luY2x1
ZGUvdWsvdGhyZWFkLmggICAgICB8ICAxMiArKy0KIGxpYi91a3NjaGVkL2luY2x1ZGUvdWsvdGhy
ZWFkX2F0dHIuaCB8ICA4MiArKysrKysrKysrKysrKysrKysrKysKIGxpYi91a3NjaGVkL3NjaGVk
LmMgICAgICAgICAgICAgICAgICB8ICAgNSArLQogbGliL3Vrc2NoZWQvdGhyZWFkLmMgICAgICAg
ICAgICAgICAgIHwgIDM0ICsrKysrKysrKwogbGliL3Vrc2NoZWQvdGhyZWFkX2F0dHIuYyAgICAg
ICAgICAgIHwgMTM5ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiBsaWIvdWtz
Y2hlZGNvb3Avc2NoZWRjb29wLmMgICAgICAgICAgfCAgIDYgKy0KIDEwIGZpbGVzIGNoYW5nZWQs
IDM1NyBpbnNlcnRpb25zKCspLCAxMSBkZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCBs
aWIvdWtzY2hlZC9pbmNsdWRlL3VrL3RocmVhZF9hdHRyLmgKIGNyZWF0ZSBtb2RlIDEwMDY0NCBs
aWIvdWtzY2hlZC90aHJlYWRfYXR0ci5jCgpkaWZmIC0tZ2l0IGEvbGliL3VrbmV0ZGV2L25ldGRl
di5jIGIvbGliL3VrbmV0ZGV2L25ldGRldi5jCmluZGV4IDNiOTJmNjIyLi5jZGE4YTgyYiAxMDA2
NDQKLS0tIGEvbGliL3VrbmV0ZGV2L25ldGRldi5jCisrKyBiL2xpYi91a25ldGRldi9uZXRkZXYu
YwpAQCAtMjkwLDcgKzI5MCw3IEBAIHN0YXRpYyBpbnQgX2NyZWF0ZV9ldmVudF9oYW5kbGVyKHVr
X25ldGRldl9xdWV1ZV9ldmVudF90IGNhbGxiYWNrLAogCX0KIAogCWgtPmRpc3BhdGNoZXIgPSB1
a19zY2hlZF90aHJlYWRfY3JlYXRlKGgtPmRpc3BhdGNoZXJfcywKLQkJCQkJICAgICAgIGgtPmRp
c3BhdGNoZXJfbmFtZSwKKwkJCQkJICAgICAgIGgtPmRpc3BhdGNoZXJfbmFtZSwgTlVMTCwKIAkJ
CQkJICAgICAgIF9kaXNwYXRjaGVyLCBoKTsKIAlpZiAoIWgtPmRpc3BhdGNoZXIpIHsKIAkJaWYg
KGgtPmRpc3BhdGNoZXJfbmFtZSkKZGlmZiAtLWdpdCBhL2xpYi91a3NjaGVkL01ha2VmaWxlLnVr
IGIvbGliL3Vrc2NoZWQvTWFrZWZpbGUudWsKaW5kZXggMjQ4MTZmNmEuLjIyOWQ4NDdiIDEwMDY0
NAotLS0gYS9saWIvdWtzY2hlZC9NYWtlZmlsZS51aworKysgYi9saWIvdWtzY2hlZC9NYWtlZmls
ZS51awpAQCAtNSwzICs1LDQgQEAgQ1hYSU5DTFVERVMtJChDT05GSUdfTElCVUtTQ0hFRCkgICAr
PSAtSSQoTElCVUtTQ0hFRF9CQVNFKS9pbmNsdWRlCiAKIExJQlVLU0NIRURfU1JDUy15ICs9ICQo
TElCVUtTQ0hFRF9CQVNFKS9zY2hlZC5jCiBMSUJVS1NDSEVEX1NSQ1MteSArPSAkKExJQlVLU0NI
RURfQkFTRSkvdGhyZWFkLmMKK0xJQlVLU0NIRURfU1JDUy15ICs9ICQoTElCVUtTQ0hFRF9CQVNF
KS90aHJlYWRfYXR0ci5jCmRpZmYgLS1naXQgYS9saWIvdWtzY2hlZC9leHBvcnRzeW1zLnVrIGIv
bGliL3Vrc2NoZWQvZXhwb3J0c3ltcy51awppbmRleCA0NWE5Njk0YS4uZGYwYmI0ZGIgMTAwNjQ0
Ci0tLSBhL2xpYi91a3NjaGVkL2V4cG9ydHN5bXMudWsKKysrIGIvbGliL3Vrc2NoZWQvZXhwb3J0
c3ltcy51awpAQCAtMTEsNiArMTEsMTggQEAgdWtfc2NoZWRfdGhyZWFkX3NsZWVwCiB1a19zY2hl
ZF90aHJlYWRfZXhpdAogdWtfdGhyZWFkX2luaXQKIHVrX3RocmVhZF9maW5pCit1a190aHJlYWRf
c2V0X3ByaW8KK3VrX3RocmVhZF9nZXRfcHJpbwordWtfdGhyZWFkX3NldF90aW1lc2xpY2UKK3Vr
X3RocmVhZF9nZXRfdGltZXNsaWNlCiB1a190aHJlYWRfYmxvY2tfdGltZW91dAogdWtfdGhyZWFk
X2Jsb2NrCiB1a190aHJlYWRfd2FrZQordWtfdGhyZWFkX2F0dHJfaW5pdAordWtfdGhyZWFkX2F0
dHJfZmluaQordWtfdGhyZWFkX2F0dHJfc2V0X2RldGFjaHN0YXRlCit1a190aHJlYWRfYXR0cl9n
ZXRfZGV0YWNoc3RhdGUKK3VrX3RocmVhZF9hdHRyX3NldF9wcmlvCit1a190aHJlYWRfYXR0cl9n
ZXRfcHJpbwordWtfdGhyZWFkX2F0dHJfc2V0X3RpbWVzbGljZQordWtfdGhyZWFkX2F0dHJfZ2V0
X3RpbWVzbGljZQpcIE5vIG5ld2xpbmUgYXQgZW5kIG9mIGZpbGUKZGlmZiAtLWdpdCBhL2xpYi91
a3NjaGVkL2luY2x1ZGUvdWsvc2NoZWQuaCBiL2xpYi91a3NjaGVkL2luY2x1ZGUvdWsvc2NoZWQu
aAppbmRleCBkMmZjOGRmMy4uNWYyZDMwOGYgMTAwNjQ0Ci0tLSBhL2xpYi91a3NjaGVkL2luY2x1
ZGUvdWsvc2NoZWQuaAorKysgYi9saWIvdWtzY2hlZC9pbmNsdWRlL3VrL3NjaGVkLmgKQEAgLTYw
LDE2ICs2MCwzMSBAQCB0eXBlZGVmIHZvaWQgICgqdWtfc2NoZWRfeWllbGRfZnVuY190KQogCQko
c3RydWN0IHVrX3NjaGVkICpzKTsKIAogdHlwZWRlZiB2b2lkICAoKnVrX3NjaGVkX3RocmVhZF9h
ZGRfZnVuY190KQotCQkoc3RydWN0IHVrX3NjaGVkICpzLCBzdHJ1Y3QgdWtfdGhyZWFkICp0KTsK
KwkJKHN0cnVjdCB1a19zY2hlZCAqcywgc3RydWN0IHVrX3RocmVhZCAqdCwKKwkJCWNvbnN0IHVr
X3RocmVhZF9hdHRyX3QgKmF0dHIpOwogdHlwZWRlZiB2b2lkICAoKnVrX3NjaGVkX3RocmVhZF9y
ZW1vdmVfZnVuY190KQogCQkoc3RydWN0IHVrX3NjaGVkICpzLCBzdHJ1Y3QgdWtfdGhyZWFkICp0
KTsKIAordHlwZWRlZiBpbnQgICAoKnVrX3NjaGVkX3RocmVhZF9zZXRfcHJpb19mdW5jX3QpCisJ
CShzdHJ1Y3QgdWtfc2NoZWQgKnMsIHN0cnVjdCB1a190aHJlYWQgKnQsIHByaW9fdCBwcmlvKTsK
K3R5cGVkZWYgaW50ICAgKCp1a19zY2hlZF90aHJlYWRfZ2V0X3ByaW9fZnVuY190KQorCQkoc3Ry
dWN0IHVrX3NjaGVkICpzLCBjb25zdCBzdHJ1Y3QgdWtfdGhyZWFkICp0LCBwcmlvX3QgKnByaW8p
OwordHlwZWRlZiBpbnQgICAoKnVrX3NjaGVkX3RocmVhZF9zZXRfdHNsaWNlX2Z1bmNfdCkKKwkJ
KHN0cnVjdCB1a19zY2hlZCAqcywgc3RydWN0IHVrX3RocmVhZCAqdCwgaW50IHRzbGljZSk7Cit0
eXBlZGVmIGludCAgICgqdWtfc2NoZWRfdGhyZWFkX2dldF90c2xpY2VfZnVuY190KQorCQkoc3Ry
dWN0IHVrX3NjaGVkICpzLCBjb25zdCBzdHJ1Y3QgdWtfdGhyZWFkICp0LCBpbnQgKnRzbGljZSk7
CisKIHN0cnVjdCB1a19zY2hlZCB7CiAJdWtfc2NoZWRfeWllbGRfZnVuY190IHlpZWxkOwogCiAJ
dWtfc2NoZWRfdGhyZWFkX2FkZF9mdW5jX3QgICAgICB0aHJlYWRfYWRkOwogCXVrX3NjaGVkX3Ro
cmVhZF9yZW1vdmVfZnVuY190ICAgdGhyZWFkX3JlbW92ZTsKIAorCXVrX3NjaGVkX3RocmVhZF9z
ZXRfcHJpb19mdW5jX3QgICB0aHJlYWRfc2V0X3ByaW87CisJdWtfc2NoZWRfdGhyZWFkX2dldF9w
cmlvX2Z1bmNfdCAgIHRocmVhZF9nZXRfcHJpbzsKKwl1a19zY2hlZF90aHJlYWRfc2V0X3RzbGlj
ZV9mdW5jX3QgdGhyZWFkX3NldF90c2xpY2U7CisJdWtfc2NoZWRfdGhyZWFkX2dldF90c2xpY2Vf
ZnVuY190IHRocmVhZF9nZXRfdHNsaWNlOworCiAJLyogaW50ZXJuYWwgKi8KIAlzdHJ1Y3QgdWtf
dGhyZWFkIGlkbGU7CiAJc3RydWN0IHVrcGxhdF9jdHhfY2FsbGJhY2tzIHBsYXRfY3R4X2NiczsK
QEAgLTkyLDEyICsxMDcsMTIgQEAgc3RhdGljIGlubGluZSB2b2lkIHVrX3NjaGVkX3lpZWxkKHZv
aWQpCiB9CiAKIHN0YXRpYyBpbmxpbmUgdm9pZCB1a19zY2hlZF90aHJlYWRfYWRkKHN0cnVjdCB1
a19zY2hlZCAqcywKLQkJc3RydWN0IHVrX3RocmVhZCAqdCkKKwkJc3RydWN0IHVrX3RocmVhZCAq
dCwgY29uc3QgdWtfdGhyZWFkX2F0dHJfdCAqYXR0cikKIHsKIAlVS19BU1NFUlQocyk7CiAJVUtf
QVNTRVJUKHQpOwogCXQtPnNjaGVkID0gczsKLQlzLT50aHJlYWRfYWRkKHMsIHQpOworCXMtPnRo
cmVhZF9hZGQocywgdCwgYXR0cik7CiB9CiAKIHN0YXRpYyBpbmxpbmUgdm9pZCB1a19zY2hlZF90
aHJlYWRfcmVtb3ZlKHN0cnVjdCB1a19zY2hlZCAqcywKQEAgLTEwOSw2ICsxMjQsNDkgQEAgc3Rh
dGljIGlubGluZSB2b2lkIHVrX3NjaGVkX3RocmVhZF9yZW1vdmUoc3RydWN0IHVrX3NjaGVkICpz
LAogCXQtPnNjaGVkID0gTlVMTDsKIH0KIAorc3RhdGljIGlubGluZSBpbnQgdWtfc2NoZWRfdGhy
ZWFkX3NldF9wcmlvKHN0cnVjdCB1a19zY2hlZCAqcywKKwkJc3RydWN0IHVrX3RocmVhZCAqdCwg
cHJpb190IHByaW8pCit7CisJVUtfQVNTRVJUKHMpOworCisJaWYgKCFzLT50aHJlYWRfc2V0X3By
aW8pCisJCXJldHVybiAtRUlOVkFMOworCisJcmV0dXJuIHMtPnRocmVhZF9zZXRfcHJpbyhzLCB0
LCBwcmlvKTsKK30KKworc3RhdGljIGlubGluZSBpbnQgdWtfc2NoZWRfdGhyZWFkX2dldF9wcmlv
KHN0cnVjdCB1a19zY2hlZCAqcywKKwkJY29uc3Qgc3RydWN0IHVrX3RocmVhZCAqdCwgcHJpb190
ICpwcmlvKQoreworCVVLX0FTU0VSVChzKTsKKworCWlmICghcy0+dGhyZWFkX2dldF9wcmlvKQor
CQlyZXR1cm4gLUVJTlZBTDsKKworCXJldHVybiBzLT50aHJlYWRfZ2V0X3ByaW8ocywgdCwgcHJp
byk7Cit9CisKK3N0YXRpYyBpbmxpbmUgaW50IHVrX3NjaGVkX3RocmVhZF9zZXRfdGltZXNsaWNl
KHN0cnVjdCB1a19zY2hlZCAqcywKKwkJc3RydWN0IHVrX3RocmVhZCAqdCwgaW50IHRzbGljZSkK
K3sKKwlVS19BU1NFUlQocyk7CisKKwlpZiAoIXMtPnRocmVhZF9zZXRfdHNsaWNlKQorCQlyZXR1
cm4gLUVJTlZBTDsKKworCXJldHVybiBzLT50aHJlYWRfc2V0X3RzbGljZShzLCB0LCB0c2xpY2Up
OworfQorCitzdGF0aWMgaW5saW5lIGludCB1a19zY2hlZF90aHJlYWRfZ2V0X3RpbWVzbGljZShz
dHJ1Y3QgdWtfc2NoZWQgKnMsCisJCWNvbnN0IHN0cnVjdCB1a190aHJlYWQgKnQsIGludCAqdHNs
aWNlKQoreworCVVLX0FTU0VSVChzKTsKKworCWlmICghcy0+dGhyZWFkX2dldF90c2xpY2UpCisJ
CXJldHVybiAtRUlOVkFMOworCisJcmV0dXJuIHMtPnRocmVhZF9nZXRfdHNsaWNlKHMsIHQsIHRz
bGljZSk7Cit9CiAKIC8qCiAgKiBJbnRlcm5hbCBzY2hlZHVsZXIgZnVuY3Rpb25zCkBAIC0xMzIs
MTEgKzE5MCwxNyBAQCBzdGF0aWMgaW5saW5lIHN0cnVjdCB1a190aHJlYWQgKnVrX3NjaGVkX2dl
dF9pZGxlKHN0cnVjdCB1a19zY2hlZCAqcykKIHZvaWQgdWtfc2NoZWRfc3RhcnQoc3RydWN0IHVr
X3NjaGVkICpzY2hlZCkgX19ub3JldHVybjsKIAogI2RlZmluZSB1a19zY2hlZF9pbml0KHMsIHlp
ZWxkX2Z1bmMsIFwKLQkJdGhyZWFkX2FkZF9mdW5jLCB0aHJlYWRfcmVtb3ZlX2Z1bmMpIFwKKwkJ
dGhyZWFkX2FkZF9mdW5jLCB0aHJlYWRfcmVtb3ZlX2Z1bmMsIFwKKwkJdGhyZWFkX3NldF9wcmlv
X2Z1bmMsIHRocmVhZF9nZXRfcHJpb19mdW5jLCBcCisJCXRocmVhZF9zZXRfdHNsaWNlX2Z1bmMs
IHRocmVhZF9nZXRfdHNsaWNlX2Z1bmMpIFwKIAlkbyB7IFwKIAkJKHMpLT55aWVsZCAgICAgICAg
ICAgPSB5aWVsZF9mdW5jOyBcCiAJCShzKS0+dGhyZWFkX2FkZCAgICAgID0gdGhyZWFkX2FkZF9m
dW5jOyBcCiAJCShzKS0+dGhyZWFkX3JlbW92ZSAgID0gdGhyZWFkX3JlbW92ZV9mdW5jOyBcCisJ
CShzKS0+dGhyZWFkX3NldF9wcmlvICAgID0gdGhyZWFkX3NldF9wcmlvX2Z1bmM7IFwKKwkJKHMp
LT50aHJlYWRfZ2V0X3ByaW8gICAgPSB0aHJlYWRfZ2V0X3ByaW9fZnVuYzsgXAorCQkocyktPnRo
cmVhZF9zZXRfdHNsaWNlICA9IHRocmVhZF9zZXRfdHNsaWNlX2Z1bmM7IFwKKwkJKHMpLT50aHJl
YWRfZ2V0X3RzbGljZSAgPSB0aHJlYWRfZ2V0X3RzbGljZV9mdW5jOyBcCiAJCXVrX3NjaGVkX3Jl
Z2lzdGVyKChzKSk7IFwKIAl9IHdoaWxlICgwKQogCkBAIC0xNDYsNyArMjEwLDggQEAgdm9pZCB1
a19zY2hlZF9zdGFydChzdHJ1Y3QgdWtfc2NoZWQgKnNjaGVkKSBfX25vcmV0dXJuOwogICovCiAK
IHN0cnVjdCB1a190aHJlYWQgKnVrX3NjaGVkX3RocmVhZF9jcmVhdGUoc3RydWN0IHVrX3NjaGVk
ICpzY2hlZCwKLQkJY29uc3QgY2hhciAqbmFtZSwgdm9pZCAoKmZ1bmN0aW9uKSh2b2lkICopLCB2
b2lkICphcmcpOworCQljb25zdCBjaGFyICpuYW1lLCBjb25zdCB1a190aHJlYWRfYXR0cl90ICph
dHRyLAorCQl2b2lkICgqZnVuY3Rpb24pKHZvaWQgKiksIHZvaWQgKmFyZyk7CiB2b2lkIHVrX3Nj
aGVkX3RocmVhZF9kZXN0cm95KHN0cnVjdCB1a19zY2hlZCAqc2NoZWQsCiAJCXN0cnVjdCB1a190
aHJlYWQgKnRocmVhZCk7CiAKZGlmZiAtLWdpdCBhL2xpYi91a3NjaGVkL2luY2x1ZGUvdWsvdGhy
ZWFkLmggYi9saWIvdWtzY2hlZC9pbmNsdWRlL3VrL3RocmVhZC5oCmluZGV4IGU2NmEwNWI1Li41
ZmYyZGQ2NSAxMDA2NDQKLS0tIGEvbGliL3Vrc2NoZWQvaW5jbHVkZS91ay90aHJlYWQuaAorKysg
Yi9saWIvdWtzY2hlZC9pbmNsdWRlL3VrL3RocmVhZC5oCkBAIC0zNSw2ICszNSw3IEBACiAjaW5j
bHVkZSA8dWsvYXJjaC9sY3B1Lmg+CiAjaW5jbHVkZSA8dWsvYXJjaC90aW1lLmg+CiAjaW5jbHVk
ZSA8dWsvcGxhdC90aHJlYWQuaD4KKyNpbmNsdWRlIDx1ay90aHJlYWRfYXR0ci5oPgogI2luY2x1
ZGUgPHVrL2xpc3QuaD4KICNpbmNsdWRlIDx1ay9lc3NlbnRpYWxzLmg+CiAKQEAgLTU5LDExICs2
MCwyMCBAQCBzdHJ1Y3QgdWtfdGhyZWFkIHsKIAogVUtfVEFJTFFfSEVBRCh1a190aHJlYWRfbGlz
dCwgc3RydWN0IHVrX3RocmVhZCk7CiAKKyNkZWZpbmUgdWtfdGhyZWFkX2NyZWF0ZV9hdHRyKG5h
bWUsIGF0dHIsIGZ1bmN0aW9uLCBkYXRhKSBcCisJdWtfc2NoZWRfdGhyZWFkX2NyZWF0ZSh1a19z
Y2hlZF9nZXRfZGVmYXVsdCgpLCBcCisJCQluYW1lLCBhdHRyLCBmdW5jdGlvbiwgZGF0YSkKICNk
ZWZpbmUgdWtfdGhyZWFkX2NyZWF0ZShuYW1lLCBmdW5jdGlvbiwgZGF0YSkgXAotCXVrX3NjaGVk
X3RocmVhZF9jcmVhdGUodWtfc2NoZWRfZ2V0X2RlZmF1bHQoKSwgbmFtZSwgZnVuY3Rpb24sIGRh
dGEpCisJdWtfdGhyZWFkX2NyZWF0ZV9hdHRyKG5hbWUsIE5VTEwsIGZ1bmN0aW9uLCBkYXRhKQog
I2RlZmluZSB1a190aHJlYWRfZGVzdHJveSh0aHJlYWQpIFwKIAl1a19zY2hlZF90aHJlYWRfZGVz
dHJveSh0aHJlYWQtPnNjaGVkLCB0aHJlYWQpCiAKK2ludCB1a190aHJlYWRfc2V0X3ByaW8oc3Ry
dWN0IHVrX3RocmVhZCAqdGhyZWFkLCBwcmlvX3QgcHJpbyk7CitpbnQgdWtfdGhyZWFkX2dldF9w
cmlvKGNvbnN0IHN0cnVjdCB1a190aHJlYWQgKnRocmVhZCwgcHJpb190ICpwcmlvKTsKKworaW50
IHVrX3RocmVhZF9zZXRfdGltZXNsaWNlKHN0cnVjdCB1a190aHJlYWQgKnRocmVhZCwgaW50IHRp
bWVzbGljZSk7CitpbnQgdWtfdGhyZWFkX2dldF90aW1lc2xpY2UoY29uc3Qgc3RydWN0IHVrX3Ro
cmVhZCAqdGhyZWFkLCBpbnQgKnRpbWVzbGljZSk7CisKIHN0YXRpYyBpbmxpbmUKIHN0cnVjdCB1
a190aHJlYWQgKnVrX3RocmVhZF9jdXJyZW50KHZvaWQpCiB7CmRpZmYgLS1naXQgYS9saWIvdWtz
Y2hlZC9pbmNsdWRlL3VrL3RocmVhZF9hdHRyLmggYi9saWIvdWtzY2hlZC9pbmNsdWRlL3VrL3Ro
cmVhZF9hdHRyLmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAuLmY0YmE2Y2Mz
Ci0tLSAvZGV2L251bGwKKysrIGIvbGliL3Vrc2NoZWQvaW5jbHVkZS91ay90aHJlYWRfYXR0ci5o
CkBAIC0wLDAgKzEsODIgQEAKKy8qIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBCU0QtMy1DbGF1
c2UgKi8KKy8qCisgKiBBdXRob3JzOiBDb3N0aW4gTHVwdSA8Y29zdGluLmx1cHVAY3MucHViLnJv
PgorICoKKyAqIENvcHlyaWdodCAoYykgMjAxOSwgTkVDIEV1cm9wZSBMdGQuLCBORUMgQ29ycG9y
YXRpb24uIEFsbCByaWdodHMgcmVzZXJ2ZWQuCisgKgorICogUmVkaXN0cmlidXRpb24gYW5kIHVz
ZSBpbiBzb3VyY2UgYW5kIGJpbmFyeSBmb3Jtcywgd2l0aCBvciB3aXRob3V0CisgKiBtb2RpZmlj
YXRpb24sIGFyZSBwZXJtaXR0ZWQgcHJvdmlkZWQgdGhhdCB0aGUgZm9sbG93aW5nIGNvbmRpdGlv
bnMKKyAqIGFyZSBtZXQ6CisgKgorICogMS4gUmVkaXN0cmlidXRpb25zIG9mIHNvdXJjZSBjb2Rl
IG11c3QgcmV0YWluIHRoZSBhYm92ZSBjb3B5cmlnaHQKKyAqICAgIG5vdGljZSwgdGhpcyBsaXN0
IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lci4KKyAqIDIuIFJlZGlz
dHJpYnV0aW9ucyBpbiBiaW5hcnkgZm9ybSBtdXN0IHJlcHJvZHVjZSB0aGUgYWJvdmUgY29weXJp
Z2h0CisgKiAgICBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93
aW5nIGRpc2NsYWltZXIgaW4gdGhlCisgKiAgICBkb2N1bWVudGF0aW9uIGFuZC9vciBvdGhlciBt
YXRlcmlhbHMgcHJvdmlkZWQgd2l0aCB0aGUgZGlzdHJpYnV0aW9uLgorICogMy4gTmVpdGhlciB0
aGUgbmFtZSBvZiB0aGUgY29weXJpZ2h0IGhvbGRlciBub3IgdGhlIG5hbWVzIG9mIGl0cworICog
ICAgY29udHJpYnV0b3JzIG1heSBiZSB1c2VkIHRvIGVuZG9yc2Ugb3IgcHJvbW90ZSBwcm9kdWN0
cyBkZXJpdmVkIGZyb20KKyAqICAgIHRoaXMgc29mdHdhcmUgd2l0aG91dCBzcGVjaWZpYyBwcmlv
ciB3cml0dGVuIHBlcm1pc3Npb24uCisgKgorICogVEhJUyBTT0ZUV0FSRSBJUyBQUk9WSURFRCBC
WSBUSEUgQ09QWVJJR0hUIEhPTERFUlMgQU5EIENPTlRSSUJVVE9SUyAiQVMgSVMiCisgKiBBTkQg
QU5ZIEVYUFJFU1MgT1IgSU1QTElFRCBXQVJSQU5USUVTLCBJTkNMVURJTkcsIEJVVCBOT1QgTElN
SVRFRCBUTywgVEhFCisgKiBJTVBMSUVEIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZIEFO
RCBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRQorICogQVJFIERJU0NMQUlNRUQuIElO
IE5PIEVWRU5UIFNIQUxMIFRIRSBDT1BZUklHSFQgSE9MREVSIE9SIENPTlRSSUJVVE9SUyBCRQor
ICogTElBQkxFIEZPUiBBTlkgRElSRUNULCBJTkRJUkVDVCwgSU5DSURFTlRBTCwgU1BFQ0lBTCwg
RVhFTVBMQVJZLCBPUgorICogQ09OU0VRVUVOVElBTCBEQU1BR0VTIChJTkNMVURJTkcsIEJVVCBO
T1QgTElNSVRFRCBUTywgUFJPQ1VSRU1FTlQgT0YKKyAqIFNVQlNUSVRVVEUgR09PRFMgT1IgU0VS
VklDRVM7IExPU1MgT0YgVVNFLCBEQVRBLCBPUiBQUk9GSVRTOyBPUiBCVVNJTkVTUworICogSU5U
RVJSVVBUSU9OKSBIT1dFVkVSIENBVVNFRCBBTkQgT04gQU5ZIFRIRU9SWSBPRiBMSUFCSUxJVFks
IFdIRVRIRVIgSU4KKyAqIENPTlRSQUNULCBTVFJJQ1QgTElBQklMSVRZLCBPUiBUT1JUIChJTkNM
VURJTkcgTkVHTElHRU5DRSBPUiBPVEhFUldJU0UpCisgKiBBUklTSU5HIElOIEFOWSBXQVkgT1VU
IE9GIFRIRSBVU0UgT0YgVEhJUyBTT0ZUV0FSRSwgRVZFTiBJRiBBRFZJU0VEIE9GIFRIRQorICog
UE9TU0lCSUxJVFkgT0YgU1VDSCBEQU1BR0UuCisgKgorICogVEhJUyBIRUFERVIgTUFZIE5PVCBC
RSBFWFRSQUNURUQgT1IgTU9ESUZJRUQgSU4gQU5ZIFdBWS4KKyAqLworCisjaWZuZGVmIF9fVUtf
U0NIRURfVEhSRUFEX0FUVFJfSF9fCisjZGVmaW5lIF9fVUtfU0NIRURfVEhSRUFEX0FUVFJfSF9f
CisKKyNpbmNsdWRlIDxzdGRib29sLmg+CisjaW5jbHVkZSA8dWsvYXJjaC90aW1lLmg+CisKKyNp
ZmRlZiBfX2NwbHVzcGx1cworZXh0ZXJuICJDIiB7CisjZW5kaWYKKworI2RlZmluZSBVS19USFJF
QURfQVRUUl9XQUlUQUJMRSAgICAgICAgIDAKKyNkZWZpbmUgVUtfVEhSRUFEX0FUVFJfREVUQUNI
RUQgICAgICAgICAxCisKKyNkZWZpbmUgVUtfVEhSRUFEX0FUVFJfUFJJT19JTlZBTElEICAgICAo
LTEpCisjZGVmaW5lIFVLX1RIUkVBRF9BVFRSX1BSSU9fTUlOICAgICAgICAgMAorI2RlZmluZSBV
S19USFJFQURfQVRUUl9QUklPX01BWCAgICAgICAgIDI1NQorI2RlZmluZSBVS19USFJFQURfQVRU
Ul9QUklPX0RFRkFVTFQgICAgIDEyNworCisjZGVmaW5lIFVLX1RIUkVBRF9BVFRSX1RJTUVTTElD
RV9OSUwgICAgMAorCit0eXBlZGVmIGludCBwcmlvX3Q7CisKK3R5cGVkZWYgc3RydWN0IHVrX3Ro
cmVhZF9hdHRyIHsKKwkvKiBUcnVlIGlmIHRocmVhZCBzaG91bGQgZGV0YWNoICovCisJYm9vbCBk
ZXRhY2hlZDsKKwkvKiBQcmlvcml0eSAqLworCXByaW9fdCBwcmlvOworCS8qIFRpbWUgc2xpY2Ug
aW4gbmFub3NlY29uZHMgKi8KKwlfX25zZWMgdGltZXNsaWNlOworfSB1a190aHJlYWRfYXR0cl90
OworCitpbnQgdWtfdGhyZWFkX2F0dHJfaW5pdCh1a190aHJlYWRfYXR0cl90ICphdHRyKTsKK2lu
dCB1a190aHJlYWRfYXR0cl9maW5pKHVrX3RocmVhZF9hdHRyX3QgKmF0dHIpOworCitpbnQgdWtf
dGhyZWFkX2F0dHJfc2V0X2RldGFjaHN0YXRlKHVrX3RocmVhZF9hdHRyX3QgKmF0dHIsIGludCBz
dGF0ZSk7CitpbnQgdWtfdGhyZWFkX2F0dHJfZ2V0X2RldGFjaHN0YXRlKGNvbnN0IHVrX3RocmVh
ZF9hdHRyX3QgKmF0dHIsIGludCAqc3RhdGUpOworCitpbnQgdWtfdGhyZWFkX2F0dHJfc2V0X3By
aW8odWtfdGhyZWFkX2F0dHJfdCAqYXR0ciwgcHJpb190IHByaW8pOworaW50IHVrX3RocmVhZF9h
dHRyX2dldF9wcmlvKGNvbnN0IHVrX3RocmVhZF9hdHRyX3QgKmF0dHIsIHByaW9fdCAqcHJpbyk7
CisKK2ludCB1a190aHJlYWRfYXR0cl9zZXRfdGltZXNsaWNlKHVrX3RocmVhZF9hdHRyX3QgKmF0
dHIsIF9fbnNlYyB0aW1lc2xpY2UpOworaW50IHVrX3RocmVhZF9hdHRyX2dldF90aW1lc2xpY2Uo
Y29uc3QgdWtfdGhyZWFkX2F0dHJfdCAqYXR0ciwgX19uc2VjICp0aW1lc2xpY2UpOworCisjaWZk
ZWYgX19jcGx1c3BsdXMKK30KKyNlbmRpZgorCisjZW5kaWYgLyogX19VS19TQ0hFRF9USFJFQURf
QVRUUl9IX18gKi8KZGlmZiAtLWdpdCBhL2xpYi91a3NjaGVkL3NjaGVkLmMgYi9saWIvdWtzY2hl
ZC9zY2hlZC5jCmluZGV4IGMzYmUyMDYwLi5kN2NhN2YzNSAxMDA2NDQKLS0tIGEvbGliL3Vrc2No
ZWQvc2NoZWQuYworKysgYi9saWIvdWtzY2hlZC9zY2hlZC5jCkBAIC0xNzAsNyArMTcwLDggQEAg
dm9pZCB1a19zY2hlZF9pZGxlX2luaXQoc3RydWN0IHVrX3NjaGVkICpzY2hlZCwKIH0KIAogc3Ry
dWN0IHVrX3RocmVhZCAqdWtfc2NoZWRfdGhyZWFkX2NyZWF0ZShzdHJ1Y3QgdWtfc2NoZWQgKnNj
aGVkLAotCQljb25zdCBjaGFyICpuYW1lLCB2b2lkICgqZnVuY3Rpb24pKHZvaWQgKiksIHZvaWQg
KmFyZykKKwkJY29uc3QgY2hhciAqbmFtZSwgY29uc3QgdWtfdGhyZWFkX2F0dHJfdCAqYXR0ciwK
KwkJdm9pZCAoKmZ1bmN0aW9uKSh2b2lkICopLCB2b2lkICphcmcpCiB7CiAJc3RydWN0IHVrX3Ro
cmVhZCAqdGhyZWFkID0gTlVMTDsKIAl2b2lkICpzdGFjayA9IE5VTEw7CkBAIC0xOTUsNyArMTk2
LDcgQEAgc3RydWN0IHVrX3RocmVhZCAqdWtfc2NoZWRfdGhyZWFkX2NyZWF0ZShzdHJ1Y3QgdWtf
c2NoZWQgKnNjaGVkLAogCWlmIChyYykKIAkJZ290byBlcnI7CiAKLQl1a19zY2hlZF90aHJlYWRf
YWRkKHNjaGVkLCB0aHJlYWQpOworCXVrX3NjaGVkX3RocmVhZF9hZGQoc2NoZWQsIHRocmVhZCwg
YXR0cik7CiAKIAlyZXR1cm4gdGhyZWFkOwogCmRpZmYgLS1naXQgYS9saWIvdWtzY2hlZC90aHJl
YWQuYyBiL2xpYi91a3NjaGVkL3RocmVhZC5jCmluZGV4IDEyMzZiOTk4Li45ZDA2NTUyNiAxMDA2
NDQKLS0tIGEvbGliL3Vrc2NoZWQvdGhyZWFkLmMKKysrIGIvbGliL3Vrc2NoZWQvdGhyZWFkLmMK
QEAgLTMwLDkgKzMwLDExIEBACiAgKiBQb3J0ZWQgZnJvbSBNaW5pLU9TCiAgKi8KICNpbmNsdWRl
IDxzdGRsaWIuaD4KKyNpbmNsdWRlIDxlcnJuby5oPgogI2luY2x1ZGUgPHVrL3BsYXQvY29uZmln
Lmg+CiAjaW5jbHVkZSA8dWsvcGxhdC90aW1lLmg+CiAjaW5jbHVkZSA8dWsvdGhyZWFkLmg+Cisj
aW5jbHVkZSA8dWsvc2NoZWQuaD4KICNpbmNsdWRlIDx1ay9wcmludC5oPgogI2luY2x1ZGUgPHVr
L2Fzc2VydC5oPgogCkBAIC0xMjcsMyArMTI5LDM1IEBAIHZvaWQgdWtfdGhyZWFkX3dha2Uoc3Ry
dWN0IHVrX3RocmVhZCAqdGhyZWFkKQogCXRocmVhZC0+d2FrZXVwX3RpbWUgPSAwTEw7CiAJc2V0
X3J1bm5hYmxlKHRocmVhZCk7CiB9CisKK2ludCB1a190aHJlYWRfc2V0X3ByaW8oc3RydWN0IHVr
X3RocmVhZCAqdGhyZWFkLCBwcmlvX3QgcHJpbykKK3sKKwlpZiAoIXRocmVhZCkKKwkJcmV0dXJu
IC1FSU5WQUw7CisKKwlyZXR1cm4gdWtfc2NoZWRfdGhyZWFkX3NldF9wcmlvKHRocmVhZC0+c2No
ZWQsIHRocmVhZCwgcHJpbyk7Cit9CisKK2ludCB1a190aHJlYWRfZ2V0X3ByaW8oY29uc3Qgc3Ry
dWN0IHVrX3RocmVhZCAqdGhyZWFkLCBwcmlvX3QgKnByaW8pCit7CisJaWYgKCF0aHJlYWQpCisJ
CXJldHVybiAtRUlOVkFMOworCisJcmV0dXJuIHVrX3NjaGVkX3RocmVhZF9nZXRfcHJpbyh0aHJl
YWQtPnNjaGVkLCB0aHJlYWQsIHByaW8pOworfQorCitpbnQgdWtfdGhyZWFkX3NldF90aW1lc2xp
Y2Uoc3RydWN0IHVrX3RocmVhZCAqdGhyZWFkLCBpbnQgdGltZXNsaWNlKQoreworCWlmICghdGhy
ZWFkKQorCQlyZXR1cm4gLUVJTlZBTDsKKworCXJldHVybiB1a19zY2hlZF90aHJlYWRfc2V0X3Rp
bWVzbGljZSh0aHJlYWQtPnNjaGVkLCB0aHJlYWQsIHRpbWVzbGljZSk7Cit9CisKK2ludCB1a190
aHJlYWRfZ2V0X3RpbWVzbGljZShjb25zdCBzdHJ1Y3QgdWtfdGhyZWFkICp0aHJlYWQsIGludCAq
dGltZXNsaWNlKQoreworCWlmICghdGhyZWFkKQorCQlyZXR1cm4gLUVJTlZBTDsKKworCXJldHVy
biB1a19zY2hlZF90aHJlYWRfZ2V0X3RpbWVzbGljZSh0aHJlYWQtPnNjaGVkLCB0aHJlYWQsIHRp
bWVzbGljZSk7Cit9CmRpZmYgLS1naXQgYS9saWIvdWtzY2hlZC90aHJlYWRfYXR0ci5jIGIvbGli
L3Vrc2NoZWQvdGhyZWFkX2F0dHIuYwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAw
MC4uNTJhZmU5ZjkKLS0tIC9kZXYvbnVsbAorKysgYi9saWIvdWtzY2hlZC90aHJlYWRfYXR0ci5j
CkBAIC0wLDAgKzEsMTM5IEBACisvKiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQlNELTMtQ2xh
dXNlICovCisvKgorICogQXV0aG9yczogQ29zdGluIEx1cHUgPGNvc3Rpbi5sdXB1QGNzLnB1Yi5y
bz4KKyAqCisgKiBDb3B5cmlnaHQgKGMpIDIwMTksIE5FQyBFdXJvcGUgTHRkLiwgTkVDIENvcnBv
cmF0aW9uLiBBbGwgcmlnaHRzIHJlc2VydmVkLgorICoKKyAqIFJlZGlzdHJpYnV0aW9uIGFuZCB1
c2UgaW4gc291cmNlIGFuZCBiaW5hcnkgZm9ybXMsIHdpdGggb3Igd2l0aG91dAorICogbW9kaWZp
Y2F0aW9uLCBhcmUgcGVybWl0dGVkIHByb3ZpZGVkIHRoYXQgdGhlIGZvbGxvd2luZyBjb25kaXRp
b25zCisgKiBhcmUgbWV0OgorICoKKyAqIDEuIFJlZGlzdHJpYnV0aW9ucyBvZiBzb3VyY2UgY29k
ZSBtdXN0IHJldGFpbiB0aGUgYWJvdmUgY29weXJpZ2h0CisgKiAgICBub3RpY2UsIHRoaXMgbGlz
dCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIuCisgKiAyLiBSZWRp
c3RyaWJ1dGlvbnMgaW4gYmluYXJ5IGZvcm0gbXVzdCByZXByb2R1Y2UgdGhlIGFib3ZlIGNvcHly
aWdodAorICogICAgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxv
d2luZyBkaXNjbGFpbWVyIGluIHRoZQorICogICAgZG9jdW1lbnRhdGlvbiBhbmQvb3Igb3RoZXIg
bWF0ZXJpYWxzIHByb3ZpZGVkIHdpdGggdGhlIGRpc3RyaWJ1dGlvbi4KKyAqIDMuIE5laXRoZXIg
dGhlIG5hbWUgb2YgdGhlIGNvcHlyaWdodCBob2xkZXIgbm9yIHRoZSBuYW1lcyBvZiBpdHMKKyAq
ICAgIGNvbnRyaWJ1dG9ycyBtYXkgYmUgdXNlZCB0byBlbmRvcnNlIG9yIHByb21vdGUgcHJvZHVj
dHMgZGVyaXZlZCBmcm9tCisgKiAgICB0aGlzIHNvZnR3YXJlIHdpdGhvdXQgc3BlY2lmaWMgcHJp
b3Igd3JpdHRlbiBwZXJtaXNzaW9uLgorICoKKyAqIFRISVMgU09GVFdBUkUgSVMgUFJPVklERUQg
QlkgVEhFIENPUFlSSUdIVCBIT0xERVJTIEFORCBDT05UUklCVVRPUlMgIkFTIElTIgorICogQU5E
IEFOWSBFWFBSRVNTIE9SIElNUExJRUQgV0FSUkFOVElFUywgSU5DTFVESU5HLCBCVVQgTk9UIExJ
TUlURUQgVE8sIFRIRQorICogSU1QTElFRCBXQVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJTElUWSBB
TkQgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UKKyAqIEFSRSBESVNDTEFJTUVELiBJ
TiBOTyBFVkVOVCBTSEFMTCBUSEUgQ09QWVJJR0hUIEhPTERFUiBPUiBDT05UUklCVVRPUlMgQkUK
KyAqIExJQUJMRSBGT1IgQU5ZIERJUkVDVCwgSU5ESVJFQ1QsIElOQ0lERU5UQUwsIFNQRUNJQUws
IEVYRU1QTEFSWSwgT1IKKyAqIENPTlNFUVVFTlRJQUwgREFNQUdFUyAoSU5DTFVESU5HLCBCVVQg
Tk9UIExJTUlURUQgVE8sIFBST0NVUkVNRU5UIE9GCisgKiBTVUJTVElUVVRFIEdPT0RTIE9SIFNF
UlZJQ0VTOyBMT1NTIE9GIFVTRSwgREFUQSwgT1IgUFJPRklUUzsgT1IgQlVTSU5FU1MKKyAqIElO
VEVSUlVQVElPTikgSE9XRVZFUiBDQVVTRUQgQU5EIE9OIEFOWSBUSEVPUlkgT0YgTElBQklMSVRZ
LCBXSEVUSEVSIElOCisgKiBDT05UUkFDVCwgU1RSSUNUIExJQUJJTElUWSwgT1IgVE9SVCAoSU5D
TFVESU5HIE5FR0xJR0VOQ0UgT1IgT1RIRVJXSVNFKQorICogQVJJU0lORyBJTiBBTlkgV0FZIE9V
VCBPRiBUSEUgVVNFIE9GIFRISVMgU09GVFdBUkUsIEVWRU4gSUYgQURWSVNFRCBPRiBUSEUKKyAq
IFBPU1NJQklMSVRZIE9GIFNVQ0ggREFNQUdFLgorICoKKyAqIFRISVMgSEVBREVSIE1BWSBOT1Qg
QkUgRVhUUkFDVEVEIE9SIE1PRElGSUVEIElOIEFOWSBXQVkuCisgKi8KKworI2luY2x1ZGUgPHN0
ZGxpYi5oPgorI2luY2x1ZGUgPGVycm5vLmg+CisjaW5jbHVkZSA8dWsvcGxhdC90aW1lLmg+Cisj
aW5jbHVkZSA8dWsvdGhyZWFkX2F0dHIuaD4KKyNpbmNsdWRlIDx1ay9hc3NlcnQuaD4KKworCitp
bnQgdWtfdGhyZWFkX2F0dHJfaW5pdCh1a190aHJlYWRfYXR0cl90ICphdHRyKQoreworCWlmIChh
dHRyID09IE5VTEwpCisJCXJldHVybiAtRUlOVkFMOworCisJYXR0ci0+ZGV0YWNoZWQgPSBmYWxz
ZTsKKwlhdHRyLT5wcmlvID0gVUtfVEhSRUFEX0FUVFJfUFJJT19JTlZBTElEOworCWF0dHItPnRp
bWVzbGljZSA9IFVLX1RIUkVBRF9BVFRSX1RJTUVTTElDRV9OSUw7CisKKwlyZXR1cm4gMDsKK30K
KworaW50IHVrX3RocmVhZF9hdHRyX2ZpbmkodWtfdGhyZWFkX2F0dHJfdCAqYXR0cikKK3sKKwlp
ZiAoYXR0ciA9PSBOVUxMKQorCQlyZXR1cm4gLUVJTlZBTDsKKworCXJldHVybiAwOworfQorCitp
bnQgdWtfdGhyZWFkX2F0dHJfc2V0X2RldGFjaHN0YXRlKHVrX3RocmVhZF9hdHRyX3QgKmF0dHIs
IGludCBzdGF0ZSkKK3sKKwlpZiAoYXR0ciA9PSBOVUxMKQorCQlyZXR1cm4gLUVJTlZBTDsKKwor
CWlmIChzdGF0ZSA9PSBVS19USFJFQURfQVRUUl9ERVRBQ0hFRCkKKwkJYXR0ci0+ZGV0YWNoZWQg
PSB0cnVlOworCisJZWxzZSBpZiAoc3RhdGUgPT0gVUtfVEhSRUFEX0FUVFJfV0FJVEFCTEUpCisJ
CWF0dHItPmRldGFjaGVkID0gZmFsc2U7CisKKwllbHNlCisJCXJldHVybiAtRUlOVkFMOworCisJ
cmV0dXJuIDA7Cit9CisKK2ludCB1a190aHJlYWRfYXR0cl9nZXRfZGV0YWNoc3RhdGUoY29uc3Qg
dWtfdGhyZWFkX2F0dHJfdCAqYXR0ciwgaW50ICpzdGF0ZSkKK3sKKwlpZiAoYXR0ciA9PSBOVUxM
IHx8IHN0YXRlID09IE5VTEwpCisJCXJldHVybiAtRUlOVkFMOworCisJaWYgKGF0dHItPmRldGFj
aGVkKQorCQkqc3RhdGUgPSBVS19USFJFQURfQVRUUl9ERVRBQ0hFRDsKKwllbHNlCisJCSpzdGF0
ZSA9IFVLX1RIUkVBRF9BVFRSX1dBSVRBQkxFOworCisJcmV0dXJuIDA7Cit9CisKK2ludCB1a190
aHJlYWRfYXR0cl9zZXRfcHJpbyh1a190aHJlYWRfYXR0cl90ICphdHRyLCBwcmlvX3QgcHJpbykK
K3sKKwlpbnQgcmMgPSAtRUlOVkFMOworCisJaWYgKGF0dHIgPT0gTlVMTCkKKwkJcmV0dXJuIHJj
OworCisJaWYgKHByaW8gPj0gVUtfVEhSRUFEX0FUVFJfUFJJT19NSU4gJiYKKwkJcHJpbyA8PSBV
S19USFJFQURfQVRUUl9QUklPX01BWCkgeworCQlhdHRyLT5wcmlvID0gcHJpbzsKKwkJcmMgPSAw
OworCX0KKworCXJldHVybiByYzsKK30KKworaW50IHVrX3RocmVhZF9hdHRyX2dldF9wcmlvKGNv
bnN0IHVrX3RocmVhZF9hdHRyX3QgKmF0dHIsIHByaW9fdCAqcHJpbykKK3sKKwlpZiAoYXR0ciA9
PSBOVUxMIHx8IHByaW8gPT0gTlVMTCkKKwkJcmV0dXJuIC1FSU5WQUw7CisKKwkqcHJpbyA9IGF0
dHItPnByaW87CisKKwlyZXR1cm4gMDsKK30KKworaW50IHVrX3RocmVhZF9hdHRyX3NldF90aW1l
c2xpY2UodWtfdGhyZWFkX2F0dHJfdCAqYXR0ciwgX19uc2VjIHRpbWVzbGljZSkKK3sKKwlpZiAo
YXR0ciA9PSBOVUxMKQorCQlyZXR1cm4gLUVJTlZBTDsKKworCWlmICh0aW1lc2xpY2UgPCBVS1BM
QVRfVElNRV9USUNLX05TRUMpCisJCXJldHVybiAtRUlOVkFMOworCisJYXR0ci0+dGltZXNsaWNl
ID0gdGltZXNsaWNlOworCisJcmV0dXJuIDA7Cit9CisKK2ludCB1a190aHJlYWRfYXR0cl9nZXRf
dGltZXNsaWNlKGNvbnN0IHVrX3RocmVhZF9hdHRyX3QgKmF0dHIsIF9fbnNlYyAqdGltZXNsaWNl
KQoreworCWlmIChhdHRyID09IE5VTEwgfHwgdGltZXNsaWNlID09IE5VTEwpCisJCXJldHVybiAt
RUlOVkFMOworCisJKnRpbWVzbGljZSA9IGF0dHItPnRpbWVzbGljZTsKKworCXJldHVybiAwOwor
fQpkaWZmIC0tZ2l0IGEvbGliL3Vrc2NoZWRjb29wL3NjaGVkY29vcC5jIGIvbGliL3Vrc2NoZWRj
b29wL3NjaGVkY29vcC5jCmluZGV4IDNlM2E5MmY1Li42ZjQ2ZDQ5ZSAxMDA2NDQKLS0tIGEvbGli
L3Vrc2NoZWRjb29wL3NjaGVkY29vcC5jCisrKyBiL2xpYi91a3NjaGVkY29vcC9zY2hlZGNvb3Au
YwpAQCAtMTMyLDcgKzEzMiw4IEBAIHN0YXRpYyB2b2lkIHNjaGVkY29vcF9zY2hlZHVsZShzdHJ1
Y3QgdWtfc2NoZWQgKnMpCiAJfQogfQogCi1zdGF0aWMgdm9pZCBzY2hlZGNvb3BfdGhyZWFkX2Fk
ZChzdHJ1Y3QgdWtfc2NoZWQgKnMsIHN0cnVjdCB1a190aHJlYWQgKnQpCitzdGF0aWMgdm9pZCBz
Y2hlZGNvb3BfdGhyZWFkX2FkZChzdHJ1Y3QgdWtfc2NoZWQgKnMsIHN0cnVjdCB1a190aHJlYWQg
KnQsCisJY29uc3QgdWtfdGhyZWFkX2F0dHJfdCAqYXR0ciBfX3VudXNlZCkKIHsKIAl1bnNpZ25l
ZCBsb25nIGZsYWdzOwogCXN0cnVjdCBzY2hlZGNvb3BfcHJpdmF0ZSAqcHJ2ID0gcy0+cHJ2OwpA
QCAtMjEwLDcgKzIxMSw4IEBAIHN0cnVjdCB1a19zY2hlZCAqdWtfc2NoZWRjb29wX2luaXQoc3Ry
dWN0IHVrX2FsbG9jICphKQogCXVrX3NjaGVkX2luaXQoc2NoZWQsCiAJCQlzY2hlZGNvb3BfeWll
bGQsCiAJCQlzY2hlZGNvb3BfdGhyZWFkX2FkZCwKLQkJCXNjaGVkY29vcF90aHJlYWRfcmVtb3Zl
KTsKKwkJCXNjaGVkY29vcF90aHJlYWRfcmVtb3ZlLAorCQkJTlVMTCwgTlVMTCwgTlVMTCwgTlVM
TCk7CiAKIAlyZXR1cm4gc2NoZWQ7CiB9Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1p
bmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Fri Mar 22 14:16:53 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 22 Mar 2019 14:16:53 +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 1h7Kyb-00044I-Ba; Fri, 22 Mar 2019 14:16: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=9pEa=RZ=cs.pub.ro=costin.lupu@srs-us1.protection.inumbo.net>)
 id 1h7Kya-00042M-3o
 for minios-devel@lists.xen.org; Fri, 22 Mar 2019 14:16:52 +0000
X-Inumbo-ID: 2273c161-4cad-11e9-bc90-bc764e045a96
Received: from vesa.cs.pub.ro (unknown [141.85.227.187])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 2273c161-4cad-11e9-bc90-bc764e045a96;
 Fri, 22 Mar 2019 14:16:50 +0000 (UTC)
IronPort-SDR: y8HnSEXUckGk57AsBwZrmi788bC1yN+Oy5DKHQ0JgfYSPK+YqOKBSQDTkousj10XtolJX2CWIj
 8Ai3ESGnZDUg==
IronPort-PHdr: =?us-ascii?q?9a23=3AXatxZxHhfp7SoZMIOfeBH51GYnF86YWxBRYc79?=
 =?us-ascii?q?8ds5kLTJ7zpsWwAkXT6L1XgUPTWs2DsrQY0rKQ7PmrBDNIyK3CmUhKSIZLWR?=
 =?us-ascii?q?4BhJdetC0bK+nBN3fGKuX3ZTcxBsVIWQwt1Xi6NU9IBJS2PAWK8TW94jEIBx?=
 =?us-ascii?q?rwKxd+KPjrFY7OlcS30P2594HObwlSizexfK9+IA+0oAnMucUbgYlvIbstxx?=
 =?us-ascii?q?XUpXdFZ/5Yzn5yK1KJmBb86Maw/Jp9/ClVpvks6c1OX7jkcqohVbBXAygoPG?=
 =?us-ascii?q?4z5M3wqBnMVhCP6WcGUmUXiRVHHQ7I5wznU5jrsyv6su192DSGPcDzULs5Vy?=
 =?us-ascii?q?iu47ttRRT1jioMKjw3/3zNisFojKxVvg+vqRJ8zYDTYo6VOuFzcr/Bcd4AWW?=
 =?us-ascii?q?ZMRNpdWzBHD4ihb4UPFe0BPeNAooTjoFsOtge+BQiqBOjyzDFIm2f23bAn2O?=
 =?us-ascii?q?kmDQ7G2xcgH84PsHTSttn1MLoSUfiozKTT0TrDdOla2S/g6IfTaBwhu/aMUK?=
 =?us-ascii?q?t2fMHMykcvDxvIgkifpID4JT+Y1eQAv3KF4+Z+V++jkWAqpxlsrjWg28sgkI?=
 =?us-ascii?q?rEi4IPxlza+yh0zpw5KcC3RUJlZ9OvDYFeuDuAN4RsR8MvW2RouCEnxbIYoZ?=
 =?us-ascii?q?O7Zy0KyIg/xx7YdvyHb5CE4hL9W+aVJjd1nGxleLeliBaz9Uis0PHzVtKu3F?=
 =?us-ascii?q?ZSsypKicPAtmoK1xDL68iHTOVy/lu51DqS2A3f9/tILEM0mKbBNZIt3Lw9mo?=
 =?us-ascii?q?AdvEjbGy/5gkT2jKuYdkU+/eio7vzqbanhpp+HK490iwf+Pr4qmsyiGeQ4Lx?=
 =?us-ascii?q?MDUHSA+eimzL3j4Fb2TK9Qjv0xiqXZqozVJdwHpq6lBA9YyoMj6xe5Dzen19?=
 =?us-ascii?q?QYhmALI09bdxKZkYfpP0rDIPT5Dfekn1Ssiy1nxv/YMb3nGJnNKWLDkLj5d7?=
 =?us-ascii?q?Zn90Fc0BYzzcxY559MCr8BJPXzWlXwtNPCCB81KRG6zPrnCNV414MRRH6PD7?=
 =?us-ascii?q?SfMKzMrVCI4vggLPKWaIALpTauY8Qisvvvi34+ghoRcLek2bMTaWukBbJ2Lk?=
 =?us-ascii?q?PfZmDj0fkbFmJflQ0lUO3swHmfSSMbM321RL494Hc/FZq7JYzYAJiwivqb23?=
 =?us-ascii?q?HoTdVtemlaBwXUQj/TfIKeVqJUZQ=3D=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A2ClAABB7ZRc/wPjVY1jHAEBAQQBAQc?=
 =?us-ascii?q?EAQGBVAQBAQsBg3snjQmmfjoBhEAChR43Bg0BAQMBAQkBAwIBbBwMgjoigm8?=
 =?us-ascii?q?GJ1IQPxJXGYMigXqqRDOFRoRsgS8BhmmGHz+BEYNQHIR1hRQDpQ0HAoJHBJB?=
 =?us-ascii?q?hJZN8oBE2IoFWMxqDX4IWF4oChB49AQExgQUBAY15AQE?=
X-IPAS-Result: =?us-ascii?q?A2ClAABB7ZRc/wPjVY1jHAEBAQQBAQcEAQGBVAQBAQsBg?=
 =?us-ascii?q?3snjQmmfjoBhEAChR43Bg0BAQMBAQkBAwIBbBwMgjoigm8GJ1IQPxJXGYMig?=
 =?us-ascii?q?XqqRDOFRoRsgS8BhmmGHz+BEYNQHIR1hRQDpQ0HAoJHBJBhJZN8oBE2IoFWM?=
 =?us-ascii?q?xqDX4IWF4oChB49AQExgQUBAY15AQE?=
X-IronPort-AV: E=Sophos;i="5.60,256,1549922400"; 
   d="scan'208";a="3278336"
Received: from mail.cs.pub.ro (HELO vmail.cs.pub.ro) ([141.85.227.3])
 by vesa.cs.pub.ro with ESMTP; 22 Mar 2019 16:16:42 +0200
Received: from localhost (localhost [127.0.0.1])
 by vmail.cs.pub.ro (Postfix) with ESMTP id 9B9011A601A9;
 Fri, 22 Mar 2019 16:16:42 +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 Z5GODfcLRHBg; Fri, 22 Mar 2019 16:16:42 +0200 (EET)
Received: from vmail.cs.pub.ro (localhost [127.0.0.1])
 by vmail.cs.pub.ro (Postfix) with ESMTPS id 7BFA41A601C4;
 Fri, 22 Mar 2019 16:16:42 +0200 (EET)
Received: from wolfprec.precis.pub.ro (unknown [141.85.233.142])
 by vmail.cs.pub.ro (Postfix) with ESMTPSA id 6EBD01A601F6;
 Fri, 22 Mar 2019 16:16:42 +0200 (EET)
From: Costin Lupu <costin.lupu@cs.pub.ro>
To: minios-devel@lists.xen.org
Date: Fri, 22 Mar 2019 16:16:39 +0200
Message-Id: <20190322141639.8316-13-costin.lupu@cs.pub.ro>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190322141639.8316-1-costin.lupu@cs.pub.ro>
References: <20190322141639.8316-1-costin.lupu@cs.pub.ro>
Subject: [Minios-devel] [UNIKRAFT PATCH v4 12/12] lib/uksched: Add private
 field for user
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
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>

VGhlIHByaXZhdGUgZmllbGQgbWF5IGJlIHVzZWQgYnkgdGhlIHVzZXIgZm9yIGhvbGRpbmcgaXRz
IHByaXZhdGUKaW5mb3JtYXRpb24gaW4gc2NoZWR1bGluZyBmcmFtZXdvcmtzIHdoaWNoIHdvdWxk
IHdyYXAgdGhlIFVuaWtyYWZ0CnNjaGVkdWxpbmcgZnVuY3Rpb25hbGl0eS4gT25lIHN1Y2ggZXhh
bXBsZSBtaWdodCBiZSB0aGUgcHRocmVhZCBsaWJyYXJ5CndoaWNoIHdvdWxkIHNldCB0aGUgcHJp
dmF0ZSBmaWVsZCBhcyBhIGJhY2sgcG9pbnRlciB0byBpdHMgcHRocmVhZF90CmRhdGEuIFRoaXMg
aXMgZXNwZWNpYWxseSB1c2VmdWwgd2hlbiBpbXBsZW1lbnRpbmcgcHRocmVhZF9zZWxmKCkgYnkK
Y2FsbGluZyB1a190aHJlYWRfY3VycmVudCgpLgoKU2lnbmVkLW9mZi1ieTogQ29zdGluIEx1cHUg
PGNvc3Rpbi5sdXB1QGNzLnB1Yi5ybz4KUmV2aWV3ZWQtYnk6IEZsb3JpYW4gU2NobWlkdCA8Zmxv
cmlhbi5zY2htaWR0QG5lY2xhYi5ldT4KLS0tCiBsaWIvdWtzY2hlZC9pbmNsdWRlL3VrL3RocmVh
ZC5oIHwgMSArCiBsaWIvdWtzY2hlZC90aHJlYWQuYyAgICAgICAgICAgIHwgMSArCiAyIGZpbGVz
IGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2xpYi91a3NjaGVkL2luY2x1
ZGUvdWsvdGhyZWFkLmggYi9saWIvdWtzY2hlZC9pbmNsdWRlL3VrL3RocmVhZC5oCmluZGV4IGY4
YmRiYjVlLi43MWUzOTIyNSAxMDA2NDQKLS0tIGEvbGliL3Vrc2NoZWQvaW5jbHVkZS91ay90aHJl
YWQuaAorKysgYi9saWIvdWtzY2hlZC9pbmNsdWRlL3VrL3RocmVhZC5oCkBAIC01Nyw2ICs1Nyw3
IEBAIHN0cnVjdCB1a190aHJlYWQgewogCWJvb2wgZGV0YWNoZWQ7CiAJc3RydWN0IHVrX3dhaXRx
IHdhaXRpbmdfdGhyZWFkczsKIAlzdHJ1Y3QgdWtfc2NoZWQgKnNjaGVkOworCXZvaWQgKnBydjsK
ICNpZmRlZiBDT05GSUdfTElCTkVXTElCQwogCXN0cnVjdCBfcmVlbnQgcmVlbnQ7CiAjZW5kaWYK
ZGlmZiAtLWdpdCBhL2xpYi91a3NjaGVkL3RocmVhZC5jIGIvbGliL3Vrc2NoZWQvdGhyZWFkLmMK
aW5kZXggNzJhZGZjNjguLjc0MDBiYWVlIDEwMDY0NAotLS0gYS9saWIvdWtzY2hlZC90aHJlYWQu
YworKysgYi9saWIvdWtzY2hlZC90aHJlYWQuYwpAQCAtMTE1LDYgKzExNSw3IEBAIGludCB1a190
aHJlYWRfaW5pdChzdHJ1Y3QgdWtfdGhyZWFkICp0aHJlYWQsCiAJdGhyZWFkLT5kZXRhY2hlZCA9
IGZhbHNlOwogCXVrX3dhaXRxX2luaXQoJnRocmVhZC0+d2FpdGluZ190aHJlYWRzKTsKIAl0aHJl
YWQtPnNjaGVkID0gTlVMTDsKKwl0aHJlYWQtPnBydiA9IE5VTEw7CiAKICNpZmRlZiBDT05GSUdf
TElCTkVXTElCQwogCXJlZW50X2luaXQoJnRocmVhZC0+cmVlbnQpOwotLSAKMi4xMS4wCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVs
IG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Fri Mar 22 14:19:14 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 22 Mar 2019 14:19:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h7L0s-0004G5-2K; Fri, 22 Mar 2019 14:19:14 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=p8D+=RZ=neclab.eu=felipe.huici@srs-us1.protection.inumbo.net>)
 id 1h7L0r-0004Fv-D9
 for minios-devel@lists.xen.org; Fri, 22 Mar 2019 14:19:13 +0000
X-Inumbo-ID: 7648c3e3-4cad-11e9-bc90-bc764e045a96
Received: from mailer1.neclab.eu (unknown [195.37.70.40])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7648c3e3-4cad-11e9-bc90-bc764e045a96;
 Fri, 22 Mar 2019 14:19:11 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer1.neclab.eu (Postfix) with ESMTP id 9D5E8104FD0;
 Fri, 22 Mar 2019 15:19:10 +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 t5P0pPtJB6tK; Fri, 22 Mar 2019 15:19:10 +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 67990104F93
 for <minios-devel@lists.xen.org>; Fri, 22 Mar 2019 15:19:10 +0100 (CET)
Received: from DAPHNIS.office.hd ([169.254.2.2]) by ENCELADUS.office.hd
 ([192.168.24.52]) with mapi id 14.03.0319.002; Fri, 22 Mar 2019 15:19:10
 +0100
From: Felipe Huici <Felipe.Huici@neclab.eu>
To: Florian Schmidt <Florian.Schmidt@neclab.eu>, "minios-devel@lists.xen.org"
 <minios-devel@lists.xen.org>
Thread-Topic: [Minios-devel] [UNIKRAFT PATCH] lib/nolibc: add sleep()
Thread-Index: AQHU4IsipfjBDpizT0yxXF8+Jvr1PqYXs1eA
Date: Fri, 22 Mar 2019 14:19:09 +0000
Message-ID: <08BF6487-9AA0-496A-BCDD-9A3E13786CD9@neclab.eu>
References: <20190322084111.3473-1-florian.schmidt@neclab.eu>
In-Reply-To: <20190322084111.3473-1-florian.schmidt@neclab.eu>
Accept-Language: en-US, de-DE
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.10.8.190312
x-originating-ip: [10.1.2.56]
Content-ID: <1C71A8E468D12B43938DA13B90A7CD5E@office.hd>
MIME-Version: 1.0
Subject: Re: [Minios-devel] [UNIKRAFT PATCH] lib/nolibc: add sleep()
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>

SGkgRmxvcmlhbiwNCg0KTG9va3MgZ29vZCwgdGhhbmtzLg0KDQrigJQgRmVsaXBlDQoNClJldmll
d2VkLWJ5OiBGZWxpcGUgSHVpY2kgPGZlbGlwZS5odWljaUBuZWNsYWIuZXU+DQoNCu+7v09uIDIy
LjAzLjE5LCAwOTo0MiwgIk1pbmlvcy1kZXZlbCBvbiBiZWhhbGYgb2YgRmxvcmlhbiBTY2htaWR0
IiA8bWluaW9zLWRldmVsLWJvdW5jZXNAbGlzdHMueGVucHJvamVjdC5vcmcgb24gYmVoYWxmIG9m
IGZsb3JpYW4uc2NobWlkdEBuZWNsYWIuZXU+IHdyb3RlOg0KDQogICAgc2xlZXAoKSBjYW4gYmUg
aW1wbGVtZW50ZWQgYXMgYSBzaW1wbGUgd3JhcHBlciBhcm91bmQgbmFub3NsZWVwKCksIGFuZA0K
ICAgIGl0J3MgcXVpdGUgY29udmVuaWVudCBmb3Igd3JpdGluZyBxdWljayB0ZXN0IGFwcHMuDQog
ICAgDQogICAgU2lnbmVkLW9mZi1ieTogRmxvcmlhbiBTY2htaWR0IDxmbG9yaWFuLnNjaG1pZHRA
bmVjbGFiLmV1Pg0KICAgIC0tLQ0KICAgICBsaWIvbm9saWJjL2V4cG9ydHN5bXMudWsgICAgfCAg
MyArKysNCiAgICAgbGliL25vbGliYy9pbmNsdWRlL3VuaXN0ZC5oIHwgIDIgKysNCiAgICAgbGli
L25vbGliYy90aW1lLmMgICAgICAgICAgIHwgMTIgKysrKysrKysrKysrDQogICAgIDMgZmlsZXMg
Y2hhbmdlZCwgMTcgaW5zZXJ0aW9ucygrKQ0KICAgIA0KICAgIGRpZmYgLS1naXQgYS9saWIvbm9s
aWJjL2V4cG9ydHN5bXMudWsgYi9saWIvbm9saWJjL2V4cG9ydHN5bXMudWsNCiAgICBpbmRleCBm
M2YyMzA1OC4uY2FlNmUyOTggMTAwNjQ0DQogICAgLS0tIGEvbGliL25vbGliYy9leHBvcnRzeW1z
LnVrDQogICAgKysrIGIvbGliL25vbGliYy9leHBvcnRzeW1zLnVrDQogICAgQEAgLTc0LDYgKzc0
LDkgQEAgc3RybGNhdA0KICAgICBuYW5vc2xlZXANCiAgICAgY2xvY2tfZ2V0dGltZQ0KICAgICAN
CiAgICArIyB1bmlzdGQNCiAgICArc2xlZXANCiAgICArDQogICAgICMgc3lzL3RpbWUNCiAgICAg
Z2V0dGltZW9mZGF5DQogICAgIA0KICAgIGRpZmYgLS1naXQgYS9saWIvbm9saWJjL2luY2x1ZGUv
dW5pc3RkLmggYi9saWIvbm9saWJjL2luY2x1ZGUvdW5pc3RkLmgNCiAgICBpbmRleCA5ODgxYWI1
Yi4uZGUwMzU2ZjEgMTAwNjQ0DQogICAgLS0tIGEvbGliL25vbGliYy9pbmNsdWRlL3VuaXN0ZC5o
DQogICAgKysrIGIvbGliL25vbGliYy9pbmNsdWRlL3VuaXN0ZC5oDQogICAgQEAgLTQ3LDYgKzQ3
LDggQEAgZXh0ZXJuICJDIiB7DQogICAgICNkZWZpbmUgX19ORUVEX3NzaXplX3QNCiAgICAgI2lu
Y2x1ZGUgPG5vbGliYy1pbnRlcm5hbC9zaGFyZWRkZWZzLmg+DQogICAgIA0KICAgICt1bnNpZ25l
ZCBpbnQgc2xlZXAodW5zaWduZWQgaW50IHNlY29uZHMpOw0KICAgICsNCiAgICAgI2lmIENPTkZJ
R19MSUJWRlNDT1JFDQogICAgIGludCBjbG9zZShpbnQgZmQpOw0KICAgICBzc2l6ZV90IHdyaXRl
KGludCBmZCwgY29uc3Qgdm9pZCAqYnVmLCBzaXplX3QgY291bnQpOw0KICAgIGRpZmYgLS1naXQg
YS9saWIvbm9saWJjL3RpbWUuYyBiL2xpYi9ub2xpYmMvdGltZS5jDQogICAgaW5kZXggNjlmMjkz
MDAuLmY4ODQ1MzFmIDEwMDY0NA0KICAgIC0tLSBhL2xpYi9ub2xpYmMvdGltZS5jDQogICAgKysr
IGIvbGliL25vbGliYy90aW1lLmMNCiAgICBAQCAtOTIsNiArOTIsMTggQEAgaW50IG5hbm9zbGVl
cChjb25zdCBzdHJ1Y3QgdGltZXNwZWMgKnJlcSwgc3RydWN0IHRpbWVzcGVjICpyZW0pDQogICAg
IAlyZXR1cm4gMDsNCiAgICAgfQ0KICAgICANCiAgICArdW5zaWduZWQgaW50IHNsZWVwKHVuc2ln
bmVkIGludCBzZWNvbmRzKQ0KICAgICt7DQogICAgKwlzdHJ1Y3QgdGltZXNwZWMgdHM7DQogICAg
Kw0KICAgICsJdHMudHZfc2VjID0gc2Vjb25kczsNCiAgICArCXRzLnR2X25zZWMgPSAwOw0KICAg
ICsJaWYgKG5hbm9zbGVlcCgmdHMsICZ0cykpDQogICAgKwkJcmV0dXJuIHRzLnR2X3NlYzsNCiAg
ICArDQogICAgKwlyZXR1cm4gMDsNCiAgICArfQ0KICAgICsNCiAgICAgaW50IGdldHRpbWVvZmRh
eShzdHJ1Y3QgdGltZXZhbCAqdHYsIHZvaWQgKnR6IF9fdW51c2VkKQ0KICAgICB7DQogICAgIAlf
X25zZWMgbm93ID0gdWtwbGF0X3dhbGxfY2xvY2soKTsNCiAgICAtLSANCiAgICAyLjIxLjANCiAg
ICANCiAgICANCiAgICBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXw0KICAgIE1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QNCiAgICBNaW5pb3MtZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcNCiAgICBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8vbWluaW9zLWRldmVsDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Fri Mar 22 14:32:48 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 22 Mar 2019 14:32:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h7LDz-0005sy-PL; Fri, 22 Mar 2019 14:32:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KIeW=RZ=neclab.eu=simon.kuenzer@srs-us1.protection.inumbo.net>)
 id 1h7LDy-0005ss-UB
 for minios-devel@lists.xen.org; Fri, 22 Mar 2019 14:32:46 +0000
X-Inumbo-ID: 5af0f424-4caf-11e9-a390-2b79a6a618b7
Received: from mailer2.neclab.eu (unknown [195.37.70.41])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5af0f424-4caf-11e9-a390-2b79a6a618b7;
 Fri, 22 Mar 2019 14:32:44 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer2.neclab.eu (Postfix) with ESMTP id 799CAF2048;
 Fri, 22 Mar 2019 15:32:43 +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 pfsOaMVyqkUx; Fri, 22 Mar 2019 15:32:43 +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 11040F2036;
 Fri, 22 Mar 2019 15:32:37 +0100 (CET)
Received: from DAPHNIS.office.hd ([169.254.2.2]) by METHONE.office.hd
 ([192.168.24.54]) with mapi id 14.03.0319.002; Fri, 22 Mar 2019 15:32:36
 +0100
From: Simon Kuenzer <simon.kuenzer@neclab.eu>
To: Costin Lupu <costin.lupu@cs.pub.ro>, "minios-devel@lists.xen.org"
 <minios-devel@lists.xen.org>
Thread-Topic: [UNIKRAFT PATCH] include/essentials: Fix redefinition warnings
 when using newlib
Thread-Index: AQHU2J1TzGJmiEcrAUmHMp3aoMrReaYXxvUA
Date: Fri, 22 Mar 2019 14:32:36 +0000
Message-ID: <8E8D51DF-44A9-416A-93FC-90FBBAE21234@neclab.eu>
References: <20190312063157.19896-1-costin.lupu@cs.pub.ro>
In-Reply-To: <20190312063157.19896-1-costin.lupu@cs.pub.ro>
Accept-Language: en-GB, gl-ES, de-DE, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.7.0.196]
Content-ID: <B68B06FAA30A90469790089D52CFD6E6@office.hd>
MIME-Version: 1.0
Subject: Re: [Minios-devel] [UNIKRAFT PATCH] include/essentials: Fix
 redefinition warnings when using newlib
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>,
 Yuri Volchkov <yuri.volchkov@neclab.eu>,
 Sharan Santhanam <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>

SGV5IENvc3RpbiwNCg0KdGhhbmtzIGEgbG90IGZvciB0aGlzIHBhdGNoLiBJbiBmYWN0IGl0IHNv
bHZlcyBzb21lIHJlZGVmaW5pdGlvbiBlcnJvcnMgdGhhdCB3ZSBleHBlcmllbmNlLiBUaGUgd29y
a2Fyb3VuZCBzbyBmYXIgd2FzIHRvIGluY2x1ZGUgbGliYyBoZWFkZXJzIGZpcnN0IGFuZCB0aGVu
IGVzc2VudGlhbHMuaC4gQnV0IEkgYWdyZWUgaXQgbWlnaHQgbm90IGFsd2F5cyB3b3JrIGJlY2F1
c2Ugb2YgZGVwZW5kZW5jaWVzLg0KDQpJbnN0ZWFkIG9mIG1ha2luZyB0aGlzIGRlcGVuZGluZyBv
biBuZXdsaWIsIGNhbiB3ZSBtYWtlIGl0IGxpYmMgZ2VuZXJpYyBieSB1c2luZyBDT05GSUdfSEFW
RV9MSUJDIGluc3RlYWQ/DQoNClRoYW5rcywNCg0KU2ltb24NCg0K77u/T24gMTIuMDMuMTksIDA3
OjMyLCAiQ29zdGluIEx1cHUiIDxjb3N0aW4ubHVwdUBjcy5wdWIucm8+IHdyb3RlOg0KDQogICAg
Rm9yIHNvbWUgbWFjcm9kZWZpbml0aW9ucywgbmV3bGliIGhlYWRlcnMgZG8gbm90IGNhcmUgaWYg
dGhleSB3ZXJlDQogICAgcHJldmlvdXNseSBkZWZpbmVkIGFuZCB0aGlzIHJlc3VsdHMgaW4gcmVk
ZWZpbml0aW9ucyBjb21waWxlciB3YXJuaW5ncy4NCiAgICBJbiBzb21lIHdheSwgaXQgbWFrZXMg
c2Vuc2UgdG8gZ2l2ZSBwcmlvcml0eSB0byBuZXdsaWIncyBkZWZpbml0aW9ucyBpZg0KICAgIG9u
ZSBkZWNpZGVzIHRvIHVzZSBpdCBhcyBhIGxpYmMgaW1wbGVtZW50YXRpb24uIFRoZXJlZm9yZSB3
ZSBpbmNsdWRlIHRoZQ0KICAgIG5ld2xpYiBoZWFkZXJzIGluIGVzc2VudGlhbHMuaCB0byBnaXZl
IHByaW9yaXR5IHRvIHRoZWlyIGRlZmluaXRpb25zDQogICAgaW5zdGVhZCBvZiBvdXJzLg0KICAg
IA0KICAgIFNpZ25lZC1vZmYtYnk6IENvc3RpbiBMdXB1IDxjb3N0aW4ubHVwdUBjcy5wdWIucm8+
DQogICAgLS0tDQogICAgIGluY2x1ZGUvdWsvZXNzZW50aWFscy5oIHwgOCArKysrKysrKw0KICAg
ICAxIGZpbGUgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspDQogICAgDQogICAgZGlmZiAtLWdpdCBh
L2luY2x1ZGUvdWsvZXNzZW50aWFscy5oIGIvaW5jbHVkZS91ay9lc3NlbnRpYWxzLmgNCiAgICBp
bmRleCA0N2UwNGY3Yy4uY2RjYjU2MjUgMTAwNjQ0DQogICAgLS0tIGEvaW5jbHVkZS91ay9lc3Nl
bnRpYWxzLmgNCiAgICArKysgYi9pbmNsdWRlL3VrL2Vzc2VudGlhbHMuaA0KICAgIEBAIC0zOCw2
ICszOCwxNCBAQA0KICAgICAjaWZuZGVmIF9fVUtfRVNTRU5USUFMU19IX18NCiAgICAgI2RlZmlu
ZSBfX1VLX0VTU0VOVElBTFNfSF9fDQogICAgIA0KICAgICsjaW5jbHVkZSA8dWsvY29uZmlnLmg+
DQogICAgKw0KICAgICsjaWYgQ09ORklHX0xJQk5FV0xJQkMNCiAgICArI2luY2x1ZGUgPHN5cy9j
ZGVmcy5oPg0KICAgICsjaW5jbHVkZSA8c3lzL3BhcmFtLmg+DQogICAgKyNpbmNsdWRlIDxpbnR0
eXBlcy5oPg0KICAgICsjZW5kaWYNCiAgICArDQogICAgICNpZmRlZiBfX2NwbHVzcGx1cw0KICAg
ICBleHRlcm4gIkMiIHsNCiAgICAgI2VuZGlmDQogICAgLS0gDQogICAgMi4xMS4wDQogICAgDQog
ICAgDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1p
bmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2
ZWw=

From minios-devel-bounces@lists.xenproject.org Fri Mar 22 14:37:09 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 22 Mar 2019 14:37:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h7LIC-00062g-4Y; Fri, 22 Mar 2019 14:37:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rH4F=RZ=gmail.com=costin.lup@srs-us1.protection.inumbo.net>)
 id 1h7LIA-00062b-AP
 for minios-devel@lists.xen.org; Fri, 22 Mar 2019 14:37:06 +0000
X-Inumbo-ID: f5cc84ef-4caf-11e9-bc90-bc764e045a96
Received: from mail-wm1-x342.google.com (unknown [2a00:1450:4864:20::342])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f5cc84ef-4caf-11e9-bc90-bc764e045a96;
 Fri, 22 Mar 2019 14:37:04 +0000 (UTC)
Received: by mail-wm1-x342.google.com with SMTP id t124so2413175wma.4
 for <minios-devel@lists.xen.org>; Fri, 22 Mar 2019 07:37:04 -0700 (PDT)
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=oRNN05uRI/YkroIltcHBdYdIdneJFX9Ng3fNRcBl06M=;
 b=d+Y7MfzFwOkTDAwm/TedEsKSDTHIEAklyAqqUor2Wqf/FzgaRMqvLUTJAr/weNRA+4
 EXOyMAfGVVux10hdCgu/UjEkH33s2OP6ZhoaM/G/4YhXg1NWTh7wFKDfivq3a5So3J8v
 QqPP7F5nhvwMcVNkq5Aw5b1jWBwxyPk9dyf+vc6L6x3ym0bzzySzAsmvVPUAFsRCAs5R
 FMmh7yZfDaLBnGej823FF7nMaJjv46RzrqQYVxeSlMZCLZf17q2fyucK7Oz+pWYL+gey
 4DLDL4yq/C++dnschYHZwYJKOAH1SfRqHuy768zuprxlsxv/SIjQ+2X+9ob56b+knqmD
 F7MQ==
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=oRNN05uRI/YkroIltcHBdYdIdneJFX9Ng3fNRcBl06M=;
 b=nkyY5VDlmSlE6dKZ8dHgTedwH1yOaL5AFFgu50DmGrXiK5WQS4Tp1BjIHTl56SkvyS
 N9dfN+cvFAhKbmGB+34mIevKrGSNraq2cr8w3re7RwZ+26z9WsDrZfavJOldrUik9Z0P
 AVv8OlsluhwAaIOJdYRnhGZUes06ybGEH3sqdg0VS7KwKMmCjjdmPsCYDZ6l39WMJwDr
 /R+7ulHU4Ts8hAOOFQICk7V7c63TYyyTXAdonHLs52N5N4VJaAOODuTM6MRscHQ7TrmY
 1i5Dnxbk47OeuzGCzn0ohduxEgXEGbG4LthJ3X6IIoa7cjRUb3ViCODsAzg6Foibysdu
 /AUg==
X-Gm-Message-State: APjAAAVkVHMhlobbVA2AgcZRt009xBntxmZaRGzqAiFaB52QABW3cUWl
 X4SkWCYZxilk/CmdqQHBwC4=
X-Google-Smtp-Source: APXvYqxPuH5L7Ph5xi2yLQaqdIHnCc+8FQDjDKf1npjbi7YeBglwfvrD6V8dI8fgfqKDopKUwBWJ8g==
X-Received: by 2002:a7b:c147:: with SMTP id z7mr3324930wmi.67.1553265423369;
 Fri, 22 Mar 2019 07:37:03 -0700 (PDT)
Received: from [172.19.2.117] ([141.85.233.142])
 by smtp.gmail.com with ESMTPSA id t81sm4139842wmb.5.2019.03.22.07.37.02
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 22 Mar 2019 07:37:02 -0700 (PDT)
To: Simon Kuenzer <simon.kuenzer@neclab.eu>,
 Costin Lupu <costin.lupu@cs.pub.ro>,
 "minios-devel@lists.xen.org" <minios-devel@lists.xen.org>
References: <20190312063157.19896-1-costin.lupu@cs.pub.ro>
 <8E8D51DF-44A9-416A-93FC-90FBBAE21234@neclab.eu>
From: Costin Lupu <costin.lup@gmail.com>
Message-ID: <407d3846-495d-267a-1945-581261affb27@gmail.com>
Date: Fri, 22 Mar 2019 16:37:01 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <8E8D51DF-44A9-416A-93FC-90FBBAE21234@neclab.eu>
Content-Language: en-US
Subject: Re: [Minios-devel] [UNIKRAFT PATCH] include/essentials: Fix
 redefinition warnings when using newlib
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 <Felipe.Huici@neclab.eu>,
 Florian Schmidt <Florian.Schmidt@neclab.eu>,
 Yuri Volchkov <yuri.volchkov@neclab.eu>,
 Sharan Santhanam <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>

SGkgU2ltb24sCgpGb3Igbm93IEkgdGhpbmsgaXQncyBiZXR0ZXIgdG8gc3RpY2sgdG8gbmV3bGli
IGJlY2F1c2UgaXQgbWlnaHQgYmUgdGhhdApvbmx5IG5ld2xpYiBjaG9zZSB0byBkZWZpbmUgdGhv
c2UgbWFjcm8gcmVnYXJkbGVzcyB3aGV0aGVyIHRoZXkgd2VyZQphbHJlYWR5IGRlZmluZWQgYmVm
b3JlLiBJZiB0aGUgc2FtZSB3b3VsZCBhcHBseSBmb3Igb3RoZXIgbGliYwppbXBsZW1lbnRhdGlv
biB0aGVuIHdlJ2xsIHVwZGF0ZSB0aGlzIHdoZW4gd2UnbGwgdXNlIHRob3NlIG90aGVyIGxpYmMn
cy4KClRoYW5rcywKQ29zdGluCgpPbiAzLzIyLzE5IDQ6MzIgUE0sIFNpbW9uIEt1ZW56ZXIgd3Jv
dGU6Cj4gSGV5IENvc3RpbiwKPiAKPiB0aGFua3MgYSBsb3QgZm9yIHRoaXMgcGF0Y2guIEluIGZh
Y3QgaXQgc29sdmVzIHNvbWUgcmVkZWZpbml0aW9uIGVycm9ycyB0aGF0IHdlIGV4cGVyaWVuY2Uu
IFRoZSB3b3JrYXJvdW5kIHNvIGZhciB3YXMgdG8gaW5jbHVkZSBsaWJjIGhlYWRlcnMgZmlyc3Qg
YW5kIHRoZW4gZXNzZW50aWFscy5oLiBCdXQgSSBhZ3JlZSBpdCBtaWdodCBub3QgYWx3YXlzIHdv
cmsgYmVjYXVzZSBvZiBkZXBlbmRlbmNpZXMuCj4gCj4gSW5zdGVhZCBvZiBtYWtpbmcgdGhpcyBk
ZXBlbmRpbmcgb24gbmV3bGliLCBjYW4gd2UgbWFrZSBpdCBsaWJjIGdlbmVyaWMgYnkgdXNpbmcg
Q09ORklHX0hBVkVfTElCQyBpbnN0ZWFkPwo+IAo+IFRoYW5rcywKPiAKPiBTaW1vbgo+IAo+IO+7
v09uIDEyLjAzLjE5LCAwNzozMiwgIkNvc3RpbiBMdXB1IiA8Y29zdGluLmx1cHVAY3MucHViLnJv
PiB3cm90ZToKPiAKPiAgICAgRm9yIHNvbWUgbWFjcm9kZWZpbml0aW9ucywgbmV3bGliIGhlYWRl
cnMgZG8gbm90IGNhcmUgaWYgdGhleSB3ZXJlCj4gICAgIHByZXZpb3VzbHkgZGVmaW5lZCBhbmQg
dGhpcyByZXN1bHRzIGluIHJlZGVmaW5pdGlvbnMgY29tcGlsZXIgd2FybmluZ3MuCj4gICAgIElu
IHNvbWUgd2F5LCBpdCBtYWtlcyBzZW5zZSB0byBnaXZlIHByaW9yaXR5IHRvIG5ld2xpYidzIGRl
ZmluaXRpb25zIGlmCj4gICAgIG9uZSBkZWNpZGVzIHRvIHVzZSBpdCBhcyBhIGxpYmMgaW1wbGVt
ZW50YXRpb24uIFRoZXJlZm9yZSB3ZSBpbmNsdWRlIHRoZQo+ICAgICBuZXdsaWIgaGVhZGVycyBp
biBlc3NlbnRpYWxzLmggdG8gZ2l2ZSBwcmlvcml0eSB0byB0aGVpciBkZWZpbml0aW9ucwo+ICAg
ICBpbnN0ZWFkIG9mIG91cnMuCj4gICAgIAo+ICAgICBTaWduZWQtb2ZmLWJ5OiBDb3N0aW4gTHVw
dSA8Y29zdGluLmx1cHVAY3MucHViLnJvPgo+ICAgICAtLS0KPiAgICAgIGluY2x1ZGUvdWsvZXNz
ZW50aWFscy5oIHwgOCArKysrKysrKwo+ICAgICAgMSBmaWxlIGNoYW5nZWQsIDggaW5zZXJ0aW9u
cygrKQo+ICAgICAKPiAgICAgZGlmZiAtLWdpdCBhL2luY2x1ZGUvdWsvZXNzZW50aWFscy5oIGIv
aW5jbHVkZS91ay9lc3NlbnRpYWxzLmgKPiAgICAgaW5kZXggNDdlMDRmN2MuLmNkY2I1NjI1IDEw
MDY0NAo+ICAgICAtLS0gYS9pbmNsdWRlL3VrL2Vzc2VudGlhbHMuaAo+ICAgICArKysgYi9pbmNs
dWRlL3VrL2Vzc2VudGlhbHMuaAo+ICAgICBAQCAtMzgsNiArMzgsMTQgQEAKPiAgICAgICNpZm5k
ZWYgX19VS19FU1NFTlRJQUxTX0hfXwo+ICAgICAgI2RlZmluZSBfX1VLX0VTU0VOVElBTFNfSF9f
Cj4gICAgICAKPiAgICAgKyNpbmNsdWRlIDx1ay9jb25maWcuaD4KPiAgICAgKwo+ICAgICArI2lm
IENPTkZJR19MSUJORVdMSUJDCj4gICAgICsjaW5jbHVkZSA8c3lzL2NkZWZzLmg+Cj4gICAgICsj
aW5jbHVkZSA8c3lzL3BhcmFtLmg+Cj4gICAgICsjaW5jbHVkZSA8aW50dHlwZXMuaD4KPiAgICAg
KyNlbmRpZgo+ICAgICArCj4gICAgICAjaWZkZWYgX19jcGx1c3BsdXMKPiAgICAgIGV4dGVybiAi
QyIgewo+ICAgICAgI2VuZGlmCj4gICAgIC0tIAo+ICAgICAyLjExLjAKPiAgICAgCj4gICAgIAo+
IAo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gTWlu
aW9zLWRldmVsIG1haWxpbmcgbGlzdAo+IE1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
Zwo+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby9taW5pb3Mt
ZGV2ZWwKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Ck1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby9taW5pb3Mt
ZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Fri Mar 22 14:38:34 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 22 Mar 2019 14:38:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h7LJa-000642-9L; Fri, 22 Mar 2019 14:38:34 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aU1l=RZ=neclab.eu=florian.schmidt@srs-us1.protection.inumbo.net>)
 id 1h7LJY-00063x-GP
 for minios-devel@lists.xen.org; Fri, 22 Mar 2019 14:38:32 +0000
X-Inumbo-ID: 289f75ad-4cb0-11e9-bc90-bc764e045a96
Received: from mailer2.neclab.eu (unknown [195.37.70.41])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 289f75ad-4cb0-11e9-bc90-bc764e045a96;
 Fri, 22 Mar 2019 14:38:29 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer2.neclab.eu (Postfix) with ESMTP id B48FCF2036;
 Fri, 22 Mar 2019 15:38:28 +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 0_jStiBIgTCD; Fri, 22 Mar 2019 15:38:28 +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 4B152F203A;
 Fri, 22 Mar 2019 15:38:24 +0100 (CET)
Received: from [10.1.2.30] (10.1.2.30) by skoll.office.hd (192.168.125.11)
 with Microsoft SMTP Server (TLS) id 14.3.319.2; Fri, 22 Mar 2019 15:38:24
 +0100
To: Costin Lupu <costin.lupu@cs.pub.ro>, <minios-devel@lists.xen.org>
References: <20190322141639.8316-1-costin.lupu@cs.pub.ro>
 <20190322141639.8316-9-costin.lupu@cs.pub.ro>
From: Florian Schmidt <Florian.Schmidt@neclab.eu>
Message-ID: <c468a7c2-90ac-2463-6f97-34be9f207dab@neclab.eu>
Date: Fri, 22 Mar 2019 15:38:23 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <20190322141639.8316-9-costin.lupu@cs.pub.ro>
Content-Language: en-US
X-Originating-IP: [10.1.2.30]
Subject: Re: [Minios-devel] [UNIKRAFT PATCH v4 08/12] lib/uksched: Set
 scheduler reference only if adding the thread was successful
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-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>

SGkgQ29zdGluLAoKdGhhbmtzIGZvciB0aGUgcXVpY2sgaXRlcmF0aW9uIHRvIHY0LiBJIGxpa2Ug
dGhpcyBtdWNoIGJldHRlciwgSSBqdXN0IApoYXZlIG9uZSByZW1hcms6Cgp1a19zY2hlZF90aHJl
YWRfY3JlYXRlIHNob3VsZCBpbWhvIGNoZWNrIHRoZSAobm93IGludHJvZHVjZWQpIHJldHVybiAK
dmFsdWUgb2YgdWtfdGhyZWFkX3NjaGVkX2FkZCgpLCBhbmQgZG8gZXJyb3IgaGFuZGxpbmcgKHBy
b2JhYmx5IGEgJ2dvdG8gCmVycicgaW4gdGhhdCBmdW5jdGlvbiB0byBjbGVhbiB1cCBhbmQgcmV0
dXJuIE5VTEwpLgoKQWxzbywgb25lIG1vcmUgdGhpbmcgdGhhdCBJIHdvdWxkbid0IGhhdmUgcmVt
YXJrZWQgaWYgaXQgaGFkIGJlZW4gdGhlIApvbmx5IHRoaW5nLCBidXQgbm93IHRoYXQgSSdtIHN1
Z2dlc3RpbmcgY2hhbmdlcyBhbHJlYWR5OgoKT24gMy8yMi8xOSAzOjE2IFBNLCBDb3N0aW4gTHVw
dSB3cm90ZToKPiBTY2hlZHVsZXIgbWF5IHJlamVjdCBhZGRpbmcgdGhyZWFkcyBpZiBjZXJ0YWlu
IGNvbmRpdGlvbnMgYXJlIG5vdCBtZXQuCj4gVGhlcmVmb3JlIHdlIHNldCB0aGUgc2NoZWR1bGVy
IHJlZmVyZW5jZSBvbmx5IGlmIGFkZGluZyB0aGUgdGhyZWFkIHdhcwo+IHN1Y2Nlc3NmdWwuCj4g
Cj4gU2lnbmVkLW9mZi1ieTogQ29zdGluIEx1cHUgPGNvc3Rpbi5sdXB1QGNzLnB1Yi5ybz4KPiAt
LS0KPiAgIGxpYi91a3NjaGVkL2luY2x1ZGUvdWsvc2NoZWQuaCB8IDE3ICsrKysrKysrKysrKy0t
LS0tCj4gICBsaWIvdWtzY2hlZC90aHJlYWQuYyAgICAgICAgICAgfCAgMSArCj4gICBsaWIvdWtz
Y2hlZGNvb3Avc2NoZWRjb29wLmMgICAgfCAgNCArKystCj4gICAzIGZpbGVzIGNoYW5nZWQsIDE2
IGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2xpYi91a3Nj
aGVkL2luY2x1ZGUvdWsvc2NoZWQuaCBiL2xpYi91a3NjaGVkL2luY2x1ZGUvdWsvc2NoZWQuaAo+
IGluZGV4IDllMjE4Njg4Li4zZWIxZjRlYyAxMDA2NDQKPiAtLS0gYS9saWIvdWtzY2hlZC9pbmNs
dWRlL3VrL3NjaGVkLmgKPiArKysgYi9saWIvdWtzY2hlZC9pbmNsdWRlL3VrL3NjaGVkLmgKPiBA
QCAtNTksNyArNTksNyBAQCBpbnQgdWtfc2NoZWRfc2V0X2RlZmF1bHQoc3RydWN0IHVrX3NjaGVk
ICpzKTsKPiAgIHR5cGVkZWYgdm9pZCAgKCp1a19zY2hlZF95aWVsZF9mdW5jX3QpCj4gICAJCShz
dHJ1Y3QgdWtfc2NoZWQgKnMpOwo+ICAgCj4gLXR5cGVkZWYgdm9pZCAgKCp1a19zY2hlZF90aHJl
YWRfYWRkX2Z1bmNfdCkKPiArdHlwZWRlZiBpbnQgICAoKnVrX3NjaGVkX3RocmVhZF9hZGRfZnVu
Y190KQo+ICAgCQkoc3RydWN0IHVrX3NjaGVkICpzLCBzdHJ1Y3QgdWtfdGhyZWFkICp0LAo+ICAg
CQkJY29uc3QgdWtfdGhyZWFkX2F0dHJfdCAqYXR0cik7Cj4gICB0eXBlZGVmIHZvaWQgICgqdWtf
c2NoZWRfdGhyZWFkX3JlbW92ZV9mdW5jX3QpCj4gQEAgLTEwNywyNCArMTA3LDMxIEBAIHN0YXRp
YyBpbmxpbmUgdm9pZCB1a19zY2hlZF95aWVsZCh2b2lkKQo+ICAgCXMtPnlpZWxkKHMpOwo+ICAg
fQo+ICAgCj4gLXN0YXRpYyBpbmxpbmUgdm9pZCB1a19zY2hlZF90aHJlYWRfYWRkKHN0cnVjdCB1
a19zY2hlZCAqcywKPiArc3RhdGljIGlubGluZSBpbnQgdWtfc2NoZWRfdGhyZWFkX2FkZChzdHJ1
Y3QgdWtfc2NoZWQgKnMsCj4gICAJCXN0cnVjdCB1a190aHJlYWQgKnQsIGNvbnN0IHVrX3RocmVh
ZF9hdHRyX3QgKmF0dHIpCj4gICB7Cj4gKwlpbnQgcmM7Cj4gKwo+ICAgCVVLX0FTU0VSVChzKTsK
PiAgIAlVS19BU1NFUlQodCk7Cj4gICAJaWYgKGF0dHIpCj4gICAJCXQtPmRldGFjaGVkID0gYXR0
ci0+ZGV0YWNoZWQ7Cj4gLQl0LT5zY2hlZCA9IHM7Cj4gLQlzLT50aHJlYWRfYWRkKHMsIHQsIGF0
dHIpOwo+ICsJcmMgPSBzLT50aHJlYWRfYWRkKHMsIHQsIGF0dHIpOwo+ICsJaWYgKHJjID09IDAp
Cj4gKwkJdC0+c2NoZWQgPSBzOwo+ICsJcmV0dXJuIHJjOwo+ICAgfQo+ICAgCj4gLXN0YXRpYyBp
bmxpbmUgdm9pZCB1a19zY2hlZF90aHJlYWRfcmVtb3ZlKHN0cnVjdCB1a19zY2hlZCAqcywKPiAr
c3RhdGljIGlubGluZSBpbnQgdWtfc2NoZWRfdGhyZWFkX3JlbW92ZShzdHJ1Y3QgdWtfc2NoZWQg
KnMsCj4gICAJCXN0cnVjdCB1a190aHJlYWQgKnQpCj4gICB7Cj4gICAJVUtfQVNTRVJUKHMpOwo+
ICAgCVVLX0FTU0VSVCh0KTsKPiArCWlmICh0LT5zY2hlZCAhPSBzKQo+ICsJCXJldHVybiAtRUlO
VkFMOwoKSSBsaWtlIHRoaXMgZXh0cmEgc2FuaXR5IGNoZWNrLiBIb3dldmVyLCBjb25zaWRlcmlu
ZyB0aGlzIGlzIGFuIGludGVybmFsIApmdW5jdGlvbiB0aGF0IGlzIG5vdCBleHBvcnRlZCwgYW55
IHN1Y2ggZXJyb3Igd291bGQgbWVhbiBzb21ldGhpbmcncyAKc2VyaW91c2x5IHdyb25nIHdpdGgg
dWtzY2hlZCBpdHNlbGYsIGFuZCBpdCdzIG5vdCBqdXN0IGEgdXNlciBlcnJvci4gSXQgCnNpbXBs
eSAic2hvdWxkIG5ldmVyIGhhcHBlbiIodG0pLiBTbyBJIHdvdWxkIHN1Z2dlc3QgdG8gbWFrZSB0
aGlzIGNoZWNrIAphIFVLX0FTU0VSVCBpbnN0ZWFkLCBzbyBpdCdsbCBiZSBjaGVja2VkIG9uIGRl
YnVnIGJ1aWxkcywgYnV0IG9wdGltaXplZCAKb3V0IG9uIG5vbi1kZWJ1ZyBidWlsZHMuCgo+ICAg
CXMtPnRocmVhZF9yZW1vdmUocywgdCk7Cj4gICAJdC0+c2NoZWQgPSBOVUxMOwo+ICsJcmV0dXJu
IDA7Cj4gICB9Cj4gICAKPiAgIHN0YXRpYyBpbmxpbmUgaW50IHVrX3NjaGVkX3RocmVhZF9zZXRf
cHJpbyhzdHJ1Y3QgdWtfc2NoZWQgKnMsCj4gZGlmZiAtLWdpdCBhL2xpYi91a3NjaGVkL3RocmVh
ZC5jIGIvbGliL3Vrc2NoZWQvdGhyZWFkLmMKPiBpbmRleCBmZjBmYjM5Zi4uNGQ5MzFhNzQgMTAw
NjQ0Cj4gLS0tIGEvbGliL3Vrc2NoZWQvdGhyZWFkLmMKPiArKysgYi9saWIvdWtzY2hlZC90aHJl
YWQuYwo+IEBAIC04OSw2ICs4OSw3IEBAIGludCB1a190aHJlYWRfaW5pdChzdHJ1Y3QgdWtfdGhy
ZWFkICp0aHJlYWQsCj4gICAJdGhyZWFkLT53YWtldXBfdGltZSA9IDBMTDsKPiAgIAl0aHJlYWQt
PmRldGFjaGVkID0gZmFsc2U7Cj4gICAJdWtfd2FpdHFfaW5pdCgmdGhyZWFkLT53YWl0aW5nX3Ro
cmVhZHMpOwo+ICsJdGhyZWFkLT5zY2hlZCA9IE5VTEw7Cj4gICAKPiAgICNpZmRlZiBDT05GSUdf
SEFWRV9MSUJDCj4gICAJLy9UT0RPIF9SRUVOVF9JTklUX1BUUigmdGhyZWFkLT5yZWVudCk7Cj4g
ZGlmZiAtLWdpdCBhL2xpYi91a3NjaGVkY29vcC9zY2hlZGNvb3AuYyBiL2xpYi91a3NjaGVkY29v
cC9zY2hlZGNvb3AuYwo+IGluZGV4IGEzZjI2NWM2Li41NTlkZjAwNiAxMDA2NDQKPiAtLS0gYS9s
aWIvdWtzY2hlZGNvb3Avc2NoZWRjb29wLmMKPiArKysgYi9saWIvdWtzY2hlZGNvb3Avc2NoZWRj
b29wLmMKPiBAQCAtMTMyLDcgKzEzMiw3IEBAIHN0YXRpYyB2b2lkIHNjaGVkY29vcF9zY2hlZHVs
ZShzdHJ1Y3QgdWtfc2NoZWQgKnMpCj4gICAJfQo+ICAgfQo+ICAgCj4gLXN0YXRpYyB2b2lkIHNj
aGVkY29vcF90aHJlYWRfYWRkKHN0cnVjdCB1a19zY2hlZCAqcywgc3RydWN0IHVrX3RocmVhZCAq
dCwKPiArc3RhdGljIGludCBzY2hlZGNvb3BfdGhyZWFkX2FkZChzdHJ1Y3QgdWtfc2NoZWQgKnMs
IHN0cnVjdCB1a190aHJlYWQgKnQsCj4gICAJY29uc3QgdWtfdGhyZWFkX2F0dHJfdCAqYXR0ciBf
X3VudXNlZCkKPiAgIHsKPiAgIAl1bnNpZ25lZCBsb25nIGZsYWdzOwo+IEBAIC0xNDMsNiArMTQz
LDggQEAgc3RhdGljIHZvaWQgc2NoZWRjb29wX3RocmVhZF9hZGQoc3RydWN0IHVrX3NjaGVkICpz
LCBzdHJ1Y3QgdWtfdGhyZWFkICp0LAo+ICAgCWZsYWdzID0gdWtwbGF0X2xjcHVfc2F2ZV9pcnFm
KCk7Cj4gICAJVUtfVEFJTFFfSU5TRVJUX1RBSUwoJnBydi0+dGhyZWFkX2xpc3QsIHQsIHRocmVh
ZF9saXN0KTsKPiAgIAl1a3BsYXRfbGNwdV9yZXN0b3JlX2lycWYoZmxhZ3MpOwo+ICsKPiArCXJl
dHVybiAwOwo+ICAgfQo+ICAgCj4gICBzdGF0aWMgdm9pZCBzY2hlZGNvb3BfdGhyZWFkX3JlbW92
ZShzdHJ1Y3QgdWtfc2NoZWQgKnMsIHN0cnVjdCB1a190aHJlYWQgKnQpCj4gCgotLSAKRHIuIEZs
b3JpYW4gU2NobWlkdArjg5Xjg63jg7zjg6rjgqLjg7Pjg7vjgrfjg6Xjg5/jg4Pjg4gKUmVzZWFy
Y2ggU2NpZW50aXN0LApTeXN0ZW1zIGFuZCBNYWNoaW5lIExlYXJuaW5nIEdyb3VwCk5FQyBMYWJv
cmF0b3JpZXMgRXVyb3BlCkt1cmbDvHJzdGVuLUFubGFnZSAzNiwgRC02OTExNSBIZWlkZWxiZXJn
ClRlbC4gICAgICs0OSAoMCk2MjIxIDQzNDItMjY1CkZheDogICAgICs0OSAoMCk2MjIxIDQzNDIt
MTU1CmUtbWFpbDogIGZsb3JpYW4uc2NobWlkdEBuZWNsYWIuZXUKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ClJlZ2lzdGVyZWQgYXQg
QW10c2dlcmljaHQgTWFubmhlaW0sIEdlcm1hbnksIEhSQjcyODU1OAoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlz
dApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Fri Mar 22 14:40:40 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 22 Mar 2019 14:40:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h7LLc-0006fR-Fb; Fri, 22 Mar 2019 14:40:40 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aU1l=RZ=neclab.eu=florian.schmidt@srs-us1.protection.inumbo.net>)
 id 1h7LLa-0006fM-Jt
 for minios-devel@lists.xen.org; Fri, 22 Mar 2019 14:40:38 +0000
X-Inumbo-ID: 74e3378a-4cb0-11e9-bc90-bc764e045a96
Received: from mailer1.neclab.eu (unknown [195.37.70.40])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 74e3378a-4cb0-11e9-bc90-bc764e045a96;
 Fri, 22 Mar 2019 14:40:37 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer1.neclab.eu (Postfix) with ESMTP id CCD8D104FD3;
 Fri, 22 Mar 2019 15:40:36 +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 0jgf9EejxnsY; Fri, 22 Mar 2019 15:40:36 +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 79EEF104FD1;
 Fri, 22 Mar 2019 15:40:36 +0100 (CET)
Received: from [10.1.2.30] (10.1.2.30) by skoll.office.hd (192.168.125.11)
 with Microsoft SMTP Server (TLS) id 14.3.319.2; Fri, 22 Mar 2019 15:40:36
 +0100
To: Costin Lupu <costin.lupu@cs.pub.ro>, <minios-devel@lists.xen.org>
References: <20190322141639.8316-1-costin.lupu@cs.pub.ro>
 <20190322141639.8316-12-costin.lupu@cs.pub.ro>
From: Florian Schmidt <Florian.Schmidt@neclab.eu>
Message-ID: <98c44c77-79ef-20f3-1df6-7ff3c4b2111c@neclab.eu>
Date: Fri, 22 Mar 2019 15:40:35 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <20190322141639.8316-12-costin.lupu@cs.pub.ro>
Content-Language: en-US
X-Originating-IP: [10.1.2.30]
Subject: Re: [Minios-devel] [UNIKRAFT PATCH v4 11/12] lib/uksched: Add
 re-entrancy support for newlib
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-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>

SGkgQ29zdGluLAoKdGhpcyBsb29rcyBnb29kLCB0aGFua3MuCgpDaGVlcnMsCkZsb3JpYW4KCk9u
IDMvMjIvMTkgMzoxNiBQTSwgQ29zdGluIEx1cHUgd3JvdGU6Cj4gUmUtZW50cmFuY3kgaW4gbmV3
bGliIGlzIHByb3ZpZGVkIGJ5IG1hcHBpbmcgYSBfcmVlbnQgYXR0cmlidXRlIHRvCj4gZWFjaCB0
aHJlYWQuIFRoZSBhdHRyaWJ1dGUgZW5jYXBzdWxhdGVzIHRoZSBnbG9iYWwgc3RhdGUgc3BlY2lm
aWMKPiB0byBlYWNoIHRocmVhZCAoZS5nLiBlcnJubywgc3RhbmRhcmQgSU8gc3RyZWFtcywgc2ln
bmFsIHN0YXRlLCBldGMpLgo+IAo+IFNpZ25lZC1vZmYtYnk6IENvc3RpbiBMdXB1IDxjb3N0aW4u
bHVwdUBjcy5wdWIucm8+CgpSZXZpZXdlZC1ieTogRmxvcmlhbiBTY2htaWR0IDxmbG9yaWFuLnNj
aG1pZHRAbmVjbGFiLmV1PgoKPiAtLS0KPiAgIGxpYi91a3NjaGVkL2V4cG9ydHN5bXMudWsgICAg
ICAgfCAgMyArKysKPiAgIGxpYi91a3NjaGVkL2luY2x1ZGUvdWsvdGhyZWFkLmggfCAgNCArKy0t
Cj4gICBsaWIvdWtzY2hlZC90aHJlYWQuYyAgICAgICAgICAgIHwgMjkgKysrKysrKysrKysrKysr
KysrKysrKysrKysrLS0KPiAgIDMgZmlsZXMgY2hhbmdlZCwgMzIgaW5zZXJ0aW9ucygrKSwgNCBk
ZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvbGliL3Vrc2NoZWQvZXhwb3J0c3ltcy51ayBi
L2xpYi91a3NjaGVkL2V4cG9ydHN5bXMudWsKPiBpbmRleCBjNjc4OTJjNC4uNTI5N2FmZmQgMTAw
NjQ0Cj4gLS0tIGEvbGliL3Vrc2NoZWQvZXhwb3J0c3ltcy51awo+ICsrKyBiL2xpYi91a3NjaGVk
L2V4cG9ydHN5bXMudWsKPiBAQCAtMzAsMyArMzAsNiBAQCB1a190aHJlYWRfYXR0cl9zZXRfcHJp
bwo+ICAgdWtfdGhyZWFkX2F0dHJfZ2V0X3ByaW8KPiAgIHVrX3RocmVhZF9hdHRyX3NldF90aW1l
c2xpY2UKPiAgIHVrX3RocmVhZF9hdHRyX2dldF90aW1lc2xpY2UKPiArCj4gKyMgTmV3bGliIHJl
bGF0ZWQKPiArX19nZXRyZWVudAo+IFwgTm8gbmV3bGluZSBhdCBlbmQgb2YgZmlsZQo+IGRpZmYg
LS1naXQgYS9saWIvdWtzY2hlZC9pbmNsdWRlL3VrL3RocmVhZC5oIGIvbGliL3Vrc2NoZWQvaW5j
bHVkZS91ay90aHJlYWQuaAo+IGluZGV4IGYzODkxYzI5Li5mOGJkYmI1ZSAxMDA2NDQKPiAtLS0g
YS9saWIvdWtzY2hlZC9pbmNsdWRlL3VrL3RocmVhZC5oCj4gKysrIGIvbGliL3Vrc2NoZWQvaW5j
bHVkZS91ay90aHJlYWQuaAo+IEBAIC0zMCw3ICszMCw3IEBACj4gICAKPiAgICNpbmNsdWRlIDxz
dGRpbnQuaD4KPiAgICNpbmNsdWRlIDxzdGRib29sLmg+Cj4gLSNpZmRlZiBDT05GSUdfSEFWRV9M
SUJDCj4gKyNpZmRlZiBDT05GSUdfTElCTkVXTElCQwo+ICAgI2luY2x1ZGUgPHN5cy9yZWVudC5o
Pgo+ICAgI2VuZGlmCj4gICAjaW5jbHVkZSA8dWsvYXJjaC9sY3B1Lmg+Cj4gQEAgLTU3LDcgKzU3
LDcgQEAgc3RydWN0IHVrX3RocmVhZCB7Cj4gICAJYm9vbCBkZXRhY2hlZDsKPiAgIAlzdHJ1Y3Qg
dWtfd2FpdHEgd2FpdGluZ190aHJlYWRzOwo+ICAgCXN0cnVjdCB1a19zY2hlZCAqc2NoZWQ7Cj4g
LSNpZmRlZiBDT05GSUdfSEFWRV9MSUJDCj4gKyNpZmRlZiBDT05GSUdfTElCTkVXTElCQwo+ICAg
CXN0cnVjdCBfcmVlbnQgcmVlbnQ7Cj4gICAjZW5kaWYKPiAgIH07Cj4gZGlmZiAtLWdpdCBhL2xp
Yi91a3NjaGVkL3RocmVhZC5jIGIvbGliL3Vrc2NoZWQvdGhyZWFkLmMKPiBpbmRleCA0ZDkzMWE3
NC4uNzJhZGZjNjggMTAwNjQ0Cj4gLS0tIGEvbGliL3Vrc2NoZWQvdGhyZWFkLmMKPiArKysgYi9s
aWIvdWtzY2hlZC90aHJlYWQuYwo+IEBAIC0yOSw2ICsyOSw3IEBACj4gICAgKiBUaHJlYWQgZGVm
aW5pdGlvbnMKPiAgICAqIFBvcnRlZCBmcm9tIE1pbmktT1MKPiAgICAqLwo+ICsjaW5jbHVkZSA8
c3RyaW5nLmg+Cj4gICAjaW5jbHVkZSA8c3RkbGliLmg+Cj4gICAjaW5jbHVkZSA8ZXJybm8uaD4K
PiAgICNpbmNsdWRlIDx1ay9wbGF0L2NvbmZpZy5oPgo+IEBAIC02MSw2ICs2MiwzMCBAQCBzdGF0
aWMgdm9pZCBpbml0X3NwKHVuc2lnbmVkIGxvbmcgKnNwLCBjaGFyICpzdGFjaywKPiAgIAlzdGFj
a19wdXNoKHNwLCAodW5zaWduZWQgbG9uZykgZGF0YSk7Cj4gICB9Cj4gICAKPiArI2lmZGVmIENP
TkZJR19MSUJORVdMSUJDCj4gK3N0YXRpYyB2b2lkIHJlZW50X2luaXQoc3RydWN0IF9yZWVudCAq
cmVlbnQpCj4gK3sKPiArCV9SRUVOVF9JTklUX1BUUihyZWVudCk7Cj4gKyNpZiAwCj4gKwkvKiBU
T0RPIGluaXRpYWxpemUgYmFzaWMgc2lnbmFsIGhhbmRsaW5nICovCj4gKwlfaW5pdF9zaWduYWxf
cihteXJlZW50KTsKPiArI2VuZGlmCj4gK30KPiArCj4gK3N0cnVjdCBfcmVlbnQgKl9fZ2V0cmVl
bnQodm9pZCkKPiArewo+ICsJc3RydWN0IF9yZWVudCAqX3JlZW50Owo+ICsJc3RydWN0IHVrX3Nj
aGVkICpzID0gdWtfc2NoZWRfZ2V0X2RlZmF1bHQoKTsKPiArCj4gKwlpZiAoIXMgfHwgIXVrX3Nj
aGVkX3N0YXJ0ZWQocykpCj4gKwkJX3JlZW50ID0gX2ltcHVyZV9wdHI7Cj4gKwllbHNlCj4gKwkJ
X3JlZW50ID0gJnVrX3RocmVhZF9jdXJyZW50KCktPnJlZW50Owo+ICsKPiArCXJldHVybiBfcmVl
bnQ7Cj4gK30KPiArI2VuZGlmIC8qIENPTkZJR19MSUJORVdMSUJDICovCj4gKwo+ICAgaW50IHVr
X3RocmVhZF9pbml0KHN0cnVjdCB1a190aHJlYWQgKnRocmVhZCwKPiAgIAkJc3RydWN0IHVrcGxh
dF9jdHhfY2FsbGJhY2tzICpjYnMsIHN0cnVjdCB1a19hbGxvYyAqYWxsb2NhdG9yLAo+ICAgCQlj
b25zdCBjaGFyICpuYW1lLCB2b2lkICpzdGFjaywKPiBAQCAtOTEsOCArMTE2LDggQEAgaW50IHVr
X3RocmVhZF9pbml0KHN0cnVjdCB1a190aHJlYWQgKnRocmVhZCwKPiAgIAl1a193YWl0cV9pbml0
KCZ0aHJlYWQtPndhaXRpbmdfdGhyZWFkcyk7Cj4gICAJdGhyZWFkLT5zY2hlZCA9IE5VTEw7Cj4g
ICAKPiAtI2lmZGVmIENPTkZJR19IQVZFX0xJQkMKPiAtCS8vVE9ETyBfUkVFTlRfSU5JVF9QVFIo
JnRocmVhZC0+cmVlbnQpOwo+ICsjaWZkZWYgQ09ORklHX0xJQk5FV0xJQkMKPiArCXJlZW50X2lu
aXQoJnRocmVhZC0+cmVlbnQpOwo+ICAgI2VuZGlmCj4gICAKPiAgIAl1a19wcl9pbmZvKCJUaHJl
YWQgXCIlc1wiOiBwb2ludGVyOiAlcCwgc3RhY2s6ICVwXG4iLAo+IAoKLS0gCkRyLiBGbG9yaWFu
IFNjaG1pZHQK44OV44Ot44O844Oq44Ki44Oz44O744K344Ol44Of44OD44OIClJlc2VhcmNoIFNj
aWVudGlzdCwKU3lzdGVtcyBhbmQgTWFjaGluZSBMZWFybmluZyBHcm91cApORUMgTGFib3JhdG9y
aWVzIEV1cm9wZQpLdXJmw7xyc3Rlbi1BbmxhZ2UgMzYsIEQtNjkxMTUgSGVpZGVsYmVyZwpUZWwu
ICAgICArNDkgKDApNjIyMSA0MzQyLTI2NQpGYXg6ICAgICArNDkgKDApNjIyMSA0MzQyLTE1NQpl
LW1haWw6ICBmbG9yaWFuLnNjaG1pZHRAbmVjbGFiLmV1Cj09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQpSZWdpc3RlcmVkIGF0IEFtdHNn
ZXJpY2h0IE1hbm5oZWltLCBHZXJtYW55LCBIUkI3Mjg1NTgKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWlu
aW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Fri Mar 22 15:16:51 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 22 Mar 2019 15:16:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h7Lub-0000wY-TP; Fri, 22 Mar 2019 15:16: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=9pEa=RZ=cs.pub.ro=costin.lupu@srs-us1.protection.inumbo.net>)
 id 1h7Lub-0000wL-7A
 for minios-devel@lists.xen.org; Fri, 22 Mar 2019 15:16:49 +0000
X-Inumbo-ID: 82f58154-4cb5-11e9-bc90-bc764e045a96
Received: from vesa.cs.pub.ro (unknown [141.85.227.187])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 82f58154-4cb5-11e9-bc90-bc764e045a96;
 Fri, 22 Mar 2019 15:16:48 +0000 (UTC)
IronPort-SDR: Z0DvwR4YbC6XGEuk2x/QmNCj85LZIEuTLwpYwspFLAP/h+IpCfcYQUNXShfRCJ7mRdajuyKolt
 /KLxdDA6d4cA==
IronPort-PHdr: =?us-ascii?q?9a23=3AyeLENhbOP82JjIn2Sy4JvaT/LSx+4OfEezUN45?=
 =?us-ascii?q?9isYplN5qZr82/bnLW6fgltlLVR4KTs6sC17OO9f+5EjNbqb+681k6OKRWUB?=
 =?us-ascii?q?EEjchE1ycBO+WiTXPBEfjxciYhF95DXlI2t1uyMExSBdqsLwaK+i764jEdAA?=
 =?us-ascii?q?jwOhRoLerpBIHSk9631+ev8JHPfglEnjWwba5uIBmsrwjdq8YajIlsJ60s1h?=
 =?us-ascii?q?bHv3xEdvhMy2h1P1yThRH85smx/J5n7Stdvu8q+tBDX6vnYak2VKRUAzs6PW?=
 =?us-ascii?q?874s3rrgTDQhCU5nQASGUWkwFHDBbD4RrnQ5r+qCr6tu562CmHIc37SK0/VD?=
 =?us-ascii?q?q+46t3ThLjlSEKPCM7/m7KkMx9lKJVrgy8qRJxwIDaZ5qYOOZicq7HYd8XX3?=
 =?us-ascii?q?ZNUtpXWidcAo28dYwPD+8ZMOtGqIn9vEcOrRq4BQKxAu3v1ydIhmLr1qA9z+?=
 =?us-ascii?q?shFhrG3BAhH9IIqnjUqMj1NL8PUe2u0KbI1i/Pb+tL2Tjm8oTIaBchrOiKUL?=
 =?us-ascii?q?ltcsTR0VEiGx7Kg1mNs4DoPDOY2v4Tv2SF7edsT+yih3Y6pwx+vzSj3MQhh4?=
 =?us-ascii?q?nTio4LxF3J+z91zJs6KNGmTkNwfMSqH4FKty6AMot7WsYiQ2Z1tykk0rAGop?=
 =?us-ascii?q?u7fDQSyJQg2h7fd+SLc4iW7RLnU+acOSl4hHd/d7K+gxa+61SvyvbmWsmszV?=
 =?us-ascii?q?ZFtTBJksPLtnwV1hzT7NaISudl80u81juDyhrf5+JELEwui6bXNZwszqQ+m5?=
 =?us-ascii?q?YLtETMBC72mEH4jK+McUUk//Cl5PjgYrX9up+cNol0hhv6MqQzgsy/HP81PR?=
 =?us-ascii?q?QVX2SB4eS8yabs8VfjQLVNlvE2iLXWsIjGJcQHoa60GwpV0ocl6xa+CDemy8?=
 =?us-ascii?q?0UkmQZI1JbZh2Hi5PkO1XPIPDjEfe/mE6gkTh1yPDAJLHhBY/NLnfbmrf7Yb?=
 =?us-ascii?q?l981JcyBY0zd1H55xUDrYBIOjyWkDrstzUFAI3PBC0w+biCdVyy58eVHmJAq?=
 =?us-ascii?q?CHLKzStUWH6fk1L+aSeY9G8Ar6fv0k4f/pljo1lEEQeYGt3IALczaoE/IgJF?=
 =?us-ascii?q?+WMlT2hdJUOmARogs4BMj3kEDKBTVUfGqzWeQ4+ykmIIm9S5/eTMa3h+rSj2?=
 =?us-ascii?q?+AApRKazUeWRi3GnDyetDcVg=3D=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A2C2AgCs+5Rc/wPjVY1jHAEBAQQBAQc?=
 =?us-ascii?q?EAQGBZYFngRKBAyeNCaZ+KhABhECFIDgSAQEDAQEJAQMCAWwcDII6IoNuT4Q?=
 =?us-ascii?q?kAYF5qwGFRoRrgS+GaoYfP4lyhRQDpQ0HAoJHBIUYi0klggJbkR+ML5NiNyG?=
 =?us-ascii?q?BVjMag18JgyQBB4o9gls9AQExgQUBAY15AQE?=
X-IPAS-Result: =?us-ascii?q?A2C2AgCs+5Rc/wPjVY1jHAEBAQQBAQcEAQGBZYFngRKBA?=
 =?us-ascii?q?yeNCaZ+KhABhECFIDgSAQEDAQEJAQMCAWwcDII6IoNuT4QkAYF5qwGFRoRrg?=
 =?us-ascii?q?S+GaoYfP4lyhRQDpQ0HAoJHBIUYi0klggJbkR+ML5NiNyGBVjMag18JgyQBB?=
 =?us-ascii?q?4o9gls9AQExgQUBAY15AQE?=
X-IronPort-AV: E=Sophos;i="5.60,256,1549922400"; 
   d="scan'208";a="3278502"
Received: from mail.cs.pub.ro (HELO vmail.cs.pub.ro) ([141.85.227.3])
 by vesa.cs.pub.ro with ESMTP; 22 Mar 2019 17:16:44 +0200
Received: from localhost (localhost [127.0.0.1])
 by vmail.cs.pub.ro (Postfix) with ESMTP id E12831A601E2;
 Fri, 22 Mar 2019 17:16:43 +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 XUSqHsPfwmeD; Fri, 22 Mar 2019 17:16:43 +0200 (EET)
Received: from vmail.cs.pub.ro (localhost [127.0.0.1])
 by vmail.cs.pub.ro (Postfix) with ESMTPS id BDC5F1A601C0;
 Fri, 22 Mar 2019 17:16:43 +0200 (EET)
Received: from wolfprec.precis.pub.ro (unknown [141.85.233.142])
 by vmail.cs.pub.ro (Postfix) with ESMTPSA id B55611A601A9;
 Fri, 22 Mar 2019 17:16:43 +0200 (EET)
From: Costin Lupu <costin.lupu@cs.pub.ro>
To: minios-devel@lists.xen.org
Date: Fri, 22 Mar 2019 17:15:49 +0200
Message-Id: <20190322151601.21589-1-costin.lupu@cs.pub.ro>
X-Mailer: git-send-email 2.11.0
Subject: [Minios-devel] [UNIKRAFT PATCH v3 00/12] Extend scheduling API
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
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>

VGhlIGN1cnJlbnQgcGF0Y2ggc2VyaWVzIGludHJvZHVjZSBzY2hlZHVsaW5nIEFQSSBleHRlbnNp
b25zIHN1Y2ggYXMgCmhhbmRsaW5nIHRocmVhZCBhdHRyaWJ1dGVzIGFuZCB0aHJlYWQgcmVzb3Vy
Y2VzIGNsZWFudXAuIFRoZSBnb2FsIGlzCnRvIGV4dGVuZCB0aGUgQVBJIHNvIHRoYXQgaXQgY2Fu
IGJlIGVhc2llciB0byBpbnRlZ3JhdGUgd2l0aCBwdGhyZWFkCkFQSS4KCkNoYW5nZXMgc2luY2Ug
djE6Ci0gVXBkYXRlIGV4cG9ydGVkIHN5bWJvbHMgZmlsZQotIENoZWNrIGlmIHRpbWUgc2xpY2Ug
aXMgZ3JlYXRlciB0aGFuIHRpbWVyIHRpY2sKLSBBZGQgZGVmYXVsdCB2YWx1ZXMgZm9yIHByaW9y
aXR5IGFuZCB0aW1lIHNsaWNlIGF0dHJpYnV0ZXMKCkNoYW5nZXMgc2luY2UgdjI6Ci0gUmVtb3Zl
IHRocmVhZCBpbmZvIGFuZCBrZWVwIGp1c3QgdGhlIGRldGFjaCBmbGFnCi0gU3BsaXQgbGFzdCBw
YXRjaCBvZiB2MiBpbiAzIGRpZmZlcmVudCBvbmVzCi0gQWRkIHByaXZhdGUgZmllbGQgb24gdGhy
ZWFkIHN0cnVjdHVyZSBmb3IgdXNlciBmcmFtZXdvcmtzCgpDaGFuZ2VzIHNpbmNlIHYzOgotIFJl
dHVybiBlcnJvciBpZiBhZGRpbmcgYSB0aHJlYWQgZmFpbHMKLSBFeHBvcnQgX19nZXRyZWVudCgp
IHRvIHVzZSBpdCBpbiBuZXdsaWIKCkNoYW5nZXMgc2luY2UgdjQ6Ci0gUmVmaW5lIHRocmVhZCBh
ZGQgb3BlcmF0aW9uIAoKQ29zdGluIEx1cHUgKDEyKToKICBhcmNoLyo6IEFkZCBTVEFDS19NQVNL
X1RPUCBiaXQgbWFzawogIGxpYi91a3NjaGVkOiBBZGQgZnVuY3Rpb24gZm9yIGFsbG9jYXRpbmcg
c2NoZWR1bGVyIGNvbW1vbiBpbmZvCiAgbGliL3Vrc2NoZWQ6IEludHJvZHVjZSB0aHJlYWQgYXR0
cmlidXRlcwogIGxpYi91a3NjaGVkOiBJbnRyb2R1Y2UgZGV0YWNoZWQgZmxhZyBmb3IgdGhyZWFk
cwogIGxpYi91a3NjaGVkOiBBZGQgc3VwcG9ydCBmb3Igd2FpdGluZyB0aHJlYWRzCiAgbGliL3Vr
c2NoZWQ6IFJldmlzaXQgdGhyZWFkIGV4aXRpbmcgbG9naWMKICBsaWIvdWtzY2hlZDogQWRkIGZ1
bmN0aW9uIGZvciBraWxsaW5nIHRocmVhZHMKICBsaWIvdWtzY2hlZDogU2V0IHNjaGVkdWxlciBy
ZWZlcmVuY2Ugb25seSBpZiBhZGRpbmcgdGhlIHRocmVhZCB3YXMKICAgIHN1Y2Nlc3NmdWwKICBs
aWIvdWtzY2hlZDogUmV2aXNpdCBwdWJsaWMgc2NoZWR1bGluZyBmdW5jdGlvbnMKICBsaWIvdWtz
Y2hlZGNvb3A6IFJlbW92ZSByZWR1bmRhbnQgY29uZmlnIGRlcGVuZGVuY2llcwogIGxpYi91a3Nj
aGVkOiBBZGQgcmUtZW50cmFuY3kgc3VwcG9ydCBmb3IgbmV3bGliCiAgbGliL3Vrc2NoZWQ6IEFk
ZCBwcml2YXRlIGZpZWxkIGZvciB1c2VyCgogaW5jbHVkZS91ay9hcmNoL2xpbWl0cy5oICAgICAg
ICAgICAgIHwgICAyICsKIGxpYi91a2RlYnVnL3ByaW50LmMgICAgICAgICAgICAgICAgICB8ICAg
MiArLQogbGliL3VrbmV0ZGV2L25ldGRldi5jICAgICAgICAgICAgICAgIHwgICAyICstCiBsaWIv
dWtzY2hlZC9NYWtlZmlsZS51ayAgICAgICAgICAgICAgfCAgIDEgKwogbGliL3Vrc2NoZWQvZXhw
b3J0c3ltcy51ayAgICAgICAgICAgIHwgIDIwICsrKysrCiBsaWIvdWtzY2hlZC9pbmNsdWRlL3Vr
L3NjaGVkLmggICAgICAgfCAxMTQgKysrKysrKysrKysrKysrKysrKysrKysrLS0tLQogbGliL3Vr
c2NoZWQvaW5jbHVkZS91ay90aHJlYWQuaCAgICAgIHwgIDM1ICsrKysrKystLQogbGliL3Vrc2No
ZWQvaW5jbHVkZS91ay90aHJlYWRfYXR0ci5oIHwgIDgyICsrKysrKysrKysrKysrKysrKysrKwog
bGliL3Vrc2NoZWQvc2NoZWQuYyAgICAgICAgICAgICAgICAgIHwgIDQwICsrKysrKysrLS0KIGxp
Yi91a3NjaGVkL3RocmVhZC5jICAgICAgICAgICAgICAgICB8IDEwNyArKysrKysrKysrKysrKysr
KysrKysrKysrKy0KIGxpYi91a3NjaGVkL3RocmVhZF9hdHRyLmMgICAgICAgICAgICB8IDEzOSAr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogbGliL3Vrc2NoZWRjb29wL0NvbmZp
Zy51ayAgICAgICAgICAgIHwgICAyIC0KIGxpYi91a3NjaGVkY29vcC9zY2hlZGNvb3AuYyAgICAg
ICAgICB8ICA1OCArKysrKystLS0tLS0tLS0KIHBsYXQveGVuL3g4Ni9hcmNoX2V2ZW50cy5jICAg
ICAgICAgICB8ICAgMiArLQogcGxhdC94ZW4veDg2L2VudHJ5NjQuUyAgICAgICAgICAgICAgIHwg
ICAyICstCiBwbGF0L3hlbi94ZW5idXMveHNfY29tbXMuYyAgICAgICAgICAgfCAgIDIgKy0KIDE2
IGZpbGVzIGNoYW5nZWQsIDUzOCBpbnNlcnRpb25zKCspLCA3MiBkZWxldGlvbnMoLSkKIGNyZWF0
ZSBtb2RlIDEwMDY0NCBsaWIvdWtzY2hlZC9pbmNsdWRlL3VrL3RocmVhZF9hdHRyLmgKIGNyZWF0
ZSBtb2RlIDEwMDY0NCBsaWIvdWtzY2hlZC90aHJlYWRfYXR0ci5jCgotLSAKMi4xMS4wCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVs
IG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Fri Mar 22 15:16:51 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 22 Mar 2019 15:16:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h7Lub-0000wS-Rc; Fri, 22 Mar 2019 15:16: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=9pEa=RZ=cs.pub.ro=costin.lupu@srs-us1.protection.inumbo.net>)
 id 1h7Lua-0000wI-W6
 for minios-devel@lists.xen.org; Fri, 22 Mar 2019 15:16:49 +0000
X-Inumbo-ID: 813d2e1f-4cb5-11e9-bc90-bc764e045a96
Received: from vesa.cs.pub.ro (unknown [141.85.227.187])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 813d2e1f-4cb5-11e9-bc90-bc764e045a96;
 Fri, 22 Mar 2019 15:16:46 +0000 (UTC)
IronPort-SDR: v9pL4CKp6BTaAPFRVPXeOWWQTU1p+BbJYT9R70JTRpR80ptvvucswmc83233ve6Dq0273LXyNQ
 0QzvX0pzYdwA==
IronPort-PHdr: =?us-ascii?q?9a23=3Ahxu9mBMO2nYNThOTQ/Al6mtUPXoX/o7sNwtQ0K?=
 =?us-ascii?q?IMzox0Ivn8rarrMEGX3/hxlliBBdydt6sczbWP+P+7EUU7or+5+EgYd5JNUx?=
 =?us-ascii?q?JXwe43pCcHRPC/NEvgMfTxZDY7FskRHHVs/nW8LFQHUJ2mPw6arXK99yMdFQ?=
 =?us-ascii?q?viPgRpOOv1BpTSj8Oq3Oyu5pHfeQpFiCehbb9oLhi6sArdu8sYjIB/Nqs/1x?=
 =?us-ascii?q?zFr2dSde9L321oP1WTnxj95se04pFu9jlbtuwi+cBdT6j0Zrw0QrNEAjsoNW?=
 =?us-ascii?q?A1/9DrugLYTQST/HscU34ZnQRODgPY8Rz1RJbxsi/9tupgxCmXOND9QL4oVT?=
 =?us-ascii?q?i+6apgVRnlgzoFOTEk6mHaksx+grxGrhyvpBJxxIzbYI+OOfZiYq/QZ88WSH?=
 =?us-ascii?q?BdUspNUSFKH4Oyb5EID+oEJetVsY79p0ASrRu/AwmnGeXhyiJQhn/rwKY31P?=
 =?us-ascii?q?guEQbd3Aw8HtIOtm7YrNHoNKcKTOC417XHzS7ZY/NOxDfy85LEcgomofyVW7?=
 =?us-ascii?q?97bMTfyU4qFwzfj1WQr5ToMC2T1uQRqWia7+ttWO21h248sA58pCWkyMQ0io?=
 =?us-ascii?q?TRm44YxU3I+T96zYs1P9G0VlB3bNy+HJZery2WKoR7Tt44T2xruCs20KMKtJ?=
 =?us-ascii?q?C1cSQQ1ZgqyADTZvqaeIaS+B3jTvyeITJgiXJgf7Kwmgi9/FC7yu35Ssm0yF?=
 =?us-ascii?q?FKrjdZktXUtnACyRjT6s+fR/tj+0euwzeP1wTJ5u5YOkA4j7LbK4M6zbIqjJ?=
 =?us-ascii?q?oTtlzPHi7wmErokK+bblgo9+e15+j9YbjrpoWQO5Fqhgz8KKgjlNSzAeEiPQ?=
 =?us-ascii?q?gPW2ib9/681Lrm/UDhXLpKieY2krXYsJDcP8gborO5AxdI0os49xm/FC2q0M?=
 =?us-ascii?q?wFnXYcNl5FYhWHg5DzO17SOPD4Eeu/g1O0nTduxvDGOLzhApLWLnTajbjuY6?=
 =?us-ascii?q?h95FBYyAcoydBf5olUCq0aIP7pVU7+qtrYAgU+MwyuzObtEM992Z8GWWKTHq?=
 =?us-ascii?q?+ZN7vfv1+M5uIoOemMZZUauDDnJ/Y4+/HujXo5mV4Acqm1xpYXbm63EehiI0?=
 =?us-ascii?q?qDenXgmMkOEXpZ9jY5GenrjlyFSntfami/W4o45yonE8S2AIGFQZqi05Kb2y?=
 =?us-ascii?q?LuNZpNemFAQnSRCWqgI46DQOsNbmSWP9d8ujcfE6C8Qck70kf950fB17N7I7?=
 =?us-ascii?q?+MqWUjvpX52Y0t6g=3D=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A2BjBgCs+5Rc/wPjVY1jHAEBAQQBAQc?=
 =?us-ascii?q?EAQGBZYN8J40Jpn46AYEbgyUChR44EgEBAwEBCQEDAgFsHAyCOiKCbwYnUhA?=
 =?us-ascii?q?/ElcZgyKBeqpOM4VGhGuBL4Zqhh8/hGGFEYUUA6UNBwKCRwSQYSWTfC2fZDc?=
 =?us-ascii?q?hgVYzGoNfghYXigKEHj0BATGBBQEBjXkBAQ?=
X-IPAS-Result: =?us-ascii?q?A2BjBgCs+5Rc/wPjVY1jHAEBAQQBAQcEAQGBZYN8J40Jp?=
 =?us-ascii?q?n46AYEbgyUChR44EgEBAwEBCQEDAgFsHAyCOiKCbwYnUhA/ElcZgyKBeqpOM?=
 =?us-ascii?q?4VGhGuBL4Zqhh8/hGGFEYUUA6UNBwKCRwSQYSWTfC2fZDchgVYzGoNfghYXi?=
 =?us-ascii?q?gKEHj0BATGBBQEBjXkBAQ?=
X-IronPort-AV: E=Sophos;i="5.60,256,1549922400"; 
   d="scan'208";a="3278505"
Received: from mail.cs.pub.ro (HELO vmail.cs.pub.ro) ([141.85.227.3])
 by vesa.cs.pub.ro with ESMTP; 22 Mar 2019 17:16:44 +0200
Received: from localhost (localhost [127.0.0.1])
 by vmail.cs.pub.ro (Postfix) with ESMTP id F07EF1A601C5;
 Fri, 22 Mar 2019 17:16:43 +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 cLtAHB8HzCmq; Fri, 22 Mar 2019 17:16:43 +0200 (EET)
Received: from vmail.cs.pub.ro (localhost [127.0.0.1])
 by vmail.cs.pub.ro (Postfix) with ESMTPS id CBB1D1A601A9;
 Fri, 22 Mar 2019 17:16:43 +0200 (EET)
Received: from wolfprec.precis.pub.ro (unknown [141.85.233.142])
 by vmail.cs.pub.ro (Postfix) with ESMTPSA id B9D5B1A601B0;
 Fri, 22 Mar 2019 17:16:43 +0200 (EET)
From: Costin Lupu <costin.lupu@cs.pub.ro>
To: minios-devel@lists.xen.org
Date: Fri, 22 Mar 2019 17:15:50 +0200
Message-Id: <20190322151601.21589-2-costin.lupu@cs.pub.ro>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190322151601.21589-1-costin.lupu@cs.pub.ro>
References: <20190322151601.21589-1-costin.lupu@cs.pub.ro>
Subject: [Minios-devel] [UNIKRAFT PATCH v3 01/12] arch/*: Add STACK_MASK_TOP
 bit mask
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
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>

U1RBQ0tfTUFTS19UT1AgaXMgdXNlZCBmb3IgZ2V0dGluZyB0aGUgY3VycmVudCBzdGFjayBhZGRy
ZXNzIChlLmcuIHNwICYKU1RBQ0tfTUFTS19UT1ApLgoKU2lnbmVkLW9mZi1ieTogQ29zdGluIEx1
cHUgPGNvc3Rpbi5sdXB1QGNzLnB1Yi5ybz4KUmV2aWV3ZWQtYnk6IEZsb3JpYW4gU2NobWlkdCA8
Zmxvcmlhbi5zY2htaWR0QG5lY2xhYi5ldT4KLS0tCiBpbmNsdWRlL3VrL2FyY2gvbGltaXRzLmgg
ICAgICAgIHwgMiArKwogbGliL3VrZGVidWcvcHJpbnQuYyAgICAgICAgICAgICB8IDIgKy0KIGxp
Yi91a3NjaGVkL2luY2x1ZGUvdWsvdGhyZWFkLmggfCAyICstCiBwbGF0L3hlbi94ODYvYXJjaF9l
dmVudHMuYyAgICAgIHwgMiArLQogcGxhdC94ZW4veDg2L2VudHJ5NjQuUyAgICAgICAgICB8IDIg
Ky0KIDUgZmlsZXMgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL2luY2x1ZGUvdWsvYXJjaC9saW1pdHMuaCBiL2luY2x1ZGUvdWsvYXJjaC9saW1p
dHMuaAppbmRleCBmMWI1ODMxOC4uYjExYmY3ZDggMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvdWsvYXJj
aC9saW1pdHMuaAorKysgYi9pbmNsdWRlL3VrL2FyY2gvbGltaXRzLmgKQEAgLTM4LDYgKzM4LDgg
QEAKIAogI2luY2x1ZGUgPHVrL2FzbS9saW1pdHMuaD4KIAorI2RlZmluZSBTVEFDS19NQVNLX1RP
UCAgICAgICAgICAgKH4oX19TVEFDS19TSVpFIC0gMSkpCisKICNpZm5kZWYgX19BU1NFTUJMWV9f
CiAKICNpbmNsdWRlIDx1ay9hc20vaW50c2l6ZXMuaD4KZGlmZiAtLWdpdCBhL2xpYi91a2RlYnVn
L3ByaW50LmMgYi9saWIvdWtkZWJ1Zy9wcmludC5jCmluZGV4IDI3ZjAzY2I5Li45YzcwYTgxZiAx
MDA2NDQKLS0tIGEvbGliL3VrZGVidWcvcHJpbnQuYworKysgYi9saWIvdWtkZWJ1Zy9wcmludC5j
CkBAIC05Niw3ICs5Niw3IEBAIHN0YXRpYyB2b2lkIF9wcmludF9zdGFjayhzdHJ1Y3QgX3Zwcmlu
dF9jb25zb2xlICpjb25zKQogCWNoYXIgYnVmW0JVRkxFTl07CiAJaW50IGxlbjsKIAotCXN0YWNr
YiA9ICh1a2FyY2hfcmVhZF9zcCgpICYgfihfX1NUQUNLX1NJWkUgLSAxKSkgKyBfX1NUQUNLX1NJ
WkU7CisJc3RhY2tiID0gKHVrYXJjaF9yZWFkX3NwKCkgJiBTVEFDS19NQVNLX1RPUCkgKyBfX1NU
QUNLX1NJWkU7CiAKIAlsZW4gPSBzbnByaW50ZihidWYsIEJVRkxFTiwgIjwlcD4gIiwgKHZvaWQg
Kikgc3RhY2tiKTsKIAljb25zLT5jb3V0KChjaGFyICopYnVmLCBsZW4pOwpkaWZmIC0tZ2l0IGEv
bGliL3Vrc2NoZWQvaW5jbHVkZS91ay90aHJlYWQuaCBiL2xpYi91a3NjaGVkL2luY2x1ZGUvdWsv
dGhyZWFkLmgKaW5kZXggNGZmYjAwMjcuLmU2NmEwNWI1IDEwMDY0NAotLS0gYS9saWIvdWtzY2hl
ZC9pbmNsdWRlL3VrL3RocmVhZC5oCisrKyBiL2xpYi91a3NjaGVkL2luY2x1ZGUvdWsvdGhyZWFk
LmgKQEAgLTcwLDcgKzcwLDcgQEAgc3RydWN0IHVrX3RocmVhZCAqdWtfdGhyZWFkX2N1cnJlbnQo
dm9pZCkKIAlzdHJ1Y3QgdWtfdGhyZWFkICoqY3VycmVudDsKIAl1bnNpZ25lZCBsb25nIHNwID0g
dWthcmNoX3JlYWRfc3AoKTsKIAotCWN1cnJlbnQgPSAoc3RydWN0IHVrX3RocmVhZCAqKikgKHNw
ICYgfihfX1NUQUNLX1NJWkUgLSAxKSk7CisJY3VycmVudCA9IChzdHJ1Y3QgdWtfdGhyZWFkICoq
KSAoc3AgJiBTVEFDS19NQVNLX1RPUCk7CiAKIAlyZXR1cm4gKmN1cnJlbnQ7CiB9CmRpZmYgLS1n
aXQgYS9wbGF0L3hlbi94ODYvYXJjaF9ldmVudHMuYyBiL3BsYXQveGVuL3g4Ni9hcmNoX2V2ZW50
cy5jCmluZGV4IDViODgwNjVkLi4xZTE2NWM4MSAxMDA2NDQKLS0tIGEvcGxhdC94ZW4veDg2L2Fy
Y2hfZXZlbnRzLmMKKysrIGIvcGxhdC94ZW4veDg2L2FyY2hfZXZlbnRzLmMKQEAgLTQ5LDcgKzQ5
LDcgQEAgdm9pZCBhcmNoX2luaXRfZXZlbnRzKHZvaWQpCiAJY3B1MF9wZGEuaXJxY291bnQgPSAt
MTsKIAljcHUwX3BkYS5pcnFzdGFja3B0ciA9CiAJCQkodm9pZCAqKSAoKCh1bnNpZ25lZCBsb25n
KWlycXN0YWNrICsgMiAqIFNUQUNLX1NJWkUpCi0JCQkmIH4oU1RBQ0tfU0laRSAtIDEpKTsKKwkJ
CSYgU1RBQ0tfTUFTS19UT1ApOwogI2VuZGlmCiB9CiAKZGlmZiAtLWdpdCBhL3BsYXQveGVuL3g4
Ni9lbnRyeTY0LlMgYi9wbGF0L3hlbi94ODYvZW50cnk2NC5TCmluZGV4IDY1NDAxOTY4Li5kMzQx
ODFiZSAxMDA2NDQKLS0tIGEvcGxhdC94ZW4veDg2L2VudHJ5NjQuUworKysgYi9wbGF0L3hlbi94
ODYvZW50cnk2NC5TCkBAIC02Myw3ICs2Myw3IEBAIF9saWJ4ZW5wbGF0X3N0YXJ0OgogI2VuZGlm
CiAJY2xkCiAJbW92cSBzdGFja19zdGFydCglcmlwKSwlcnNwCi0JYW5kcSAkKH4oX19TVEFDS19T
SVpFLTEpKSwgJXJzcAorCWFuZHEgJFNUQUNLX01BU0tfVE9QLCAlcnNwCiAJbW92cSAlcnNpLCAl
cjggLyogZXNpIGNvbnRhaW5zIHBvaW50ZXIgdG8gc3RhcnRfaW5mbyBwYWdlICovCiAJLyogV2Ug
d2lsbCB3b3JrIG9uIGNyMCBhbmQgY3I0IG11bHRpcGxlIHRpbWVzLgogCSAqIFdlIHB1dCBjcjAg
aW50byByc2kgYW5kIGNyNCBpbnRvIHJkaSwgYmVjYXVzZSBjcHVpZCBhbmQKLS0gCjIuMTEuMAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1k
ZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Fri Mar 22 15:16:52 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 22 Mar 2019 15:16:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h7Lud-0000x8-V6; Fri, 22 Mar 2019 15:16:51 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9pEa=RZ=cs.pub.ro=costin.lupu@srs-us1.protection.inumbo.net>)
 id 1h7Luc-0000wf-Ez
 for minios-devel@lists.xen.org; Fri, 22 Mar 2019 15:16:50 +0000
X-Inumbo-ID: 838ca559-4cb5-11e9-bc90-bc764e045a96
Received: from vesa.cs.pub.ro (unknown [141.85.227.187])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 838ca559-4cb5-11e9-bc90-bc764e045a96;
 Fri, 22 Mar 2019 15:16:49 +0000 (UTC)
IronPort-SDR: e8h49V/JJ0S0S+OJ0KYNFQ/9e4ir/Ly9a4+EL9cIYNKItUqSPUm3uWn18CPWxWcHSTg3rtiwTv
 KKAnKFUOZ/MA==
IronPort-PHdr: =?us-ascii?q?9a23=3A68yxWBOKsqL/2QUChRgl6mtUPXoX/o7sNwtQ0K?=
 =?us-ascii?q?IMzox0Iv3yrarrMEGX3/hxlliBBdydt6sczbWP+P+7EUU7or+5+EgYd5JNUx?=
 =?us-ascii?q?JXwe43pCcHRPC/NEvgMfTxZDY7FskRHHVs/nW8LFQHUJ2mPw6arXK99yMdFQ?=
 =?us-ascii?q?viPgRpOOv1BpTSj8Oq3Oyu5pHfeQpFiCehbb9oLhi6sArdu8sYjIB/Nqs/1x?=
 =?us-ascii?q?zFr2dSde9L321oP1WTnxj95se04pFu9jlbtuwi+cBdT6j0Zrw0QrNEAjsoNW?=
 =?us-ascii?q?A1/9DrugLYTQST/HscU34ZnQRODgPY8Rz1RJbxsi/9tupgxCmXOND9QL4oVT?=
 =?us-ascii?q?i+6apgVRnlgzoFOTEk6mHaksx+grxGrhyvpBJxxIzbYI+OOfZiYq/QZ88WSH?=
 =?us-ascii?q?BdUspNUSFKH4Oyb5EID+oEJetVsY79p0ASrRu/AwmnGeXhyiJQhn/rwKY31P?=
 =?us-ascii?q?guEQbd3Aw8HtIOtm7YrNHoNKcKTOC417XHzS7ZY/NOxDfy85LEcgomofyVW7?=
 =?us-ascii?q?97bMnfyVE3Gg/YgVictJbpMjCV2+gXrWSX8ehtWfihhmI/tg18rSWjyt0vh4?=
 =?us-ascii?q?TJnI4Z1F7J+CtjzIooKtC0Vkh2asO+HpRKrSGVLY52T9snQ2FvpSk11KULuY?=
 =?us-ascii?q?W+fCgW0JQnwAPfa+Cff4iI/B3jUOGRLC9mhHJgYr2/hhKy/VK8xe3nTMW0yE?=
 =?us-ascii?q?tKoTFfntnWsXABzx3T6s6ZRfth5kqtxDmC2x3J5uxHIU04j7TXJ4Ajz7IqmJ?=
 =?us-ascii?q?cfqUHDETX3mEXygq+WbEIk+u2w5uv7ZbXmvYOcN45yig3kNqQuh9S/AfkjPw?=
 =?us-ascii?q?cSRGiX4/y81KD48kHjWrVKieU6krPFv5DCOcQbuqm5DhdQ0oYi7Ra/DjCm0M?=
 =?us-ascii?q?8BkXYaMl1FZgyIj4zyNlHKIfD4Fuu/g0+2nDZk2f/GOKftApLXLnjMiL3hZ6?=
 =?us-ascii?q?py61ZAyAovytBS/5JaCrUGIPLpW0/+rtrYAgUkPQOow+bnDdR92Z4CWW+UBK?=
 =?us-ascii?q?+WLr/dsVuS6e00OeWDepIV637BLK0g5vjvimR8lVIDcK2B2ZoMdGv+DvlgZU?=
 =?us-ascii?q?KDbinCmNAEREwNpRY/SqTOlUWfGWpYYG2uXqR64iwjFaqtFsHbW4rrmrvXj3?=
 =?us-ascii?q?TzJYFfem0TUgPEKnzvbYjRA/o=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A2ClAACs+5Rc/wPjVY1jHAEBAQQBAQc?=
 =?us-ascii?q?EAQGBVAQBAQsBgniBAyeNCaZ+KhABhEAChR43Bg0BAQMBAQkBAwIBbBwMgjo?=
 =?us-ascii?q?igm8GJ1IQPxJXGYMiAYF5qk4zhUaEa4EvAYZphh8/gRGDUIQNgQSFFAOlDQc?=
 =?us-ascii?q?CgkcEhRiECYdAJYJdkR+gETYigVYzGoNfCYINF4oCgUOCWz0BATGBBQEBiyy?=
 =?us-ascii?q?CTQEB?=
X-IPAS-Result: =?us-ascii?q?A2ClAACs+5Rc/wPjVY1jHAEBAQQBAQcEAQGBVAQBAQsBg?=
 =?us-ascii?q?niBAyeNCaZ+KhABhEAChR43Bg0BAQMBAQkBAwIBbBwMgjoigm8GJ1IQPxJXG?=
 =?us-ascii?q?YMiAYF5qk4zhUaEa4EvAYZphh8/gRGDUIQNgQSFFAOlDQcCgkcEhRiECYdAJ?=
 =?us-ascii?q?YJdkR+gETYigVYzGoNfCYINF4oCgUOCWz0BATGBBQEBiyyCTQEB?=
X-IronPort-AV: E=Sophos;i="5.60,256,1549922400"; 
   d="scan'208";a="3278508"
Received: from mail.cs.pub.ro (HELO vmail.cs.pub.ro) ([141.85.227.3])
 by vesa.cs.pub.ro with ESMTP; 22 Mar 2019 17:16:44 +0200
Received: from localhost (localhost [127.0.0.1])
 by vmail.cs.pub.ro (Postfix) with ESMTP id 2580E1A601F2;
 Fri, 22 Mar 2019 17:16:44 +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 ztub_C6PTH2t; Fri, 22 Mar 2019 17:16:44 +0200 (EET)
Received: from vmail.cs.pub.ro (localhost [127.0.0.1])
 by vmail.cs.pub.ro (Postfix) with ESMTPS id EA2881A601C4;
 Fri, 22 Mar 2019 17:16:43 +0200 (EET)
Received: from wolfprec.precis.pub.ro (unknown [141.85.233.142])
 by vmail.cs.pub.ro (Postfix) with ESMTPSA id DC3EC1A601CC;
 Fri, 22 Mar 2019 17:16:43 +0200 (EET)
From: Costin Lupu <costin.lupu@cs.pub.ro>
To: minios-devel@lists.xen.org
Date: Fri, 22 Mar 2019 17:15:53 +0200
Message-Id: <20190322151601.21589-5-costin.lupu@cs.pub.ro>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190322151601.21589-1-costin.lupu@cs.pub.ro>
References: <20190322151601.21589-1-costin.lupu@cs.pub.ro>
Subject: [Minios-devel] [UNIKRAFT PATCH v3 04/12] lib/uksched: Introduce
 detached flag for threads
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
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>

QnkgdGhlIGRlZmF1bHQsIGRldGFjaGVkIGZsYWcgaXMgc2V0IG9uIGZhbHNlIG1lYW5pbmcgdGhh
dCBvbmUgaGFzIHRvCndhaXQgZm9yIHRoZSB0aHJlYWQgaW4gb3JkZXIgdG8gZnJlZSBpdHMgcmVz
b3VyY2VzIGFmdGVyIGNvbXBsZXRpb24uCkRldGFjaGVkIHRocmVhZHMgc2hvdWxkIG5vdCBiZSB3
YWl0ZWQgb24uIElmIHRoZSBmbGFnIGlzIHRydWUgdGhlbiB0aGUKdGhyZWFkIHJlc291cmNlcyB3
aWxsIGJlIGZyZWVkIGJ5IHRoZSBzeXN0ZW0uCgpTaWduZWQtb2ZmLWJ5OiBDb3N0aW4gTHVwdSA8
Y29zdGluLmx1cHVAY3MucHViLnJvPgpSZXZpZXdlZC1ieTogRmxvcmlhbiBTY2htaWR0IDxmbG9y
aWFuLnNjaG1pZHRAbmVjbGFiLmV1PgotLS0KIGxpYi91a3NjaGVkL2V4cG9ydHN5bXMudWsgICAg
ICAgfCAgMyArKy0KIGxpYi91a3NjaGVkL2luY2x1ZGUvdWsvc2NoZWQuaCAgfCAgMiArKwogbGli
L3Vrc2NoZWQvaW5jbHVkZS91ay90aHJlYWQuaCB8ICAyICsrCiBsaWIvdWtzY2hlZC90aHJlYWQu
YyAgICAgICAgICAgIHwgMTAgKysrKysrKysrKwogNCBmaWxlcyBjaGFuZ2VkLCAxNiBpbnNlcnRp
b25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvbGliL3Vrc2NoZWQvZXhwb3J0c3lt
cy51ayBiL2xpYi91a3NjaGVkL2V4cG9ydHN5bXMudWsKaW5kZXggZGYwYmI0ZGIuLjMzNGM2NTJm
IDEwMDY0NAotLS0gYS9saWIvdWtzY2hlZC9leHBvcnRzeW1zLnVrCisrKyBiL2xpYi91a3NjaGVk
L2V4cG9ydHN5bXMudWsKQEAgLTExLDYgKzExLDcgQEAgdWtfc2NoZWRfdGhyZWFkX3NsZWVwCiB1
a19zY2hlZF90aHJlYWRfZXhpdAogdWtfdGhyZWFkX2luaXQKIHVrX3RocmVhZF9maW5pCit1a190
aHJlYWRfZGV0YWNoCiB1a190aHJlYWRfc2V0X3ByaW8KIHVrX3RocmVhZF9nZXRfcHJpbwogdWtf
dGhyZWFkX3NldF90aW1lc2xpY2UKQEAgLTI1LDQgKzI2LDQgQEAgdWtfdGhyZWFkX2F0dHJfZ2V0
X2RldGFjaHN0YXRlCiB1a190aHJlYWRfYXR0cl9zZXRfcHJpbwogdWtfdGhyZWFkX2F0dHJfZ2V0
X3ByaW8KIHVrX3RocmVhZF9hdHRyX3NldF90aW1lc2xpY2UKLXVrX3RocmVhZF9hdHRyX2dldF90
aW1lc2xpY2UKXCBObyBuZXdsaW5lIGF0IGVuZCBvZiBmaWxlCit1a190aHJlYWRfYXR0cl9nZXRf
dGltZXNsaWNlCmRpZmYgLS1naXQgYS9saWIvdWtzY2hlZC9pbmNsdWRlL3VrL3NjaGVkLmggYi9s
aWIvdWtzY2hlZC9pbmNsdWRlL3VrL3NjaGVkLmgKaW5kZXggNWYyZDMwOGYuLjk1NTRjNmUxIDEw
MDY0NAotLS0gYS9saWIvdWtzY2hlZC9pbmNsdWRlL3VrL3NjaGVkLmgKKysrIGIvbGliL3Vrc2No
ZWQvaW5jbHVkZS91ay9zY2hlZC5oCkBAIC0xMTEsNiArMTExLDggQEAgc3RhdGljIGlubGluZSB2
b2lkIHVrX3NjaGVkX3RocmVhZF9hZGQoc3RydWN0IHVrX3NjaGVkICpzLAogewogCVVLX0FTU0VS
VChzKTsKIAlVS19BU1NFUlQodCk7CisJaWYgKGF0dHIpCisJCXQtPmRldGFjaGVkID0gYXR0ci0+
ZGV0YWNoZWQ7CiAJdC0+c2NoZWQgPSBzOwogCXMtPnRocmVhZF9hZGQocywgdCwgYXR0cik7CiB9
CmRpZmYgLS1naXQgYS9saWIvdWtzY2hlZC9pbmNsdWRlL3VrL3RocmVhZC5oIGIvbGliL3Vrc2No
ZWQvaW5jbHVkZS91ay90aHJlYWQuaAppbmRleCA1ZmYyZGQ2NS4uNWYzYzI1MDEgMTAwNjQ0Ci0t
LSBhL2xpYi91a3NjaGVkL2luY2x1ZGUvdWsvdGhyZWFkLmgKKysrIGIvbGliL3Vrc2NoZWQvaW5j
bHVkZS91ay90aHJlYWQuaApAQCAtMjksNiArMjksNyBAQAogI2RlZmluZSBfX1VLX1RIUkVBRF9I
X18KIAogI2luY2x1ZGUgPHN0ZGludC5oPgorI2luY2x1ZGUgPHN0ZGJvb2wuaD4KICNpZmRlZiBD
T05GSUdfSEFWRV9MSUJDCiAjaW5jbHVkZSA8c3lzL3JlZW50Lmg+CiAjZW5kaWYKQEAgLTUyLDYg
KzUzLDcgQEAgc3RydWN0IHVrX3RocmVhZCB7CiAJVUtfVEFJTFFfRU5UUlkoc3RydWN0IHVrX3Ro
cmVhZCkgdGhyZWFkX2xpc3Q7CiAJdWludDMyX3QgZmxhZ3M7CiAJX19zbnNlYyB3YWtldXBfdGlt
ZTsKKwlib29sIGRldGFjaGVkOwogCXN0cnVjdCB1a19zY2hlZCAqc2NoZWQ7CiAjaWZkZWYgQ09O
RklHX0hBVkVfTElCQwogCXN0cnVjdCBfcmVlbnQgcmVlbnQ7CmRpZmYgLS1naXQgYS9saWIvdWtz
Y2hlZC90aHJlYWQuYyBiL2xpYi91a3NjaGVkL3RocmVhZC5jCmluZGV4IDlkMDY1NTI2Li5hZWVh
ZmYxNyAxMDA2NDQKLS0tIGEvbGliL3Vrc2NoZWQvdGhyZWFkLmMKKysrIGIvbGliL3Vrc2NoZWQv
dGhyZWFkLmMKQEAgLTg2LDYgKzg2LDcgQEAgaW50IHVrX3RocmVhZF9pbml0KHN0cnVjdCB1a190
aHJlYWQgKnRocmVhZCwKIAkvKiBOb3QgcnVubmFibGUsIG5vdCBleGl0ZWQsIG5vdCBzbGVlcGlu
ZyAqLwogCXRocmVhZC0+ZmxhZ3MgPSAwOwogCXRocmVhZC0+d2FrZXVwX3RpbWUgPSAwTEw7CisJ
dGhyZWFkLT5kZXRhY2hlZCA9IGZhbHNlOwogCiAjaWZkZWYgQ09ORklHX0hBVkVfTElCQwogCS8v
VE9ETyBfUkVFTlRfSU5JVF9QVFIoJnRocmVhZC0+cmVlbnQpOwpAQCAtMTMwLDYgKzEzMSwxNSBA
QCB2b2lkIHVrX3RocmVhZF93YWtlKHN0cnVjdCB1a190aHJlYWQgKnRocmVhZCkKIAlzZXRfcnVu
bmFibGUodGhyZWFkKTsKIH0KIAoraW50IHVrX3RocmVhZF9kZXRhY2goc3RydWN0IHVrX3RocmVh
ZCAqdGhyZWFkKQoreworCVVLX0FTU0VSVCh0aHJlYWQpOworCisJdGhyZWFkLT5kZXRhY2hlZCA9
IHRydWU7CisKKwlyZXR1cm4gMDsKK30KKwogaW50IHVrX3RocmVhZF9zZXRfcHJpbyhzdHJ1Y3Qg
dWtfdGhyZWFkICp0aHJlYWQsIHByaW9fdCBwcmlvKQogewogCWlmICghdGhyZWFkKQotLSAKMi4x
MS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlu
aW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZl
bA==

From minios-devel-bounces@lists.xenproject.org Fri Mar 22 15:16:53 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 22 Mar 2019 15:16:53 +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 1h7Luf-0000xc-0K; Fri, 22 Mar 2019 15:16: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=9pEa=RZ=cs.pub.ro=costin.lupu@srs-us1.protection.inumbo.net>)
 id 1h7Lud-0000wk-Nc
 for minios-devel@lists.xen.org; Fri, 22 Mar 2019 15:16:51 +0000
X-Inumbo-ID: 84298902-4cb5-11e9-bc90-bc764e045a96
Received: from vesa.cs.pub.ro (unknown [141.85.227.187])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 84298902-4cb5-11e9-bc90-bc764e045a96;
 Fri, 22 Mar 2019 15:16:50 +0000 (UTC)
IronPort-SDR: GPsk/8NDicdfBQMv6bqhEO/VrC4H0Xf+oBjPPnx9SA6BS894X1JRiniMRUWsk/EaioXmcAfS9S
 l7m5KcmZcYtQ==
IronPort-PHdr: =?us-ascii?q?9a23=3AEXTtYxTFKJ+ztYob8nL/CNm+Zdpsv+yvbD5Q0Y?=
 =?us-ascii?q?Iujvd0So/mwa6yZR2N2/xhgRfzUJnB7Loc0qyK6vimBjVLvs3JmUtBWaQEbw?=
 =?us-ascii?q?UCh8QSkl5oK+++Imq/EsTXaTcnFt9JTl5v8iLzG0FUHMHjew+a+SXqvnYdFR?=
 =?us-ascii?q?rlKAV6OPn+FJLMgMSrzeCy/IDYbxlViDanbr5+MQm6oR/Tu8ULjodvKKg8wQ?=
 =?us-ascii?q?bVr3VVfOhb2XlmLk+JkRbm4cew8p9j8yBOtP8k6sVNT6b0cbkmQLJBFDgpPH?=
 =?us-ascii?q?w768PttRnYUAuA/WAcXXkMkhpJGAfK8hf3VYrsvyTgt+p93C6aPdDqTb0xRD?=
 =?us-ascii?q?+v4btnRAPuhSwaMTMy7WPZhdFqjK9DoByvuQFxzYDXbo+SNvV+cLjQcc8GSW?=
 =?us-ascii?q?dbQspcTTBNDp+6YoASD+QBJ+FYr4zlqlYQqhu+HhWsBOLpyjRVgHH2wLU60/?=
 =?us-ascii?q?k8GgzBwAMgGMkOsGjVrNXzLqsSVf21zLHVzTjYc/xWwi3x6JDVch86u/2MR7?=
 =?us-ascii?q?VwfNPXxEIyFA3Flk2dpZHqMj+IzOgAsGiW4/B+We6xiWMrsQ98riCyysojl4?=
 =?us-ascii?q?XFnIEYx1De+Slnzos4K8e0RFN0bNK6FpZbqjuUOJFsQsw4RmFloCM6yrobtp?=
 =?us-ascii?q?GlZCUK05EnxwLHa/yAboiI/grvVOaPLjd8g3JoYKy/hxOo/kihzu3wTNW70E?=
 =?us-ascii?q?1Qoipdj9nDrWoB1wbU6sSfS/t9+Fmu2SqX2gzO5exIPFo4mKnbJpI73LI8iJ?=
 =?us-ascii?q?gevV7NEyPunUX5lq6WdkEq+uiy7OTnZ63rqYObN49vlgH+M6Iulta7AeQlKg?=
 =?us-ascii?q?gOQnOW9vin1LH55U35Xa5FgucskqneqJzaP9gUpralAw9J1YYu8xO/Dzag0N?=
 =?us-ascii?q?QZmnkHN0tJdw+ZgIj3JV7OJOv1DfO+g1S3jDdr3OrKP7L/DZXLNHTDl63hfb?=
 =?us-ascii?q?ll4U5G1AUz1cxf545TCrwZIPzzXkjxtMbZDhAjNQy42fvpB8l91oMbWGKAH7?=
 =?us-ascii?q?OZPbjUsVCW+u0vJ/ODa5QPtDnjNvh2r8Lp2Ho4n14aZuyl0IUabFi8H+96OA?=
 =?us-ascii?q?OJbHyqhc0OQkkQuQ9rZ+vxlFyEGRpOf2v6C6k7/S06DsSiEJ/ebou2xqSc1m?=
 =?us-ascii?q?GhGcsFNSh9FlmQHCKwJM2/UPAWZXfKLw=3D=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A2C2AgCs+5Rc/wPjVY1jHAEBAQQBAQc?=
 =?us-ascii?q?EAQGBZYJ5gQMnjQmmfioQAYRAAoUeOBIBAQMBAQkBAwIBbBwMgjoigm8GJ1I?=
 =?us-ascii?q?QPxJXGYMiAYF5qk4zhUaEa4EvhmqGHz+BEYNQiiUDkSaTZwcCgkcEhRiLSSW?=
 =?us-ascii?q?CXZEfoBE3IYFWMxpzgmwJgg0XigKBQ4JbPQEBMYEFAQGNeQEB?=
X-IPAS-Result: =?us-ascii?q?A2C2AgCs+5Rc/wPjVY1jHAEBAQQBAQcEAQGBZYJ5gQMnj?=
 =?us-ascii?q?QmmfioQAYRAAoUeOBIBAQMBAQkBAwIBbBwMgjoigm8GJ1IQPxJXGYMiAYF5q?=
 =?us-ascii?q?k4zhUaEa4EvhmqGHz+BEYNQiiUDkSaTZwcCgkcEhRiLSSWCXZEfoBE3IYFWM?=
 =?us-ascii?q?xpzgmwJgg0XigKBQ4JbPQEBMYEFAQGNeQEB?=
X-IronPort-AV: E=Sophos;i="5.60,256,1549922400"; 
   d="scan'208";a="3278504"
Received: from mail.cs.pub.ro (HELO vmail.cs.pub.ro) ([141.85.227.3])
 by vesa.cs.pub.ro with ESMTP; 22 Mar 2019 17:16:44 +0200
Received: from localhost (localhost [127.0.0.1])
 by vmail.cs.pub.ro (Postfix) with ESMTP id 1E8711A60206;
 Fri, 22 Mar 2019 17:16:44 +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 GRS8eAiy5yCe; Fri, 22 Mar 2019 17:16:44 +0200 (EET)
Received: from vmail.cs.pub.ro (localhost [127.0.0.1])
 by vmail.cs.pub.ro (Postfix) with ESMTPS id F32001A601F2;
 Fri, 22 Mar 2019 17:16:43 +0200 (EET)
Received: from wolfprec.precis.pub.ro (unknown [141.85.233.142])
 by vmail.cs.pub.ro (Postfix) with ESMTPSA id E915C1A601C0;
 Fri, 22 Mar 2019 17:16:43 +0200 (EET)
From: Costin Lupu <costin.lupu@cs.pub.ro>
To: minios-devel@lists.xen.org
Date: Fri, 22 Mar 2019 17:15:54 +0200
Message-Id: <20190322151601.21589-6-costin.lupu@cs.pub.ro>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190322151601.21589-1-costin.lupu@cs.pub.ro>
References: <20190322151601.21589-1-costin.lupu@cs.pub.ro>
Subject: [Minios-devel] [UNIKRAFT PATCH v3 05/12] lib/uksched: Add support
 for waiting threads
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
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>

U2ltaWxhciB0byB3YWl0aW5nIHByb2Nlc3Nlcywgd2UgaW50cm9kdWNlIHN1cHBvcnQgZm9yIHdh
aXRpbmcKdGhyZWFkcy4gVGhpcyBpcyB0aGUgY29udmVudGlvbmFsIHdheSBvZiBnZXR0aW5nIG5v
dGlmaWVkIGJ5IHRocmVhZAp0ZXJtaW5hdGlvbiBldmVudHMgYW5kIGZyZWVpbmcgdGhyZWFkIHJl
c291cmNlcyB1cG9uIGV4aXQuCgpBIHRocmVhZCBjYW4gYmUgd2FpdGVkIG9uIGJ5IG90aGVyIHRo
cmVhZHMuIElmIG5vIHN1Y2ggYmVoYXZpb3VyIGlzCmRlc2lyZWQgdGhlbiBvbmUgc2hvdWxkIHNl
dCB0aGUgZGV0YWNoZWQgYXR0cmlidXRlIGZvciB0aGUgdGhyZWFkLiBUaGlzCmltcGxpZXMgdGhh
dCB0aGUgdGhyZWFkIHJlc291cmNlcyB3aWxsIGJlIGF1dG9tYXRpY2FsbHkgZnJlZWQgd2hlbiB0
aGUKdGhyZWFkIGV4aXRzLgoKU2lnbmVkLW9mZi1ieTogQ29zdGluIEx1cHUgPGNvc3Rpbi5sdXB1
QGNzLnB1Yi5ybz4KUmV2aWV3ZWQtYnk6IEZsb3JpYW4gU2NobWlkdCA8Zmxvcmlhbi5zY2htaWR0
QG5lY2xhYi5ldT4KLS0tCiBsaWIvdWtzY2hlZC9leHBvcnRzeW1zLnVrICAgICAgIHwgIDIgKysK
IGxpYi91a3NjaGVkL2luY2x1ZGUvdWsvdGhyZWFkLmggfCAxMCArKysrKysrKysrCiBsaWIvdWtz
Y2hlZC90aHJlYWQuYyAgICAgICAgICAgIHwgMzIgKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysKIGxpYi91a3NjaGVkY29vcC9zY2hlZGNvb3AuYyAgICAgfCAgNiArKysrKysKIDQgZmls
ZXMgY2hhbmdlZCwgNTAgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2xpYi91a3NjaGVkL2V4
cG9ydHN5bXMudWsgYi9saWIvdWtzY2hlZC9leHBvcnRzeW1zLnVrCmluZGV4IDMzNGM2NTJmLi4z
MTE4MzgzZCAxMDA2NDQKLS0tIGEvbGliL3Vrc2NoZWQvZXhwb3J0c3ltcy51aworKysgYi9saWIv
dWtzY2hlZC9leHBvcnRzeW1zLnVrCkBAIC0xMSw2ICsxMSw4IEBAIHVrX3NjaGVkX3RocmVhZF9z
bGVlcAogdWtfc2NoZWRfdGhyZWFkX2V4aXQKIHVrX3RocmVhZF9pbml0CiB1a190aHJlYWRfZmlu
aQordWtfdGhyZWFkX2V4aXQKK3VrX3RocmVhZF93YWl0CiB1a190aHJlYWRfZGV0YWNoCiB1a190
aHJlYWRfc2V0X3ByaW8KIHVrX3RocmVhZF9nZXRfcHJpbwpkaWZmIC0tZ2l0IGEvbGliL3Vrc2No
ZWQvaW5jbHVkZS91ay90aHJlYWQuaCBiL2xpYi91a3NjaGVkL2luY2x1ZGUvdWsvdGhyZWFkLmgK
aW5kZXggNWYzYzI1MDEuLjEzMTI2OGI0IDEwMDY0NAotLS0gYS9saWIvdWtzY2hlZC9pbmNsdWRl
L3VrL3RocmVhZC5oCisrKyBiL2xpYi91a3NjaGVkL2luY2x1ZGUvdWsvdGhyZWFkLmgKQEAgLTM3
LDYgKzM3LDcgQEAKICNpbmNsdWRlIDx1ay9hcmNoL3RpbWUuaD4KICNpbmNsdWRlIDx1ay9wbGF0
L3RocmVhZC5oPgogI2luY2x1ZGUgPHVrL3RocmVhZF9hdHRyLmg+CisjaW5jbHVkZSA8dWsvd2Fp
dF90eXBlcy5oPgogI2luY2x1ZGUgPHVrL2xpc3QuaD4KICNpbmNsdWRlIDx1ay9lc3NlbnRpYWxz
Lmg+CiAKQEAgLTU0LDYgKzU1LDcgQEAgc3RydWN0IHVrX3RocmVhZCB7CiAJdWludDMyX3QgZmxh
Z3M7CiAJX19zbnNlYyB3YWtldXBfdGltZTsKIAlib29sIGRldGFjaGVkOworCXN0cnVjdCB1a193
YWl0cSB3YWl0aW5nX3RocmVhZHM7CiAJc3RydWN0IHVrX3NjaGVkICpzY2hlZDsKICNpZmRlZiBD
T05GSUdfSEFWRV9MSUJDCiAJc3RydWN0IF9yZWVudCByZWVudDsKQEAgLTY5LDYgKzcxLDEwIEBA
IFVLX1RBSUxRX0hFQUQodWtfdGhyZWFkX2xpc3QsIHN0cnVjdCB1a190aHJlYWQpOwogCXVrX3Ro
cmVhZF9jcmVhdGVfYXR0cihuYW1lLCBOVUxMLCBmdW5jdGlvbiwgZGF0YSkKICNkZWZpbmUgdWtf
dGhyZWFkX2Rlc3Ryb3kodGhyZWFkKSBcCiAJdWtfc2NoZWRfdGhyZWFkX2Rlc3Ryb3kodGhyZWFk
LT5zY2hlZCwgdGhyZWFkKQordm9pZCB1a190aHJlYWRfZXhpdChzdHJ1Y3QgdWtfdGhyZWFkICp0
aHJlYWQpOworCitpbnQgdWtfdGhyZWFkX3dhaXQoc3RydWN0IHVrX3RocmVhZCAqdGhyZWFkKTsK
K2ludCB1a190aHJlYWRfZGV0YWNoKHN0cnVjdCB1a190aHJlYWQgKnRocmVhZCk7CiAKIGludCB1
a190aHJlYWRfc2V0X3ByaW8oc3RydWN0IHVrX3RocmVhZCAqdGhyZWFkLCBwcmlvX3QgcHJpbyk7
CiBpbnQgdWtfdGhyZWFkX2dldF9wcmlvKGNvbnN0IHN0cnVjdCB1a190aHJlYWQgKnRocmVhZCwg
cHJpb190ICpwcmlvKTsKQEAgLTg4LDExICs5NCwxNSBAQCBzdHJ1Y3QgdWtfdGhyZWFkICp1a190
aHJlYWRfY3VycmVudCh2b2lkKQogfQogCiAjZGVmaW5lIFJVTk5BQkxFX0ZMQUcgICAweDAwMDAw
MDAxCisjZGVmaW5lIEVYSVRFRF9GTEFHICAgICAweDAwMDAwMDAyCiAKICNkZWZpbmUgaXNfcnVu
bmFibGUoX3RocmVhZCkgICAgKChfdGhyZWFkKS0+ZmxhZ3MgJiAgIFJVTk5BQkxFX0ZMQUcpCiAj
ZGVmaW5lIHNldF9ydW5uYWJsZShfdGhyZWFkKSAgICgoX3RocmVhZCktPmZsYWdzIHw9ICBSVU5O
QUJMRV9GTEFHKQogI2RlZmluZSBjbGVhcl9ydW5uYWJsZShfdGhyZWFkKSAoKF90aHJlYWQpLT5m
bGFncyAmPSB+UlVOTkFCTEVfRkxBRykKIAorI2RlZmluZSBpc19leGl0ZWQoX3RocmVhZCkgICAg
ICAoKF90aHJlYWQpLT5mbGFncyAmICAgRVhJVEVEX0ZMQUcpCisjZGVmaW5lIHNldF9leGl0ZWQo
X3RocmVhZCkgICAgICgoX3RocmVhZCktPmZsYWdzIHw9ICBFWElURURfRkxBRykKKwogaW50IHVr
X3RocmVhZF9pbml0KHN0cnVjdCB1a190aHJlYWQgKnRocmVhZCwKIAkJc3RydWN0IHVrcGxhdF9j
dHhfY2FsbGJhY2tzICpjYnMsIHN0cnVjdCB1a19hbGxvYyAqYWxsb2NhdG9yLAogCQljb25zdCBj
aGFyICpuYW1lLCB2b2lkICpzdGFjaywKZGlmZiAtLWdpdCBhL2xpYi91a3NjaGVkL3RocmVhZC5j
IGIvbGliL3Vrc2NoZWQvdGhyZWFkLmMKaW5kZXggYWVlYWZmMTcuLmZmMGZiMzlmIDEwMDY0NAot
LS0gYS9saWIvdWtzY2hlZC90aHJlYWQuYworKysgYi9saWIvdWtzY2hlZC90aHJlYWQuYwpAQCAt
MzUsNiArMzUsNyBAQAogI2luY2x1ZGUgPHVrL3BsYXQvdGltZS5oPgogI2luY2x1ZGUgPHVrL3Ro
cmVhZC5oPgogI2luY2x1ZGUgPHVrL3NjaGVkLmg+CisjaW5jbHVkZSA8dWsvd2FpdC5oPgogI2lu
Y2x1ZGUgPHVrL3ByaW50Lmg+CiAjaW5jbHVkZSA8dWsvYXNzZXJ0Lmg+CiAKQEAgLTg3LDYgKzg4
LDcgQEAgaW50IHVrX3RocmVhZF9pbml0KHN0cnVjdCB1a190aHJlYWQgKnRocmVhZCwKIAl0aHJl
YWQtPmZsYWdzID0gMDsKIAl0aHJlYWQtPndha2V1cF90aW1lID0gMExMOwogCXRocmVhZC0+ZGV0
YWNoZWQgPSBmYWxzZTsKKwl1a193YWl0cV9pbml0KCZ0aHJlYWQtPndhaXRpbmdfdGhyZWFkcyk7
CiAKICNpZmRlZiBDT05GSUdfSEFWRV9MSUJDCiAJLy9UT0RPIF9SRUVOVF9JTklUX1BUUigmdGhy
ZWFkLT5yZWVudCk7CkBAIC0xMzEsNiArMTMzLDM2IEBAIHZvaWQgdWtfdGhyZWFkX3dha2Uoc3Ry
dWN0IHVrX3RocmVhZCAqdGhyZWFkKQogCXNldF9ydW5uYWJsZSh0aHJlYWQpOwogfQogCit2b2lk
IHVrX3RocmVhZF9leGl0KHN0cnVjdCB1a190aHJlYWQgKnRocmVhZCkKK3sKKwlVS19BU1NFUlQo
dGhyZWFkKTsKKworCXNldF9leGl0ZWQodGhyZWFkKTsKKworCWlmICghdGhyZWFkLT5kZXRhY2hl
ZCkKKwkJdWtfd2FpdHFfd2FrZV91cCgmdGhyZWFkLT53YWl0aW5nX3RocmVhZHMpOworCisJdWtf
cHJfZGVidWcoIlRocmVhZCBcIiVzXCIgZXhpdGVkLlxuIiwgdGhyZWFkLT5uYW1lKTsKK30KKwor
aW50IHVrX3RocmVhZF93YWl0KHN0cnVjdCB1a190aHJlYWQgKnRocmVhZCkKK3sKKwlVS19BU1NF
UlQodGhyZWFkKTsKKworCS8qIFRPRE8gY3JpdGljYWwgcmVnaW9uICovCisKKwlpZiAodGhyZWFk
LT5kZXRhY2hlZCkKKwkJcmV0dXJuIC1FSU5WQUw7CisKKwl1a193YWl0cV93YWl0X2V2ZW50KCZ0
aHJlYWQtPndhaXRpbmdfdGhyZWFkcywgaXNfZXhpdGVkKHRocmVhZCkpOworCisJdGhyZWFkLT5k
ZXRhY2hlZCA9IHRydWU7CisKKwl1a19zY2hlZF90aHJlYWRfZGVzdHJveSh0aHJlYWQtPnNjaGVk
LCB0aHJlYWQpOworCisJcmV0dXJuIDA7Cit9CisKIGludCB1a190aHJlYWRfZGV0YWNoKHN0cnVj
dCB1a190aHJlYWQgKnRocmVhZCkKIHsKIAlVS19BU1NFUlQodGhyZWFkKTsKZGlmZiAtLWdpdCBh
L2xpYi91a3NjaGVkY29vcC9zY2hlZGNvb3AuYyBiL2xpYi91a3NjaGVkY29vcC9zY2hlZGNvb3Au
YwppbmRleCA2ZjQ2ZDQ5ZS4uNTA5MWM5MTMgMTAwNjQ0Ci0tLSBhL2xpYi91a3NjaGVkY29vcC9z
Y2hlZGNvb3AuYworKysgYi9saWIvdWtzY2hlZGNvb3Avc2NoZWRjb29wLmMKQEAgLTEyNCw2ICsx
MjQsMTAgQEAgc3RhdGljIHZvaWQgc2NoZWRjb29wX3NjaGVkdWxlKHN0cnVjdCB1a19zY2hlZCAq
cykKIAkJdWtfc2NoZWRfdGhyZWFkX3N3aXRjaChzLCBwcmV2LCBuZXh0KTsKIAogCVVLX1RBSUxR
X0ZPUkVBQ0hfU0FGRSh0aHJlYWQsICZwcnYtPmV4aXRlZF90aHJlYWRzLCB0aHJlYWRfbGlzdCwg
dG1wKSB7CisJCWlmICghdGhyZWFkLT5kZXRhY2hlZCkKKwkJCS8qIHNvbWVvbmUgd2lsbCBldmVu
dHVhbGx5IHdhaXQgZm9yIGl0ICovCisJCQljb250aW51ZTsKKwogCQlpZiAodGhyZWFkICE9IHBy
ZXYpIHsKIAkJCVVLX1RBSUxRX1JFTU9WRSgmcHJ2LT5leGl0ZWRfdGhyZWFkcywKIAkJCQkJdGhy
ZWFkLCB0aHJlYWRfbGlzdCk7CkBAIC0xNTYsNiArMTYwLDggQEAgc3RhdGljIHZvaWQgc2NoZWRj
b29wX3RocmVhZF9yZW1vdmUoc3RydWN0IHVrX3NjaGVkICpzLCBzdHJ1Y3QgdWtfdGhyZWFkICp0
KQogCVVLX1RBSUxRX1JFTU9WRSgmcHJ2LT50aHJlYWRfbGlzdCwgdCwgdGhyZWFkX2xpc3QpOwog
CWNsZWFyX3J1bm5hYmxlKHQpOwogCisJdWtfdGhyZWFkX2V4aXQodCk7CisKIAkvKiBQdXQgb250
byBleGl0ZWQgbGlzdCAqLwogCVVLX1RBSUxRX0lOU0VSVF9IRUFEKCZwcnYtPmV4aXRlZF90aHJl
YWRzLCB0LCB0aHJlYWRfbGlzdCk7CiAKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWlu
aW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Fri Mar 22 15:16:53 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 22 Mar 2019 15:16:53 +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 1h7Luf-0000xh-2O; Fri, 22 Mar 2019 15:16: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=9pEa=RZ=cs.pub.ro=costin.lupu@srs-us1.protection.inumbo.net>)
 id 1h7Lud-0000wp-VS
 for minios-devel@lists.xen.org; Fri, 22 Mar 2019 15:16:52 +0000
X-Inumbo-ID: 8442c675-4cb5-11e9-bc90-bc764e045a96
Received: from vesa.cs.pub.ro (unknown [141.85.227.187])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 8442c675-4cb5-11e9-bc90-bc764e045a96;
 Fri, 22 Mar 2019 15:16:51 +0000 (UTC)
IronPort-SDR: v+br0W6kTG4mTnugM5dHDuhK/2M1Cz1CRTuVdmycPUKynIR0kazm6rxp7wjpcFYp8kPls1gCMk
 qY17M28CzthQ==
IronPort-PHdr: =?us-ascii?q?9a23=3A3KCPfB+0a+7MLP9uRHKM819IXTAuvvDOBiVQ1K?=
 =?us-ascii?q?B30uMcTK2v8tzYMVDF4r011RmVBN2dtKsP1LGempujcFRI2YyGvnEGfc4EfD?=
 =?us-ascii?q?4+ouJSoTYdBtWYA1bwNv/gYn9yNs1DUFh44yPzahANS47xaFLIv3K98yMZFA?=
 =?us-ascii?q?nhOgppPOT1HZPZg9iq2+yo9JDffhlEiCC/bL9vIxm7rwvcvdQKjIV/Lao81g?=
 =?us-ascii?q?HHqWZSdeRMwmNoK1OTnxLi6cq14ZVu7Sdete8/+sBZSan1cLg2QrJeDDQ9Lm?=
 =?us-ascii?q?A6/9brugXZTQuO/XQTTGMbmQdVDgff7RH6WpDxsjbmtud4xSKXM9H6QawyVD?=
 =?us-ascii?q?+/6apgVR3mhzodNzMh8G/ZlNF+gqxYrhympRN/zZXZbJ2JOPdkYq/QZ88WSX?=
 =?us-ascii?q?ZHU81MVyJBGIS8b44XAucfOuZYtJX9p1oIrRCjAwesGfvvyiJVjXLxwaI61P?=
 =?us-ascii?q?8hER3H3AwmBd4OtGnUrM3oNKoJTe+117PEzS3eb/xNwzv98o/IfwknrPqRXr?=
 =?us-ascii?q?xwadLcxVQgGg/YlFmdqozoMymL2ugTsWWX9eRtWfqyh2Motg19uDuiy8c2ho?=
 =?us-ascii?q?XXiI8YxErI+Th2zYorI9CzVVR1bsS+EJRKsiGXL452QsQ/TG52oCs60bgGuY?=
 =?us-ascii?q?KjfCgN1ZQn2wbTa/yZfIiM5RLuTPiRITJii3JkfLKznQq98VO6xu3kS8m7y0?=
 =?us-ascii?q?xGrjBCktXUt3AN0QLc6tSfR/dg8UqtxCyD2gPT5+1eP0w4i6jWJ4Qvz7Iok5?=
 =?us-ascii?q?ocq0XDHiv4mEXsi6+Wc10p9fSv6+T8frXmp5mcO5VwigHjKqQuh9eyDvgjMg?=
 =?us-ascii?q?QUR2ib5P+z2Kf5/U3+WLlKlOE5krHFsJDGIsQWvqu5Aw5T0oYi7Ba/FC6q38?=
 =?us-ascii?q?kGknkZMl1FfAmKj4zoO1HVPPD4Fu2zgluynzdt3fzGOafhAprVJHjZjLjhZa?=
 =?us-ascii?q?p961JbyAcrzd5f45VUCqsAIP3pXE/9rsHWAQM5MwyxwuboFcl925gYWW2RHq?=
 =?us-ascii?q?CZNLndvkSS6u0xPunfLLMS7TP8Lfki/LvigGE0nXcZfLK1xt0HZXb+Ge5pcG?=
 =?us-ascii?q?uDZn+5qdAaDWYM9i4jVPGi3FaFSiJSYTC2QrohzjogTpq7B8HZQdb+0/S6wC?=
 =?us-ascii?q?6nE8gONSh9AVeWHCKweg=3D=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A2C2AgCs+5Rc/wPjVY1jHAEBAQQBAQc?=
 =?us-ascii?q?EAQGBZYN8J40Jpn46AYRAAoUeOBIBAQMBAQkBAwIBbBwMgjoigm8GJ1IQPxJ?=
 =?us-ascii?q?XGYMigXqqTjOFRoRrgS+GaoYfP4ERg1CKJQORJpNnBwKCRwSQYSWTfKARNyG?=
 =?us-ascii?q?BVjMac4JsghYXigKEHj0BATGBBQEBjXkBAQ?=
X-IPAS-Result: =?us-ascii?q?A2C2AgCs+5Rc/wPjVY1jHAEBAQQBAQcEAQGBZYN8J40Jp?=
 =?us-ascii?q?n46AYRAAoUeOBIBAQMBAQkBAwIBbBwMgjoigm8GJ1IQPxJXGYMigXqqTjOFR?=
 =?us-ascii?q?oRrgS+GaoYfP4ERg1CKJQORJpNnBwKCRwSQYSWTfKARNyGBVjMac4JsghYXi?=
 =?us-ascii?q?gKEHj0BATGBBQEBjXkBAQ?=
X-IronPort-AV: E=Sophos;i="5.60,256,1549922400"; 
   d="scan'208";a="3278507"
Received: from mail.cs.pub.ro (HELO vmail.cs.pub.ro) ([141.85.227.3])
 by vesa.cs.pub.ro with ESMTP; 22 Mar 2019 17:16:44 +0200
Received: from localhost (localhost [127.0.0.1])
 by vmail.cs.pub.ro (Postfix) with ESMTP id 224AB1A6020A;
 Fri, 22 Mar 2019 17:16:44 +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 YV6c_6EjyrOF; Fri, 22 Mar 2019 17:16:44 +0200 (EET)
Received: from vmail.cs.pub.ro (localhost [127.0.0.1])
 by vmail.cs.pub.ro (Postfix) with ESMTPS id 02F6A1A601A9;
 Fri, 22 Mar 2019 17:16:44 +0200 (EET)
Received: from wolfprec.precis.pub.ro (unknown [141.85.233.142])
 by vmail.cs.pub.ro (Postfix) with ESMTPSA id F27331A601EF;
 Fri, 22 Mar 2019 17:16:43 +0200 (EET)
From: Costin Lupu <costin.lupu@cs.pub.ro>
To: minios-devel@lists.xen.org
Date: Fri, 22 Mar 2019 17:15:55 +0200
Message-Id: <20190322151601.21589-7-costin.lupu@cs.pub.ro>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190322151601.21589-1-costin.lupu@cs.pub.ro>
References: <20190322151601.21589-1-costin.lupu@cs.pub.ro>
Subject: [Minios-devel] [UNIKRAFT PATCH v3 06/12] lib/uksched: Revisit
 thread exiting logic
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
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>

V2UgdXNlIGEgbGlzdCBmb3IgdGVybWluYXRlZCB0aHJlYWRzIG9uIGFsbCBzY2hlZHVsZXJzIGJl
Y2F1c2UgaXQKa2VlcHMgcmVmZXJlbmNlcyB0byB0aG9zZSB0aHJlYWRzIHVudGlsIHdhaXQgaXMg
Y2FsbGVkIGZvciB0aGVtLgoKU2lnbmVkLW9mZi1ieTogQ29zdGluIEx1cHUgPGNvc3Rpbi5sdXB1
QGNzLnB1Yi5ybz4KUmV2aWV3ZWQtYnk6IEZsb3JpYW4gU2NobWlkdCA8Zmxvcmlhbi5zY2htaWR0
QG5lY2xhYi5ldT4KLS0tCiBsaWIvdWtzY2hlZC9pbmNsdWRlL3VrL3NjaGVkLmggfCAgMSArCiBs
aWIvdWtzY2hlZC9zY2hlZC5jICAgICAgICAgICAgfCAgNyArKysrLS0tCiBsaWIvdWtzY2hlZGNv
b3Avc2NoZWRjb29wLmMgICAgfCAxMSArKystLS0tLS0tLQogMyBmaWxlcyBjaGFuZ2VkLCA4IGlu
c2VydGlvbnMoKyksIDExIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2xpYi91a3NjaGVkL2lu
Y2x1ZGUvdWsvc2NoZWQuaCBiL2xpYi91a3NjaGVkL2luY2x1ZGUvdWsvc2NoZWQuaAppbmRleCA5
NTU0YzZlMS4uZTU2MzBlZDYgMTAwNjQ0Ci0tLSBhL2xpYi91a3NjaGVkL2luY2x1ZGUvdWsvc2No
ZWQuaAorKysgYi9saWIvdWtzY2hlZC9pbmNsdWRlL3VrL3NjaGVkLmgKQEAgLTg3LDYgKzg3LDcg
QEAgc3RydWN0IHVrX3NjaGVkIHsKIAogCS8qIGludGVybmFsICovCiAJc3RydWN0IHVrX3RocmVh
ZCBpZGxlOworCXN0cnVjdCB1a190aHJlYWRfbGlzdCBleGl0ZWRfdGhyZWFkczsKIAlzdHJ1Y3Qg
dWtwbGF0X2N0eF9jYWxsYmFja3MgcGxhdF9jdHhfY2JzOwogCXN0cnVjdCB1a19hbGxvYyAqYWxs
b2NhdG9yOwogCXN0cnVjdCB1a19zY2hlZCAqbmV4dDsKZGlmZiAtLWdpdCBhL2xpYi91a3NjaGVk
L3NjaGVkLmMgYi9saWIvdWtzY2hlZC9zY2hlZC5jCmluZGV4IGQ3Y2E3ZjM1Li5hMGQ3MDZmNSAx
MDA2NDQKLS0tIGEvbGliL3Vrc2NoZWQvc2NoZWQuYworKysgYi9saWIvdWtzY2hlZC9zY2hlZC5j
CkBAIC0xMjIsNiArMTIyLDcgQEAgc3RydWN0IHVrX3NjaGVkICp1a19zY2hlZF9jcmVhdGUoc3Ry
dWN0IHVrX2FsbG9jICphLCBzaXplX3QgcHJ2X3NpemUpCiAJfQogCiAJc2NoZWQtPmFsbG9jYXRv
ciA9IGE7CisJVUtfVEFJTFFfSU5JVCgmc2NoZWQtPmV4aXRlZF90aHJlYWRzKTsKIAlzY2hlZC0+
cHJ2ID0gKHZvaWQgKikgc2NoZWQgKyBzaXplb2Yoc3RydWN0IHVrX3NjaGVkKTsKIAogCXJldHVy
biBzY2hlZDsKQEAgLTIxMyw2ICsyMTQsOSBAQCB2b2lkIHVrX3NjaGVkX3RocmVhZF9kZXN0cm95
KHN0cnVjdCB1a19zY2hlZCAqc2NoZWQsIHN0cnVjdCB1a190aHJlYWQgKnRocmVhZCkKIHsKIAlV
S19BU1NFUlQoc2NoZWQgIT0gTlVMTCk7CiAJVUtfQVNTRVJUKHRocmVhZCAhPSBOVUxMKTsKKwlV
S19BU1NFUlQoaXNfZXhpdGVkKHRocmVhZCkpOworCisJVUtfVEFJTFFfUkVNT1ZFKCZzY2hlZC0+
ZXhpdGVkX3RocmVhZHMsIHRocmVhZCwgdGhyZWFkX2xpc3QpOwogCXVrX3RocmVhZF9maW5pKHRo
cmVhZCwgc2NoZWQtPmFsbG9jYXRvcik7CiAJdWtfcGZyZWUoc2NoZWQtPmFsbG9jYXRvciwgdGhy
ZWFkLT5zdGFjaywgU1RBQ0tfU0laRV9QQUdFX09SREVSKTsKIAl1a19mcmVlKHNjaGVkLT5hbGxv
Y2F0b3IsIHRocmVhZCk7CkBAIC0yMzIsOSArMjM2LDYgQEAgdm9pZCB1a19zY2hlZF90aHJlYWRf
ZXhpdCh2b2lkKQogCXN0cnVjdCB1a190aHJlYWQgKnRocmVhZDsKIAogCXRocmVhZCA9IHVrX3Ro
cmVhZF9jdXJyZW50KCk7Ci0KLQl1a19wcl9pbmZvKCJUaHJlYWQgXCIlc1wiIGV4aXRlZC5cbiIs
IHRocmVhZC0+bmFtZSk7Ci0KIAlVS19BU1NFUlQodGhyZWFkLT5zY2hlZCk7CiAJdWtfc2NoZWRf
dGhyZWFkX3JlbW92ZSh0aHJlYWQtPnNjaGVkLCB0aHJlYWQpOwogCVVLX0NSQVNIKCJFcnJvciBz
dG9wcGluZyB0aHJlYWQuIik7CmRpZmYgLS1naXQgYS9saWIvdWtzY2hlZGNvb3Avc2NoZWRjb29w
LmMgYi9saWIvdWtzY2hlZGNvb3Avc2NoZWRjb29wLmMKaW5kZXggNTA5MWM5MTMuLjJhNjQ2NzYw
IDEwMDY0NAotLS0gYS9saWIvdWtzY2hlZGNvb3Avc2NoZWRjb29wLmMKKysrIGIvbGliL3Vrc2No
ZWRjb29wL3NjaGVkY29vcC5jCkBAIC0zNiw3ICszNiw2IEBACiAKIHN0cnVjdCBzY2hlZGNvb3Bf
cHJpdmF0ZSB7CiAJc3RydWN0IHVrX3RocmVhZF9saXN0IHRocmVhZF9saXN0OwotCXN0cnVjdCB1
a190aHJlYWRfbGlzdCBleGl0ZWRfdGhyZWFkczsKIAlpbnQgdGhyZWFkc19zdGFydGVkOwogfTsK
IApAQCAtMTIzLDE2ICsxMjIsMTMgQEAgc3RhdGljIHZvaWQgc2NoZWRjb29wX3NjaGVkdWxlKHN0
cnVjdCB1a19zY2hlZCAqcykKIAlpZiAocHJldiAhPSBuZXh0KQogCQl1a19zY2hlZF90aHJlYWRf
c3dpdGNoKHMsIHByZXYsIG5leHQpOwogCi0JVUtfVEFJTFFfRk9SRUFDSF9TQUZFKHRocmVhZCwg
JnBydi0+ZXhpdGVkX3RocmVhZHMsIHRocmVhZF9saXN0LCB0bXApIHsKKwlVS19UQUlMUV9GT1JF
QUNIX1NBRkUodGhyZWFkLCAmcy0+ZXhpdGVkX3RocmVhZHMsIHRocmVhZF9saXN0LCB0bXApIHsK
IAkJaWYgKCF0aHJlYWQtPmRldGFjaGVkKQogCQkJLyogc29tZW9uZSB3aWxsIGV2ZW50dWFsbHkg
d2FpdCBmb3IgaXQgKi8KIAkJCWNvbnRpbnVlOwogCi0JCWlmICh0aHJlYWQgIT0gcHJldikgewot
CQkJVUtfVEFJTFFfUkVNT1ZFKCZwcnYtPmV4aXRlZF90aHJlYWRzLAotCQkJCQl0aHJlYWQsIHRo
cmVhZF9saXN0KTsKKwkJaWYgKHRocmVhZCAhPSBwcmV2KQogCQkJdWtfdGhyZWFkX2Rlc3Ryb3ko
dGhyZWFkKTsKLQkJfQogCX0KIH0KIApAQCAtMTYzLDcgKzE1OSw3IEBAIHN0YXRpYyB2b2lkIHNj
aGVkY29vcF90aHJlYWRfcmVtb3ZlKHN0cnVjdCB1a19zY2hlZCAqcywgc3RydWN0IHVrX3RocmVh
ZCAqdCkKIAl1a190aHJlYWRfZXhpdCh0KTsKIAogCS8qIFB1dCBvbnRvIGV4aXRlZCBsaXN0ICov
Ci0JVUtfVEFJTFFfSU5TRVJUX0hFQUQoJnBydi0+ZXhpdGVkX3RocmVhZHMsIHQsIHRocmVhZF9s
aXN0KTsKKwlVS19UQUlMUV9JTlNFUlRfSEVBRCgmcy0+ZXhpdGVkX3RocmVhZHMsIHQsIHRocmVh
ZF9saXN0KTsKIAogCXVrcGxhdF9sY3B1X3Jlc3RvcmVfaXJxZihmbGFncyk7CiAKQEAgLTIwOCw3
ICsyMDQsNiBAQCBzdHJ1Y3QgdWtfc2NoZWQgKnVrX3NjaGVkY29vcF9pbml0KHN0cnVjdCB1a19h
bGxvYyAqYSkKIAl1a3BsYXRfY3R4X2NhbGxiYWNrc19pbml0KCZzY2hlZC0+cGxhdF9jdHhfY2Jz
LCB1a3BsYXRfY3R4X3N3KTsKIAogCXBydiA9IHNjaGVkLT5wcnY7Ci0JVUtfVEFJTFFfSU5JVCgm
cHJ2LT5leGl0ZWRfdGhyZWFkcyk7CiAJVUtfVEFJTFFfSU5JVCgmcHJ2LT50aHJlYWRfbGlzdCk7
CiAJcHJ2LT50aHJlYWRzX3N0YXJ0ZWQgPSAwOwogCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBs
aXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Fri Mar 22 15:16:53 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 22 Mar 2019 15:16:53 +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 1h7Luf-0000xr-4J; Fri, 22 Mar 2019 15:16:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9pEa=RZ=cs.pub.ro=costin.lupu@srs-us1.protection.inumbo.net>)
 id 1h7Lue-0000xR-Fd
 for minios-devel@lists.xen.org; Fri, 22 Mar 2019 15:16:52 +0000
X-Inumbo-ID: 8305e2fc-4cb5-11e9-b4ab-9f154040be3e
Received: from vesa.cs.pub.ro (unknown [141.85.227.187])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 8305e2fc-4cb5-11e9-b4ab-9f154040be3e;
 Fri, 22 Mar 2019 15:16:48 +0000 (UTC)
IronPort-SDR: ynKA3xFbr5yGiHA+7JGjwf6gVmUOGAQ1nwWt44f/ZcQniAqSckqUDqDuNsY3OGRo1xHOHd5ZbI
 uzJZqFvuaUQw==
IronPort-PHdr: =?us-ascii?q?9a23=3AfnB+TxOAbalzc4ddQx4l6mtUPXoX/o7sNwtQ0K?=
 =?us-ascii?q?IMzox0Iv3yrarrMEGX3/hxlliBBdydt6sczbWP+P+7EUU7or+5+EgYd5JNUx?=
 =?us-ascii?q?JXwe43pCcHRPC/NEvgMfTxZDY7FskRHHVs/nW8LFQHUJ2mPw6arXK99yMdFQ?=
 =?us-ascii?q?viPgRpOOv1BpTSj8Oq3Oyu5pHfeQpFiCehbb9oLhi6sArdu8sYjIB/Nqs/1x?=
 =?us-ascii?q?zFr2dSde9L321oP1WTnxj95se04pFu9jlbtuwi+cBdT6j0Zrw0QrNEAjsoNW?=
 =?us-ascii?q?A1/9DrugLYTQST/HscU34ZnQRODgPY8Rz1RJbxsi/9tupgxCmXOND9QL4oVT?=
 =?us-ascii?q?i+6apgVRnlgzoFOTEk6mHaksx+grxGrhyvpBJxxIzbYI+OOfZiYq/QZ88WSH?=
 =?us-ascii?q?BdUspNUSFKH4Oyb5EID+oEJetVsY79p0ASrRu/AwmnGeXhyiJQhn/rwKY31P?=
 =?us-ascii?q?guEQbd3Aw8HtIOtm7YrNHoNKcKTOC417XHzS7ZY/NOxDfy85LEcgomofyVW7?=
 =?us-ascii?q?97bMnfyVE3Gg/YgVictJbpMjCV2+gXrWSX8ehtWfihhmI/tg18rSWjyt0vh4?=
 =?us-ascii?q?TJnI4Z1F7J+CtjzIooKtC0Vkh2asO+HpRKrSGVLY52T9snQ2FvpSk11KULuY?=
 =?us-ascii?q?W+fCgW0JQnwAPfa+Cff4iI/B3jUOGRLC9mhHJgYr2/hhKy/VK8xe3nTMW0yE?=
 =?us-ascii?q?tKoTFfntnWsXABzx3T6s6ZRfth5kqtxDmC2x3J5uxHIU04j7TXJ4Ajz7IqmJ?=
 =?us-ascii?q?cfqUHDETX3mEXygq+WbEIk+u2w5uv7ZbXmvYOcN45yig3kNqQuh9S/AfkjPw?=
 =?us-ascii?q?cSRGiX4/y81KD48kHjWrVKieU6krPFv5DCOcQbuqm5DhdQ0oYi7Ra/DjCm0M?=
 =?us-ascii?q?8BkXYaMl1FZgyIj4zyNlHKIfD4Fuu/g0+2nDZk2f/GOKftApLXLnjMiL3hZ6?=
 =?us-ascii?q?py61ZAyAovytBS/5JaCrUGIPLpW0/+rtrYAgUkPQOow+bnDdR92Z4CWW+UBK?=
 =?us-ascii?q?+WLr/dsVuS6e00OeWDepIV637BLK0g5vjvimR8lVIDcK2B2ZoMdGv+DvlgZU?=
 =?us-ascii?q?KDbinCmNAEREwNpRY/SqTOlUWfGWpYYG2uXqR64iwjFaqtFsHbW4rrmrvXj3?=
 =?us-ascii?q?TzJYFfem0TUgPEKnzvbYjRA/o=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A2C3AgCs+5Rc/wPjVY1jHAEBAQQBAQc?=
 =?us-ascii?q?EAQGBZYJ5gQMnjQmbQYs9KhABhEAChR44EgEBAwEBCQEDAgFsHAyCOiKCbwY?=
 =?us-ascii?q?nUhA/ElcZgyIBgXmqTjOFRoRrgS+GaoYfP4ERgmRsiiUDijmaVAcCgkcEhRi?=
 =?us-ascii?q?LSSWCXZEfoBE3IYFWMxqDXwmCDRcTiW+BQ4JbPQEBMYEFAQGNeQEB?=
X-IPAS-Result: =?us-ascii?q?A2C3AgCs+5Rc/wPjVY1jHAEBAQQBAQcEAQGBZYJ5gQMnj?=
 =?us-ascii?q?QmbQYs9KhABhEAChR44EgEBAwEBCQEDAgFsHAyCOiKCbwYnUhA/ElcZgyIBg?=
 =?us-ascii?q?XmqTjOFRoRrgS+GaoYfP4ERgmRsiiUDijmaVAcCgkcEhRiLSSWCXZEfoBE3I?=
 =?us-ascii?q?YFWMxqDXwmCDRcTiW+BQ4JbPQEBMYEFAQGNeQEB?=
X-IronPort-AV: E=Sophos;i="5.60,256,1549922400"; 
   d="scan'208";a="3278506"
Received: from mail.cs.pub.ro (HELO vmail.cs.pub.ro) ([141.85.227.3])
 by vesa.cs.pub.ro with ESMTP; 22 Mar 2019 17:16:44 +0200
Received: from localhost (localhost [127.0.0.1])
 by vmail.cs.pub.ro (Postfix) with ESMTP id 06F471A601CC;
 Fri, 22 Mar 2019 17:16:44 +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 VpgetMUqFsYh; Fri, 22 Mar 2019 17:16:43 +0200 (EET)
Received: from vmail.cs.pub.ro (localhost [127.0.0.1])
 by vmail.cs.pub.ro (Postfix) with ESMTPS id D8E531A601B0;
 Fri, 22 Mar 2019 17:16:43 +0200 (EET)
Received: from wolfprec.precis.pub.ro (unknown [141.85.233.142])
 by vmail.cs.pub.ro (Postfix) with ESMTPSA id C67F11A601C4;
 Fri, 22 Mar 2019 17:16:43 +0200 (EET)
From: Costin Lupu <costin.lupu@cs.pub.ro>
To: minios-devel@lists.xen.org
Date: Fri, 22 Mar 2019 17:15:51 +0200
Message-Id: <20190322151601.21589-3-costin.lupu@cs.pub.ro>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190322151601.21589-1-costin.lupu@cs.pub.ro>
References: <20190322151601.21589-1-costin.lupu@cs.pub.ro>
Subject: [Minios-devel] [UNIKRAFT PATCH v3 02/12] lib/uksched: Add function
 for allocating scheduler common info
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
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>

V2UgaW50cm9kdWNlIHVrX3NjaGVkX2NyZWF0ZSBmdW5jdGlvbiB3aGljaCBhbGxvY2F0ZXMgdGhl
IG1lbW9yeQpuZWVkZWQgZm9yIHNjaGVkdWxlcnMgZGF0YS4gSXQgYWxzbyBpbml0aWFsaXplcyBk
YXRhIHRoYXQgaXMKY29tbW9uIHRvIGFsbCBzY2hlZHVsZXJzLgoKU2lnbmVkLW9mZi1ieTogQ29z
dGluIEx1cHUgPGNvc3Rpbi5sdXB1QGNzLnB1Yi5ybz4KUmV2aWV3ZWQtYnk6IEZsb3JpYW4gU2No
bWlkdCA8Zmxvcmlhbi5zY2htaWR0QG5lY2xhYi5ldT4KLS0tCiBsaWIvdWtzY2hlZC9leHBvcnRz
eW1zLnVrICAgICAgfCAgMSArCiBsaWIvdWtzY2hlZC9pbmNsdWRlL3VrL3NjaGVkLmggfCAgMiAr
KwogbGliL3Vrc2NoZWQvc2NoZWQuYyAgICAgICAgICAgIHwgMTggKysrKysrKysrKysrKysrKysr
CiBsaWIvdWtzY2hlZGNvb3Avc2NoZWRjb29wLmMgICAgfCAyNiArKysrLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQogNCBmaWxlcyBjaGFuZ2VkLCAyNSBpbnNlcnRpb25zKCspLCAyMiBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS9saWIvdWtzY2hlZC9leHBvcnRzeW1zLnVrIGIvbGliL3Vrc2NoZWQv
ZXhwb3J0c3ltcy51awppbmRleCA5ZGMxMzNjYS4uNDVhOTY5NGEgMTAwNjQ0Ci0tLSBhL2xpYi91
a3NjaGVkL2V4cG9ydHN5bXMudWsKKysrIGIvbGliL3Vrc2NoZWQvZXhwb3J0c3ltcy51awpAQCAt
Miw2ICsyLDcgQEAgdWtfc2NoZWRfZGVmYXVsdF9pbml0CiB1a19zY2hlZF9yZWdpc3RlcgogdWtf
c2NoZWRfZ2V0X2RlZmF1bHQKIHVrX3NjaGVkX3NldF9kZWZhdWx0Cit1a19zY2hlZF9jcmVhdGUK
IHVrX3NjaGVkX3N0YXJ0CiB1a19zY2hlZF9pZGxlX2luaXQKIHVrX3NjaGVkX3RocmVhZF9jcmVh
dGUKZGlmZiAtLWdpdCBhL2xpYi91a3NjaGVkL2luY2x1ZGUvdWsvc2NoZWQuaCBiL2xpYi91a3Nj
aGVkL2luY2x1ZGUvdWsvc2NoZWQuaAppbmRleCBiYmZlNDQyMy4uZDJmYzhkZjMgMTAwNjQ0Ci0t
LSBhL2xpYi91a3NjaGVkL2luY2x1ZGUvdWsvc2NoZWQuaAorKysgYi9saWIvdWtzY2hlZC9pbmNs
dWRlL3VrL3NjaGVkLmgKQEAgLTExNCw2ICsxMTQsOCBAQCBzdGF0aWMgaW5saW5lIHZvaWQgdWtf
c2NoZWRfdGhyZWFkX3JlbW92ZShzdHJ1Y3QgdWtfc2NoZWQgKnMsCiAgKiBJbnRlcm5hbCBzY2hl
ZHVsZXIgZnVuY3Rpb25zCiAgKi8KIAorc3RydWN0IHVrX3NjaGVkICp1a19zY2hlZF9jcmVhdGUo
c3RydWN0IHVrX2FsbG9jICphLCBzaXplX3QgcHJ2X3NpemUpOworCiB2b2lkIHVrX3NjaGVkX2lk
bGVfaW5pdChzdHJ1Y3QgdWtfc2NoZWQgKnNjaGVkLAogCQl2b2lkICpzdGFjaywgdm9pZCAoKmZ1
bmN0aW9uKSh2b2lkICopKTsKIApkaWZmIC0tZ2l0IGEvbGliL3Vrc2NoZWQvc2NoZWQuYyBiL2xp
Yi91a3NjaGVkL3NjaGVkLmMKaW5kZXggMTI3ODBlYzguLmMzYmUyMDYwIDEwMDY0NAotLS0gYS9s
aWIvdWtzY2hlZC9zY2hlZC5jCisrKyBiL2xpYi91a3NjaGVkL3NjaGVkLmMKQEAgLTEwOSw2ICsx
MDksMjQgQEAgaW50IHVrX3NjaGVkX3NldF9kZWZhdWx0KHN0cnVjdCB1a19zY2hlZCAqcykKIAly
ZXR1cm4gMDsKIH0KIAorc3RydWN0IHVrX3NjaGVkICp1a19zY2hlZF9jcmVhdGUoc3RydWN0IHVr
X2FsbG9jICphLCBzaXplX3QgcHJ2X3NpemUpCit7CisJc3RydWN0IHVrX3NjaGVkICpzY2hlZCA9
IE5VTEw7CisKKwlVS19BU1NFUlQoYSAhPSBOVUxMKTsKKworCXNjaGVkID0gdWtfbWFsbG9jKGEs
IHNpemVvZihzdHJ1Y3QgdWtfc2NoZWQpICsgcHJ2X3NpemUpOworCWlmIChzY2hlZCA9PSBOVUxM
KSB7CisJCXVrX3ByX3dhcm4oIkNvdWxkIG5vdCBhbGxvY2F0ZSBzY2hlZHVsZXIuIik7CisJCXJl
dHVybiBOVUxMOworCX0KKworCXNjaGVkLT5hbGxvY2F0b3IgPSBhOworCXNjaGVkLT5wcnYgPSAo
dm9pZCAqKSBzY2hlZCArIHNpemVvZihzdHJ1Y3QgdWtfc2NoZWQpOworCisJcmV0dXJuIHNjaGVk
OworfQorCiB2b2lkIHVrX3NjaGVkX3N0YXJ0KHN0cnVjdCB1a19zY2hlZCAqc2NoZWQpCiB7CiAJ
VUtfQVNTRVJUKHNjaGVkICE9IE5VTEwpOwpkaWZmIC0tZ2l0IGEvbGliL3Vrc2NoZWRjb29wL3Nj
aGVkY29vcC5jIGIvbGliL3Vrc2NoZWRjb29wL3NjaGVkY29vcC5jCmluZGV4IDZmNTFlY2ViLi4z
ZTNhOTJmNSAxMDA2NDQKLS0tIGEvbGliL3Vrc2NoZWRjb29wL3NjaGVkY29vcC5jCisrKyBiL2xp
Yi91a3NjaGVkY29vcC9zY2hlZGNvb3AuYwpAQCAtMTk0LDI2ICsxOTQsMTYgQEAgc3RydWN0IHVr
X3NjaGVkICp1a19zY2hlZGNvb3BfaW5pdChzdHJ1Y3QgdWtfYWxsb2MgKmEpCiAKIAl1a19wcl9p
bmZvKCJJbml0aWFsaXppbmcgY29vcGVyYXRpdmUgc2NoZWR1bGVyXG4iKTsKIAotCXNjaGVkID0g
dWtfbWFsbG9jKGEsIHNpemVvZihzdHJ1Y3QgdWtfc2NoZWQpKTsKLQlpZiAoc2NoZWQgPT0gTlVM
TCkgewotCQl1a19wcl93YXJuKCJDb3VsZCBub3QgYWxsb2NhdGUgbWVtb3J5IGZvciBzY2hlZHVs
ZXIuXG4iKTsKLQkJZ290byBvdXRfZXJyOwotCX0KLQotCXNjaGVkLT5hbGxvY2F0b3IgPSBhOwor
CXNjaGVkID0gdWtfc2NoZWRfY3JlYXRlKGEsIHNpemVvZihzdHJ1Y3Qgc2NoZWRjb29wX3ByaXZh
dGUpKTsKKwlpZiAoc2NoZWQgPT0gTlVMTCkKKwkJcmV0dXJuIE5VTEw7CiAKIAl1a3BsYXRfY3R4
X2NhbGxiYWNrc19pbml0KCZzY2hlZC0+cGxhdF9jdHhfY2JzLCB1a3BsYXRfY3R4X3N3KTsKIAot
CXBydiA9IHVrX21hbGxvYyhhLCBzaXplb2Yoc3RydWN0IHNjaGVkY29vcF9wcml2YXRlKSk7Ci0J
aWYgKHBydiA9PSBOVUxMKSB7Ci0JCXVrX3ByX3dhcm4oIkNvdWxkIG5vdCBhbGxvY2F0ZSBtZW1v
cnkgZm9yIHNjaGVkdWxlciBwcml2YXRlIGRhdGEuXG4iKTsKLQkJZ290byBvdXRfZXJyOwotCX0K
LQorCXBydiA9IHNjaGVkLT5wcnY7CiAJVUtfVEFJTFFfSU5JVCgmcHJ2LT5leGl0ZWRfdGhyZWFk
cyk7CiAJVUtfVEFJTFFfSU5JVCgmcHJ2LT50aHJlYWRfbGlzdCk7CiAJcHJ2LT50aHJlYWRzX3N0
YXJ0ZWQgPSAwOwotCXNjaGVkLT5wcnYgPSBwcnY7CiAKIAl1a19zY2hlZF9pZGxlX2luaXQoc2No
ZWQsIE5VTEwsIGlkbGVfdGhyZWFkX2ZuKTsKIApAQCAtMjIzLDEyICsyMTMsNCBAQCBzdHJ1Y3Qg
dWtfc2NoZWQgKnVrX3NjaGVkY29vcF9pbml0KHN0cnVjdCB1a19hbGxvYyAqYSkKIAkJCXNjaGVk
Y29vcF90aHJlYWRfcmVtb3ZlKTsKIAogCXJldHVybiBzY2hlZDsKLQotb3V0X2VycjoKLQlpZiAo
cHJ2KQotCQl1a19mcmVlKGEsIHBydik7Ci0JaWYgKHNjaGVkKQotCQl1a19mcmVlKGEsIHNjaGVk
KTsKLQotCXJldHVybiBOVUxMOwogfQotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5p
b3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Fri Mar 22 15:16:54 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 22 Mar 2019 15:16:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h7Lug-0000zR-6q; Fri, 22 Mar 2019 15:16: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=9pEa=RZ=cs.pub.ro=costin.lupu@srs-us1.protection.inumbo.net>)
 id 1h7Luf-0000xl-6t
 for minios-devel@lists.xen.org; Fri, 22 Mar 2019 15:16:53 +0000
X-Inumbo-ID: 8506ecda-4cb5-11e9-bc90-bc764e045a96
Received: from vesa.cs.pub.ro (unknown [141.85.227.187])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 8506ecda-4cb5-11e9-bc90-bc764e045a96;
 Fri, 22 Mar 2019 15:16:52 +0000 (UTC)
IronPort-SDR: MkTXjjNmcvDwIFlpQBeX4a6/foUJw0hCSgRhsgS5yk3wlGlw8JbD9H0RIpBsGP9rE8HAb9ElJz
 162FDElS6MSA==
IronPort-PHdr: =?us-ascii?q?9a23=3APWbNuhAaNyJifLNQ6D7gUyQJP3N1i/DPJgcQr6?=
 =?us-ascii?q?AfoPdwSPT6rsbcNUDSrc9gkEXOFd2Cra4d06yJ6uu/AiQp2tWoiDg6aptCVh?=
 =?us-ascii?q?sI2409vjcLJ4q7M3D9N+PgdCcgHc5PBxdP9nC/NlVJSo6lPwWB6nK94iQPFR?=
 =?us-ascii?q?rhKAF7Ovr6GpLIj8Swyuu+54Dfbx9HiTagfb9+Nhe7oRjeusQUj4ZpN7o8xA?=
 =?us-ascii?q?bOrnZUYepd2HlmJUiUnxby58ew+IBs/iFNsP8/9MBOTLv3cb0gQbNXEDopPW?=
 =?us-ascii?q?Y15Nb2tRbYVguA+mEcUmQNnRVWBQXO8Qz3UY3wsiv+sep9xTWaMMjrRr06RT?=
 =?us-ascii?q?iu86FmQwLuhSwaNTA27XvXh9RwgqxFvRyvqR9xzYnWb4GbL/dyYr/RcMkGSW?=
 =?us-ascii?q?dbQspdSypMCZ68YYsVCOoBOP5Vopf6p1sVsRu+BA+sD/7pxD9Vnn/2wLAx3u?=
 =?us-ascii?q?M9HgHBxwwgA9MOsHLOoNXxKacSSf21wbLUwjXYdf9WwSr955PSfhA7pvGBRL?=
 =?us-ascii?q?R9etfSx0k3Dw7Jk1qdpZH/Mz6W1ukBqXaX4/RiWO61hWMrsxx9rzeyyss2iY?=
 =?us-ascii?q?TEhpgZxk7K+Ch32oo5ONK1RFB9bNW5CpVfrTuaOJFzQs46RmFovzs1xaMetJ?=
 =?us-ascii?q?6geSgK1IwnxxnCa/yba4SI4gzsVOKWITpgmnJlfaiwhxe28US61uL8TdO40E?=
 =?us-ascii?q?5XriVeiNXMrHcN2wTS6siBVPR94l+s1SuA2gzO8O1JIkA5mbDFJ5I/wLM8jJ?=
 =?us-ascii?q?QevVzGHiDsmUX2iKGWdl8j+uit8+nofrLmpoSAN491jAHyKKAumtGnAeQlKQ?=
 =?us-ascii?q?UBQ3Ob9f6k1L3+5kL1Wq9KjvounqnDrJ/aPdgbprK+AwJN14Yj6hC/Dzah0N?=
 =?us-ascii?q?QDhHUIMUxKeAyZgIjtIFzOJPH4Deyjg1S3ijtqyO7JPrv7DpXKNHjDn6/rfa?=
 =?us-ascii?q?xh5E5E1Aoz0ddf6opUBLEFJ/LzQE7xu8beDhMjLgK73+bnCNB81owDRWKCGa?=
 =?us-ascii?q?mZP73Ovl+M/O0gOPOAa5EIuGW1F/9w4v/ojHgi3FMQY6St9Z8Wc2yjWORrJQ?=
 =?us-ascii?q?Oee3W/rM0GFDIhuREiTeqirECaTHYHbHGpQ6M6oDUmEJ+OBpyFXp2nxqaGin?=
 =?us-ascii?q?ToVqZKb3xLXwjfWUzjcJ+JDq8B?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A2C1AgCs+5Rc/wPjVY1jHAEBAQQBAQc?=
 =?us-ascii?q?EAQGBZYN8J40Jpn46AYRAAoUeOBIBAQMBAQkBAwIBbCiCOiKCbwYnUhA/Bwt?=
 =?us-ascii?q?XGYMigXqqTjOKMYEvhmqGHz+BEYJkbIolA6UNBwKCRwSQYSWTfKARNyGBVjM?=
 =?us-ascii?q?ag1+CFhcTjg09AQExgQUBAY15AQE?=
X-IPAS-Result: =?us-ascii?q?A2C1AgCs+5Rc/wPjVY1jHAEBAQQBAQcEAQGBZYN8J40Jp?=
 =?us-ascii?q?n46AYRAAoUeOBIBAQMBAQkBAwIBbCiCOiKCbwYnUhA/BwtXGYMigXqqTjOKM?=
 =?us-ascii?q?YEvhmqGHz+BEYJkbIolA6UNBwKCRwSQYSWTfKARNyGBVjMag1+CFhcTjg09A?=
 =?us-ascii?q?QExgQUBAY15AQE?=
X-IronPort-AV: E=Sophos;i="5.60,256,1549922400"; 
   d="scan'208";a="3278509"
Received: from mail.cs.pub.ro (HELO vmail.cs.pub.ro) ([141.85.227.3])
 by vesa.cs.pub.ro with ESMTP; 22 Mar 2019 17:16:44 +0200
Received: from localhost (localhost [127.0.0.1])
 by vmail.cs.pub.ro (Postfix) with ESMTP id 394071A601C5;
 Fri, 22 Mar 2019 17:16:44 +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 TrVApd6BAbMa; Fri, 22 Mar 2019 17:16:44 +0200 (EET)
Received: from vmail.cs.pub.ro (localhost [127.0.0.1])
 by vmail.cs.pub.ro (Postfix) with ESMTPS id 189BC1A601EF;
 Fri, 22 Mar 2019 17:16:44 +0200 (EET)
Received: from wolfprec.precis.pub.ro (unknown [141.85.233.142])
 by vmail.cs.pub.ro (Postfix) with ESMTPSA id 13E291A601B0;
 Fri, 22 Mar 2019 17:16:44 +0200 (EET)
From: Costin Lupu <costin.lupu@cs.pub.ro>
To: minios-devel@lists.xen.org
Date: Fri, 22 Mar 2019 17:15:57 +0200
Message-Id: <20190322151601.21589-9-costin.lupu@cs.pub.ro>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190322151601.21589-1-costin.lupu@cs.pub.ro>
References: <20190322151601.21589-1-costin.lupu@cs.pub.ro>
Subject: [Minios-devel] [UNIKRAFT PATCH v3 08/12] lib/uksched: Set scheduler
 reference only if adding the thread was successful
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
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>

U2NoZWR1bGVyIG1heSByZWplY3QgYWRkaW5nIHRocmVhZHMgaWYgY2VydGFpbiBjb25kaXRpb25z
IGFyZSBub3QgbWV0LgpUaGVyZWZvcmUgd2Ugc2V0IHRoZSBzY2hlZHVsZXIgcmVmZXJlbmNlIG9u
bHkgaWYgYWRkaW5nIHRoZSB0aHJlYWQgd2FzCnN1Y2Nlc3NmdWwuCgpTaWduZWQtb2ZmLWJ5OiBD
b3N0aW4gTHVwdSA8Y29zdGluLmx1cHVAY3MucHViLnJvPgotLS0KIGxpYi91a3NjaGVkL2luY2x1
ZGUvdWsvc2NoZWQuaCB8IDE2ICsrKysrKysrKysrLS0tLS0KIGxpYi91a3NjaGVkL3NjaGVkLmMg
ICAgICAgICAgICB8ICA2ICsrKysrLQogbGliL3Vrc2NoZWQvdGhyZWFkLmMgICAgICAgICAgIHwg
IDEgKwogbGliL3Vrc2NoZWRjb29wL3NjaGVkY29vcC5jICAgIHwgIDQgKysrLQogNCBmaWxlcyBj
aGFuZ2VkLCAyMCBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2xp
Yi91a3NjaGVkL2luY2x1ZGUvdWsvc2NoZWQuaCBiL2xpYi91a3NjaGVkL2luY2x1ZGUvdWsvc2No
ZWQuaAppbmRleCA5ZTIxODY4OC4uODBmYzJmNzggMTAwNjQ0Ci0tLSBhL2xpYi91a3NjaGVkL2lu
Y2x1ZGUvdWsvc2NoZWQuaAorKysgYi9saWIvdWtzY2hlZC9pbmNsdWRlL3VrL3NjaGVkLmgKQEAg
LTU5LDcgKzU5LDcgQEAgaW50IHVrX3NjaGVkX3NldF9kZWZhdWx0KHN0cnVjdCB1a19zY2hlZCAq
cyk7CiB0eXBlZGVmIHZvaWQgICgqdWtfc2NoZWRfeWllbGRfZnVuY190KQogCQkoc3RydWN0IHVr
X3NjaGVkICpzKTsKIAotdHlwZWRlZiB2b2lkICAoKnVrX3NjaGVkX3RocmVhZF9hZGRfZnVuY190
KQordHlwZWRlZiBpbnQgICAoKnVrX3NjaGVkX3RocmVhZF9hZGRfZnVuY190KQogCQkoc3RydWN0
IHVrX3NjaGVkICpzLCBzdHJ1Y3QgdWtfdGhyZWFkICp0LAogCQkJY29uc3QgdWtfdGhyZWFkX2F0
dHJfdCAqYXR0cik7CiB0eXBlZGVmIHZvaWQgICgqdWtfc2NoZWRfdGhyZWFkX3JlbW92ZV9mdW5j
X3QpCkBAIC0xMDcsMjQgKzEwNywzMCBAQCBzdGF0aWMgaW5saW5lIHZvaWQgdWtfc2NoZWRfeWll
bGQodm9pZCkKIAlzLT55aWVsZChzKTsKIH0KIAotc3RhdGljIGlubGluZSB2b2lkIHVrX3NjaGVk
X3RocmVhZF9hZGQoc3RydWN0IHVrX3NjaGVkICpzLAorc3RhdGljIGlubGluZSBpbnQgdWtfc2No
ZWRfdGhyZWFkX2FkZChzdHJ1Y3QgdWtfc2NoZWQgKnMsCiAJCXN0cnVjdCB1a190aHJlYWQgKnQs
IGNvbnN0IHVrX3RocmVhZF9hdHRyX3QgKmF0dHIpCiB7CisJaW50IHJjOworCiAJVUtfQVNTRVJU
KHMpOwogCVVLX0FTU0VSVCh0KTsKIAlpZiAoYXR0cikKIAkJdC0+ZGV0YWNoZWQgPSBhdHRyLT5k
ZXRhY2hlZDsKLQl0LT5zY2hlZCA9IHM7Ci0Jcy0+dGhyZWFkX2FkZChzLCB0LCBhdHRyKTsKKwly
YyA9IHMtPnRocmVhZF9hZGQocywgdCwgYXR0cik7CisJaWYgKHJjID09IDApCisJCXQtPnNjaGVk
ID0gczsKKwlyZXR1cm4gcmM7CiB9CiAKLXN0YXRpYyBpbmxpbmUgdm9pZCB1a19zY2hlZF90aHJl
YWRfcmVtb3ZlKHN0cnVjdCB1a19zY2hlZCAqcywKK3N0YXRpYyBpbmxpbmUgaW50IHVrX3NjaGVk
X3RocmVhZF9yZW1vdmUoc3RydWN0IHVrX3NjaGVkICpzLAogCQlzdHJ1Y3QgdWtfdGhyZWFkICp0
KQogewogCVVLX0FTU0VSVChzKTsKIAlVS19BU1NFUlQodCk7CisJVUtfQVNTRVJUKHQtPnNjaGVk
ID09IHMpOwogCXMtPnRocmVhZF9yZW1vdmUocywgdCk7CiAJdC0+c2NoZWQgPSBOVUxMOworCXJl
dHVybiAwOwogfQogCiBzdGF0aWMgaW5saW5lIGludCB1a19zY2hlZF90aHJlYWRfc2V0X3ByaW8o
c3RydWN0IHVrX3NjaGVkICpzLApkaWZmIC0tZ2l0IGEvbGliL3Vrc2NoZWQvc2NoZWQuYyBiL2xp
Yi91a3NjaGVkL3NjaGVkLmMKaW5kZXggNWY2YmM2ODUuLjEwNGM1MjgwIDEwMDY0NAotLS0gYS9s
aWIvdWtzY2hlZC9zY2hlZC5jCisrKyBiL2xpYi91a3NjaGVkL3NjaGVkLmMKQEAgLTE5NywxMCAr
MTk3LDE0IEBAIHN0cnVjdCB1a190aHJlYWQgKnVrX3NjaGVkX3RocmVhZF9jcmVhdGUoc3RydWN0
IHVrX3NjaGVkICpzY2hlZCwKIAlpZiAocmMpCiAJCWdvdG8gZXJyOwogCi0JdWtfc2NoZWRfdGhy
ZWFkX2FkZChzY2hlZCwgdGhyZWFkLCBhdHRyKTsKKwlyYyA9IHVrX3NjaGVkX3RocmVhZF9hZGQo
c2NoZWQsIHRocmVhZCwgYXR0cik7CisJaWYgKHJjKQorCQlnb3RvIGVycl9hZGQ7CiAKIAlyZXR1
cm4gdGhyZWFkOwogCitlcnJfYWRkOgorCXVrX3RocmVhZF9maW5pKHRocmVhZCwgc2NoZWQtPmFs
bG9jYXRvcik7CiBlcnI6CiAJaWYgKHN0YWNrKQogCQl1a19mcmVlKHNjaGVkLT5hbGxvY2F0b3Is
IHN0YWNrKTsKZGlmZiAtLWdpdCBhL2xpYi91a3NjaGVkL3RocmVhZC5jIGIvbGliL3Vrc2NoZWQv
dGhyZWFkLmMKaW5kZXggZmYwZmIzOWYuLjRkOTMxYTc0IDEwMDY0NAotLS0gYS9saWIvdWtzY2hl
ZC90aHJlYWQuYworKysgYi9saWIvdWtzY2hlZC90aHJlYWQuYwpAQCAtODksNiArODksNyBAQCBp
bnQgdWtfdGhyZWFkX2luaXQoc3RydWN0IHVrX3RocmVhZCAqdGhyZWFkLAogCXRocmVhZC0+d2Fr
ZXVwX3RpbWUgPSAwTEw7CiAJdGhyZWFkLT5kZXRhY2hlZCA9IGZhbHNlOwogCXVrX3dhaXRxX2lu
aXQoJnRocmVhZC0+d2FpdGluZ190aHJlYWRzKTsKKwl0aHJlYWQtPnNjaGVkID0gTlVMTDsKIAog
I2lmZGVmIENPTkZJR19IQVZFX0xJQkMKIAkvL1RPRE8gX1JFRU5UX0lOSVRfUFRSKCZ0aHJlYWQt
PnJlZW50KTsKZGlmZiAtLWdpdCBhL2xpYi91a3NjaGVkY29vcC9zY2hlZGNvb3AuYyBiL2xpYi91
a3NjaGVkY29vcC9zY2hlZGNvb3AuYwppbmRleCBhM2YyNjVjNi4uNTU5ZGYwMDYgMTAwNjQ0Ci0t
LSBhL2xpYi91a3NjaGVkY29vcC9zY2hlZGNvb3AuYworKysgYi9saWIvdWtzY2hlZGNvb3Avc2No
ZWRjb29wLmMKQEAgLTEzMiw3ICsxMzIsNyBAQCBzdGF0aWMgdm9pZCBzY2hlZGNvb3Bfc2NoZWR1
bGUoc3RydWN0IHVrX3NjaGVkICpzKQogCX0KIH0KIAotc3RhdGljIHZvaWQgc2NoZWRjb29wX3Ro
cmVhZF9hZGQoc3RydWN0IHVrX3NjaGVkICpzLCBzdHJ1Y3QgdWtfdGhyZWFkICp0LAorc3RhdGlj
IGludCBzY2hlZGNvb3BfdGhyZWFkX2FkZChzdHJ1Y3QgdWtfc2NoZWQgKnMsIHN0cnVjdCB1a190
aHJlYWQgKnQsCiAJY29uc3QgdWtfdGhyZWFkX2F0dHJfdCAqYXR0ciBfX3VudXNlZCkKIHsKIAl1
bnNpZ25lZCBsb25nIGZsYWdzOwpAQCAtMTQzLDYgKzE0Myw4IEBAIHN0YXRpYyB2b2lkIHNjaGVk
Y29vcF90aHJlYWRfYWRkKHN0cnVjdCB1a19zY2hlZCAqcywgc3RydWN0IHVrX3RocmVhZCAqdCwK
IAlmbGFncyA9IHVrcGxhdF9sY3B1X3NhdmVfaXJxZigpOwogCVVLX1RBSUxRX0lOU0VSVF9UQUlM
KCZwcnYtPnRocmVhZF9saXN0LCB0LCB0aHJlYWRfbGlzdCk7CiAJdWtwbGF0X2xjcHVfcmVzdG9y
ZV9pcnFmKGZsYWdzKTsKKworCXJldHVybiAwOwogfQogCiBzdGF0aWMgdm9pZCBzY2hlZGNvb3Bf
dGhyZWFkX3JlbW92ZShzdHJ1Y3QgdWtfc2NoZWQgKnMsIHN0cnVjdCB1a190aHJlYWQgKnQpCi0t
IAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8vbWluaW9z
LWRldmVs

From minios-devel-bounces@lists.xenproject.org Fri Mar 22 15:16:54 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 22 Mar 2019 15:16:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h7Lug-0000zW-9R; Fri, 22 Mar 2019 15:16: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=9pEa=RZ=cs.pub.ro=costin.lupu@srs-us1.protection.inumbo.net>)
 id 1h7Luf-0000xm-7R
 for minios-devel@lists.xen.org; Fri, 22 Mar 2019 15:16:53 +0000
X-Inumbo-ID: 8515c784-4cb5-11e9-bc90-bc764e045a96
Received: from vesa.cs.pub.ro (unknown [141.85.227.187])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 8515c784-4cb5-11e9-bc90-bc764e045a96;
 Fri, 22 Mar 2019 15:16:52 +0000 (UTC)
IronPort-SDR: +IVYf8CipjE7vs/JFFdBDbtKL5uLX8SG6JVeIlHlXoxKIhqHIx9L9493qquygTdCt8vDya/BlP
 jQZ5j/zrpHWw==
IronPort-PHdr: =?us-ascii?q?9a23=3Agxv71xyrWNm2l+HXCy+O+j09IxM/srCxBDY+r6?=
 =?us-ascii?q?Qd2+sfIJqq85mqBkHD//Il1AaPAdyDra0dwLWN+4nbGkU4qa6bt34DdJEeHz?=
 =?us-ascii?q?Qksu4x2zIaPcieFEfgJ+TrZSFpVO5LVVti4m3peRMNQJW2aFLduGC94iAPER?=
 =?us-ascii?q?vjKwV1Ov71GonPhMiryuy+4ZLebxhUiDanY75+MRq6oAffu8ILnYZsN6E9xw?=
 =?us-ascii?q?fTrHBVYepW32RoJVySnxb4+Mi9+YNo/jpTtfw86cNOSL32cKskQ7NWCjQmKH?=
 =?us-ascii?q?0169bwtRbfVwuP52ATXXsQnxFVHgXK9hD6XpP2sivnqupw3TSRMMPqQbwoXz?=
 =?us-ascii?q?mp8qFmQwLqhigaLT406GHZhNJtgqxVoxyvoB5ww4DPbY2JKPZzZL/RcMkGSW?=
 =?us-ascii?q?ZdWMtaSixPApm7b4sKF+cMI+FYr5Lhp1sPqxu1GA+iBP73yj9Vm3T72rE10+?=
 =?us-ascii?q?M6EQHa3QwgGcgCsHDJrNXtKacfSvy6zLLSwTXbcvNZwi3x6JLPch04p/yHQL?=
 =?us-ascii?q?F+cdLJxEUyGA7Jk0+cpI/lMj+PyOgBrWqW4/BuWO63lmIqpBx9riKsy8oskI?=
 =?us-ascii?q?XFmIwYx17e+Slkz4s5O9u1Q1Nhb9G+CptfrSSaOpNzQsMlXm5npj43yqYDuZ?=
 =?us-ascii?q?6nZCgKz4knxwLHZ/yHbYeI5hXjWf6PITd9nn1leba/iwyu/ki70OH8TtS030?=
 =?us-ascii?q?1QoipfldnArnEN1xrN5cibUvZx40is1SuV2w3Q6uxIO144mbTZJpI7zLM8jp?=
 =?us-ascii?q?8Tvl7CHi/ylkX2lqiWdkA89+e07OTneanmpp6aN4NujgH+L7wumtGkDOskKQ?=
 =?us-ascii?q?gCRXCb+fmn27H55035R61GjucqnanBrJDaOcMbq7a8Aw9U1IYj6hG/Dyy/3N?=
 =?us-ascii?q?sFg3YHMkxKeBacgojtOlHOO+z4Deylj1WjjjhrwerKPrr7ApXCNnLDiqvufa?=
 =?us-ascii?q?5h605Azwo+1dBR55ZTCrEbIfL8QEnxuMbFABAlMwy0xufnB8hh1o4FX2KAHL?=
 =?us-ascii?q?OWMKfIvlCT/O4gPfSMN8cpv2P4Kv4k4OWrgXInlFs1eaiywYBReH2+WPN8LB?=
 =?us-ascii?q?a3e33p1/wGCnsLuEIaUfT3wAmJViVPZnD0W78k+xkwE8S+EI2FXIf70+/J5z?=
 =?us-ascii?q?uyApADPjMOMVuLC3q9L4g=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A2C2AgCs+5Rc/wPjVY1jHAEBAQQBAQc?=
 =?us-ascii?q?EAQGBZYJ5gQMnjQmmfioQAYRAAoUeOBIBAQMBAQkBAwIBbBwMgjoigm8GJ1I?=
 =?us-ascii?q?QPxJXGYMiAYF5qk4zhUaEa4EvhmqGHz+BEYNQiiUDkSaTZwcCgkcEhRiLSSW?=
 =?us-ascii?q?CXZEfoBE3IYFWMxqDXwmCDReKAoFDgls9AQExgQUBAY15AQE?=
X-IPAS-Result: =?us-ascii?q?A2C2AgCs+5Rc/wPjVY1jHAEBAQQBAQcEAQGBZYJ5gQMnj?=
 =?us-ascii?q?QmmfioQAYRAAoUeOBIBAQMBAQkBAwIBbBwMgjoigm8GJ1IQPxJXGYMiAYF5q?=
 =?us-ascii?q?k4zhUaEa4EvhmqGHz+BEYNQiiUDkSaTZwcCgkcEhRiLSSWCXZEfoBE3IYFWM?=
 =?us-ascii?q?xqDXwmCDReKAoFDgls9AQExgQUBAY15AQE?=
X-IronPort-AV: E=Sophos;i="5.60,256,1549922400"; 
   d="scan'208";a="3278510"
Received: from mail.cs.pub.ro (HELO vmail.cs.pub.ro) ([141.85.227.3])
 by vesa.cs.pub.ro with ESMTP; 22 Mar 2019 17:16:44 +0200
Received: from localhost (localhost [127.0.0.1])
 by vmail.cs.pub.ro (Postfix) with ESMTP id 382871A601C4;
 Fri, 22 Mar 2019 17:16:44 +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 QxtO0d1k5TaO; Fri, 22 Mar 2019 17:16:44 +0200 (EET)
Received: from vmail.cs.pub.ro (localhost [127.0.0.1])
 by vmail.cs.pub.ro (Postfix) with ESMTPS id 14AE01A601C0;
 Fri, 22 Mar 2019 17:16:44 +0200 (EET)
Received: from wolfprec.precis.pub.ro (unknown [141.85.233.142])
 by vmail.cs.pub.ro (Postfix) with ESMTPSA id 040041A601F6;
 Fri, 22 Mar 2019 17:16:44 +0200 (EET)
From: Costin Lupu <costin.lupu@cs.pub.ro>
To: minios-devel@lists.xen.org
Date: Fri, 22 Mar 2019 17:15:56 +0200
Message-Id: <20190322151601.21589-8-costin.lupu@cs.pub.ro>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190322151601.21589-1-costin.lupu@cs.pub.ro>
References: <20190322151601.21589-1-costin.lupu@cs.pub.ro>
Subject: [Minios-devel] [UNIKRAFT PATCH v3 07/12] lib/uksched: Add function
 for killing threads
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
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>

VGhyZWFkIGtpbGwgZnVuY3Rpb24gcmVwbGFjZXMgdGhlIHRocmVhZCBkZXN0cm95IGZ1bmN0aW9u
IGFzIHRoZQpwdWJsaWMgZnVuY3Rpb24gZm9yIHRyaWdnZXJpbmcgdGhyZWFkIGRlYXRocy4KClNp
Z25lZC1vZmYtYnk6IENvc3RpbiBMdXB1IDxjb3N0aW4ubHVwdUBjcy5wdWIucm8+ClJldmlld2Vk
LWJ5OiBGbG9yaWFuIFNjaG1pZHQgPGZsb3JpYW4uc2NobWlkdEBuZWNsYWIuZXU+Ci0tLQogbGli
L3Vrc2NoZWQvZXhwb3J0c3ltcy51ayAgICAgICB8IDEgKwogbGliL3Vrc2NoZWQvaW5jbHVkZS91
ay9zY2hlZC5oICB8IDIgKysKIGxpYi91a3NjaGVkL2luY2x1ZGUvdWsvdGhyZWFkLmggfCA0ICsr
LS0KIGxpYi91a3NjaGVkL3NjaGVkLmMgICAgICAgICAgICAgfCA1ICsrKysrCiBsaWIvdWtzY2hl
ZGNvb3Avc2NoZWRjb29wLmMgICAgIHwgMiArLQogcGxhdC94ZW4veGVuYnVzL3hzX2NvbW1zLmMg
ICAgICB8IDIgKy0KIDYgZmlsZXMgY2hhbmdlZCwgMTIgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS9saWIvdWtzY2hlZC9leHBvcnRzeW1zLnVrIGIvbGliL3Vrc2No
ZWQvZXhwb3J0c3ltcy51awppbmRleCAzMTE4MzgzZC4uYzY3ODkyYzQgMTAwNjQ0Ci0tLSBhL2xp
Yi91a3NjaGVkL2V4cG9ydHN5bXMudWsKKysrIGIvbGliL3Vrc2NoZWQvZXhwb3J0c3ltcy51awpA
QCAtNyw2ICs3LDcgQEAgdWtfc2NoZWRfc3RhcnQKIHVrX3NjaGVkX2lkbGVfaW5pdAogdWtfc2No
ZWRfdGhyZWFkX2NyZWF0ZQogdWtfc2NoZWRfdGhyZWFkX2Rlc3Ryb3kKK3VrX3NjaGVkX3RocmVh
ZF9raWxsCiB1a19zY2hlZF90aHJlYWRfc2xlZXAKIHVrX3NjaGVkX3RocmVhZF9leGl0CiB1a190
aHJlYWRfaW5pdApkaWZmIC0tZ2l0IGEvbGliL3Vrc2NoZWQvaW5jbHVkZS91ay9zY2hlZC5oIGIv
bGliL3Vrc2NoZWQvaW5jbHVkZS91ay9zY2hlZC5oCmluZGV4IGU1NjMwZWQ2Li45ZTIxODY4OCAx
MDA2NDQKLS0tIGEvbGliL3Vrc2NoZWQvaW5jbHVkZS91ay9zY2hlZC5oCisrKyBiL2xpYi91a3Nj
aGVkL2luY2x1ZGUvdWsvc2NoZWQuaApAQCAtMjE3LDYgKzIxNyw4IEBAIHN0cnVjdCB1a190aHJl
YWQgKnVrX3NjaGVkX3RocmVhZF9jcmVhdGUoc3RydWN0IHVrX3NjaGVkICpzY2hlZCwKIAkJdm9p
ZCAoKmZ1bmN0aW9uKSh2b2lkICopLCB2b2lkICphcmcpOwogdm9pZCB1a19zY2hlZF90aHJlYWRf
ZGVzdHJveShzdHJ1Y3QgdWtfc2NoZWQgKnNjaGVkLAogCQlzdHJ1Y3QgdWtfdGhyZWFkICp0aHJl
YWQpOwordm9pZCB1a19zY2hlZF90aHJlYWRfa2lsbChzdHJ1Y3QgdWtfc2NoZWQgKnNjaGVkLAor
CQlzdHJ1Y3QgdWtfdGhyZWFkICp0aHJlYWQpOwogCiBzdGF0aWMgaW5saW5lCiB2b2lkIHVrX3Nj
aGVkX3RocmVhZF9zd2l0Y2goc3RydWN0IHVrX3NjaGVkICpzY2hlZCwKZGlmZiAtLWdpdCBhL2xp
Yi91a3NjaGVkL2luY2x1ZGUvdWsvdGhyZWFkLmggYi9saWIvdWtzY2hlZC9pbmNsdWRlL3VrL3Ro
cmVhZC5oCmluZGV4IDEzMTI2OGI0Li5mMzg5MWMyOSAxMDA2NDQKLS0tIGEvbGliL3Vrc2NoZWQv
aW5jbHVkZS91ay90aHJlYWQuaAorKysgYi9saWIvdWtzY2hlZC9pbmNsdWRlL3VrL3RocmVhZC5o
CkBAIC02OSw4ICs2OSw4IEBAIFVLX1RBSUxRX0hFQUQodWtfdGhyZWFkX2xpc3QsIHN0cnVjdCB1
a190aHJlYWQpOwogCQkJbmFtZSwgYXR0ciwgZnVuY3Rpb24sIGRhdGEpCiAjZGVmaW5lIHVrX3Ro
cmVhZF9jcmVhdGUobmFtZSwgZnVuY3Rpb24sIGRhdGEpIFwKIAl1a190aHJlYWRfY3JlYXRlX2F0
dHIobmFtZSwgTlVMTCwgZnVuY3Rpb24sIGRhdGEpCi0jZGVmaW5lIHVrX3RocmVhZF9kZXN0cm95
KHRocmVhZCkgXAotCXVrX3NjaGVkX3RocmVhZF9kZXN0cm95KHRocmVhZC0+c2NoZWQsIHRocmVh
ZCkKKyNkZWZpbmUgdWtfdGhyZWFkX2tpbGwodGhyZWFkKSBcCisJdWtfc2NoZWRfdGhyZWFkX2tp
bGwodGhyZWFkLT5zY2hlZCwgdGhyZWFkKQogdm9pZCB1a190aHJlYWRfZXhpdChzdHJ1Y3QgdWtf
dGhyZWFkICp0aHJlYWQpOwogCiBpbnQgdWtfdGhyZWFkX3dhaXQoc3RydWN0IHVrX3RocmVhZCAq
dGhyZWFkKTsKZGlmZiAtLWdpdCBhL2xpYi91a3NjaGVkL3NjaGVkLmMgYi9saWIvdWtzY2hlZC9z
Y2hlZC5jCmluZGV4IGEwZDcwNmY1Li41ZjZiYzY4NSAxMDA2NDQKLS0tIGEvbGliL3Vrc2NoZWQv
c2NoZWQuYworKysgYi9saWIvdWtzY2hlZC9zY2hlZC5jCkBAIC0yMjIsNiArMjIyLDExIEBAIHZv
aWQgdWtfc2NoZWRfdGhyZWFkX2Rlc3Ryb3koc3RydWN0IHVrX3NjaGVkICpzY2hlZCwgc3RydWN0
IHVrX3RocmVhZCAqdGhyZWFkKQogCXVrX2ZyZWUoc2NoZWQtPmFsbG9jYXRvciwgdGhyZWFkKTsK
IH0KIAordm9pZCB1a19zY2hlZF90aHJlYWRfa2lsbChzdHJ1Y3QgdWtfc2NoZWQgKnNjaGVkLCBz
dHJ1Y3QgdWtfdGhyZWFkICp0aHJlYWQpCit7CisJdWtfc2NoZWRfdGhyZWFkX3JlbW92ZShzY2hl
ZCwgdGhyZWFkKTsKK30KKwogdm9pZCB1a19zY2hlZF90aHJlYWRfc2xlZXAoX19uc2VjIG5zZWMp
CiB7CiAJc3RydWN0IHVrX3RocmVhZCAqdGhyZWFkOwpkaWZmIC0tZ2l0IGEvbGliL3Vrc2NoZWRj
b29wL3NjaGVkY29vcC5jIGIvbGliL3Vrc2NoZWRjb29wL3NjaGVkY29vcC5jCmluZGV4IDJhNjQ2
NzYwLi5hM2YyNjVjNiAxMDA2NDQKLS0tIGEvbGliL3Vrc2NoZWRjb29wL3NjaGVkY29vcC5jCisr
KyBiL2xpYi91a3NjaGVkY29vcC9zY2hlZGNvb3AuYwpAQCAtMTI4LDcgKzEyOCw3IEBAIHN0YXRp
YyB2b2lkIHNjaGVkY29vcF9zY2hlZHVsZShzdHJ1Y3QgdWtfc2NoZWQgKnMpCiAJCQljb250aW51
ZTsKIAogCQlpZiAodGhyZWFkICE9IHByZXYpCi0JCQl1a190aHJlYWRfZGVzdHJveSh0aHJlYWQp
OworCQkJdWtfc2NoZWRfdGhyZWFkX2Rlc3Ryb3kocywgdGhyZWFkKTsKIAl9CiB9CiAKZGlmZiAt
LWdpdCBhL3BsYXQveGVuL3hlbmJ1cy94c19jb21tcy5jIGIvcGxhdC94ZW4veGVuYnVzL3hzX2Nv
bW1zLmMKaW5kZXggMDU4OWQ0OGIuLjVjMzkzYzFlIDEwMDY0NAotLS0gYS9wbGF0L3hlbi94ZW5i
dXMveHNfY29tbXMuYworKysgYi9wbGF0L3hlbi94ZW5idXMveHNfY29tbXMuYwpAQCAtNjE3LDYg
KzYxNyw2IEBAIHZvaWQgeHNfY29tbXNfZmluaSh2b2lkKQogCXhzaC5idWYgPSBOVUxMOwogCiAJ
LyogVE9ETyBzdG9wIHRocmVhZCwgaW5zdGVhZCBvZiBraWxsaW5nIGl0ICovCi0JdWtfdGhyZWFk
X2Rlc3Ryb3koeHNoLnRocmVhZCk7CisJdWtfdGhyZWFkX2tpbGwoeHNoLnRocmVhZCk7CiAJeHNo
LnRocmVhZCA9IE5VTEw7CiB9Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Fri Mar 22 15:16:55 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 22 Mar 2019 15:16: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 1h7Luh-00010j-E6; Fri, 22 Mar 2019 15:16:55 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9pEa=RZ=cs.pub.ro=costin.lupu@srs-us1.protection.inumbo.net>)
 id 1h7Lug-0000zc-Da
 for minios-devel@lists.xen.org; Fri, 22 Mar 2019 15:16:54 +0000
X-Inumbo-ID: 85c118bd-4cb5-11e9-bc90-bc764e045a96
Received: from vesa.cs.pub.ro (unknown [141.85.227.187])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 85c118bd-4cb5-11e9-bc90-bc764e045a96;
 Fri, 22 Mar 2019 15:16:53 +0000 (UTC)
IronPort-SDR: Se5pCAykb1Z3HJ9VEA50nFtjaMTfWZeZsP1MNHsOu4acQxPbuLpTNwDMB8LAyeEBS53I61clck
 fLBWYKcwwo/g==
IronPort-PHdr: =?us-ascii?q?9a23=3A/yh5LRIcatQyqOHxDNmcpTZWNBhigK39O0sv0r?=
 =?us-ascii?q?FitYgeK/XxwZ3uMQTl6Ol3ixeRBMOHsqoC1LOd7PuocFdDyK7JiGoFfp1IWk?=
 =?us-ascii?q?1NouQttCtkPvS4D1bmJuXhdS0wEZcKflZk+3amLRodQ56mNBXdrXKo8DEdBA?=
 =?us-ascii?q?j0OxZrKeTpAI7SiNm82/yv95HJbAhEmSaxbalwIRmrognctMcbipZ+J6gszR?=
 =?us-ascii?q?fEvmFGcPlMy2NyIlKTkRf85sOu85Nm7i9dpfEv+dNeXKvjZ6g3QqBWAzogM2?=
 =?us-ascii?q?Au+c3krgLDQheV5nsdSWoZjBxFCBXY4R7gX5fxtiz6tvdh2CSfIMb7Q6w4VS?=
 =?us-ascii?q?ik4qx2ThLjlSUJOCMj8GzPisJ+kr9VrhyiqRJ4wYHUbpqYOOZicq7HYd8XX3?=
 =?us-ascii?q?ZNUtpXWidcAo28dYwPD+8ZMOtGqIn9vEcOrRq4BQKxAu3v1ydIhmLr1qA9z+?=
 =?us-ascii?q?shFhrG3BAhH9IIqnjUqMj1NL8PUe2u0KbI1i/Pb+tL2Tjm8oTIaBchrOiKUL?=
 =?us-ascii?q?ltcsTR0VEiGx7Kg1mNs4DoPDOY2v4Tv2SF7edsT+yih3Y6pwx+vzSj3MQhh4?=
 =?us-ascii?q?nTio4LxF3J+z91zJs6KNGmTkNwfMSqH4FKty6AMot7WsYiQ2Z1tykk0rAGop?=
 =?us-ascii?q?u7fDQSyJQg2h7fd+SLc4iW7RLnU+acOSl4hHd/d7K+gxa+61SvyvbmWsmszV?=
 =?us-ascii?q?ZFtTBJksPLtnwV1hzT7NaISudl80u81juDyhrf5+JELEwui6bXNZwszqQ+m5?=
 =?us-ascii?q?YLtETMBC72mEH4jK+McUUk//Cl5PjgYrX9up+cNol0hhv6MqQzgsy/HP81PR?=
 =?us-ascii?q?QVX2SB4eS8yabs8VfjQLVNlvE2iLXWsIjGJcQHoa60GwpV0ocl6xa+CDemy8?=
 =?us-ascii?q?0UkmQZI1JbZh2Hi5PkO1XPIPDjEfe/mE6gkTh1yPDAJLHhBY/NLnfbmrf7Yb?=
 =?us-ascii?q?l981JcyBY0zd1H55xUDrYBIOjyWkDrstzUFAI3PBC0w+biCdVyy58eVHmJAq?=
 =?us-ascii?q?CHLKzStUWH6fk1L+aSeY9G8Ar6fv0k4f/pljo1lEEQeYGt3IALczaoE/IgJF?=
 =?us-ascii?q?+WMlT2hdJUOmARogs4BMj3kEDKBTVUfGqzWeQ4+ykmIIm9S5/eTMa3h+rSj2?=
 =?us-ascii?q?+AApRKazUeWRi3GnDyetDcVg=3D=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A2C2AgCs+5Rc/wPjVY1jHAEBAQQBAQc?=
 =?us-ascii?q?EAQGBZYJ5gQMnjQmmfioQAYRAAoUeOBIBAQMBAQkBAwIBbBwMgjoigm8GeRA?=
 =?us-ascii?q?/ElcZgyIBgXmrAYVGhGuBL4Zqhh8/hGGFEYUUA6UNBwKCRwSFGItJJYFya5E?=
 =?us-ascii?q?foBE3IYFWMxqDXwmMJoFDgls9AQExgQUBAY15AQE?=
X-IPAS-Result: =?us-ascii?q?A2C2AgCs+5Rc/wPjVY1jHAEBAQQBAQcEAQGBZYJ5gQMnj?=
 =?us-ascii?q?QmmfioQAYRAAoUeOBIBAQMBAQkBAwIBbBwMgjoigm8GeRA/ElcZgyIBgXmrA?=
 =?us-ascii?q?YVGhGuBL4Zqhh8/hGGFEYUUA6UNBwKCRwSFGItJJYFya5EfoBE3IYFWMxqDX?=
 =?us-ascii?q?wmMJoFDgls9AQExgQUBAY15AQE?=
X-IronPort-AV: E=Sophos;i="5.60,256,1549922400"; 
   d="scan'208";a="3278512"
Received: from mail.cs.pub.ro (HELO vmail.cs.pub.ro) ([141.85.227.3])
 by vesa.cs.pub.ro with ESMTP; 22 Mar 2019 17:16:44 +0200
Received: from localhost (localhost [127.0.0.1])
 by vmail.cs.pub.ro (Postfix) with ESMTP id 513EE1A601A9;
 Fri, 22 Mar 2019 17:16:44 +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 dy0LOhiDYjFB; Fri, 22 Mar 2019 17:16:44 +0200 (EET)
Received: from vmail.cs.pub.ro (localhost [127.0.0.1])
 by vmail.cs.pub.ro (Postfix) with ESMTPS id 2DD541A601B0;
 Fri, 22 Mar 2019 17:16:44 +0200 (EET)
Received: from wolfprec.precis.pub.ro (unknown [141.85.233.142])
 by vmail.cs.pub.ro (Postfix) with ESMTPSA id 1CA8A1A60205;
 Fri, 22 Mar 2019 17:16:44 +0200 (EET)
From: Costin Lupu <costin.lupu@cs.pub.ro>
To: minios-devel@lists.xen.org
Date: Fri, 22 Mar 2019 17:15:59 +0200
Message-Id: <20190322151601.21589-11-costin.lupu@cs.pub.ro>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190322151601.21589-1-costin.lupu@cs.pub.ro>
References: <20190322151601.21589-1-costin.lupu@cs.pub.ro>
Subject: [Minios-devel] [UNIKRAFT PATCH v3 10/12] lib/ukschedcoop: Remove
 redundant config dependencies
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
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>

dWtzY2hlZGNvb3AgbGlicmFyeSBuZWVkcyBub3RoaW5nIG1vcmUgdGhhbiB1a3NjaGVkIGxpYnJh
cnkuCgpTaWduZWQtb2ZmLWJ5OiBDb3N0aW4gTHVwdSA8Y29zdGluLmx1cHVAY3MucHViLnJvPgpS
ZXZpZXdlZC1ieTogRmxvcmlhbiBTY2htaWR0IDxmbG9yaWFuLnNjaG1pZHRAbmVjbGFiLmV1Pgot
LS0KIGxpYi91a3NjaGVkY29vcC9Db25maWcudWsgfCAyIC0tCiAxIGZpbGUgY2hhbmdlZCwgMiBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9saWIvdWtzY2hlZGNvb3AvQ29uZmlnLnVrIGIvbGli
L3Vrc2NoZWRjb29wL0NvbmZpZy51awppbmRleCBiNDI3N2ExYi4uOGE1MDcyNTEgMTAwNjQ0Ci0t
LSBhL2xpYi91a3NjaGVkY29vcC9Db25maWcudWsKKysrIGIvbGliL3Vrc2NoZWRjb29wL0NvbmZp
Zy51awpAQCAtMSw2ICsxLDQgQEAKIGNvbmZpZyBMSUJVS1NDSEVEQ09PUAogCWJvb2wgInVrc2No
ZWRjb29wOiBDb29wZXJhdGl2ZSBSb3VuZC1Sb2JpbiBzY2hlZHVsZXIiCiAJZGVmYXVsdCBuCi0J
c2VsZWN0IExJQk5PTElCQyBpZiAhSEFWRV9MSUJDCi0Jc2VsZWN0IExJQlVLREVCVUcKIAlzZWxl
Y3QgTElCVUtTQ0hFRAotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Fri Mar 22 15:16:55 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 22 Mar 2019 15:16: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 1h7Luh-00010o-GW; Fri, 22 Mar 2019 15:16:55 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9pEa=RZ=cs.pub.ro=costin.lupu@srs-us1.protection.inumbo.net>)
 id 1h7Lug-0000ze-HN
 for minios-devel@lists.xen.org; Fri, 22 Mar 2019 15:16:54 +0000
X-Inumbo-ID: 85c685ae-4cb5-11e9-bc90-bc764e045a96
Received: from vesa.cs.pub.ro (unknown [141.85.227.187])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 85c685ae-4cb5-11e9-bc90-bc764e045a96;
 Fri, 22 Mar 2019 15:16:53 +0000 (UTC)
IronPort-SDR: yF2aaypYVFnt3BKfA70U64/OuyaPwrZISC6oBD5lzZxddvo2AUdIMV4xfu7Ho5JXH1qOjsO9DN
 tq7KvtWOPVeg==
IronPort-PHdr: =?us-ascii?q?9a23=3A+gAjIhynMn/v1SjXCy+O+j09IxM/srCxBDY+r6?=
 =?us-ascii?q?Qd2+sfIJqq85mqBkHD//Il1AaPAdyDra0dwLWN+4nbGkU4qa6bt34DdJEeHz?=
 =?us-ascii?q?Qksu4x2zIaPcieFEfgJ+TrZSFpVO5LVVti4m3peRMNQJW2aFLduGC94iAPER?=
 =?us-ascii?q?vjKwV1Ov71GonPhMiryuy+4ZLebxhUiDanY75+MRq6oAffu8ILnYZsN6E9xw?=
 =?us-ascii?q?fTrHBVYepW32RoJVySnxb4+Mi9+YNo/jpTtfw86cNOSL32cKskQ7NWCjQmKH?=
 =?us-ascii?q?0169bwtRbfVwuP52ATXXsQnxFVHgXK9hD6XpP2sivnqupw3TSRMMPqQbwoXz?=
 =?us-ascii?q?mp8qFmQwLqhigaLT406GHZhNJtgqxVoxyvoB5ww4DPbY2JKPZzZL/RcMkGSW?=
 =?us-ascii?q?ZdWMtaSixPApm7b4sKF+cMI+FYr5Lhp1sPqxu1GA+iBP73yj9Vm3T72rE10+?=
 =?us-ascii?q?M6EQHa3QwgGcgCsHDJrNXtKacfSvy6zLLSwTXbcvNZwi3x6JLPch04p/yHQL?=
 =?us-ascii?q?F+cdLJxEUyGA7Jk0+cpI/lMj+PyOgBrWqW4/BuWO63lmIqpBx9riKsy8oskI?=
 =?us-ascii?q?XFmIwYx17e+Slkz4s5O9u1Q1Nhb9G+CptfrSSaOpNzQsMlXm5npj43yqYDuZ?=
 =?us-ascii?q?6nZCgKz4knxwLHZ/yHbYeI5hXjWf6PITd9nn1leba/iwyu/ki70OH8TtS030?=
 =?us-ascii?q?1QoipfldnArnEN1xrN5cibUvZx40is1SuV2w3Q6uxIO144mbTZJpI7zLM8jp?=
 =?us-ascii?q?8Tvl7CHi/ylkX2lqiWdkA89+e07OTneanmpp6aN4NujgH+L7wumtGkDOskKQ?=
 =?us-ascii?q?gCRXCb+fmn27H55035R61GjucqnanBrJDaOcMbq7a8Aw9U1IYj6hG/Dyy/3N?=
 =?us-ascii?q?sFg3YHMkxKeBacgojtOlHOO+z4Deylj1WjjjhrwerKPrr7ApXCNnLDiqvufa?=
 =?us-ascii?q?5h605Azwo+1dBR55ZTCrEbIfL8QEnxuMbFABAlMwy0xufnB8hh1o4FX2KAHL?=
 =?us-ascii?q?OWMKfIvlCT/O4gPfSMN8cpv2P4Kv4k4OWrgXInlFs1eaiywYBReH2+WPN8LB?=
 =?us-ascii?q?a3e33p1/wGCnsLuEIaUfT3wAmJViVPZnD0W78k+xkwE8S+EI2FXIf70+/J5z?=
 =?us-ascii?q?uyApADPjMOMVuLC3q9L4g=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A2ClAACs+5Rc/wPjVY1jHAEBAQQBAQc?=
 =?us-ascii?q?EAQGBVAQBAQsBg3snjQmmfjoBhEAChR43Bg0BAQMBAQkBAwIBbBwMgjoigm8?=
 =?us-ascii?q?GJ1IQPxJXGYMigXqqTjOFRoRrgS8BhmmGHz+BEYNQHIR1hRQDpQ0HAoJHBJB?=
 =?us-ascii?q?hJZN8oBE2IoFWMxqDX4IWF4oChB49AQExgQUBAY15AQE?=
X-IPAS-Result: =?us-ascii?q?A2ClAACs+5Rc/wPjVY1jHAEBAQQBAQcEAQGBVAQBAQsBg?=
 =?us-ascii?q?3snjQmmfjoBhEAChR43Bg0BAQMBAQkBAwIBbBwMgjoigm8GJ1IQPxJXGYMig?=
 =?us-ascii?q?XqqTjOFRoRrgS8BhmmGHz+BEYNQHIR1hRQDpQ0HAoJHBJBhJZN8oBE2IoFWM?=
 =?us-ascii?q?xqDX4IWF4oChB49AQExgQUBAY15AQE?=
X-IronPort-AV: E=Sophos;i="5.60,256,1549922400"; 
   d="scan'208";a="3278513"
Received: from mail.cs.pub.ro (HELO vmail.cs.pub.ro) ([141.85.227.3])
 by vesa.cs.pub.ro with ESMTP; 22 Mar 2019 17:16:44 +0200
Received: from localhost (localhost [127.0.0.1])
 by vmail.cs.pub.ro (Postfix) with ESMTP id 674841A601CC;
 Fri, 22 Mar 2019 17:16:44 +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 LxgfNhjzXlPg; Fri, 22 Mar 2019 17:16:44 +0200 (EET)
Received: from vmail.cs.pub.ro (localhost [127.0.0.1])
 by vmail.cs.pub.ro (Postfix) with ESMTPS id 478B71A601E2;
 Fri, 22 Mar 2019 17:16:44 +0200 (EET)
Received: from wolfprec.precis.pub.ro (unknown [141.85.233.142])
 by vmail.cs.pub.ro (Postfix) with ESMTPSA id 3A5B11A601DB;
 Fri, 22 Mar 2019 17:16:44 +0200 (EET)
From: Costin Lupu <costin.lupu@cs.pub.ro>
To: minios-devel@lists.xen.org
Date: Fri, 22 Mar 2019 17:16:01 +0200
Message-Id: <20190322151601.21589-13-costin.lupu@cs.pub.ro>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190322151601.21589-1-costin.lupu@cs.pub.ro>
References: <20190322151601.21589-1-costin.lupu@cs.pub.ro>
Subject: [Minios-devel] [UNIKRAFT PATCH v3 12/12] lib/uksched: Add private
 field for user
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
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>

VGhlIHByaXZhdGUgZmllbGQgbWF5IGJlIHVzZWQgYnkgdGhlIHVzZXIgZm9yIGhvbGRpbmcgaXRz
IHByaXZhdGUKaW5mb3JtYXRpb24gaW4gc2NoZWR1bGluZyBmcmFtZXdvcmtzIHdoaWNoIHdvdWxk
IHdyYXAgdGhlIFVuaWtyYWZ0CnNjaGVkdWxpbmcgZnVuY3Rpb25hbGl0eS4gT25lIHN1Y2ggZXhh
bXBsZSBtaWdodCBiZSB0aGUgcHRocmVhZCBsaWJyYXJ5CndoaWNoIHdvdWxkIHNldCB0aGUgcHJp
dmF0ZSBmaWVsZCBhcyBhIGJhY2sgcG9pbnRlciB0byBpdHMgcHRocmVhZF90CmRhdGEuIFRoaXMg
aXMgZXNwZWNpYWxseSB1c2VmdWwgd2hlbiBpbXBsZW1lbnRpbmcgcHRocmVhZF9zZWxmKCkgYnkK
Y2FsbGluZyB1a190aHJlYWRfY3VycmVudCgpLgoKU2lnbmVkLW9mZi1ieTogQ29zdGluIEx1cHUg
PGNvc3Rpbi5sdXB1QGNzLnB1Yi5ybz4KUmV2aWV3ZWQtYnk6IEZsb3JpYW4gU2NobWlkdCA8Zmxv
cmlhbi5zY2htaWR0QG5lY2xhYi5ldT4KLS0tCiBsaWIvdWtzY2hlZC9pbmNsdWRlL3VrL3RocmVh
ZC5oIHwgMSArCiBsaWIvdWtzY2hlZC90aHJlYWQuYyAgICAgICAgICAgIHwgMSArCiAyIGZpbGVz
IGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2xpYi91a3NjaGVkL2luY2x1
ZGUvdWsvdGhyZWFkLmggYi9saWIvdWtzY2hlZC9pbmNsdWRlL3VrL3RocmVhZC5oCmluZGV4IGY4
YmRiYjVlLi43MWUzOTIyNSAxMDA2NDQKLS0tIGEvbGliL3Vrc2NoZWQvaW5jbHVkZS91ay90aHJl
YWQuaAorKysgYi9saWIvdWtzY2hlZC9pbmNsdWRlL3VrL3RocmVhZC5oCkBAIC01Nyw2ICs1Nyw3
IEBAIHN0cnVjdCB1a190aHJlYWQgewogCWJvb2wgZGV0YWNoZWQ7CiAJc3RydWN0IHVrX3dhaXRx
IHdhaXRpbmdfdGhyZWFkczsKIAlzdHJ1Y3QgdWtfc2NoZWQgKnNjaGVkOworCXZvaWQgKnBydjsK
ICNpZmRlZiBDT05GSUdfTElCTkVXTElCQwogCXN0cnVjdCBfcmVlbnQgcmVlbnQ7CiAjZW5kaWYK
ZGlmZiAtLWdpdCBhL2xpYi91a3NjaGVkL3RocmVhZC5jIGIvbGliL3Vrc2NoZWQvdGhyZWFkLmMK
aW5kZXggNzJhZGZjNjguLjc0MDBiYWVlIDEwMDY0NAotLS0gYS9saWIvdWtzY2hlZC90aHJlYWQu
YworKysgYi9saWIvdWtzY2hlZC90aHJlYWQuYwpAQCAtMTE1LDYgKzExNSw3IEBAIGludCB1a190
aHJlYWRfaW5pdChzdHJ1Y3QgdWtfdGhyZWFkICp0aHJlYWQsCiAJdGhyZWFkLT5kZXRhY2hlZCA9
IGZhbHNlOwogCXVrX3dhaXRxX2luaXQoJnRocmVhZC0+d2FpdGluZ190aHJlYWRzKTsKIAl0aHJl
YWQtPnNjaGVkID0gTlVMTDsKKwl0aHJlYWQtPnBydiA9IE5VTEw7CiAKICNpZmRlZiBDT05GSUdf
TElCTkVXTElCQwogCXJlZW50X2luaXQoJnRocmVhZC0+cmVlbnQpOwotLSAKMi4xMS4wCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVs
IG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Fri Mar 22 15:16:56 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 22 Mar 2019 15:16:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h7Lui-00011b-I8; Fri, 22 Mar 2019 15:16: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=9pEa=RZ=cs.pub.ro=costin.lupu@srs-us1.protection.inumbo.net>)
 id 1h7Lug-00010K-Mc
 for minios-devel@lists.xen.org; Fri, 22 Mar 2019 15:16:54 +0000
X-Inumbo-ID: 854ac424-4cb5-11e9-a8e1-63d66678defc
Received: from vesa.cs.pub.ro (unknown [141.85.227.187])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 854ac424-4cb5-11e9-a8e1-63d66678defc;
 Fri, 22 Mar 2019 15:16:52 +0000 (UTC)
IronPort-SDR: kAYgb54pDGydKYlysP+2v+7YmrUMsAv3Hps0obBVb7E59mbHXxl+1bLUrgs8PtDN/fW//pd3p3
 uwCe3f1uJi4g==
IronPort-PHdr: =?us-ascii?q?9a23=3AyzaNwxQ6x4G3mnUsifDssHuqXNpsv+yvbD5Q0Y?=
 =?us-ascii?q?Iujvd0So/mwa6yZR2N2/xhgRfzUJnB7Loc0qyK6vimBjVLvs3JmUtBWaQEbw?=
 =?us-ascii?q?UCh8QSkl5oK+++Imq/EsTXaTcnFt9JTl5v8iLzG0FUHMHjew+a+SXqvnYdFR?=
 =?us-ascii?q?rlKAV6OPn+FJLMgMSrzeCy/IDYbxlViDanbr5+MQm6oR/Tu8ULjodvKKg8wQ?=
 =?us-ascii?q?bVr3VVfOhb2XlmLk+JkRbm4cew8p9j8yBOtP8k6sVNT6b0cbkmQLJBFDgpPH?=
 =?us-ascii?q?w768PttRnYUAuA/WAcXXkMkhpJGAfK8hf3VYrsvyTgt+p93C6aPdDqTb0xRD?=
 =?us-ascii?q?+v4btnRAPuhSwaMTMy7WPZhdFqjK9DoByvuQFxzYDXbo+SNvV+cLjQcc8GSW?=
 =?us-ascii?q?dbQspcTTBNDp+6YoASD+QBJ+FYr4zlqlYQqhu+HhWsBOLpyjRVgHH2wLU60/?=
 =?us-ascii?q?k8GgzBwAMgGMkOsGjVrNXzLqsSVf21zLHVzTjYc/xWwi3x6JDVch86u/2MR7?=
 =?us-ascii?q?VwfNPXxEIyFA3Flk2dpZHqMj+IzOgAsGiW4/B+We6xiWMrsQ98riCyysojl4?=
 =?us-ascii?q?XFnIEYx1De+Slnzos4K8e0RFN0bNK6FpZbqjuUOJFsQsw4RmFloCM6yrobtp?=
 =?us-ascii?q?GlZCUK05EnxwLHa/yAboiI/grvVOaPLjd8g3JoYKy/hxOo/kihzu3wTNW70E?=
 =?us-ascii?q?1Qoipdj9nDrWoB1wbU6sSfS/t9+Fmu2SqX2gzO5exIPFo4mKnbJpI73LI8iJ?=
 =?us-ascii?q?gevV7NEyPunUX5lq6WdkEq+uiy7OTnZ63rqYObN49vlgH+M6Iulta7AeQlKg?=
 =?us-ascii?q?gOQnOW9vin1LH55U35Xa5FgucskqneqJzaP9gUpralAw9J1YYu8xO/Dzag0N?=
 =?us-ascii?q?QZmnkHN0tJdw+ZgIj3JV7OJOv1DfO+g1S3jDdr3OrKP7L/DZXLNHTDl63hfb?=
 =?us-ascii?q?ll4U5G1AUz1cxf545TCrwZIPzzXkjxtMbZDhAjNQy42fvpB8l91oMbWGKAH7?=
 =?us-ascii?q?OZPbjUsVCW+u0vJ/ODa5QPtDnjNvh2r8Lp2Ho4n14aZuyl0IUabFi8H+96OA?=
 =?us-ascii?q?OJbHyqhc0OQkkQuQ9rZ+vxlFyEGRpOf2v6C6k7/S06DsSiEJ/ebou2xqSc1m?=
 =?us-ascii?q?GhGcsFNSh9FlmQHCKwJM2/UPAWZXfKLw=3D=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A2ClAACs+5Rc/wPjVY1jHAEBAQQBAQc?=
 =?us-ascii?q?EAQGBVAQBAQsBg3snjQmmfjoBhEAChR43Bg0BAQMBAQkBAwIBbBwMgjoigm8?=
 =?us-ascii?q?GJ1IQPxJXGYMigXqqTjOFRoRrgS8BhmmGHz+BEYNQhRGFFAOlDQcCgkcEkGE?=
 =?us-ascii?q?lk3ygETYigVYzGoNfghYXigKEHj0BATGBBQEBjXkBAQ?=
X-IPAS-Result: =?us-ascii?q?A2ClAACs+5Rc/wPjVY1jHAEBAQQBAQcEAQGBVAQBAQsBg?=
 =?us-ascii?q?3snjQmmfjoBhEAChR43Bg0BAQMBAQkBAwIBbBwMgjoigm8GJ1IQPxJXGYMig?=
 =?us-ascii?q?XqqTjOFRoRrgS8BhmmGHz+BEYNQhRGFFAOlDQcCgkcEkGElk3ygETYigVYzG?=
 =?us-ascii?q?oNfghYXigKEHj0BATGBBQEBjXkBAQ?=
X-IronPort-AV: E=Sophos;i="5.60,256,1549922400"; 
   d="scan'208";a="3278511"
Received: from mail.cs.pub.ro (HELO vmail.cs.pub.ro) ([141.85.227.3])
 by vesa.cs.pub.ro with ESMTP; 22 Mar 2019 17:16:44 +0200
Received: from localhost (localhost [127.0.0.1])
 by vmail.cs.pub.ro (Postfix) with ESMTP id 475D21A601C0;
 Fri, 22 Mar 2019 17:16:44 +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 ILCEFoLfpdZg; Fri, 22 Mar 2019 17:16:44 +0200 (EET)
Received: from vmail.cs.pub.ro (localhost [127.0.0.1])
 by vmail.cs.pub.ro (Postfix) with ESMTPS id 2262B1A6020B;
 Fri, 22 Mar 2019 17:16:44 +0200 (EET)
Received: from wolfprec.precis.pub.ro (unknown [141.85.233.142])
 by vmail.cs.pub.ro (Postfix) with ESMTPSA id 17B451A601DB;
 Fri, 22 Mar 2019 17:16:44 +0200 (EET)
From: Costin Lupu <costin.lupu@cs.pub.ro>
To: minios-devel@lists.xen.org
Date: Fri, 22 Mar 2019 17:15:58 +0200
Message-Id: <20190322151601.21589-10-costin.lupu@cs.pub.ro>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190322151601.21589-1-costin.lupu@cs.pub.ro>
References: <20190322151601.21589-1-costin.lupu@cs.pub.ro>
Subject: [Minios-devel] [UNIKRAFT PATCH v3 09/12] lib/uksched: Revisit
 public scheduling functions
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
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>

Q3VycmVudGx5LCB1a19zY2hlZF9zdGFydCBhbmQgdWtfc2NoZWRfc3RhcnRlZCBhcmUgdGhlIG9u
bHkgc2NoZWR1bGVyCmZ1bmN0aW9ucyAod2hpY2ggZG8gbm90IGNvbnRhaW4gYW55IHRocmVhZCBy
ZWZlcmVuY2UpIHRoYXQgYXJlIHB1YmxpYy4KClNpZ25lZC1vZmYtYnk6IENvc3RpbiBMdXB1IDxj
b3N0aW4ubHVwdUBjcy5wdWIucm8+ClJldmlld2VkLWJ5OiBGbG9yaWFuIFNjaG1pZHQgPGZsb3Jp
YW4uc2NobWlkdEBuZWNsYWIuZXU+Ci0tLQogbGliL3Vrc2NoZWQvaW5jbHVkZS91ay9zY2hlZC5o
IHwgMTggKysrKysrKysrKysrLS0tLS0tCiBsaWIvdWtzY2hlZC9zY2hlZC5jICAgICAgICAgICAg
fCAgMSArCiBsaWIvdWtzY2hlZGNvb3Avc2NoZWRjb29wLmMgICAgfCAgNSArLS0tLQogMyBmaWxl
cyBjaGFuZ2VkLCAxNCBpbnNlcnRpb25zKCspLCAxMCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS9saWIvdWtzY2hlZC9pbmNsdWRlL3VrL3NjaGVkLmggYi9saWIvdWtzY2hlZC9pbmNsdWRlL3Vr
L3NjaGVkLmgKaW5kZXggODBmYzJmNzguLmNjNWZiZTkzIDEwMDY0NAotLS0gYS9saWIvdWtzY2hl
ZC9pbmNsdWRlL3VrL3NjaGVkLmgKKysrIGIvbGliL3Vrc2NoZWQvaW5jbHVkZS91ay9zY2hlZC5o
CkBAIC04Niw2ICs4Niw3IEBAIHN0cnVjdCB1a19zY2hlZCB7CiAJdWtfc2NoZWRfdGhyZWFkX2dl
dF90c2xpY2VfZnVuY190IHRocmVhZF9nZXRfdHNsaWNlOwogCiAJLyogaW50ZXJuYWwgKi8KKwli
b29sIHRocmVhZHNfc3RhcnRlZDsKIAlzdHJ1Y3QgdWtfdGhyZWFkIGlkbGU7CiAJc3RydWN0IHVr
X3RocmVhZF9saXN0IGV4aXRlZF90aHJlYWRzOwogCXN0cnVjdCB1a3BsYXRfY3R4X2NhbGxiYWNr
cyBwbGF0X2N0eF9jYnM7CkBAIC0xOTIsMTIgKzE5Myw2IEBAIHN0YXRpYyBpbmxpbmUgc3RydWN0
IHVrX3RocmVhZCAqdWtfc2NoZWRfZ2V0X2lkbGUoc3RydWN0IHVrX3NjaGVkICpzKQogCXJldHVy
biAmcy0+aWRsZTsKIH0KIAotLyoKLSAqIFB1YmxpYyBzY2hlZHVsZXIgZnVuY3Rpb25zCi0gKi8K
LQotdm9pZCB1a19zY2hlZF9zdGFydChzdHJ1Y3QgdWtfc2NoZWQgKnNjaGVkKSBfX25vcmV0dXJu
OwotCiAjZGVmaW5lIHVrX3NjaGVkX2luaXQocywgeWllbGRfZnVuYywgXAogCQl0aHJlYWRfYWRk
X2Z1bmMsIHRocmVhZF9yZW1vdmVfZnVuYywgXAogCQl0aHJlYWRfc2V0X3ByaW9fZnVuYywgdGhy
ZWFkX2dldF9wcmlvX2Z1bmMsIFwKQEAgLTIxMyw2ICsyMDgsMTcgQEAgdm9pZCB1a19zY2hlZF9z
dGFydChzdHJ1Y3QgdWtfc2NoZWQgKnNjaGVkKSBfX25vcmV0dXJuOwogCQl1a19zY2hlZF9yZWdp
c3RlcigocykpOyBcCiAJfSB3aGlsZSAoMCkKIAorLyoKKyAqIFB1YmxpYyBzY2hlZHVsZXIgZnVu
Y3Rpb25zCisgKi8KKwordm9pZCB1a19zY2hlZF9zdGFydChzdHJ1Y3QgdWtfc2NoZWQgKnNjaGVk
KSBfX25vcmV0dXJuOworCitzdGF0aWMgaW5saW5lIGJvb2wgdWtfc2NoZWRfc3RhcnRlZChzdHJ1
Y3QgdWtfc2NoZWQgKnNjaGVkKQoreworCXJldHVybiBzY2hlZC0+dGhyZWFkc19zdGFydGVkOwor
fQorCiAKIC8qCiAgKiBJbnRlcm5hbCB0aHJlYWQgc2NoZWR1bGluZyBmdW5jdGlvbnMKZGlmZiAt
LWdpdCBhL2xpYi91a3NjaGVkL3NjaGVkLmMgYi9saWIvdWtzY2hlZC9zY2hlZC5jCmluZGV4IDEw
NGM1MjgwLi5lMDQxNjczNiAxMDA2NDQKLS0tIGEvbGliL3Vrc2NoZWQvc2NoZWQuYworKysgYi9s
aWIvdWtzY2hlZC9zY2hlZC5jCkBAIC0xMjEsNiArMTIxLDcgQEAgc3RydWN0IHVrX3NjaGVkICp1
a19zY2hlZF9jcmVhdGUoc3RydWN0IHVrX2FsbG9jICphLCBzaXplX3QgcHJ2X3NpemUpCiAJCXJl
dHVybiBOVUxMOwogCX0KIAorCXNjaGVkLT50aHJlYWRzX3N0YXJ0ZWQgPSBmYWxzZTsKIAlzY2hl
ZC0+YWxsb2NhdG9yID0gYTsKIAlVS19UQUlMUV9JTklUKCZzY2hlZC0+ZXhpdGVkX3RocmVhZHMp
OwogCXNjaGVkLT5wcnYgPSAodm9pZCAqKSBzY2hlZCArIHNpemVvZihzdHJ1Y3QgdWtfc2NoZWQp
OwpkaWZmIC0tZ2l0IGEvbGliL3Vrc2NoZWRjb29wL3NjaGVkY29vcC5jIGIvbGliL3Vrc2NoZWRj
b29wL3NjaGVkY29vcC5jCmluZGV4IDU1OWRmMDA2Li5mY2I5YWM0MyAxMDA2NDQKLS0tIGEvbGli
L3Vrc2NoZWRjb29wL3NjaGVkY29vcC5jCisrKyBiL2xpYi91a3NjaGVkY29vcC9zY2hlZGNvb3Au
YwpAQCAtMzYsNyArMzYsNiBAQAogCiBzdHJ1Y3Qgc2NoZWRjb29wX3ByaXZhdGUgewogCXN0cnVj
dCB1a190aHJlYWRfbGlzdCB0aHJlYWRfbGlzdDsKLQlpbnQgdGhyZWFkc19zdGFydGVkOwogfTsK
IAogI2lmZGVmIFNDSEVEX0RFQlVHCkBAIC0xNzYsOSArMTc1LDggQEAgc3RhdGljIHZvaWQgaWRs
ZV90aHJlYWRfZm4odm9pZCAqdW51c2VkIF9fdW51c2VkKQogewogCXN0cnVjdCB1a190aHJlYWQg
KmN1cnJlbnQgPSB1a190aHJlYWRfY3VycmVudCgpOwogCXN0cnVjdCB1a19zY2hlZCAqcyA9IGN1
cnJlbnQtPnNjaGVkOwotCXN0cnVjdCBzY2hlZGNvb3BfcHJpdmF0ZSAqcHJ2ID0gcy0+cHJ2Owog
Ci0JcHJ2LT50aHJlYWRzX3N0YXJ0ZWQgPSAxOworCXMtPnRocmVhZHNfc3RhcnRlZCA9IHRydWU7
CiAJdWtwbGF0X2xjcHVfZW5hYmxlX2lycSgpOwogCiAJd2hpbGUgKDEpIHsKQEAgLTIwNyw3ICsy
MDUsNiBAQCBzdHJ1Y3QgdWtfc2NoZWQgKnVrX3NjaGVkY29vcF9pbml0KHN0cnVjdCB1a19hbGxv
YyAqYSkKIAogCXBydiA9IHNjaGVkLT5wcnY7CiAJVUtfVEFJTFFfSU5JVCgmcHJ2LT50aHJlYWRf
bGlzdCk7Ci0JcHJ2LT50aHJlYWRzX3N0YXJ0ZWQgPSAwOwogCiAJdWtfc2NoZWRfaWRsZV9pbml0
KHNjaGVkLCBOVUxMLCBpZGxlX3RocmVhZF9mbik7CiAKLS0gCjIuMTEuMAoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5n
IGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Fri Mar 22 15:16:57 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 22 Mar 2019 15:16:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h7Luj-00012D-Jv; Fri, 22 Mar 2019 15:16: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=9pEa=RZ=cs.pub.ro=costin.lupu@srs-us1.protection.inumbo.net>)
 id 1h7Luh-00011H-Qq
 for minios-devel@lists.xen.org; Fri, 22 Mar 2019 15:16:55 +0000
X-Inumbo-ID: 86706695-4cb5-11e9-bc90-bc764e045a96
Received: from vesa.cs.pub.ro (unknown [141.85.227.187])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 86706695-4cb5-11e9-bc90-bc764e045a96;
 Fri, 22 Mar 2019 15:16:54 +0000 (UTC)
IronPort-SDR: b1GtwefUROEsWURqbdG4unM/PF4ktIpktmxoPS3oO0F3ZJ7LyBdyjzDN1hXdrdZhT0tk0U33nF
 AB2TDmZZqc9A==
IronPort-PHdr: =?us-ascii?q?9a23=3ASndUYxyJ87TUyQjXCy+O+j09IxM/srCxBDY+r6?=
 =?us-ascii?q?Qd2+sfIJqq85mqBkHD//Il1AaPAdyDra0dwLWN+4nbGkU4qa6bt34DdJEeHz?=
 =?us-ascii?q?Qksu4x2zIaPcieFEfgJ+TrZSFpVO5LVVti4m3peRMNQJW2aFLduGC94iAPER?=
 =?us-ascii?q?vjKwV1Ov71GonPhMiryuy+4ZLebxhUiDanY75+MRq6oAffu8ILnYZsN6E9xw?=
 =?us-ascii?q?fTrHBVYepW32RoJVySnxb4+Mi9+YNo/jpTtfw86cNOSL32cKskQ7NWCjQmKH?=
 =?us-ascii?q?0169bwtRbfVwuP52ATXXsQnxFVHgXK9hD6XpP2sivnqupw3TSRMMPqQbwoXz?=
 =?us-ascii?q?mp8qFmQwLqhigaLT406GHZhNJtgqxVoxyvoB5ww4DPbY2JKPZzZL/RcMkGSW?=
 =?us-ascii?q?ZdWMtaSixPApm7b4sKF+cMI+FYr5Lhp1sPqxu1GA+iBP73yj9Vm3T72rE10+?=
 =?us-ascii?q?M6EQHa3QwgGcgCsHDJrNXtKacfSvy6zLLSwTXbcvNZwi3x6JLPch04p/yHQL?=
 =?us-ascii?q?F+cdLJxEUyGA7Jk0+cpI/lMj+PyOgBrWqW4/BuWO63lmIqpBx9riKsy8oskI?=
 =?us-ascii?q?XFmIwYx17e+Slkz4s5O9u1Q1Nhb9G+CptfrSSaOpNzQsMlXm5npj43yqYDuZ?=
 =?us-ascii?q?6nZCgKz4knxwLHZ/yHbYeI5hXjWf6PITd9nn1leba/iwyu/ki70OH8TtS030?=
 =?us-ascii?q?1QoipfldnArnEN1xrN5cibUvZx40is1SuV2w3Q6uxIO144mbTZJpI7zLM8jp?=
 =?us-ascii?q?8Tvl7CHi/ylkX2lqiWdkA89+e07OTneanmpp6aN4NujgH+L7wumtGkDOskKQ?=
 =?us-ascii?q?gCRXCb+fmn27H55035R61GjucqnanBrJDaOcMbq7a8Aw9U1IYj6hG/Dyy/3N?=
 =?us-ascii?q?sFg3YHMkxKeBacgojtOlHOO+z4Deylj1WjjjhrwerKPrr7ApXCNnLDiqvufa?=
 =?us-ascii?q?5h605Azwo+1dBR55ZTCrEbIfL8QEnxuMbFABAlMwy0xufnB8hh1o4FX2KAHL?=
 =?us-ascii?q?OWMKfIvlCT/O4gPfSMN8cpv2P4Kv4k4OWrgXInlFs1eaiywYBReH2+WPN8LB?=
 =?us-ascii?q?a3e33p1/wGCnsLuEIaUfT3wAmJViVPZnD0W78k+xkwE8S+EI2FXIf70+/J5z?=
 =?us-ascii?q?uyApADPjMOMVuLC3q9L4g=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A2A4AACs+5Rc/wPjVY1jHAEBAQQBAQc?=
 =?us-ascii?q?EAQGBUgYBAQsBgniBAyeNCaUDgXsqEAGEQAKFHjUIDQEBAwEBCQEDAgFsHAy?=
 =?us-ascii?q?COiKCbwYnUhA/ElcZgyIBgXmqTjOFRoRrgS8BhmmGHz+BEYNQhRGFFAORJpN?=
 =?us-ascii?q?nBwKCRwSFGItJJYJdkR+gESIDM4FWMxqDXwmCDReKAoFDgls9AQExgQUBAY1?=
 =?us-ascii?q?5AQE?=
X-IPAS-Result: =?us-ascii?q?A2A4AACs+5Rc/wPjVY1jHAEBAQQBAQcEAQGBUgYBAQsBg?=
 =?us-ascii?q?niBAyeNCaUDgXsqEAGEQAKFHjUIDQEBAwEBCQEDAgFsHAyCOiKCbwYnUhA/E?=
 =?us-ascii?q?lcZgyIBgXmqTjOFRoRrgS8BhmmGHz+BEYNQhRGFFAORJpNnBwKCRwSFGItJJ?=
 =?us-ascii?q?YJdkR+gESIDM4FWMxqDXwmCDReKAoFDgls9AQExgQUBAY15AQE?=
X-IronPort-AV: E=Sophos;i="5.60,256,1549922400"; 
   d="scan'208";a="3278514"
Received: from mail.cs.pub.ro (HELO vmail.cs.pub.ro) ([141.85.227.3])
 by vesa.cs.pub.ro with ESMTP; 22 Mar 2019 17:16:44 +0200
Received: from localhost (localhost [127.0.0.1])
 by vmail.cs.pub.ro (Postfix) with ESMTP id 5CA881A601B0;
 Fri, 22 Mar 2019 17:16:44 +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 yI8ose7kX_VI; Fri, 22 Mar 2019 17:16:44 +0200 (EET)
Received: from vmail.cs.pub.ro (localhost [127.0.0.1])
 by vmail.cs.pub.ro (Postfix) with ESMTPS id 3E7041A601CC;
 Fri, 22 Mar 2019 17:16:44 +0200 (EET)
Received: from wolfprec.precis.pub.ro (unknown [141.85.233.142])
 by vmail.cs.pub.ro (Postfix) with ESMTPSA id 2B42B1A601A9;
 Fri, 22 Mar 2019 17:16:44 +0200 (EET)
From: Costin Lupu <costin.lupu@cs.pub.ro>
To: minios-devel@lists.xen.org
Date: Fri, 22 Mar 2019 17:16:00 +0200
Message-Id: <20190322151601.21589-12-costin.lupu@cs.pub.ro>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190322151601.21589-1-costin.lupu@cs.pub.ro>
References: <20190322151601.21589-1-costin.lupu@cs.pub.ro>
Subject: [Minios-devel] [UNIKRAFT PATCH v3 11/12] lib/uksched: Add
 re-entrancy support for newlib
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
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>

UmUtZW50cmFuY3kgaW4gbmV3bGliIGlzIHByb3ZpZGVkIGJ5IG1hcHBpbmcgYSBfcmVlbnQgYXR0
cmlidXRlIHRvCmVhY2ggdGhyZWFkLiBUaGUgYXR0cmlidXRlIGVuY2Fwc3VsYXRlcyB0aGUgZ2xv
YmFsIHN0YXRlIHNwZWNpZmljCnRvIGVhY2ggdGhyZWFkIChlLmcuIGVycm5vLCBzdGFuZGFyZCBJ
TyBzdHJlYW1zLCBzaWduYWwgc3RhdGUsIGV0YykuCgpTaWduZWQtb2ZmLWJ5OiBDb3N0aW4gTHVw
dSA8Y29zdGluLmx1cHVAY3MucHViLnJvPgpSZXZpZXdlZC1ieTogRmxvcmlhbiBTY2htaWR0IDxm
bG9yaWFuLnNjaG1pZHRAbmVjbGFiLmV1PgotLS0KIGxpYi91a3NjaGVkL2V4cG9ydHN5bXMudWsg
ICAgICAgfCAgMyArKysKIGxpYi91a3NjaGVkL2luY2x1ZGUvdWsvdGhyZWFkLmggfCAgNCArKy0t
CiBsaWIvdWtzY2hlZC90aHJlYWQuYyAgICAgICAgICAgIHwgMjkgKysrKysrKysrKysrKysrKysr
KysrKysrKysrLS0KIDMgZmlsZXMgY2hhbmdlZCwgMzIgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS9saWIvdWtzY2hlZC9leHBvcnRzeW1zLnVrIGIvbGliL3Vrc2No
ZWQvZXhwb3J0c3ltcy51awppbmRleCBjNjc4OTJjNC4uNTI5N2FmZmQgMTAwNjQ0Ci0tLSBhL2xp
Yi91a3NjaGVkL2V4cG9ydHN5bXMudWsKKysrIGIvbGliL3Vrc2NoZWQvZXhwb3J0c3ltcy51awpA
QCAtMzAsMyArMzAsNiBAQCB1a190aHJlYWRfYXR0cl9zZXRfcHJpbwogdWtfdGhyZWFkX2F0dHJf
Z2V0X3ByaW8KIHVrX3RocmVhZF9hdHRyX3NldF90aW1lc2xpY2UKIHVrX3RocmVhZF9hdHRyX2dl
dF90aW1lc2xpY2UKKworIyBOZXdsaWIgcmVsYXRlZAorX19nZXRyZWVudApcIE5vIG5ld2xpbmUg
YXQgZW5kIG9mIGZpbGUKZGlmZiAtLWdpdCBhL2xpYi91a3NjaGVkL2luY2x1ZGUvdWsvdGhyZWFk
LmggYi9saWIvdWtzY2hlZC9pbmNsdWRlL3VrL3RocmVhZC5oCmluZGV4IGYzODkxYzI5Li5mOGJk
YmI1ZSAxMDA2NDQKLS0tIGEvbGliL3Vrc2NoZWQvaW5jbHVkZS91ay90aHJlYWQuaAorKysgYi9s
aWIvdWtzY2hlZC9pbmNsdWRlL3VrL3RocmVhZC5oCkBAIC0zMCw3ICszMCw3IEBACiAKICNpbmNs
dWRlIDxzdGRpbnQuaD4KICNpbmNsdWRlIDxzdGRib29sLmg+Ci0jaWZkZWYgQ09ORklHX0hBVkVf
TElCQworI2lmZGVmIENPTkZJR19MSUJORVdMSUJDCiAjaW5jbHVkZSA8c3lzL3JlZW50Lmg+CiAj
ZW5kaWYKICNpbmNsdWRlIDx1ay9hcmNoL2xjcHUuaD4KQEAgLTU3LDcgKzU3LDcgQEAgc3RydWN0
IHVrX3RocmVhZCB7CiAJYm9vbCBkZXRhY2hlZDsKIAlzdHJ1Y3QgdWtfd2FpdHEgd2FpdGluZ190
aHJlYWRzOwogCXN0cnVjdCB1a19zY2hlZCAqc2NoZWQ7Ci0jaWZkZWYgQ09ORklHX0hBVkVfTElC
QworI2lmZGVmIENPTkZJR19MSUJORVdMSUJDCiAJc3RydWN0IF9yZWVudCByZWVudDsKICNlbmRp
ZgogfTsKZGlmZiAtLWdpdCBhL2xpYi91a3NjaGVkL3RocmVhZC5jIGIvbGliL3Vrc2NoZWQvdGhy
ZWFkLmMKaW5kZXggNGQ5MzFhNzQuLjcyYWRmYzY4IDEwMDY0NAotLS0gYS9saWIvdWtzY2hlZC90
aHJlYWQuYworKysgYi9saWIvdWtzY2hlZC90aHJlYWQuYwpAQCAtMjksNiArMjksNyBAQAogICog
VGhyZWFkIGRlZmluaXRpb25zCiAgKiBQb3J0ZWQgZnJvbSBNaW5pLU9TCiAgKi8KKyNpbmNsdWRl
IDxzdHJpbmcuaD4KICNpbmNsdWRlIDxzdGRsaWIuaD4KICNpbmNsdWRlIDxlcnJuby5oPgogI2lu
Y2x1ZGUgPHVrL3BsYXQvY29uZmlnLmg+CkBAIC02MSw2ICs2MiwzMCBAQCBzdGF0aWMgdm9pZCBp
bml0X3NwKHVuc2lnbmVkIGxvbmcgKnNwLCBjaGFyICpzdGFjaywKIAlzdGFja19wdXNoKHNwLCAo
dW5zaWduZWQgbG9uZykgZGF0YSk7CiB9CiAKKyNpZmRlZiBDT05GSUdfTElCTkVXTElCQworc3Rh
dGljIHZvaWQgcmVlbnRfaW5pdChzdHJ1Y3QgX3JlZW50ICpyZWVudCkKK3sKKwlfUkVFTlRfSU5J
VF9QVFIocmVlbnQpOworI2lmIDAKKwkvKiBUT0RPIGluaXRpYWxpemUgYmFzaWMgc2lnbmFsIGhh
bmRsaW5nICovCisJX2luaXRfc2lnbmFsX3IobXlyZWVudCk7CisjZW5kaWYKK30KKworc3RydWN0
IF9yZWVudCAqX19nZXRyZWVudCh2b2lkKQoreworCXN0cnVjdCBfcmVlbnQgKl9yZWVudDsKKwlz
dHJ1Y3QgdWtfc2NoZWQgKnMgPSB1a19zY2hlZF9nZXRfZGVmYXVsdCgpOworCisJaWYgKCFzIHx8
ICF1a19zY2hlZF9zdGFydGVkKHMpKQorCQlfcmVlbnQgPSBfaW1wdXJlX3B0cjsKKwllbHNlCisJ
CV9yZWVudCA9ICZ1a190aHJlYWRfY3VycmVudCgpLT5yZWVudDsKKworCXJldHVybiBfcmVlbnQ7
Cit9CisjZW5kaWYgLyogQ09ORklHX0xJQk5FV0xJQkMgKi8KKwogaW50IHVrX3RocmVhZF9pbml0
KHN0cnVjdCB1a190aHJlYWQgKnRocmVhZCwKIAkJc3RydWN0IHVrcGxhdF9jdHhfY2FsbGJhY2tz
ICpjYnMsIHN0cnVjdCB1a19hbGxvYyAqYWxsb2NhdG9yLAogCQljb25zdCBjaGFyICpuYW1lLCB2
b2lkICpzdGFjaywKQEAgLTkxLDggKzExNiw4IEBAIGludCB1a190aHJlYWRfaW5pdChzdHJ1Y3Qg
dWtfdGhyZWFkICp0aHJlYWQsCiAJdWtfd2FpdHFfaW5pdCgmdGhyZWFkLT53YWl0aW5nX3RocmVh
ZHMpOwogCXRocmVhZC0+c2NoZWQgPSBOVUxMOwogCi0jaWZkZWYgQ09ORklHX0hBVkVfTElCQwot
CS8vVE9ETyBfUkVFTlRfSU5JVF9QVFIoJnRocmVhZC0+cmVlbnQpOworI2lmZGVmIENPTkZJR19M
SUJORVdMSUJDCisJcmVlbnRfaW5pdCgmdGhyZWFkLT5yZWVudCk7CiAjZW5kaWYKIAogCXVrX3By
X2luZm8oIlRocmVhZCBcIiVzXCI6IHBvaW50ZXI6ICVwLCBzdGFjazogJXBcbiIsCi0tIAoyLjEx
LjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5p
b3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Fri Mar 22 15:16:58 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 22 Mar 2019 15:16:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h7Luk-00012o-Le; Fri, 22 Mar 2019 15:16:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9pEa=RZ=cs.pub.ro=costin.lupu@srs-us1.protection.inumbo.net>)
 id 1h7Lui-00011w-TO
 for minios-devel@lists.xen.org; Fri, 22 Mar 2019 15:16:56 +0000
X-Inumbo-ID: 864c79d0-4cb5-11e9-8d7c-27b359509168
Received: from vesa.cs.pub.ro (unknown [141.85.227.187])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 864c79d0-4cb5-11e9-8d7c-27b359509168;
 Fri, 22 Mar 2019 15:16:53 +0000 (UTC)
IronPort-SDR: AGLHz53j/4ODa90SRxoHqDJmXojHPHu20Orn3gsPaIgDrFnmdCy8NYMPS6aIVLtqNN4OgpZWPe
 tsr/VoOpQKHA==
IronPort-PHdr: =?us-ascii?q?9a23=3AemWp5RVfLqaThz5/5u64x+eOaqfV8LGtZVwlr6?=
 =?us-ascii?q?E/grcLSJyIuqrYbBWOt8tkgFKBZ4jH8fUM07OQ7/m4HzNZqsna+Fk5M7V0Hy?=
 =?us-ascii?q?cfjssXmwFySOWkMmbcaMDQUiohAc5ZX0Vk9XzoeWJcGcL5ekGA6ibqtW1aFR?=
 =?us-ascii?q?rwLxd6KfroEYDOkcu3y/qy+5rOaAlUmTaxe7x/IAiqoQnLtMQanIRuJ6Q/xx?=
 =?us-ascii?q?DUvnZGZuNayH9yK1mOhRj8/MCw/JBi8yRUpf0s8tNLXLv5caolU7FWFSwqPG?=
 =?us-ascii?q?8p6sLlsxnDVhaP6WAHUmoKiBpIAhPK4w/8U5zsryb1rOt92C2dPc3rUbA5XC?=
 =?us-ascii?q?mp4ql3RBP0jioMKjg0+3zVhMNtlqJWuBKvqQJizYDaY4+bM/hxfq3GcN8GWW?=
 =?us-ascii?q?ZMRNpdWjZdDo+gaYYEEuoPPfxfr4n4v1YDsxy+BRKwBOPuzD9Dm3n43bAi0+?=
 =?us-ascii?q?Q8DArL2xAvH9UVsHTIrdX1Mr0eUeSozKnQ0DXOdO9Z2Szn5IjQbxAuuuuAXa?=
 =?us-ascii?q?h3ccfIz0QkCgDLjk2IpID4MD6Zy/4Bvmub4uZ6S+6jlWwqpxt/rzS328shhZ?=
 =?us-ascii?q?TFipgWx13E7yl13og4KNOiREJmbtOoDp1dvDyAOYRsWMMtWWRotT4/yr0BpJ?=
 =?us-ascii?q?G0YjAHyI8ixx7Dc/yHdJWI4g77WOaRPzh4gHVldaqhhxa360egy+n8WtOo31?=
 =?us-ascii?q?ZRtCZFisTMuWsX2xzJ7ciLUvp9/kG/1jaTzw3f9+5JLV0umafYK5Mt2KA8mo?=
 =?us-ascii?q?QRvEjZECL6gED2g7WXdkUg9Oio8ePnYrD+q5CAMI90kR3+MqUomsClBeQ4Lx?=
 =?us-ascii?q?AOX3WA9Ougz73v51X5QKhRgfEsiKnZt4jWJd4Hqa6hHw9VzoEj5g66Dzen1t?=
 =?us-ascii?q?QYnH4HLElcdB2akYfpJU/BIPTjAPe7glSsiytrx+vcMrzuHJrNKGLPkLD7fb?=
 =?us-ascii?q?Zy80Rc0hY8zchD55JIDbEMOPL9Wkv2tNzCDx82KQq0z/z6Btph1oMeXGOPDb?=
 =?us-ascii?q?KFMK7Jt1+H+P4gI+2Wa4AOojryNeUltLbSiio8mFkcerLs0ZYJZXSQGvV9P1?=
 =?us-ascii?q?7fcXfqxNAbHjQkpA07Gcftk0GDV3Z3em6vF/Y34SonCYTgCZrbW6imm/qZwS?=
 =?us-ascii?q?39BJoANTMOMUyFDXq9L9bMYPwLci/HesI=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A2C9AgCs+5Rc/wPjVY1jHAEBAQQBAQc?=
 =?us-ascii?q?EAQGBZYFngRKBAyeNCY1Jl06BZyoQAYFLgnUChR44EgEBAwEBCQEDAgFsHAy?=
 =?us-ascii?q?COiKCbwYnUhA/ElcZgldLAYF5qk4zhUaEa4EvhmqDKYJ2P4ERgl1zhAkUhgg?=
 =?us-ascii?q?DilmGTROTVAcCgkcEhRiHVIN1JYIrMpEfoBE3IYFWMxpzgmwJgg0XgQABB4h?=
 =?us-ascii?q?6gUOCWz0BATGBBQEBiyyCTQEB?=
X-IPAS-Result: =?us-ascii?q?A2C9AgCs+5Rc/wPjVY1jHAEBAQQBAQcEAQGBZYFngRKBA?=
 =?us-ascii?q?yeNCY1Jl06BZyoQAYFLgnUChR44EgEBAwEBCQEDAgFsHAyCOiKCbwYnUhA/E?=
 =?us-ascii?q?lcZgldLAYF5qk4zhUaEa4EvhmqDKYJ2P4ERgl1zhAkUhggDilmGTROTVAcCg?=
 =?us-ascii?q?kcEhRiHVIN1JYIrMpEfoBE3IYFWMxpzgmwJgg0XgQABB4h6gUOCWz0BATGBB?=
 =?us-ascii?q?QEBiyyCTQEB?=
X-IronPort-AV: E=Sophos;i="5.60,256,1549922400"; 
   d="scan'208";a="3278503"
Received: from mail.cs.pub.ro (HELO vmail.cs.pub.ro) ([141.85.227.3])
 by vesa.cs.pub.ro with ESMTP; 22 Mar 2019 17:16:44 +0200
Received: from localhost (localhost [127.0.0.1])
 by vmail.cs.pub.ro (Postfix) with ESMTP id 0AC091A601FF;
 Fri, 22 Mar 2019 17:16:44 +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 uWbS4NtB2xdr; Fri, 22 Mar 2019 17:16:43 +0200 (EET)
Received: from vmail.cs.pub.ro (localhost [127.0.0.1])
 by vmail.cs.pub.ro (Postfix) with ESMTPS id DF27F1A601DB;
 Fri, 22 Mar 2019 17:16:43 +0200 (EET)
Received: from wolfprec.precis.pub.ro (unknown [141.85.233.142])
 by vmail.cs.pub.ro (Postfix) with ESMTPSA id D45DD1A601C5;
 Fri, 22 Mar 2019 17:16:43 +0200 (EET)
From: Costin Lupu <costin.lupu@cs.pub.ro>
To: minios-devel@lists.xen.org
Date: Fri, 22 Mar 2019 17:15:52 +0200
Message-Id: <20190322151601.21589-4-costin.lupu@cs.pub.ro>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20190322151601.21589-1-costin.lupu@cs.pub.ro>
References: <20190322151601.21589-1-costin.lupu@cs.pub.ro>
Subject: [Minios-devel] [UNIKRAFT PATCH v3 03/12] lib/uksched: Introduce
 thread attributes
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
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>

V2UgaW50cm9kdWNlIGEgdGhyZWFkIGF0dHJpYnV0ZXMgYWJzdHJhY3Rpb24gd2hpY2ggaXMgdXNl
ZCBmb3IKY29uZmlndXJpbmcgdGhyZWFkIGJlaGF2aW9yLiBUaGUgc2V0IG9mIGN1cnJlbnRseSBh
dmFpbGFibGUKYXR0cmlidXRlcyB3YXMgaW5zcGlyZWQgZnJvbSB0aGUgcHRocmVhZCBpbnRlcmZh
Y2UuCgpUaHJlYWQgYXR0cmlidXRlcyBjYW4gYmUgc2V0IGVpdGhlciB3aGVuIGNyZWF0aW5nIHRo
ZSB0aHJlYWRzIG9yCmR1cmluZyB0aHJlYWQgZXhlY3V0aW9uIGJ5IGNhbGxpbmcgdGhlIGNvcnJl
c3BvbmRpbmcgc2V0dGVycy4gSWYKYW4gYXR0cmlidXRlIGlzIG5vdCBzdXBwb3J0ZWQgYnkgdGhl
IHVuZGVybHlpbmcgc2NoZWR1bGVyIHRoZW4KLUVJTlZBTCBpcyByZXR1cm5lZCBieSBzZXR0ZXJz
LgoKVGhlIGRldGFjaCBhdHRyaWJ1dGUgaXMgY29tbW9uIHRvIGFsbCB0aHJlYWRzLCByZWdhcmRs
ZXNzIG9mIHRoZQpzY2hlZHVsaW5nIHBvbGljeSwgYW5kIGlmIHNldCBpdCBtZWFucyB0aGF0IHRo
ZSB0aHJlYWQgcmVzb3VyY2VzCndpbGwgYmUgYXV0b21hdGljYWxseSBmcmVlZCBvbiB0aHJlYWQg
ZXhpdC4gQnkgZGVmYXVsdCwgdGhyZWFkcwphcmUgbm90IGRldGFjaGVkLiBUaGUgY29tcGxldGUg
ZGV0YWNoIHN1cHBvcnQgd2lsbCBiZSBhZGRlZCBpbiBhCmZvbGxvd2luZyBjb21taXQuCgpUaW1l
IHNsaWNlIGFuZCBwcmlvcml0eSBtYWtlIHNlbnNlIG9ubHkgZm9yIHByZWVtcHRpdmUgc2NoZWR1
bGVycy4KClNpZ25lZC1vZmYtYnk6IENvc3RpbiBMdXB1IDxjb3N0aW4ubHVwdUBjcy5wdWIucm8+
ClJldmlld2VkLWJ5OiBGbG9yaWFuIFNjaG1pZHQgPGZsb3JpYW4uc2NobWlkdEBuZWNsYWIuZXU+
Ci0tLQogbGliL3VrbmV0ZGV2L25ldGRldi5jICAgICAgICAgICAgICAgIHwgICAyICstCiBsaWIv
dWtzY2hlZC9NYWtlZmlsZS51ayAgICAgICAgICAgICAgfCAgIDEgKwogbGliL3Vrc2NoZWQvZXhw
b3J0c3ltcy51ayAgICAgICAgICAgIHwgIDEyICsrKwogbGliL3Vrc2NoZWQvaW5jbHVkZS91ay9z
Y2hlZC5oICAgICAgIHwgIDc1ICsrKysrKysrKysrKysrKysrLS0KIGxpYi91a3NjaGVkL2luY2x1
ZGUvdWsvdGhyZWFkLmggICAgICB8ICAxMiArKy0KIGxpYi91a3NjaGVkL2luY2x1ZGUvdWsvdGhy
ZWFkX2F0dHIuaCB8ICA4MiArKysrKysrKysrKysrKysrKysrKysKIGxpYi91a3NjaGVkL3NjaGVk
LmMgICAgICAgICAgICAgICAgICB8ICAgNSArLQogbGliL3Vrc2NoZWQvdGhyZWFkLmMgICAgICAg
ICAgICAgICAgIHwgIDM0ICsrKysrKysrKwogbGliL3Vrc2NoZWQvdGhyZWFkX2F0dHIuYyAgICAg
ICAgICAgIHwgMTM5ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiBsaWIvdWtz
Y2hlZGNvb3Avc2NoZWRjb29wLmMgICAgICAgICAgfCAgIDYgKy0KIDEwIGZpbGVzIGNoYW5nZWQs
IDM1NyBpbnNlcnRpb25zKCspLCAxMSBkZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCBs
aWIvdWtzY2hlZC9pbmNsdWRlL3VrL3RocmVhZF9hdHRyLmgKIGNyZWF0ZSBtb2RlIDEwMDY0NCBs
aWIvdWtzY2hlZC90aHJlYWRfYXR0ci5jCgpkaWZmIC0tZ2l0IGEvbGliL3VrbmV0ZGV2L25ldGRl
di5jIGIvbGliL3VrbmV0ZGV2L25ldGRldi5jCmluZGV4IDNiOTJmNjIyLi5jZGE4YTgyYiAxMDA2
NDQKLS0tIGEvbGliL3VrbmV0ZGV2L25ldGRldi5jCisrKyBiL2xpYi91a25ldGRldi9uZXRkZXYu
YwpAQCAtMjkwLDcgKzI5MCw3IEBAIHN0YXRpYyBpbnQgX2NyZWF0ZV9ldmVudF9oYW5kbGVyKHVr
X25ldGRldl9xdWV1ZV9ldmVudF90IGNhbGxiYWNrLAogCX0KIAogCWgtPmRpc3BhdGNoZXIgPSB1
a19zY2hlZF90aHJlYWRfY3JlYXRlKGgtPmRpc3BhdGNoZXJfcywKLQkJCQkJICAgICAgIGgtPmRp
c3BhdGNoZXJfbmFtZSwKKwkJCQkJICAgICAgIGgtPmRpc3BhdGNoZXJfbmFtZSwgTlVMTCwKIAkJ
CQkJICAgICAgIF9kaXNwYXRjaGVyLCBoKTsKIAlpZiAoIWgtPmRpc3BhdGNoZXIpIHsKIAkJaWYg
KGgtPmRpc3BhdGNoZXJfbmFtZSkKZGlmZiAtLWdpdCBhL2xpYi91a3NjaGVkL01ha2VmaWxlLnVr
IGIvbGliL3Vrc2NoZWQvTWFrZWZpbGUudWsKaW5kZXggMjQ4MTZmNmEuLjIyOWQ4NDdiIDEwMDY0
NAotLS0gYS9saWIvdWtzY2hlZC9NYWtlZmlsZS51aworKysgYi9saWIvdWtzY2hlZC9NYWtlZmls
ZS51awpAQCAtNSwzICs1LDQgQEAgQ1hYSU5DTFVERVMtJChDT05GSUdfTElCVUtTQ0hFRCkgICAr
PSAtSSQoTElCVUtTQ0hFRF9CQVNFKS9pbmNsdWRlCiAKIExJQlVLU0NIRURfU1JDUy15ICs9ICQo
TElCVUtTQ0hFRF9CQVNFKS9zY2hlZC5jCiBMSUJVS1NDSEVEX1NSQ1MteSArPSAkKExJQlVLU0NI
RURfQkFTRSkvdGhyZWFkLmMKK0xJQlVLU0NIRURfU1JDUy15ICs9ICQoTElCVUtTQ0hFRF9CQVNF
KS90aHJlYWRfYXR0ci5jCmRpZmYgLS1naXQgYS9saWIvdWtzY2hlZC9leHBvcnRzeW1zLnVrIGIv
bGliL3Vrc2NoZWQvZXhwb3J0c3ltcy51awppbmRleCA0NWE5Njk0YS4uZGYwYmI0ZGIgMTAwNjQ0
Ci0tLSBhL2xpYi91a3NjaGVkL2V4cG9ydHN5bXMudWsKKysrIGIvbGliL3Vrc2NoZWQvZXhwb3J0
c3ltcy51awpAQCAtMTEsNiArMTEsMTggQEAgdWtfc2NoZWRfdGhyZWFkX3NsZWVwCiB1a19zY2hl
ZF90aHJlYWRfZXhpdAogdWtfdGhyZWFkX2luaXQKIHVrX3RocmVhZF9maW5pCit1a190aHJlYWRf
c2V0X3ByaW8KK3VrX3RocmVhZF9nZXRfcHJpbwordWtfdGhyZWFkX3NldF90aW1lc2xpY2UKK3Vr
X3RocmVhZF9nZXRfdGltZXNsaWNlCiB1a190aHJlYWRfYmxvY2tfdGltZW91dAogdWtfdGhyZWFk
X2Jsb2NrCiB1a190aHJlYWRfd2FrZQordWtfdGhyZWFkX2F0dHJfaW5pdAordWtfdGhyZWFkX2F0
dHJfZmluaQordWtfdGhyZWFkX2F0dHJfc2V0X2RldGFjaHN0YXRlCit1a190aHJlYWRfYXR0cl9n
ZXRfZGV0YWNoc3RhdGUKK3VrX3RocmVhZF9hdHRyX3NldF9wcmlvCit1a190aHJlYWRfYXR0cl9n
ZXRfcHJpbwordWtfdGhyZWFkX2F0dHJfc2V0X3RpbWVzbGljZQordWtfdGhyZWFkX2F0dHJfZ2V0
X3RpbWVzbGljZQpcIE5vIG5ld2xpbmUgYXQgZW5kIG9mIGZpbGUKZGlmZiAtLWdpdCBhL2xpYi91
a3NjaGVkL2luY2x1ZGUvdWsvc2NoZWQuaCBiL2xpYi91a3NjaGVkL2luY2x1ZGUvdWsvc2NoZWQu
aAppbmRleCBkMmZjOGRmMy4uNWYyZDMwOGYgMTAwNjQ0Ci0tLSBhL2xpYi91a3NjaGVkL2luY2x1
ZGUvdWsvc2NoZWQuaAorKysgYi9saWIvdWtzY2hlZC9pbmNsdWRlL3VrL3NjaGVkLmgKQEAgLTYw
LDE2ICs2MCwzMSBAQCB0eXBlZGVmIHZvaWQgICgqdWtfc2NoZWRfeWllbGRfZnVuY190KQogCQko
c3RydWN0IHVrX3NjaGVkICpzKTsKIAogdHlwZWRlZiB2b2lkICAoKnVrX3NjaGVkX3RocmVhZF9h
ZGRfZnVuY190KQotCQkoc3RydWN0IHVrX3NjaGVkICpzLCBzdHJ1Y3QgdWtfdGhyZWFkICp0KTsK
KwkJKHN0cnVjdCB1a19zY2hlZCAqcywgc3RydWN0IHVrX3RocmVhZCAqdCwKKwkJCWNvbnN0IHVr
X3RocmVhZF9hdHRyX3QgKmF0dHIpOwogdHlwZWRlZiB2b2lkICAoKnVrX3NjaGVkX3RocmVhZF9y
ZW1vdmVfZnVuY190KQogCQkoc3RydWN0IHVrX3NjaGVkICpzLCBzdHJ1Y3QgdWtfdGhyZWFkICp0
KTsKIAordHlwZWRlZiBpbnQgICAoKnVrX3NjaGVkX3RocmVhZF9zZXRfcHJpb19mdW5jX3QpCisJ
CShzdHJ1Y3QgdWtfc2NoZWQgKnMsIHN0cnVjdCB1a190aHJlYWQgKnQsIHByaW9fdCBwcmlvKTsK
K3R5cGVkZWYgaW50ICAgKCp1a19zY2hlZF90aHJlYWRfZ2V0X3ByaW9fZnVuY190KQorCQkoc3Ry
dWN0IHVrX3NjaGVkICpzLCBjb25zdCBzdHJ1Y3QgdWtfdGhyZWFkICp0LCBwcmlvX3QgKnByaW8p
OwordHlwZWRlZiBpbnQgICAoKnVrX3NjaGVkX3RocmVhZF9zZXRfdHNsaWNlX2Z1bmNfdCkKKwkJ
KHN0cnVjdCB1a19zY2hlZCAqcywgc3RydWN0IHVrX3RocmVhZCAqdCwgaW50IHRzbGljZSk7Cit0
eXBlZGVmIGludCAgICgqdWtfc2NoZWRfdGhyZWFkX2dldF90c2xpY2VfZnVuY190KQorCQkoc3Ry
dWN0IHVrX3NjaGVkICpzLCBjb25zdCBzdHJ1Y3QgdWtfdGhyZWFkICp0LCBpbnQgKnRzbGljZSk7
CisKIHN0cnVjdCB1a19zY2hlZCB7CiAJdWtfc2NoZWRfeWllbGRfZnVuY190IHlpZWxkOwogCiAJ
dWtfc2NoZWRfdGhyZWFkX2FkZF9mdW5jX3QgICAgICB0aHJlYWRfYWRkOwogCXVrX3NjaGVkX3Ro
cmVhZF9yZW1vdmVfZnVuY190ICAgdGhyZWFkX3JlbW92ZTsKIAorCXVrX3NjaGVkX3RocmVhZF9z
ZXRfcHJpb19mdW5jX3QgICB0aHJlYWRfc2V0X3ByaW87CisJdWtfc2NoZWRfdGhyZWFkX2dldF9w
cmlvX2Z1bmNfdCAgIHRocmVhZF9nZXRfcHJpbzsKKwl1a19zY2hlZF90aHJlYWRfc2V0X3RzbGlj
ZV9mdW5jX3QgdGhyZWFkX3NldF90c2xpY2U7CisJdWtfc2NoZWRfdGhyZWFkX2dldF90c2xpY2Vf
ZnVuY190IHRocmVhZF9nZXRfdHNsaWNlOworCiAJLyogaW50ZXJuYWwgKi8KIAlzdHJ1Y3QgdWtf
dGhyZWFkIGlkbGU7CiAJc3RydWN0IHVrcGxhdF9jdHhfY2FsbGJhY2tzIHBsYXRfY3R4X2NiczsK
QEAgLTkyLDEyICsxMDcsMTIgQEAgc3RhdGljIGlubGluZSB2b2lkIHVrX3NjaGVkX3lpZWxkKHZv
aWQpCiB9CiAKIHN0YXRpYyBpbmxpbmUgdm9pZCB1a19zY2hlZF90aHJlYWRfYWRkKHN0cnVjdCB1
a19zY2hlZCAqcywKLQkJc3RydWN0IHVrX3RocmVhZCAqdCkKKwkJc3RydWN0IHVrX3RocmVhZCAq
dCwgY29uc3QgdWtfdGhyZWFkX2F0dHJfdCAqYXR0cikKIHsKIAlVS19BU1NFUlQocyk7CiAJVUtf
QVNTRVJUKHQpOwogCXQtPnNjaGVkID0gczsKLQlzLT50aHJlYWRfYWRkKHMsIHQpOworCXMtPnRo
cmVhZF9hZGQocywgdCwgYXR0cik7CiB9CiAKIHN0YXRpYyBpbmxpbmUgdm9pZCB1a19zY2hlZF90
aHJlYWRfcmVtb3ZlKHN0cnVjdCB1a19zY2hlZCAqcywKQEAgLTEwOSw2ICsxMjQsNDkgQEAgc3Rh
dGljIGlubGluZSB2b2lkIHVrX3NjaGVkX3RocmVhZF9yZW1vdmUoc3RydWN0IHVrX3NjaGVkICpz
LAogCXQtPnNjaGVkID0gTlVMTDsKIH0KIAorc3RhdGljIGlubGluZSBpbnQgdWtfc2NoZWRfdGhy
ZWFkX3NldF9wcmlvKHN0cnVjdCB1a19zY2hlZCAqcywKKwkJc3RydWN0IHVrX3RocmVhZCAqdCwg
cHJpb190IHByaW8pCit7CisJVUtfQVNTRVJUKHMpOworCisJaWYgKCFzLT50aHJlYWRfc2V0X3By
aW8pCisJCXJldHVybiAtRUlOVkFMOworCisJcmV0dXJuIHMtPnRocmVhZF9zZXRfcHJpbyhzLCB0
LCBwcmlvKTsKK30KKworc3RhdGljIGlubGluZSBpbnQgdWtfc2NoZWRfdGhyZWFkX2dldF9wcmlv
KHN0cnVjdCB1a19zY2hlZCAqcywKKwkJY29uc3Qgc3RydWN0IHVrX3RocmVhZCAqdCwgcHJpb190
ICpwcmlvKQoreworCVVLX0FTU0VSVChzKTsKKworCWlmICghcy0+dGhyZWFkX2dldF9wcmlvKQor
CQlyZXR1cm4gLUVJTlZBTDsKKworCXJldHVybiBzLT50aHJlYWRfZ2V0X3ByaW8ocywgdCwgcHJp
byk7Cit9CisKK3N0YXRpYyBpbmxpbmUgaW50IHVrX3NjaGVkX3RocmVhZF9zZXRfdGltZXNsaWNl
KHN0cnVjdCB1a19zY2hlZCAqcywKKwkJc3RydWN0IHVrX3RocmVhZCAqdCwgaW50IHRzbGljZSkK
K3sKKwlVS19BU1NFUlQocyk7CisKKwlpZiAoIXMtPnRocmVhZF9zZXRfdHNsaWNlKQorCQlyZXR1
cm4gLUVJTlZBTDsKKworCXJldHVybiBzLT50aHJlYWRfc2V0X3RzbGljZShzLCB0LCB0c2xpY2Up
OworfQorCitzdGF0aWMgaW5saW5lIGludCB1a19zY2hlZF90aHJlYWRfZ2V0X3RpbWVzbGljZShz
dHJ1Y3QgdWtfc2NoZWQgKnMsCisJCWNvbnN0IHN0cnVjdCB1a190aHJlYWQgKnQsIGludCAqdHNs
aWNlKQoreworCVVLX0FTU0VSVChzKTsKKworCWlmICghcy0+dGhyZWFkX2dldF90c2xpY2UpCisJ
CXJldHVybiAtRUlOVkFMOworCisJcmV0dXJuIHMtPnRocmVhZF9nZXRfdHNsaWNlKHMsIHQsIHRz
bGljZSk7Cit9CiAKIC8qCiAgKiBJbnRlcm5hbCBzY2hlZHVsZXIgZnVuY3Rpb25zCkBAIC0xMzIs
MTEgKzE5MCwxNyBAQCBzdGF0aWMgaW5saW5lIHN0cnVjdCB1a190aHJlYWQgKnVrX3NjaGVkX2dl
dF9pZGxlKHN0cnVjdCB1a19zY2hlZCAqcykKIHZvaWQgdWtfc2NoZWRfc3RhcnQoc3RydWN0IHVr
X3NjaGVkICpzY2hlZCkgX19ub3JldHVybjsKIAogI2RlZmluZSB1a19zY2hlZF9pbml0KHMsIHlp
ZWxkX2Z1bmMsIFwKLQkJdGhyZWFkX2FkZF9mdW5jLCB0aHJlYWRfcmVtb3ZlX2Z1bmMpIFwKKwkJ
dGhyZWFkX2FkZF9mdW5jLCB0aHJlYWRfcmVtb3ZlX2Z1bmMsIFwKKwkJdGhyZWFkX3NldF9wcmlv
X2Z1bmMsIHRocmVhZF9nZXRfcHJpb19mdW5jLCBcCisJCXRocmVhZF9zZXRfdHNsaWNlX2Z1bmMs
IHRocmVhZF9nZXRfdHNsaWNlX2Z1bmMpIFwKIAlkbyB7IFwKIAkJKHMpLT55aWVsZCAgICAgICAg
ICAgPSB5aWVsZF9mdW5jOyBcCiAJCShzKS0+dGhyZWFkX2FkZCAgICAgID0gdGhyZWFkX2FkZF9m
dW5jOyBcCiAJCShzKS0+dGhyZWFkX3JlbW92ZSAgID0gdGhyZWFkX3JlbW92ZV9mdW5jOyBcCisJ
CShzKS0+dGhyZWFkX3NldF9wcmlvICAgID0gdGhyZWFkX3NldF9wcmlvX2Z1bmM7IFwKKwkJKHMp
LT50aHJlYWRfZ2V0X3ByaW8gICAgPSB0aHJlYWRfZ2V0X3ByaW9fZnVuYzsgXAorCQkocyktPnRo
cmVhZF9zZXRfdHNsaWNlICA9IHRocmVhZF9zZXRfdHNsaWNlX2Z1bmM7IFwKKwkJKHMpLT50aHJl
YWRfZ2V0X3RzbGljZSAgPSB0aHJlYWRfZ2V0X3RzbGljZV9mdW5jOyBcCiAJCXVrX3NjaGVkX3Jl
Z2lzdGVyKChzKSk7IFwKIAl9IHdoaWxlICgwKQogCkBAIC0xNDYsNyArMjEwLDggQEAgdm9pZCB1
a19zY2hlZF9zdGFydChzdHJ1Y3QgdWtfc2NoZWQgKnNjaGVkKSBfX25vcmV0dXJuOwogICovCiAK
IHN0cnVjdCB1a190aHJlYWQgKnVrX3NjaGVkX3RocmVhZF9jcmVhdGUoc3RydWN0IHVrX3NjaGVk
ICpzY2hlZCwKLQkJY29uc3QgY2hhciAqbmFtZSwgdm9pZCAoKmZ1bmN0aW9uKSh2b2lkICopLCB2
b2lkICphcmcpOworCQljb25zdCBjaGFyICpuYW1lLCBjb25zdCB1a190aHJlYWRfYXR0cl90ICph
dHRyLAorCQl2b2lkICgqZnVuY3Rpb24pKHZvaWQgKiksIHZvaWQgKmFyZyk7CiB2b2lkIHVrX3Nj
aGVkX3RocmVhZF9kZXN0cm95KHN0cnVjdCB1a19zY2hlZCAqc2NoZWQsCiAJCXN0cnVjdCB1a190
aHJlYWQgKnRocmVhZCk7CiAKZGlmZiAtLWdpdCBhL2xpYi91a3NjaGVkL2luY2x1ZGUvdWsvdGhy
ZWFkLmggYi9saWIvdWtzY2hlZC9pbmNsdWRlL3VrL3RocmVhZC5oCmluZGV4IGU2NmEwNWI1Li41
ZmYyZGQ2NSAxMDA2NDQKLS0tIGEvbGliL3Vrc2NoZWQvaW5jbHVkZS91ay90aHJlYWQuaAorKysg
Yi9saWIvdWtzY2hlZC9pbmNsdWRlL3VrL3RocmVhZC5oCkBAIC0zNSw2ICszNSw3IEBACiAjaW5j
bHVkZSA8dWsvYXJjaC9sY3B1Lmg+CiAjaW5jbHVkZSA8dWsvYXJjaC90aW1lLmg+CiAjaW5jbHVk
ZSA8dWsvcGxhdC90aHJlYWQuaD4KKyNpbmNsdWRlIDx1ay90aHJlYWRfYXR0ci5oPgogI2luY2x1
ZGUgPHVrL2xpc3QuaD4KICNpbmNsdWRlIDx1ay9lc3NlbnRpYWxzLmg+CiAKQEAgLTU5LDExICs2
MCwyMCBAQCBzdHJ1Y3QgdWtfdGhyZWFkIHsKIAogVUtfVEFJTFFfSEVBRCh1a190aHJlYWRfbGlz
dCwgc3RydWN0IHVrX3RocmVhZCk7CiAKKyNkZWZpbmUgdWtfdGhyZWFkX2NyZWF0ZV9hdHRyKG5h
bWUsIGF0dHIsIGZ1bmN0aW9uLCBkYXRhKSBcCisJdWtfc2NoZWRfdGhyZWFkX2NyZWF0ZSh1a19z
Y2hlZF9nZXRfZGVmYXVsdCgpLCBcCisJCQluYW1lLCBhdHRyLCBmdW5jdGlvbiwgZGF0YSkKICNk
ZWZpbmUgdWtfdGhyZWFkX2NyZWF0ZShuYW1lLCBmdW5jdGlvbiwgZGF0YSkgXAotCXVrX3NjaGVk
X3RocmVhZF9jcmVhdGUodWtfc2NoZWRfZ2V0X2RlZmF1bHQoKSwgbmFtZSwgZnVuY3Rpb24sIGRh
dGEpCisJdWtfdGhyZWFkX2NyZWF0ZV9hdHRyKG5hbWUsIE5VTEwsIGZ1bmN0aW9uLCBkYXRhKQog
I2RlZmluZSB1a190aHJlYWRfZGVzdHJveSh0aHJlYWQpIFwKIAl1a19zY2hlZF90aHJlYWRfZGVz
dHJveSh0aHJlYWQtPnNjaGVkLCB0aHJlYWQpCiAKK2ludCB1a190aHJlYWRfc2V0X3ByaW8oc3Ry
dWN0IHVrX3RocmVhZCAqdGhyZWFkLCBwcmlvX3QgcHJpbyk7CitpbnQgdWtfdGhyZWFkX2dldF9w
cmlvKGNvbnN0IHN0cnVjdCB1a190aHJlYWQgKnRocmVhZCwgcHJpb190ICpwcmlvKTsKKworaW50
IHVrX3RocmVhZF9zZXRfdGltZXNsaWNlKHN0cnVjdCB1a190aHJlYWQgKnRocmVhZCwgaW50IHRp
bWVzbGljZSk7CitpbnQgdWtfdGhyZWFkX2dldF90aW1lc2xpY2UoY29uc3Qgc3RydWN0IHVrX3Ro
cmVhZCAqdGhyZWFkLCBpbnQgKnRpbWVzbGljZSk7CisKIHN0YXRpYyBpbmxpbmUKIHN0cnVjdCB1
a190aHJlYWQgKnVrX3RocmVhZF9jdXJyZW50KHZvaWQpCiB7CmRpZmYgLS1naXQgYS9saWIvdWtz
Y2hlZC9pbmNsdWRlL3VrL3RocmVhZF9hdHRyLmggYi9saWIvdWtzY2hlZC9pbmNsdWRlL3VrL3Ro
cmVhZF9hdHRyLmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAuLmY0YmE2Y2Mz
Ci0tLSAvZGV2L251bGwKKysrIGIvbGliL3Vrc2NoZWQvaW5jbHVkZS91ay90aHJlYWRfYXR0ci5o
CkBAIC0wLDAgKzEsODIgQEAKKy8qIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBCU0QtMy1DbGF1
c2UgKi8KKy8qCisgKiBBdXRob3JzOiBDb3N0aW4gTHVwdSA8Y29zdGluLmx1cHVAY3MucHViLnJv
PgorICoKKyAqIENvcHlyaWdodCAoYykgMjAxOSwgTkVDIEV1cm9wZSBMdGQuLCBORUMgQ29ycG9y
YXRpb24uIEFsbCByaWdodHMgcmVzZXJ2ZWQuCisgKgorICogUmVkaXN0cmlidXRpb24gYW5kIHVz
ZSBpbiBzb3VyY2UgYW5kIGJpbmFyeSBmb3Jtcywgd2l0aCBvciB3aXRob3V0CisgKiBtb2RpZmlj
YXRpb24sIGFyZSBwZXJtaXR0ZWQgcHJvdmlkZWQgdGhhdCB0aGUgZm9sbG93aW5nIGNvbmRpdGlv
bnMKKyAqIGFyZSBtZXQ6CisgKgorICogMS4gUmVkaXN0cmlidXRpb25zIG9mIHNvdXJjZSBjb2Rl
IG11c3QgcmV0YWluIHRoZSBhYm92ZSBjb3B5cmlnaHQKKyAqICAgIG5vdGljZSwgdGhpcyBsaXN0
IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lci4KKyAqIDIuIFJlZGlz
dHJpYnV0aW9ucyBpbiBiaW5hcnkgZm9ybSBtdXN0IHJlcHJvZHVjZSB0aGUgYWJvdmUgY29weXJp
Z2h0CisgKiAgICBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93
aW5nIGRpc2NsYWltZXIgaW4gdGhlCisgKiAgICBkb2N1bWVudGF0aW9uIGFuZC9vciBvdGhlciBt
YXRlcmlhbHMgcHJvdmlkZWQgd2l0aCB0aGUgZGlzdHJpYnV0aW9uLgorICogMy4gTmVpdGhlciB0
aGUgbmFtZSBvZiB0aGUgY29weXJpZ2h0IGhvbGRlciBub3IgdGhlIG5hbWVzIG9mIGl0cworICog
ICAgY29udHJpYnV0b3JzIG1heSBiZSB1c2VkIHRvIGVuZG9yc2Ugb3IgcHJvbW90ZSBwcm9kdWN0
cyBkZXJpdmVkIGZyb20KKyAqICAgIHRoaXMgc29mdHdhcmUgd2l0aG91dCBzcGVjaWZpYyBwcmlv
ciB3cml0dGVuIHBlcm1pc3Npb24uCisgKgorICogVEhJUyBTT0ZUV0FSRSBJUyBQUk9WSURFRCBC
WSBUSEUgQ09QWVJJR0hUIEhPTERFUlMgQU5EIENPTlRSSUJVVE9SUyAiQVMgSVMiCisgKiBBTkQg
QU5ZIEVYUFJFU1MgT1IgSU1QTElFRCBXQVJSQU5USUVTLCBJTkNMVURJTkcsIEJVVCBOT1QgTElN
SVRFRCBUTywgVEhFCisgKiBJTVBMSUVEIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZIEFO
RCBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRQorICogQVJFIERJU0NMQUlNRUQuIElO
IE5PIEVWRU5UIFNIQUxMIFRIRSBDT1BZUklHSFQgSE9MREVSIE9SIENPTlRSSUJVVE9SUyBCRQor
ICogTElBQkxFIEZPUiBBTlkgRElSRUNULCBJTkRJUkVDVCwgSU5DSURFTlRBTCwgU1BFQ0lBTCwg
RVhFTVBMQVJZLCBPUgorICogQ09OU0VRVUVOVElBTCBEQU1BR0VTIChJTkNMVURJTkcsIEJVVCBO
T1QgTElNSVRFRCBUTywgUFJPQ1VSRU1FTlQgT0YKKyAqIFNVQlNUSVRVVEUgR09PRFMgT1IgU0VS
VklDRVM7IExPU1MgT0YgVVNFLCBEQVRBLCBPUiBQUk9GSVRTOyBPUiBCVVNJTkVTUworICogSU5U
RVJSVVBUSU9OKSBIT1dFVkVSIENBVVNFRCBBTkQgT04gQU5ZIFRIRU9SWSBPRiBMSUFCSUxJVFks
IFdIRVRIRVIgSU4KKyAqIENPTlRSQUNULCBTVFJJQ1QgTElBQklMSVRZLCBPUiBUT1JUIChJTkNM
VURJTkcgTkVHTElHRU5DRSBPUiBPVEhFUldJU0UpCisgKiBBUklTSU5HIElOIEFOWSBXQVkgT1VU
IE9GIFRIRSBVU0UgT0YgVEhJUyBTT0ZUV0FSRSwgRVZFTiBJRiBBRFZJU0VEIE9GIFRIRQorICog
UE9TU0lCSUxJVFkgT0YgU1VDSCBEQU1BR0UuCisgKgorICogVEhJUyBIRUFERVIgTUFZIE5PVCBC
RSBFWFRSQUNURUQgT1IgTU9ESUZJRUQgSU4gQU5ZIFdBWS4KKyAqLworCisjaWZuZGVmIF9fVUtf
U0NIRURfVEhSRUFEX0FUVFJfSF9fCisjZGVmaW5lIF9fVUtfU0NIRURfVEhSRUFEX0FUVFJfSF9f
CisKKyNpbmNsdWRlIDxzdGRib29sLmg+CisjaW5jbHVkZSA8dWsvYXJjaC90aW1lLmg+CisKKyNp
ZmRlZiBfX2NwbHVzcGx1cworZXh0ZXJuICJDIiB7CisjZW5kaWYKKworI2RlZmluZSBVS19USFJF
QURfQVRUUl9XQUlUQUJMRSAgICAgICAgIDAKKyNkZWZpbmUgVUtfVEhSRUFEX0FUVFJfREVUQUNI
RUQgICAgICAgICAxCisKKyNkZWZpbmUgVUtfVEhSRUFEX0FUVFJfUFJJT19JTlZBTElEICAgICAo
LTEpCisjZGVmaW5lIFVLX1RIUkVBRF9BVFRSX1BSSU9fTUlOICAgICAgICAgMAorI2RlZmluZSBV
S19USFJFQURfQVRUUl9QUklPX01BWCAgICAgICAgIDI1NQorI2RlZmluZSBVS19USFJFQURfQVRU
Ul9QUklPX0RFRkFVTFQgICAgIDEyNworCisjZGVmaW5lIFVLX1RIUkVBRF9BVFRSX1RJTUVTTElD
RV9OSUwgICAgMAorCit0eXBlZGVmIGludCBwcmlvX3Q7CisKK3R5cGVkZWYgc3RydWN0IHVrX3Ro
cmVhZF9hdHRyIHsKKwkvKiBUcnVlIGlmIHRocmVhZCBzaG91bGQgZGV0YWNoICovCisJYm9vbCBk
ZXRhY2hlZDsKKwkvKiBQcmlvcml0eSAqLworCXByaW9fdCBwcmlvOworCS8qIFRpbWUgc2xpY2Ug
aW4gbmFub3NlY29uZHMgKi8KKwlfX25zZWMgdGltZXNsaWNlOworfSB1a190aHJlYWRfYXR0cl90
OworCitpbnQgdWtfdGhyZWFkX2F0dHJfaW5pdCh1a190aHJlYWRfYXR0cl90ICphdHRyKTsKK2lu
dCB1a190aHJlYWRfYXR0cl9maW5pKHVrX3RocmVhZF9hdHRyX3QgKmF0dHIpOworCitpbnQgdWtf
dGhyZWFkX2F0dHJfc2V0X2RldGFjaHN0YXRlKHVrX3RocmVhZF9hdHRyX3QgKmF0dHIsIGludCBz
dGF0ZSk7CitpbnQgdWtfdGhyZWFkX2F0dHJfZ2V0X2RldGFjaHN0YXRlKGNvbnN0IHVrX3RocmVh
ZF9hdHRyX3QgKmF0dHIsIGludCAqc3RhdGUpOworCitpbnQgdWtfdGhyZWFkX2F0dHJfc2V0X3By
aW8odWtfdGhyZWFkX2F0dHJfdCAqYXR0ciwgcHJpb190IHByaW8pOworaW50IHVrX3RocmVhZF9h
dHRyX2dldF9wcmlvKGNvbnN0IHVrX3RocmVhZF9hdHRyX3QgKmF0dHIsIHByaW9fdCAqcHJpbyk7
CisKK2ludCB1a190aHJlYWRfYXR0cl9zZXRfdGltZXNsaWNlKHVrX3RocmVhZF9hdHRyX3QgKmF0
dHIsIF9fbnNlYyB0aW1lc2xpY2UpOworaW50IHVrX3RocmVhZF9hdHRyX2dldF90aW1lc2xpY2Uo
Y29uc3QgdWtfdGhyZWFkX2F0dHJfdCAqYXR0ciwgX19uc2VjICp0aW1lc2xpY2UpOworCisjaWZk
ZWYgX19jcGx1c3BsdXMKK30KKyNlbmRpZgorCisjZW5kaWYgLyogX19VS19TQ0hFRF9USFJFQURf
QVRUUl9IX18gKi8KZGlmZiAtLWdpdCBhL2xpYi91a3NjaGVkL3NjaGVkLmMgYi9saWIvdWtzY2hl
ZC9zY2hlZC5jCmluZGV4IGMzYmUyMDYwLi5kN2NhN2YzNSAxMDA2NDQKLS0tIGEvbGliL3Vrc2No
ZWQvc2NoZWQuYworKysgYi9saWIvdWtzY2hlZC9zY2hlZC5jCkBAIC0xNzAsNyArMTcwLDggQEAg
dm9pZCB1a19zY2hlZF9pZGxlX2luaXQoc3RydWN0IHVrX3NjaGVkICpzY2hlZCwKIH0KIAogc3Ry
dWN0IHVrX3RocmVhZCAqdWtfc2NoZWRfdGhyZWFkX2NyZWF0ZShzdHJ1Y3QgdWtfc2NoZWQgKnNj
aGVkLAotCQljb25zdCBjaGFyICpuYW1lLCB2b2lkICgqZnVuY3Rpb24pKHZvaWQgKiksIHZvaWQg
KmFyZykKKwkJY29uc3QgY2hhciAqbmFtZSwgY29uc3QgdWtfdGhyZWFkX2F0dHJfdCAqYXR0ciwK
KwkJdm9pZCAoKmZ1bmN0aW9uKSh2b2lkICopLCB2b2lkICphcmcpCiB7CiAJc3RydWN0IHVrX3Ro
cmVhZCAqdGhyZWFkID0gTlVMTDsKIAl2b2lkICpzdGFjayA9IE5VTEw7CkBAIC0xOTUsNyArMTk2
LDcgQEAgc3RydWN0IHVrX3RocmVhZCAqdWtfc2NoZWRfdGhyZWFkX2NyZWF0ZShzdHJ1Y3QgdWtf
c2NoZWQgKnNjaGVkLAogCWlmIChyYykKIAkJZ290byBlcnI7CiAKLQl1a19zY2hlZF90aHJlYWRf
YWRkKHNjaGVkLCB0aHJlYWQpOworCXVrX3NjaGVkX3RocmVhZF9hZGQoc2NoZWQsIHRocmVhZCwg
YXR0cik7CiAKIAlyZXR1cm4gdGhyZWFkOwogCmRpZmYgLS1naXQgYS9saWIvdWtzY2hlZC90aHJl
YWQuYyBiL2xpYi91a3NjaGVkL3RocmVhZC5jCmluZGV4IDEyMzZiOTk4Li45ZDA2NTUyNiAxMDA2
NDQKLS0tIGEvbGliL3Vrc2NoZWQvdGhyZWFkLmMKKysrIGIvbGliL3Vrc2NoZWQvdGhyZWFkLmMK
QEAgLTMwLDkgKzMwLDExIEBACiAgKiBQb3J0ZWQgZnJvbSBNaW5pLU9TCiAgKi8KICNpbmNsdWRl
IDxzdGRsaWIuaD4KKyNpbmNsdWRlIDxlcnJuby5oPgogI2luY2x1ZGUgPHVrL3BsYXQvY29uZmln
Lmg+CiAjaW5jbHVkZSA8dWsvcGxhdC90aW1lLmg+CiAjaW5jbHVkZSA8dWsvdGhyZWFkLmg+Cisj
aW5jbHVkZSA8dWsvc2NoZWQuaD4KICNpbmNsdWRlIDx1ay9wcmludC5oPgogI2luY2x1ZGUgPHVr
L2Fzc2VydC5oPgogCkBAIC0xMjcsMyArMTI5LDM1IEBAIHZvaWQgdWtfdGhyZWFkX3dha2Uoc3Ry
dWN0IHVrX3RocmVhZCAqdGhyZWFkKQogCXRocmVhZC0+d2FrZXVwX3RpbWUgPSAwTEw7CiAJc2V0
X3J1bm5hYmxlKHRocmVhZCk7CiB9CisKK2ludCB1a190aHJlYWRfc2V0X3ByaW8oc3RydWN0IHVr
X3RocmVhZCAqdGhyZWFkLCBwcmlvX3QgcHJpbykKK3sKKwlpZiAoIXRocmVhZCkKKwkJcmV0dXJu
IC1FSU5WQUw7CisKKwlyZXR1cm4gdWtfc2NoZWRfdGhyZWFkX3NldF9wcmlvKHRocmVhZC0+c2No
ZWQsIHRocmVhZCwgcHJpbyk7Cit9CisKK2ludCB1a190aHJlYWRfZ2V0X3ByaW8oY29uc3Qgc3Ry
dWN0IHVrX3RocmVhZCAqdGhyZWFkLCBwcmlvX3QgKnByaW8pCit7CisJaWYgKCF0aHJlYWQpCisJ
CXJldHVybiAtRUlOVkFMOworCisJcmV0dXJuIHVrX3NjaGVkX3RocmVhZF9nZXRfcHJpbyh0aHJl
YWQtPnNjaGVkLCB0aHJlYWQsIHByaW8pOworfQorCitpbnQgdWtfdGhyZWFkX3NldF90aW1lc2xp
Y2Uoc3RydWN0IHVrX3RocmVhZCAqdGhyZWFkLCBpbnQgdGltZXNsaWNlKQoreworCWlmICghdGhy
ZWFkKQorCQlyZXR1cm4gLUVJTlZBTDsKKworCXJldHVybiB1a19zY2hlZF90aHJlYWRfc2V0X3Rp
bWVzbGljZSh0aHJlYWQtPnNjaGVkLCB0aHJlYWQsIHRpbWVzbGljZSk7Cit9CisKK2ludCB1a190
aHJlYWRfZ2V0X3RpbWVzbGljZShjb25zdCBzdHJ1Y3QgdWtfdGhyZWFkICp0aHJlYWQsIGludCAq
dGltZXNsaWNlKQoreworCWlmICghdGhyZWFkKQorCQlyZXR1cm4gLUVJTlZBTDsKKworCXJldHVy
biB1a19zY2hlZF90aHJlYWRfZ2V0X3RpbWVzbGljZSh0aHJlYWQtPnNjaGVkLCB0aHJlYWQsIHRp
bWVzbGljZSk7Cit9CmRpZmYgLS1naXQgYS9saWIvdWtzY2hlZC90aHJlYWRfYXR0ci5jIGIvbGli
L3Vrc2NoZWQvdGhyZWFkX2F0dHIuYwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAw
MC4uNTJhZmU5ZjkKLS0tIC9kZXYvbnVsbAorKysgYi9saWIvdWtzY2hlZC90aHJlYWRfYXR0ci5j
CkBAIC0wLDAgKzEsMTM5IEBACisvKiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQlNELTMtQ2xh
dXNlICovCisvKgorICogQXV0aG9yczogQ29zdGluIEx1cHUgPGNvc3Rpbi5sdXB1QGNzLnB1Yi5y
bz4KKyAqCisgKiBDb3B5cmlnaHQgKGMpIDIwMTksIE5FQyBFdXJvcGUgTHRkLiwgTkVDIENvcnBv
cmF0aW9uLiBBbGwgcmlnaHRzIHJlc2VydmVkLgorICoKKyAqIFJlZGlzdHJpYnV0aW9uIGFuZCB1
c2UgaW4gc291cmNlIGFuZCBiaW5hcnkgZm9ybXMsIHdpdGggb3Igd2l0aG91dAorICogbW9kaWZp
Y2F0aW9uLCBhcmUgcGVybWl0dGVkIHByb3ZpZGVkIHRoYXQgdGhlIGZvbGxvd2luZyBjb25kaXRp
b25zCisgKiBhcmUgbWV0OgorICoKKyAqIDEuIFJlZGlzdHJpYnV0aW9ucyBvZiBzb3VyY2UgY29k
ZSBtdXN0IHJldGFpbiB0aGUgYWJvdmUgY29weXJpZ2h0CisgKiAgICBub3RpY2UsIHRoaXMgbGlz
dCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIuCisgKiAyLiBSZWRp
c3RyaWJ1dGlvbnMgaW4gYmluYXJ5IGZvcm0gbXVzdCByZXByb2R1Y2UgdGhlIGFib3ZlIGNvcHly
aWdodAorICogICAgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxv
d2luZyBkaXNjbGFpbWVyIGluIHRoZQorICogICAgZG9jdW1lbnRhdGlvbiBhbmQvb3Igb3RoZXIg
bWF0ZXJpYWxzIHByb3ZpZGVkIHdpdGggdGhlIGRpc3RyaWJ1dGlvbi4KKyAqIDMuIE5laXRoZXIg
dGhlIG5hbWUgb2YgdGhlIGNvcHlyaWdodCBob2xkZXIgbm9yIHRoZSBuYW1lcyBvZiBpdHMKKyAq
ICAgIGNvbnRyaWJ1dG9ycyBtYXkgYmUgdXNlZCB0byBlbmRvcnNlIG9yIHByb21vdGUgcHJvZHVj
dHMgZGVyaXZlZCBmcm9tCisgKiAgICB0aGlzIHNvZnR3YXJlIHdpdGhvdXQgc3BlY2lmaWMgcHJp
b3Igd3JpdHRlbiBwZXJtaXNzaW9uLgorICoKKyAqIFRISVMgU09GVFdBUkUgSVMgUFJPVklERUQg
QlkgVEhFIENPUFlSSUdIVCBIT0xERVJTIEFORCBDT05UUklCVVRPUlMgIkFTIElTIgorICogQU5E
IEFOWSBFWFBSRVNTIE9SIElNUExJRUQgV0FSUkFOVElFUywgSU5DTFVESU5HLCBCVVQgTk9UIExJ
TUlURUQgVE8sIFRIRQorICogSU1QTElFRCBXQVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJTElUWSBB
TkQgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UKKyAqIEFSRSBESVNDTEFJTUVELiBJ
TiBOTyBFVkVOVCBTSEFMTCBUSEUgQ09QWVJJR0hUIEhPTERFUiBPUiBDT05UUklCVVRPUlMgQkUK
KyAqIExJQUJMRSBGT1IgQU5ZIERJUkVDVCwgSU5ESVJFQ1QsIElOQ0lERU5UQUwsIFNQRUNJQUws
IEVYRU1QTEFSWSwgT1IKKyAqIENPTlNFUVVFTlRJQUwgREFNQUdFUyAoSU5DTFVESU5HLCBCVVQg
Tk9UIExJTUlURUQgVE8sIFBST0NVUkVNRU5UIE9GCisgKiBTVUJTVElUVVRFIEdPT0RTIE9SIFNF
UlZJQ0VTOyBMT1NTIE9GIFVTRSwgREFUQSwgT1IgUFJPRklUUzsgT1IgQlVTSU5FU1MKKyAqIElO
VEVSUlVQVElPTikgSE9XRVZFUiBDQVVTRUQgQU5EIE9OIEFOWSBUSEVPUlkgT0YgTElBQklMSVRZ
LCBXSEVUSEVSIElOCisgKiBDT05UUkFDVCwgU1RSSUNUIExJQUJJTElUWSwgT1IgVE9SVCAoSU5D
TFVESU5HIE5FR0xJR0VOQ0UgT1IgT1RIRVJXSVNFKQorICogQVJJU0lORyBJTiBBTlkgV0FZIE9V
VCBPRiBUSEUgVVNFIE9GIFRISVMgU09GVFdBUkUsIEVWRU4gSUYgQURWSVNFRCBPRiBUSEUKKyAq
IFBPU1NJQklMSVRZIE9GIFNVQ0ggREFNQUdFLgorICoKKyAqIFRISVMgSEVBREVSIE1BWSBOT1Qg
QkUgRVhUUkFDVEVEIE9SIE1PRElGSUVEIElOIEFOWSBXQVkuCisgKi8KKworI2luY2x1ZGUgPHN0
ZGxpYi5oPgorI2luY2x1ZGUgPGVycm5vLmg+CisjaW5jbHVkZSA8dWsvcGxhdC90aW1lLmg+Cisj
aW5jbHVkZSA8dWsvdGhyZWFkX2F0dHIuaD4KKyNpbmNsdWRlIDx1ay9hc3NlcnQuaD4KKworCitp
bnQgdWtfdGhyZWFkX2F0dHJfaW5pdCh1a190aHJlYWRfYXR0cl90ICphdHRyKQoreworCWlmIChh
dHRyID09IE5VTEwpCisJCXJldHVybiAtRUlOVkFMOworCisJYXR0ci0+ZGV0YWNoZWQgPSBmYWxz
ZTsKKwlhdHRyLT5wcmlvID0gVUtfVEhSRUFEX0FUVFJfUFJJT19JTlZBTElEOworCWF0dHItPnRp
bWVzbGljZSA9IFVLX1RIUkVBRF9BVFRSX1RJTUVTTElDRV9OSUw7CisKKwlyZXR1cm4gMDsKK30K
KworaW50IHVrX3RocmVhZF9hdHRyX2ZpbmkodWtfdGhyZWFkX2F0dHJfdCAqYXR0cikKK3sKKwlp
ZiAoYXR0ciA9PSBOVUxMKQorCQlyZXR1cm4gLUVJTlZBTDsKKworCXJldHVybiAwOworfQorCitp
bnQgdWtfdGhyZWFkX2F0dHJfc2V0X2RldGFjaHN0YXRlKHVrX3RocmVhZF9hdHRyX3QgKmF0dHIs
IGludCBzdGF0ZSkKK3sKKwlpZiAoYXR0ciA9PSBOVUxMKQorCQlyZXR1cm4gLUVJTlZBTDsKKwor
CWlmIChzdGF0ZSA9PSBVS19USFJFQURfQVRUUl9ERVRBQ0hFRCkKKwkJYXR0ci0+ZGV0YWNoZWQg
PSB0cnVlOworCisJZWxzZSBpZiAoc3RhdGUgPT0gVUtfVEhSRUFEX0FUVFJfV0FJVEFCTEUpCisJ
CWF0dHItPmRldGFjaGVkID0gZmFsc2U7CisKKwllbHNlCisJCXJldHVybiAtRUlOVkFMOworCisJ
cmV0dXJuIDA7Cit9CisKK2ludCB1a190aHJlYWRfYXR0cl9nZXRfZGV0YWNoc3RhdGUoY29uc3Qg
dWtfdGhyZWFkX2F0dHJfdCAqYXR0ciwgaW50ICpzdGF0ZSkKK3sKKwlpZiAoYXR0ciA9PSBOVUxM
IHx8IHN0YXRlID09IE5VTEwpCisJCXJldHVybiAtRUlOVkFMOworCisJaWYgKGF0dHItPmRldGFj
aGVkKQorCQkqc3RhdGUgPSBVS19USFJFQURfQVRUUl9ERVRBQ0hFRDsKKwllbHNlCisJCSpzdGF0
ZSA9IFVLX1RIUkVBRF9BVFRSX1dBSVRBQkxFOworCisJcmV0dXJuIDA7Cit9CisKK2ludCB1a190
aHJlYWRfYXR0cl9zZXRfcHJpbyh1a190aHJlYWRfYXR0cl90ICphdHRyLCBwcmlvX3QgcHJpbykK
K3sKKwlpbnQgcmMgPSAtRUlOVkFMOworCisJaWYgKGF0dHIgPT0gTlVMTCkKKwkJcmV0dXJuIHJj
OworCisJaWYgKHByaW8gPj0gVUtfVEhSRUFEX0FUVFJfUFJJT19NSU4gJiYKKwkJcHJpbyA8PSBV
S19USFJFQURfQVRUUl9QUklPX01BWCkgeworCQlhdHRyLT5wcmlvID0gcHJpbzsKKwkJcmMgPSAw
OworCX0KKworCXJldHVybiByYzsKK30KKworaW50IHVrX3RocmVhZF9hdHRyX2dldF9wcmlvKGNv
bnN0IHVrX3RocmVhZF9hdHRyX3QgKmF0dHIsIHByaW9fdCAqcHJpbykKK3sKKwlpZiAoYXR0ciA9
PSBOVUxMIHx8IHByaW8gPT0gTlVMTCkKKwkJcmV0dXJuIC1FSU5WQUw7CisKKwkqcHJpbyA9IGF0
dHItPnByaW87CisKKwlyZXR1cm4gMDsKK30KKworaW50IHVrX3RocmVhZF9hdHRyX3NldF90aW1l
c2xpY2UodWtfdGhyZWFkX2F0dHJfdCAqYXR0ciwgX19uc2VjIHRpbWVzbGljZSkKK3sKKwlpZiAo
YXR0ciA9PSBOVUxMKQorCQlyZXR1cm4gLUVJTlZBTDsKKworCWlmICh0aW1lc2xpY2UgPCBVS1BM
QVRfVElNRV9USUNLX05TRUMpCisJCXJldHVybiAtRUlOVkFMOworCisJYXR0ci0+dGltZXNsaWNl
ID0gdGltZXNsaWNlOworCisJcmV0dXJuIDA7Cit9CisKK2ludCB1a190aHJlYWRfYXR0cl9nZXRf
dGltZXNsaWNlKGNvbnN0IHVrX3RocmVhZF9hdHRyX3QgKmF0dHIsIF9fbnNlYyAqdGltZXNsaWNl
KQoreworCWlmIChhdHRyID09IE5VTEwgfHwgdGltZXNsaWNlID09IE5VTEwpCisJCXJldHVybiAt
RUlOVkFMOworCisJKnRpbWVzbGljZSA9IGF0dHItPnRpbWVzbGljZTsKKworCXJldHVybiAwOwor
fQpkaWZmIC0tZ2l0IGEvbGliL3Vrc2NoZWRjb29wL3NjaGVkY29vcC5jIGIvbGliL3Vrc2NoZWRj
b29wL3NjaGVkY29vcC5jCmluZGV4IDNlM2E5MmY1Li42ZjQ2ZDQ5ZSAxMDA2NDQKLS0tIGEvbGli
L3Vrc2NoZWRjb29wL3NjaGVkY29vcC5jCisrKyBiL2xpYi91a3NjaGVkY29vcC9zY2hlZGNvb3Au
YwpAQCAtMTMyLDcgKzEzMiw4IEBAIHN0YXRpYyB2b2lkIHNjaGVkY29vcF9zY2hlZHVsZShzdHJ1
Y3QgdWtfc2NoZWQgKnMpCiAJfQogfQogCi1zdGF0aWMgdm9pZCBzY2hlZGNvb3BfdGhyZWFkX2Fk
ZChzdHJ1Y3QgdWtfc2NoZWQgKnMsIHN0cnVjdCB1a190aHJlYWQgKnQpCitzdGF0aWMgdm9pZCBz
Y2hlZGNvb3BfdGhyZWFkX2FkZChzdHJ1Y3QgdWtfc2NoZWQgKnMsIHN0cnVjdCB1a190aHJlYWQg
KnQsCisJY29uc3QgdWtfdGhyZWFkX2F0dHJfdCAqYXR0ciBfX3VudXNlZCkKIHsKIAl1bnNpZ25l
ZCBsb25nIGZsYWdzOwogCXN0cnVjdCBzY2hlZGNvb3BfcHJpdmF0ZSAqcHJ2ID0gcy0+cHJ2OwpA
QCAtMjEwLDcgKzIxMSw4IEBAIHN0cnVjdCB1a19zY2hlZCAqdWtfc2NoZWRjb29wX2luaXQoc3Ry
dWN0IHVrX2FsbG9jICphKQogCXVrX3NjaGVkX2luaXQoc2NoZWQsCiAJCQlzY2hlZGNvb3BfeWll
bGQsCiAJCQlzY2hlZGNvb3BfdGhyZWFkX2FkZCwKLQkJCXNjaGVkY29vcF90aHJlYWRfcmVtb3Zl
KTsKKwkJCXNjaGVkY29vcF90aHJlYWRfcmVtb3ZlLAorCQkJTlVMTCwgTlVMTCwgTlVMTCwgTlVM
TCk7CiAKIAlyZXR1cm4gc2NoZWQ7CiB9Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1p
bmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Fri Mar 22 15:19:54 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 22 Mar 2019 15:19:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h7LxZ-0001A3-VB; Fri, 22 Mar 2019 15:19: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=aU1l=RZ=neclab.eu=florian.schmidt@srs-us1.protection.inumbo.net>)
 id 1h7LxY-00019A-5G
 for minios-devel@lists.xen.org; Fri, 22 Mar 2019 15:19:52 +0000
X-Inumbo-ID: eea3f947-4cb5-11e9-bc90-bc764e045a96
Received: from mailer2.neclab.eu (unknown [195.37.70.41])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id eea3f947-4cb5-11e9-bc90-bc764e045a96;
 Fri, 22 Mar 2019 15:19:49 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer2.neclab.eu (Postfix) with ESMTP id 6E2CFF203A;
 Fri, 22 Mar 2019 16:19:48 +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 tJJrDOHJXh59; Fri, 22 Mar 2019 16:19:48 +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 EF30FF2036;
 Fri, 22 Mar 2019 16:19:43 +0100 (CET)
Received: from [10.1.2.30] (10.1.2.30) by skoll.office.hd (192.168.125.11)
 with Microsoft SMTP Server (TLS) id 14.3.319.2; Fri, 22 Mar 2019 16:19:43
 +0100
To: Costin Lupu <costin.lupu@cs.pub.ro>, <minios-devel@lists.xen.org>
References: <20190322151601.21589-1-costin.lupu@cs.pub.ro>
 <20190322151601.21589-9-costin.lupu@cs.pub.ro>
From: Florian Schmidt <Florian.Schmidt@neclab.eu>
Message-ID: <27f628cd-4be3-7e2f-e91e-918afedba2bf@neclab.eu>
Date: Fri, 22 Mar 2019 16:19:43 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <20190322151601.21589-9-costin.lupu@cs.pub.ro>
Content-Language: en-US
X-Originating-IP: [10.1.2.30]
Subject: Re: [Minios-devel] [UNIKRAFT PATCH v3 08/12] lib/uksched: Set
 scheduler reference only if adding the thread was successful
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-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>

SGkgQ29zdGluLAoKdGhhbmtzIGZvciB0aGUgcGF0aWVuY2UuIE5vdyBpdCdzIGxvb2tpbmcgZ29v
ZCwgdGhhbmtzIQoKT24gMy8yMi8xOSA0OjE1IFBNLCBDb3N0aW4gTHVwdSB3cm90ZToKPiBTY2hl
ZHVsZXIgbWF5IHJlamVjdCBhZGRpbmcgdGhyZWFkcyBpZiBjZXJ0YWluIGNvbmRpdGlvbnMgYXJl
IG5vdCBtZXQuCj4gVGhlcmVmb3JlIHdlIHNldCB0aGUgc2NoZWR1bGVyIHJlZmVyZW5jZSBvbmx5
IGlmIGFkZGluZyB0aGUgdGhyZWFkIHdhcwo+IHN1Y2Nlc3NmdWwuCj4gCj4gU2lnbmVkLW9mZi1i
eTogQ29zdGluIEx1cHUgPGNvc3Rpbi5sdXB1QGNzLnB1Yi5ybz4KClJldmlld2VkLWJ5OiBGbG9y
aWFuIFNjaG1pZHQgPGZsb3JpYW4uc2NobWlkdEBuZWNsYWIuZXU+Cgo+IC0tLQo+ICAgbGliL3Vr
c2NoZWQvaW5jbHVkZS91ay9zY2hlZC5oIHwgMTYgKysrKysrKysrKystLS0tLQo+ICAgbGliL3Vr
c2NoZWQvc2NoZWQuYyAgICAgICAgICAgIHwgIDYgKysrKystCj4gICBsaWIvdWtzY2hlZC90aHJl
YWQuYyAgICAgICAgICAgfCAgMSArCj4gICBsaWIvdWtzY2hlZGNvb3Avc2NoZWRjb29wLmMgICAg
fCAgNCArKystCj4gICA0IGZpbGVzIGNoYW5nZWQsIDIwIGluc2VydGlvbnMoKyksIDcgZGVsZXRp
b25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2xpYi91a3NjaGVkL2luY2x1ZGUvdWsvc2NoZWQuaCBi
L2xpYi91a3NjaGVkL2luY2x1ZGUvdWsvc2NoZWQuaAo+IGluZGV4IDllMjE4Njg4Li44MGZjMmY3
OCAxMDA2NDQKPiAtLS0gYS9saWIvdWtzY2hlZC9pbmNsdWRlL3VrL3NjaGVkLmgKPiArKysgYi9s
aWIvdWtzY2hlZC9pbmNsdWRlL3VrL3NjaGVkLmgKPiBAQCAtNTksNyArNTksNyBAQCBpbnQgdWtf
c2NoZWRfc2V0X2RlZmF1bHQoc3RydWN0IHVrX3NjaGVkICpzKTsKPiAgIHR5cGVkZWYgdm9pZCAg
KCp1a19zY2hlZF95aWVsZF9mdW5jX3QpCj4gICAJCShzdHJ1Y3QgdWtfc2NoZWQgKnMpOwo+ICAg
Cj4gLXR5cGVkZWYgdm9pZCAgKCp1a19zY2hlZF90aHJlYWRfYWRkX2Z1bmNfdCkKPiArdHlwZWRl
ZiBpbnQgICAoKnVrX3NjaGVkX3RocmVhZF9hZGRfZnVuY190KQo+ICAgCQkoc3RydWN0IHVrX3Nj
aGVkICpzLCBzdHJ1Y3QgdWtfdGhyZWFkICp0LAo+ICAgCQkJY29uc3QgdWtfdGhyZWFkX2F0dHJf
dCAqYXR0cik7Cj4gICB0eXBlZGVmIHZvaWQgICgqdWtfc2NoZWRfdGhyZWFkX3JlbW92ZV9mdW5j
X3QpCj4gQEAgLTEwNywyNCArMTA3LDMwIEBAIHN0YXRpYyBpbmxpbmUgdm9pZCB1a19zY2hlZF95
aWVsZCh2b2lkKQo+ICAgCXMtPnlpZWxkKHMpOwo+ICAgfQo+ICAgCj4gLXN0YXRpYyBpbmxpbmUg
dm9pZCB1a19zY2hlZF90aHJlYWRfYWRkKHN0cnVjdCB1a19zY2hlZCAqcywKPiArc3RhdGljIGlu
bGluZSBpbnQgdWtfc2NoZWRfdGhyZWFkX2FkZChzdHJ1Y3QgdWtfc2NoZWQgKnMsCj4gICAJCXN0
cnVjdCB1a190aHJlYWQgKnQsIGNvbnN0IHVrX3RocmVhZF9hdHRyX3QgKmF0dHIpCj4gICB7Cj4g
KwlpbnQgcmM7Cj4gKwo+ICAgCVVLX0FTU0VSVChzKTsKPiAgIAlVS19BU1NFUlQodCk7Cj4gICAJ
aWYgKGF0dHIpCj4gICAJCXQtPmRldGFjaGVkID0gYXR0ci0+ZGV0YWNoZWQ7Cj4gLQl0LT5zY2hl
ZCA9IHM7Cj4gLQlzLT50aHJlYWRfYWRkKHMsIHQsIGF0dHIpOwo+ICsJcmMgPSBzLT50aHJlYWRf
YWRkKHMsIHQsIGF0dHIpOwo+ICsJaWYgKHJjID09IDApCj4gKwkJdC0+c2NoZWQgPSBzOwo+ICsJ
cmV0dXJuIHJjOwo+ICAgfQo+ICAgCj4gLXN0YXRpYyBpbmxpbmUgdm9pZCB1a19zY2hlZF90aHJl
YWRfcmVtb3ZlKHN0cnVjdCB1a19zY2hlZCAqcywKPiArc3RhdGljIGlubGluZSBpbnQgdWtfc2No
ZWRfdGhyZWFkX3JlbW92ZShzdHJ1Y3QgdWtfc2NoZWQgKnMsCj4gICAJCXN0cnVjdCB1a190aHJl
YWQgKnQpCj4gICB7Cj4gICAJVUtfQVNTRVJUKHMpOwo+ICAgCVVLX0FTU0VSVCh0KTsKPiArCVVL
X0FTU0VSVCh0LT5zY2hlZCA9PSBzKTsKPiAgIAlzLT50aHJlYWRfcmVtb3ZlKHMsIHQpOwo+ICAg
CXQtPnNjaGVkID0gTlVMTDsKPiArCXJldHVybiAwOwo+ICAgfQo+ICAgCj4gICBzdGF0aWMgaW5s
aW5lIGludCB1a19zY2hlZF90aHJlYWRfc2V0X3ByaW8oc3RydWN0IHVrX3NjaGVkICpzLAo+IGRp
ZmYgLS1naXQgYS9saWIvdWtzY2hlZC9zY2hlZC5jIGIvbGliL3Vrc2NoZWQvc2NoZWQuYwo+IGlu
ZGV4IDVmNmJjNjg1Li4xMDRjNTI4MCAxMDA2NDQKPiAtLS0gYS9saWIvdWtzY2hlZC9zY2hlZC5j
Cj4gKysrIGIvbGliL3Vrc2NoZWQvc2NoZWQuYwo+IEBAIC0xOTcsMTAgKzE5NywxNCBAQCBzdHJ1
Y3QgdWtfdGhyZWFkICp1a19zY2hlZF90aHJlYWRfY3JlYXRlKHN0cnVjdCB1a19zY2hlZCAqc2No
ZWQsCj4gICAJaWYgKHJjKQo+ICAgCQlnb3RvIGVycjsKPiAgIAo+IC0JdWtfc2NoZWRfdGhyZWFk
X2FkZChzY2hlZCwgdGhyZWFkLCBhdHRyKTsKPiArCXJjID0gdWtfc2NoZWRfdGhyZWFkX2FkZChz
Y2hlZCwgdGhyZWFkLCBhdHRyKTsKPiArCWlmIChyYykKPiArCQlnb3RvIGVycl9hZGQ7Cj4gICAK
PiAgIAlyZXR1cm4gdGhyZWFkOwo+ICAgCj4gK2Vycl9hZGQ6Cj4gKwl1a190aHJlYWRfZmluaSh0
aHJlYWQsIHNjaGVkLT5hbGxvY2F0b3IpOwo+ICAgZXJyOgo+ICAgCWlmIChzdGFjaykKPiAgIAkJ
dWtfZnJlZShzY2hlZC0+YWxsb2NhdG9yLCBzdGFjayk7Cj4gZGlmZiAtLWdpdCBhL2xpYi91a3Nj
aGVkL3RocmVhZC5jIGIvbGliL3Vrc2NoZWQvdGhyZWFkLmMKPiBpbmRleCBmZjBmYjM5Zi4uNGQ5
MzFhNzQgMTAwNjQ0Cj4gLS0tIGEvbGliL3Vrc2NoZWQvdGhyZWFkLmMKPiArKysgYi9saWIvdWtz
Y2hlZC90aHJlYWQuYwo+IEBAIC04OSw2ICs4OSw3IEBAIGludCB1a190aHJlYWRfaW5pdChzdHJ1
Y3QgdWtfdGhyZWFkICp0aHJlYWQsCj4gICAJdGhyZWFkLT53YWtldXBfdGltZSA9IDBMTDsKPiAg
IAl0aHJlYWQtPmRldGFjaGVkID0gZmFsc2U7Cj4gICAJdWtfd2FpdHFfaW5pdCgmdGhyZWFkLT53
YWl0aW5nX3RocmVhZHMpOwo+ICsJdGhyZWFkLT5zY2hlZCA9IE5VTEw7Cj4gICAKPiAgICNpZmRl
ZiBDT05GSUdfSEFWRV9MSUJDCj4gICAJLy9UT0RPIF9SRUVOVF9JTklUX1BUUigmdGhyZWFkLT5y
ZWVudCk7Cj4gZGlmZiAtLWdpdCBhL2xpYi91a3NjaGVkY29vcC9zY2hlZGNvb3AuYyBiL2xpYi91
a3NjaGVkY29vcC9zY2hlZGNvb3AuYwo+IGluZGV4IGEzZjI2NWM2Li41NTlkZjAwNiAxMDA2NDQK
PiAtLS0gYS9saWIvdWtzY2hlZGNvb3Avc2NoZWRjb29wLmMKPiArKysgYi9saWIvdWtzY2hlZGNv
b3Avc2NoZWRjb29wLmMKPiBAQCAtMTMyLDcgKzEzMiw3IEBAIHN0YXRpYyB2b2lkIHNjaGVkY29v
cF9zY2hlZHVsZShzdHJ1Y3QgdWtfc2NoZWQgKnMpCj4gICAJfQo+ICAgfQo+ICAgCj4gLXN0YXRp
YyB2b2lkIHNjaGVkY29vcF90aHJlYWRfYWRkKHN0cnVjdCB1a19zY2hlZCAqcywgc3RydWN0IHVr
X3RocmVhZCAqdCwKPiArc3RhdGljIGludCBzY2hlZGNvb3BfdGhyZWFkX2FkZChzdHJ1Y3QgdWtf
c2NoZWQgKnMsIHN0cnVjdCB1a190aHJlYWQgKnQsCj4gICAJY29uc3QgdWtfdGhyZWFkX2F0dHJf
dCAqYXR0ciBfX3VudXNlZCkKPiAgIHsKPiAgIAl1bnNpZ25lZCBsb25nIGZsYWdzOwo+IEBAIC0x
NDMsNiArMTQzLDggQEAgc3RhdGljIHZvaWQgc2NoZWRjb29wX3RocmVhZF9hZGQoc3RydWN0IHVr
X3NjaGVkICpzLCBzdHJ1Y3QgdWtfdGhyZWFkICp0LAo+ICAgCWZsYWdzID0gdWtwbGF0X2xjcHVf
c2F2ZV9pcnFmKCk7Cj4gICAJVUtfVEFJTFFfSU5TRVJUX1RBSUwoJnBydi0+dGhyZWFkX2xpc3Qs
IHQsIHRocmVhZF9saXN0KTsKPiAgIAl1a3BsYXRfbGNwdV9yZXN0b3JlX2lycWYoZmxhZ3MpOwo+
ICsKPiArCXJldHVybiAwOwo+ICAgfQo+ICAgCj4gICBzdGF0aWMgdm9pZCBzY2hlZGNvb3BfdGhy
ZWFkX3JlbW92ZShzdHJ1Y3QgdWtfc2NoZWQgKnMsIHN0cnVjdCB1a190aHJlYWQgKnQpCj4gCgot
LSAKRHIuIEZsb3JpYW4gU2NobWlkdArjg5Xjg63jg7zjg6rjgqLjg7Pjg7vjgrfjg6Xjg5/jg4Pj
g4gKUmVzZWFyY2ggU2NpZW50aXN0LApTeXN0ZW1zIGFuZCBNYWNoaW5lIExlYXJuaW5nIEdyb3Vw
Ck5FQyBMYWJvcmF0b3JpZXMgRXVyb3BlCkt1cmbDvHJzdGVuLUFubGFnZSAzNiwgRC02OTExNSBI
ZWlkZWxiZXJnClRlbC4gICAgICs0OSAoMCk2MjIxIDQzNDItMjY1CkZheDogICAgICs0OSAoMCk2
MjIxIDQzNDItMTU1CmUtbWFpbDogIGZsb3JpYW4uc2NobWlkdEBuZWNsYWIuZXUKPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ClJlZ2lz
dGVyZWQgYXQgQW10c2dlcmljaHQgTWFubmhlaW0sIEdlcm1hbnksIEhSQjcyODU1OAoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1h
aWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Fri Mar 22 15:31:17 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 22 Mar 2019 15:31:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h7M8a-0002bY-2N; Fri, 22 Mar 2019 15:31:16 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aYSe=RZ=neclab.eu=sharan.santhanam@srs-us1.protection.inumbo.net>)
 id 1h7M8Y-0002bT-IJ
 for minios-devel@lists.xenproject.org; Fri, 22 Mar 2019 15:31:14 +0000
X-Inumbo-ID: 861b07df-4cb7-11e9-bc90-bc764e045a96
Received: from mailer2.neclab.eu (unknown [195.37.70.41])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 861b07df-4cb7-11e9-bc90-bc764e045a96;
 Fri, 22 Mar 2019 15:31:13 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer2.neclab.eu (Postfix) with ESMTP id 02417F2048;
 Fri, 22 Mar 2019 16:31:12 +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 MbJhuP8BISsm; Fri, 22 Mar 2019 16:31:11 +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 AAC8AF203A;
 Fri, 22 Mar 2019 16:30:59 +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; Fri, 22 Mar 2019 16:30:59
 +0100
From: Sharan Santhanam <sharan.santhanam@neclab.eu>
To: Wei Chen <wei.chen@arm.com>, <minios-devel@lists.xenproject.org>,
 <simon.kuenzer@neclab.eu>, <florian.schmidt@neclab.eu>,
 <yuri.volchkov@neclab.eu>, <Felipe.Huici@neclab.eu>
References: <20181213091901.85170-1-wei.chen@arm.com>
 <20181213091901.85170-7-wei.chen@arm.com>
Message-ID: <aebfa343-ff75-8df5-f3e8-eaba96a3d694@neclab.eu>
Date: Fri, 22 Mar 2019 16:30:59 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <20181213091901.85170-7-wei.chen@arm.com>
Content-Language: en-US
X-Originating-IP: [10.1.2.132]
Subject: Re: [Minios-devel] [UNIKRAFT PATCH 6/7] plat/common: Add a platform
 API to get IRQ from device tree
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, Justin.He@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>

SGVsbG8sCgpUaGlzIHBhdGNoIGhhcyBjaGVja3BhdGNoIGVycm9yL3dhcm5pbmcuIFRoZSByZXN0
IG9mIHRoZSBjb21tZW50cyBhcmUgCmlubGluZS4KClRoYW5rcyAmIFJlZ2FyZHMKU2hhcmFuCgoK
T24gMTIvMTMvMTggMTA6MTkgQU0sIFdlaSBDaGVuIHdyb3RlOgo+IFdoZW4gd2UgZ2V0IGlycSBu
dW1iZXIgZnJvbSBkZXZpY2UgdHJlZSwgaXQgY29udGFpbnMgbW9yZSB0aGFuCj4gb25lIGl0ZW1z
LCBsaWtlIGlycSB0eXBlLCBoYXJkd2FyZSBpcnEgbnVtYmVyLiBUaGlzIGZ1bmN0aW9uIHdpbGwK
PiBoZWxwIHVzIHRvIHRyYW5zbGF0ZSB0aGVzZSBpdGVtcyBpbnRvIG9uZSB1bmlxdWUgcGxhdGZv
bXIgaXJxIG51bWJlci4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBXZWkgQ2hlbiA8d2VpLmNoZW5AYXJt
LmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBKaWFueW9uZyBXdSA8amlhbnlvbmcud3VAYXJtLmNvbT4K
PiAtLS0KPiAgIHBsYXQvY29tbW9uL2FybS9naWMtdjIuYyAgfCA1MiArKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrLS0KPiAgIHBsYXQvY29tbW9uL2luY2x1ZGUvaXJxLmggfCAg
OSArKysrKysrCj4gICAyIGZpbGVzIGNoYW5nZWQsIDU5IGluc2VydGlvbnMoKyksIDIgZGVsZXRp
b25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3BsYXQvY29tbW9uL2FybS9naWMtdjIuYyBiL3BsYXQv
Y29tbW9uL2FybS9naWMtdjIuYwo+IGluZGV4IDI2ZjRhN2YuLjg3ZTgxNjggMTAwNjQ0Cj4gLS0t
IGEvcGxhdC9jb21tb24vYXJtL2dpYy12Mi5jCj4gKysrIGIvcGxhdC9jb21tb24vYXJtL2dpYy12
Mi5jCj4gQEAgLTQ2LDEyICs0NiwxOCBAQAo+ICAgLyogTWF4IENQVSBpbnRlcmZhY2UgZm9yIEdJ
Q3YyICovCj4gICAjZGVmaW5lIEdJQ19NQVhfQ1BVSUYJCTgKPiAgIAo+IC0vKiBTUEkgaW50ZXJy
dXB0IGJhc2UgSUQgKi8KPiArLyogU1BJIGludGVycnVwdCBkZWZpbml0aW9ucyAqLwo+ICsjZGVm
aW5lIEdJQ19TUElfVFlQRQkJMAo+ICAgI2RlZmluZSBHSUNfU1BJX0JBU0UJCTMyCj4gICAKPiAt
LyogUFBJIGludGVycnVwdCBiYXNlIElEICovCj4gKy8qIFBQSSBpbnRlcnJ1cHQgZGVmaW5pdGlv
bnMgKi8KPiArI2RlZmluZSBHSUNfUFBJX1RZUEUJCTEKPiAgICNkZWZpbmUgR0lDX1BQSV9CQVNF
CQkxNgo+ICAgCj4gKy8qIFNHSSBpbnRlcnJ1cHQgZGVmaW5pdGlvbnMgKi8KPiArI2RlZmluZSBH
SUNfU0dJX1RZUEUJCTIKPiArI2RlZmluZSBHSUNfU0dJX0JBU0UJCTAKPiArCj4gICAvKiBNYXgg
c3VwcG9ydCBpbnRlcnJ1cHQgbnVtYmVyIGZvciBHSUN2MiAqLwo+ICAgI2RlZmluZSBHSUNfTUFY
X0lSUQkJX19NQVhfSVJRCj4gICAKPiBAQCAtMjkyLDYgKzI5OCwzMyBAQCB2b2lkIGdpY19zZXRf
aXJxX3R5cGUodWludDMyX3QgaXJxLCBpbnQgdHJpZ2dlciwgaW50IHBvbGFyaXR5KQo+ICAgCXdy
aXRlX2dpY2QzMihHSUNEX0lDRkdSKGlycSksIHZhbCk7Cj4gICB9Cj4gICAKCldoeSBkbyB3ZSB3
YW50IHRvIGV4cG9zZSB0aGUgZnVuY3Rpb24gdG8gdGhlIG91dHNpZGU/IFNob3VsZG4ndCB3ZSBh
ZGQgCnN0YXRpYwo+ICtpbnQgZ2ljX2lycV90cmFuc2xhdGUoaW50IHR5cGUsIGludCBod19pcnEp
Cj4gK3sKPiArCWludCBpcnE7Cj4gKwo+ICsgICAgICAgIHN3aXRjaCAodHlwZSkgewo+ICsJY2Fz
ZSBHSUNfU1BJX1RZUEU6Cj4gKwkJaXJxID0gaHdfaXJxICsgR0lDX1NQSV9CQVNFOwoKU2hvdWxk
bid0IGl0IGJlIChpcnEgPCBfX01BWF9JUlEpIG9yIHRoZSBtYXggbnVtYmVyIG9mIGludGVycnVw
dCB0aGF0IAp3ZXJlIHN1cHBvcnRlZCBvbiB0aGUgZGV2aWNlPwo+ICsJCWlmIChpcnEgPj0gR0lD
X1NQSV9CQVNFICYmIGlycSA8IEdJQ19TUElfQkFTRSkKPiArCQkJcmV0dXJuIGlycTsKPiArCQli
cmVhazsKPiArCWNhc2UgR0lDX1BQSV9UWVBFOgo+ICsJCWlycSA9IGh3X2lycSArIEdJQ19QUElf
QkFTRTsKPiArCQlpZiAoaXJxID49IEdJQ19QUElfQkFTRSAmJiBpcnEgPCBHSUNfU1BJX0JBU0Up
Cj4gKwkJCXJldHVybiBpcnE7Cj4gKwkJYnJlYWs7Cj4gKwljYXNlIEdJQ19TR0lfVFlQRToKPiAr
CQlpcnEgPSBod19pcnEgKyBHSUNfU0dJX0JBU0U7Cj4gKwkJaWYgKGlycSA+PSBHSUNfU0dJX0JB
U0UgJiYgaXJxIDwgR0lDX1BQSV9CQVNFKQo+ICsJCQlyZXR1cm4gaXJxOwo+ICsJCWJyZWFrOwo+
ICsJZGVmYXVsdDoKPiArCQl1a19wcl93YXJuKCJJbnZhbGlkIElSUSB0eXBlIFslZF1cbiIsIHR5
cGUpOwo+ICsgICAgICAgIH0KPiArCgpNYXliZSB3aXNlIHRvIGFkZAoKdWtfcHJfZXJyKCJPdXQg
b2YgcmFuZ2VcbiIpOwo+ICsgICAgICAgIHJldHVybiAtRUlOVkFMOwo+ICt9Cj4gKwo+ICAgc3Rh
dGljIHZvaWQgZ2ljX2luaXRfZGlzdCh2b2lkKQo+ICAgewo+ICAgCXVpbnQzMl90IHZhbCwgY3B1
aWZfbnVtYmVyLCBpcnFfbnVtYmVyOwo+IEBAIC00MTMsMyArNDQ2LDE4IEBAIGludCBfZHRiX2lu
aXRfZ2ljKGNvbnN0IHZvaWQgKmZkdCkKPiAgIAo+ICAgCXJldHVybiAwOwo+ICAgfQo+ICsKCkkg
d291bGQgYXZvaWQgdXNpbmcgdGhlIHVrcGxhdF8qIGFzIGl0IGdpYyBzcGVjaWZpYyBmdW5jdGlv
bi4KPiAraW50IHVrcGxhdF9nZXRfaXJxX2Zyb21fZHRiKGNvbnN0IHZvaWQgKmZkdCwgaW50IG5v
ZGVvZmZzZXQsIGludCBpbmRleCkKPiArewo+ICsJY29uc3QgZmR0MzJfdCAqcHJvcDsKPiArCWlu
dCB0eXBlLCBod2lycSwgc2l6ZTsKPiArCj4gKwlwcm9wID0gZmR0X2dldF9pbnRlcnJ1cHQoZmR0
LCBub2Rlb2Zmc2V0LCBpbmRleCwgJnNpemUpOwo+ICsJaWYgKCFwcm9wKQo+ICsJCXJldHVybiAt
RUlOVkFMOwo+ICsKPiArCXR5cGUgPSBmZHQzMl90b19jcHUocHJvcFswXSk7Cj4gKwlod2lycSA9
IGZkdDMyX3RvX2NwdShwcm9wWzFdKTsKPiArCj4gKwlyZXR1cm4gZ2ljX2lycV90cmFuc2xhdGUo
dHlwZSAsIGh3aXJxKTsKPiArfQo+IGRpZmYgLS1naXQgYS9wbGF0L2NvbW1vbi9pbmNsdWRlL2ly
cS5oIGIvcGxhdC9jb21tb24vaW5jbHVkZS9pcnEuaAo+IGluZGV4IGZhYzUwMjIuLmZjMjY4Yjcg
MTAwNjQ0Cj4gLS0tIGEvcGxhdC9jb21tb24vaW5jbHVkZS9pcnEuaAo+ICsrKyBiL3BsYXQvY29t
bW9uL2luY2x1ZGUvaXJxLmgKPiBAQCAtNjEsNCArNjEsMTMgQEAgZW51bSB1a19pcnFfcG9sYXJp
dHkgewo+ICAgCVVLX0lSUV9QT0xBUklUWV9NQVgKPiAgIH07Cj4gICAKCkkgcHJlZmVyIGFkZGlu
ZyBpdCB0byBnaWNfZmR0Lmggb3IgYSBzdWl0YWJsZSBuYW1lICBpbiAKcGxhdC9jb21tb24vaW5j
bHVkZSBiZWNhdXNlIHRoaXMgZGV2aWNlIHRyZWUgcGFyc2luZyBmb3IgZ2ljLgo+ICsvKioKPiAr
ICogR2V0IGFuIGludGVycnVwdCBudW1iZXIgb2YgZ2l2ZW4gaW5kZXggZnJvbSBkZXZpY2UgdHJl
ZQo+ICsgKiBAcGFyYW0gZmR0IERldmljZSB0cmVlIGJsb2IKPiArICogQHBhcmFtIG5vZGVvZmZz
ZXQgZGV2aWNlIG5vZGUgb2Zmc2V0Cj4gKyAqIEBwYXJhbSBpbmRleCB3aGljaCBpbnRlcnJ1cHQK
PiArICogQHJldHVybiAwIG9uIHN1Y2Nlc3MsIGEgbmVnYXRpdmUgZXJybm8gdmFsdWUgb24gZXJy
b3JzCj4gKyAqLwo+ICtpbnQgdWtwbGF0X2dldF9pcnFfZnJvbV9kdGIoY29uc3Qgdm9pZCAqZmR0
LCBpbnQgbm9kZW9mZnNldCwgaW50IGluZGV4KTsKPiArCj4gICAjZW5kaWYgLyogX19QTEFUX0NN
Tl9JUlFfSF9fICovCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
bWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Fri Mar 22 15:35:15 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 22 Mar 2019 15:35: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 1h7MCR-0002jm-Dz; Fri, 22 Mar 2019 15:35:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aYSe=RZ=neclab.eu=sharan.santhanam@srs-us1.protection.inumbo.net>)
 id 1h7MCP-0002jh-S3
 for minios-devel@lists.xenproject.org; Fri, 22 Mar 2019 15:35:13 +0000
X-Inumbo-ID: 126cd340-4cb8-11e9-9853-a38d663c5eb9
Received: from mailer1.neclab.eu (unknown [195.37.70.40])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 126cd340-4cb8-11e9-9853-a38d663c5eb9;
 Fri, 22 Mar 2019 15:35:08 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer1.neclab.eu (Postfix) with ESMTP id 88B3D104FD4;
 Fri, 22 Mar 2019 16:35:07 +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 ruwlTxzoE5vN; Fri, 22 Mar 2019 16:35:07 +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 mailer1.neclab.eu (Postfix) with ESMTPS id 1EBB7104FD2;
 Fri, 22 Mar 2019 16:35:07 +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; Fri, 22 Mar 2019 16:35:06
 +0100
To: "Jianyong Wu (Arm Technology China)" <Jianyong.Wu@arm.com>, "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>,
 "florian.schmidt@neclab.eu" <florian.schmidt@neclab.eu>,
 "yuri.volchkov@neclab.eu" <yuri.volchkov@neclab.eu>, "Felipe.Huici@neclab.eu"
 <Felipe.Huici@neclab.eu>
References: <20181213091901.85170-1-wei.chen@arm.com>
 <20181213091901.85170-5-wei.chen@arm.com>
 <46237b92-184a-dce0-2b5a-0acb1d0dab20@neclab.eu>
 <VI1PR08MB314934E0AC2DCB3D1B2931A0F4430@VI1PR08MB3149.eurprd08.prod.outlook.com>
From: Sharan Santhanam <sharan.santhanam@neclab.eu>
Message-ID: <6d48a3c7-f69d-3a6e-44d8-fdced55a954c@neclab.eu>
Date: Fri, 22 Mar 2019 16:35:06 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <VI1PR08MB314934E0AC2DCB3D1B2931A0F4430@VI1PR08MB3149.eurprd08.prod.outlook.com>
Content-Language: en-US
X-Originating-IP: [10.1.2.132]
Subject: Re: [Minios-devel] [UNIKRAFT PATCH 4/7] plat/common: 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>,
 "Justin He \(Arm Technology China\)" <Justin.He@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>

SGVsbG8gSmlhbnlvbmcgV3UsCgpQbGVhc2UgZmluZCB0aGUgY29tbWVudCBpbmxpbmUuCgpUaGFu
a3MgJiBSZWdhcmRzClNoYXJhbgoKCk9uIDMvMjIvMTkgNjowNiBBTSwgSmlhbnlvbmcgV3UgKEFy
bSBUZWNobm9sb2d5IENoaW5hKSB3cm90ZToKPiBIaSBzaGFyYW4sCj4gCj4+IC0tLS0tT3JpZ2lu
YWwgTWVzc2FnZS0tLS0tCj4+IEZyb206IFNoYXJhbiBTYW50aGFuYW0gPHNoYXJhbi5zYW50aGFu
YW1AbmVjbGFiLmV1Pgo+PiBTZW50OiBGcmlkYXksIE1hcmNoIDIyLCAyMDE5IDE6MTQgQU0KPj4g
VG86IFdlaSBDaGVuIChBcm0gVGVjaG5vbG9neSBDaGluYSkgPFdlaS5DaGVuQGFybS5jb20+OyBt
aW5pb3MtCj4+IGRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnOyBzaW1vbi5rdWVuemVyQG5lY2xh
Yi5ldTsKPj4gZmxvcmlhbi5zY2htaWR0QG5lY2xhYi5ldTsgeXVyaS52b2xjaGtvdkBuZWNsYWIu
ZXU7Cj4+IEZlbGlwZS5IdWljaUBuZWNsYWIuZXUKPj4gQ2M6IEthbHkgWGluIChBcm0gVGVjaG5v
bG9neSBDaGluYSkgPEthbHkuWGluQGFybS5jb20+OyBKdXN0aW4gSGUgKEFybQo+PiBUZWNobm9s
b2d5IENoaW5hKSA8SnVzdGluLkhlQGFybS5jb20+OyBKaWFueW9uZyBXdSAoQXJtIFRlY2hub2xv
Z3kKPj4gQ2hpbmEpIDxKaWFueW9uZy5XdUBhcm0uY29tPjsgbmQgPG5kQGFybS5jb20+Cj4+IFN1
YmplY3Q6IFJlOiBbTWluaW9zLWRldmVsXSBbVU5JS1JBRlQgUEFUQ0ggNC83XSBwbGF0L2NvbW1v
bjogSW1wbGVtZW50Cj4+IGdpYy12MiBsaWJyYXJ5IGZvciBBcm0KPj4KPj4gSGVsbG8sCj4+Cj4+
IFRoZXJlIGlzIGEgZGVwZW5kZW5jeSBvbiB0aGlzIHBhdGNoIHdpdGggdGhlIGJlbG93IGxpYmZk
dCBwYXRjaGVzLgo+Pgo+PiBodHRwczovL3BhdGNod29yay51bmlrcmFmdC5vcmcvcGF0Y2gvNzI1
MTMwLwo+PiBodHRwczovL3BhdGNod29yay51bmlrcmFmdC5vcmcvcGF0Y2gvNzI1MTMxLwo+Pgo+
PiBUaGVyZSBhcmUgYWxzbyBjaGVja3BhdGNoIGZhaWx1cmUgaW4gdGhpcyBwYXRjaC4KPiBJIHdp
bGwgY2hlY2sgYW5kIGZpeCBpdAo+Pgo+PiBJIHdhcyBhbHNvIHdvbmRlcmluZyBpZiB0aGlzIGVu
dGlyZSBnaWMgYmVsb25ncyB1bmRlciB0aGUgcGxhdC9kcml2ZXJzL2dpYy8uCj4gWWgsIG1heWJl
IGJldHRlcgo+Pgo+PiBQbGVhc2UgZmluZCByZXN0IG9mIHRoZSBjb21tZW50cyBpbmxpbmUuCj4+
Cj4+IFRoYW5rcyAmIFJlZ2FyZHMKPj4gU2hhcmFuCj4+Cj4+IE9uIDEyLzEzLzE4IDEwOjE4IEFN
LCBXZWkgQ2hlbiB3cm90ZToKPj4+IFRoaXMgbGlicmFyeSBoYXMgaW1wbGVtZW50ZWQgYmFzaWMg
R0lDdjIgZnVuY3Rpb25zLiBXZSBkb24ndCBzdXBwb3J0Cj4+PiBHSUN2Mk0gYW5kIHNlY3VyaXR5
IGV4dGVuc2lvbiBpbiB0aGlzIGxpYnJhcnkuCj4+Pgo+Pj4gU2lnbmVkLW9mZi1ieTogV2VpIENo
ZW4gPHdlaS5jaGVuQGFybS5jb20+Cj4+PiBTaWduZWQtb2ZmLWJ5OiBKaWFueW9uZyBXdSA8amlh
bnlvbmcud3VAYXJtLmNvbT4KPj4+IC0tLQo+Pj4gICAgcGxhdC9jb21tb24vYXJtL2dpYy12Mi5j
ICAgICAgICAgfCA0MTUKPj4gKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+Pj4gICAg
cGxhdC9jb21tb24vaW5jbHVkZS9hcm0vZ2ljLXYyLmggfCAzNjgKPj4gKysrKysrKysrKysrKysr
KysrKysrKysrKysrCj4+PiAgICBwbGF0L2NvbW1vbi9pbmNsdWRlL2lycS5oICAgICAgICB8ICAx
NSArKwo+Pj4gICAgcGxhdC9rdm0vTWFrZWZpbGUudWsgICAgICAgICAgICAgfCAgIDEgKwo+Pj4g
ICAgNCBmaWxlcyBjaGFuZ2VkLCA3OTkgaW5zZXJ0aW9ucygrKQo+Pj4gICAgY3JlYXRlIG1vZGUg
MTAwNjQ0IHBsYXQvY29tbW9uL2FybS9naWMtdjIuYwo+Pj4gICAgY3JlYXRlIG1vZGUgMTAwNjQ0
IHBsYXQvY29tbW9uL2luY2x1ZGUvYXJtL2dpYy12Mi5oCj4+Pgo+Pj4gZGlmZiAtLWdpdCBhL3Bs
YXQvY29tbW9uL2FybS9naWMtdjIuYyBiL3BsYXQvY29tbW9uL2FybS9naWMtdjIuYyBuZXcKPj4+
IGZpbGUgbW9kZSAxMDA2NDQgaW5kZXggMDAwMDAwMC4uMjZmNGE3Zgo+Pj4gLS0tIC9kZXYvbnVs
bAo+Pj4gKysrIGIvcGxhdC9jb21tb24vYXJtL2dpYy12Mi5jCj4+PiBAQCAtMCwwICsxLDQxNSBA
QAo+Pj4gKy8qIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBCU0QtMy1DbGF1c2UgKi8KPj4+ICsv
Kgo+Pj4gKyAqIEF1dGhvcnM6IFdlaSBDaGVuIDxXZWkuQ2hlbkBhcm0uY29tPgo+Pj4gKyAqICAg
ICAgICAgIEppYW55b25nIFd1IDxKaWFueW9uZy5XdUBhcm0uY29tPgo+Pj4gKyAqCj4+PiArICog
Q29weXJpZ2h0IChjKSAyMDE4LCBBcm0gTHRkLiBBbGwgcmlnaHRzIHJlc2VydmVkLgo+Pj4gKyAq
Cj4+PiArICogUmVkaXN0cmlidXRpb24gYW5kIHVzZSBpbiBzb3VyY2UgYW5kIGJpbmFyeSBmb3Jt
cywgd2l0aCBvciB3aXRob3V0Cj4+PiArICogbW9kaWZpY2F0aW9uLCBhcmUgcGVybWl0dGVkIHBy
b3ZpZGVkIHRoYXQgdGhlIGZvbGxvd2luZyBjb25kaXRpb25zCj4+PiArICogYXJlIG1ldDoKPj4+
ICsgKgo+Pj4gKyAqIDEuIFJlZGlzdHJpYnV0aW9ucyBvZiBzb3VyY2UgY29kZSBtdXN0IHJldGFp
biB0aGUgYWJvdmUgY29weXJpZ2h0Cj4+PiArICogICAgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29u
ZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyLgo+Pj4gKyAqIDIuIFJlZGlzdHJp
YnV0aW9ucyBpbiBiaW5hcnkgZm9ybSBtdXN0IHJlcHJvZHVjZSB0aGUgYWJvdmUgY29weXJpZ2h0
Cj4+PiArICogICAgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxv
d2luZyBkaXNjbGFpbWVyIGluIHRoZQo+Pj4gKyAqICAgIGRvY3VtZW50YXRpb24gYW5kL29yIG90
aGVyIG1hdGVyaWFscyBwcm92aWRlZCB3aXRoIHRoZSBkaXN0cmlidXRpb24uCj4+PiArICogMy4g
TmVpdGhlciB0aGUgbmFtZSBvZiB0aGUgY29weXJpZ2h0IGhvbGRlciBub3IgdGhlIG5hbWVzIG9m
IGl0cwo+Pj4gKyAqICAgIGNvbnRyaWJ1dG9ycyBtYXkgYmUgdXNlZCB0byBlbmRvcnNlIG9yIHBy
b21vdGUgcHJvZHVjdHMgZGVyaXZlZAo+PiBmcm9tCj4+PiArICogICAgdGhpcyBzb2Z0d2FyZSB3
aXRob3V0IHNwZWNpZmljIHByaW9yIHdyaXR0ZW4gcGVybWlzc2lvbi4KPj4+ICsgKgo+Pj4gKyAq
IFRISVMgU09GVFdBUkUgSVMgUFJPVklERUQgQlkgVEhFIENPUFlSSUdIVCBIT0xERVJTIEFORAo+
PiBDT05UUklCVVRPUlMgIkFTIElTIgo+Pj4gKyAqIEFORCBBTlkgRVhQUkVTUyBPUiBJTVBMSUVE
IFdBUlJBTlRJRVMsIElOQ0xVRElORywgQlVUIE5PVAo+PiBMSU1JVEVECj4+PiArVE8sIFRIRQo+
Pj4gKyAqIElNUExJRUQgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFkgQU5EIEZJVE5FU1Mg
Rk9SIEEKPj4gUEFSVElDVUxBUgo+Pj4gK1BVUlBPU0UKPj4+ICsgKiBBUkUgRElTQ0xBSU1FRC4g
SU4gTk8gRVZFTlQgU0hBTEwgVEhFIENPUFlSSUdIVCBIT0xERVIgT1IKPj4+ICtDT05UUklCVVRP
UlMgQkUKPj4+ICsgKiBMSUFCTEUgRk9SIEFOWSBESVJFQ1QsIElORElSRUNULCBJTkNJREVOVEFM
LCBTUEVDSUFMLCBFWEVNUExBUlksCj4+PiArT1IKPj4+ICsgKiBDT05TRVFVRU5USUFMIERBTUFH
RVMgKElOQ0xVRElORywgQlVUIE5PVCBMSU1JVEVEIFRPLAo+PiBQUk9DVVJFTUVOVAo+Pj4gK09G
Cj4+PiArICogU1VCU1RJVFVURSBHT09EUyBPUiBTRVJWSUNFUzsgTE9TUyBPRiBVU0UsIERBVEEs
IE9SIFBST0ZJVFM7IE9SCj4+PiArQlVTSU5FU1MKPj4+ICsgKiBJTlRFUlJVUFRJT04pIEhPV0VW
RVIgQ0FVU0VEIEFORCBPTiBBTlkgVEhFT1JZIE9GIExJQUJJTElUWSwKPj4+ICtXSEVUSEVSIElO
Cj4+PiArICogQ09OVFJBQ1QsIFNUUklDVCBMSUFCSUxJVFksIE9SIFRPUlQgKElOQ0xVRElORyBO
RUdMSUdFTkNFIE9SCj4+PiArT1RIRVJXSVNFKQo+Pj4gKyAqIEFSSVNJTkcgSU4gQU5ZIFdBWSBP
VVQgT0YgVEhFIFVTRSBPRiBUSElTIFNPRlRXQVJFLCBFVkVOIElGCj4+PiArQURWSVNFRCBPRiBU
SEUKPj4+ICsgKiBQT1NTSUJJTElUWSBPRiBTVUNIIERBTUFHRS4KPj4+ICsgKgo+Pj4gKyAqIFRI
SVMgSEVBREVSIE1BWSBOT1QgQkUgRVhUUkFDVEVEIE9SIE1PRElGSUVEIElOIEFOWSBXQVkuCj4+
PiArICovCj4+PiArI2luY2x1ZGUgPHN0cmluZy5oPgo+Pj4gKyNpbmNsdWRlIDxsaWJmZHQuaD4K
Pj4+ICsjaW5jbHVkZSA8dWsvZXNzZW50aWFscy5oPgo+Pj4gKyNpbmNsdWRlIDx1ay9wcmludC5o
Pgo+Pj4gKyNpbmNsdWRlIDx1ay9hc3NlcnQuaD4KPj4+ICsjaW5jbHVkZSA8dWsvYml0b3BzLmg+
Cj4+PiArI2luY2x1ZGUgPHVrL2FzbS5oPgo+Pj4gKyNpbmNsdWRlIDxpcnEuaD4KPj4+ICsjaW5j
bHVkZSA8YXJtL2NwdS5oPgo+Pj4gKyNpbmNsdWRlIDxhcm0vZ2ljLXYyLmg+Cj4+PiArCj4+PiAr
LyogTWF4IENQVSBpbnRlcmZhY2UgZm9yIEdJQ3YyICovCj4+PiArI2RlZmluZSBHSUNfTUFYX0NQ
VUlGCQk4Cj4+PiArCj4+PiArLyogU1BJIGludGVycnVwdCBiYXNlIElEICovCj4+PiArI2RlZmlu
ZSBHSUNfU1BJX0JBU0UJCTMyCj4+PiArCj4+PiArLyogUFBJIGludGVycnVwdCBiYXNlIElEICov
Cj4+PiArI2RlZmluZSBHSUNfUFBJX0JBU0UJCTE2Cj4+PiArCj4+PiArLyogTWF4IHN1cHBvcnQg
aW50ZXJydXB0IG51bWJlciBmb3IgR0lDdjIgKi8KPj4+ICsjZGVmaW5lIEdJQ19NQVhfSVJRCQlf
X01BWF9JUlEKPj4+ICsKPj4+ICtzdGF0aWMgdWludDY0X3QgZ2ljX2Rpc3RfYWRkciwgZ2ljX2Nw
dWlmX2FkZHI7IHN0YXRpYyB1aW50NjRfdAo+Pj4gK2dpY19kaXN0X3NpemUsIGdpY19jcHVpZl9z
aXplOwo+Pj4gKwo+Pj4gKyNkZWZpbmUgR0lDX0RJU1RfUkVHKHIpCSgodm9pZCAqKShnaWNfZGlz
dF9hZGRyICsgKHIpKSkKPj4+ICsjZGVmaW5lIEdJQ19DUFVfUkVHKHIpCSgodm9pZCAqKShnaWNf
Y3B1aWZfYWRkciArIChyKSkpCj4+PiArCj4+PiArc3RhdGljIGNvbnN0IGNoYXIgKmdpY19kZXZp
Y2VfbGlzdFtdID0gewo+Pj4gKwkiYXJtLGNvcnRleC1hMTUtZ2ljIiwKPj4+ICsJImFybSxjb3J0
ZXgtYTctZ2ljIiwKPj4+ICsJImFybSxjb3J0ZXgtYTktZ2ljIiwKPj4+ICsJImFybSxnaWMtNDAw
IiwKPj4+ICsJImFybSxlYjExbXAtZ2ljIiwKPj4+ICsJImFybSxwbDM5MCIsCj4+PiArCSJhcm0s
YXJtMTE3Nmp6Zi1kZXZjaGlwLWdpYyIsCj4+PiArCSJhcm0sYXJtMTFtcC1naWMiLAo+Pj4gKwki
YXJtLHRjMTFtcC1naWMiLAo+Pj4gKwkiYnJjbSxicmFobWEtYjE1LWdpYyIsCj4+PiArCSJudmlk
aWEsdGVncmEyMTAtYWdpYyIsCj4+PiArCSJxY29tLG1zbS04NjYwLXFnaWMiLAo+Pj4gKwkicWNv
bSxtc20tcWdpYzIiLAo+Pj4gK307Cj4+PiArCj4+PiArLyogaW5saW5lIGZ1bmN0aW9ucyB0byBh
Y2Nlc3MgR0lDQyAmIEdJQ0QgcmVnaXN0ZXJzICovIHN0YXRpYyBpbmxpbmUKPj4+ICt2b2lkIHdy
aXRlX2dpY2Q4KHVpbnQ2NF90IG9mZnNldCwgdWludDhfdCB2YWwpIHsKPj4+ICsJaW9yZWdfd3Jp
dGU4KEdJQ19ESVNUX1JFRyhvZmZzZXQpLCB2YWwpOyB9Cj4+PiArCj4+PiArc3RhdGljIGlubGlu
ZSB2b2lkIHdyaXRlX2dpY2QzMih1aW50NjRfdCBvZmZzZXQsIHVpbnQzMl90IHZhbCkgewo+Pj4g
Kwlpb3JlZ193cml0ZTMyKEdJQ19ESVNUX1JFRyhvZmZzZXQpLCB2YWwpOyB9Cj4+PiArCj4+PiAr
c3RhdGljIGlubGluZSB1aW50MzJfdCByZWFkX2dpY2QzMih1aW50NjRfdCBvZmZzZXQpIHsKPj4+
ICsJcmV0dXJuIGlvcmVnX3JlYWQzMihHSUNfRElTVF9SRUcob2Zmc2V0KSk7Cj4+PiArfQo+Pj4g
Kwo+Pj4gK3N0YXRpYyBpbmxpbmUgdm9pZCB3cml0ZV9naWNjMzIodWludDY0X3Qgb2Zmc2V0LCB1
aW50MzJfdCB2YWwpIHsKPj4+ICsgICAgICAgIGlvcmVnX3dyaXRlMzIoR0lDX0NQVV9SRUcob2Zm
c2V0KSwgdmFsKTsgfQo+Pj4gKwo+Pj4gK3N0YXRpYyBpbmxpbmUgdWludDMyX3QgcmVhZF9naWNj
MzIodWludDY0X3Qgb2Zmc2V0KSB7Cj4+PiArCXJldHVybiBpb3JlZ19yZWFkMzIoR0lDX0NQVV9S
RUcob2Zmc2V0KSk7Cj4+PiArfQo+Pj4gKwo+Pj4gKy8qCj4+PiArICogRnVuY3Rpb25zIG9mIEdJ
QyBDUFUgaW50ZXJmYWNlCj4+PiArICovCj4+PiArCj4+PiArLyogRW5hYmxlIEdJQyBjcHUgaW50
ZXJmYWNlICovCj4+PiArc3RhdGljIHZvaWQgZ2ljX2VuYWJsZV9jcHVpZih2b2lkKQo+Pj4gK3sK
Pj4KPj4gRG9lcyB0aGUgYmVsb3cgY29tbWVudCBiZWxvbmcgaGVyZT8KPj4+ICsJLyoganVzdCBz
ZXQgYml0IDAgdG8gMSB0byBlbmFibGUgY3B1IGludGVyZmFjZSAqLwo+Pj4gKwl3cml0ZV9naWNj
MzIoR0lDQ19DVExSLCBHSUNDX0NUTFJfRU5BQkxFKTsgfQo+IFllYWgsIEdJQ0NfQ1RMUl9FTkFC
TEUgZXF1YWxzIDEsIHdyaXRlIGJpdCAwIG9mIEdJQ0NfQ1RMUiB0byAxIHRvIGVuYWJsZSBnaWMg
Y3B1IGludGVyZmFjZS4KPj4+ICsKPj4+ICsvKiBTZXQgcHJpb3JpdHkgdGhyZXNob2xkIGZvciBw
cm9jZXNzb3IgKi8gc3RhdGljIHZvaWQKPj4+ICtnaWNfc2V0X3RocmVzaG9sZF9wcmlvcml0eSh1
aW50MzJfdCB0aHJlc2hvbGRfcHJpbykgewo+Pj4gKwkvKiBHSUNDX1BNUiBhbGxvY2F0ZSAxIGJ5
dGUgZm9yIGVhY2ggaXJxICovCj4+PiArCVVLX0FTU0VSVCh0aHJlc2hvbGRfcHJpbyA8PSBHSUND
X1BNUl9QUklPX01BWCk7Cj4+PiArCXdyaXRlX2dpY2MzMihHSUNDX1BNUiwgdGhyZXNob2xkX3By
aW8pOyB9Cj4+PiArCj4+PiArLyoKPj4+ICsgKiBBY2tub3dsZWRnaW5nIGlycSBlcXVhbHMgcmVh
ZGluZyBHSUNDX0lBUiBhbHNvCj4+PiArICogZ2V0IHRoZSBpbnRlcnJ1cHQgSUQgYXMgdGhlIHNp
ZGUgZWZmZWN0Lgo+Pj4gKyAqLwo+Pj4gK3VpbnQzMl90IGdpY19hY2tfaXJxKHZvaWQpCj4+PiAr
ewo+Pj4gKwlyZXR1cm4gcmVhZF9naWNjMzIoR0lDQ19JQVIpOwo+Pj4gK30KPj4+ICsKPj4+ICsv
Kgo+Pj4gKyAqIHdyaXRlIHRvIEdJQ0NfRU9JUiB0byBpbmZvcm0gY3B1IGludGVyZmFjZSBjb21w
bGV0YXRpb24KPj4+ICsgKiBvZiBpbnRlcnJ1cHQgcHJvY2Vzc2luZy4gSWYgR0lDQ19DVExSLkVP
SW1vZGUgc2V0cyB0byAxCj4+PiArICogdGhpcyBmdW5jIGp1c3QgZ2V0cyBwcmlvcml0eSBkcm9w
Lgo+Pj4gKyAqLwo+Pj4gK3ZvaWQgZ2ljX2VvaV9pcnEodWludDMyX3QgaXJxKQo+Pj4gK3sKPj4+
ICsJd3JpdGVfZ2ljYzMyKEdJQ0NfRU9JUiwgaXJxKTsKPj4+ICt9Cj4+PiArCj4+PiArLyogRnVu
Y3Rpb25zIG9mIEdJQyBEaXN0cmlidXRvciAqLwo+Pj4gKwo+Pj4gKy8qCj4+PiArICogQHNnaW50
aWQgZGVub3RlcyB0aGUgc2dpIElEOwo+Pj4gKyAqIEB0YXJnZXRmaWx0ZXIgOiB0aGlzIHRlcm0g
aXMgVGFyZ2V0TGlzdEZpbHRlcgo+Pj4gKyAqIDAgZGVub3RlcyBmb3J3YXJkaW5nIGludGVycnVw
dCB0byBjcHUgc3BlY2lmaWVkIGluIHRoZQo+Pj4gKyAqIHRhcmdldCBsaXN0OyAxIGRlbm90ZXMg
Zm9yd2FyZGluZyBpbnRlcnJ1cHQgdG8gY3B1IGV4ZWNwdCB0aGUKPj4+ICsgKiBwcm9jZXNzb3Ig
dGhhdCByZXF1ZXN0IHRoZSBpbnRycnVwdDsgMiBkZW5vdGVzIGZvcndhcmRpbmcgdGhlCj4+PiAr
ICogaW50ZXJydXB0IG9ubHkgdG8gdGhlIGNwdSB0aGF0IHJlcXV0ZXN0IHRoZSBpbnRlcnJ1cHQu
Cj4+PiArICogQHRhcmdldGxpc3QgaXMgYml0bWFzaywgd2hpY2ggYml0IDEgZGVub3RlcyBmb3J3
YXJkaW5nIHRvIGFuZCBvbmx5Cj4+PiArbG93IDgKPj4+ICsgKiBiaXQgaXMgaW4gdXNlLgo+Pj4g
KyAqLwo+Pj4gK3N0YXRpYyB2b2lkIGdpY19zZ2lfZ2VuKHVpbnQzMl90IHNnaW50aWQsIHVpbnQ4
X3QgdGFyZ2V0ZmlsdGVyLAo+Pj4gKwkJCXVpbnQ4X3QgdGFyZ2V0bGlzdCkKPj4+ICt7Cj4+PiAr
CXVpbnQzMl90IHZhbDsKPj4+ICsKPj4+ICsJLyogT25seSBJTlRJRCAwLTE1IGFsbG9jYXRlZCB0
byBzZ2kgKi8KPj4+ICsJVUtfQVNTRVJUKHNnaW50aWQgPD0gR0lDRF9TR0lfTUFYX0lOSVRJRCk7
Cj4+PiArCj4+PiArCS8qIFNldCBTR0kgdGFnZXRmaWxldGVyIGZpZWxkICovCj4+PiArCXZhbCA9
ICh0YXJnZXRmaWx0ZXIgJiBHSUNEX1NHSV9GSUxURVJfTUFTSykgPDwKPj4+ICtHSUNEX1NHSV9G
SUxURVJfU0hJRlQ7Cj4+PiArCj4+PiArCS8qIFNldCBTR0kgdGFyZ2V0bGlzdCBmaWVsZCAqLwo+
Pj4gKwl2YWwgfD0gKHRhcmdldGxpc3QgJiBHSUNEX1NHSV9UQVJHRVRfTUFTSykgPDwKPj4gR0lD
RF9TR0lfVEFSR0VUX1NISUZUOwo+Pj4gKwo+Pj4gKwkvKiBTZXQgU0dJIElOSVRJRCBmaWVsZCAq
Lwo+Pj4gKwl2YWwgfD0gc2dpbnRpZDsKPj4+ICsKPj4+ICsJLyogR2VuZXJhdGUgU0dJICovCj4+
PiArCXdyaXRlX2dpY2QzMihHSUNEX1NHSVIsIHZhbCk7Cj4+PiArfQo+Pj4gKwo+Pj4gKy8qCj4+
PiArICogRm9yd2FyZCB0aGUgU0lHIHRvIHRoZSBDUFUgaW50ZXJmYWNlcyBzcGVjaWZpZWQgaW4g
dGhlCj4+PiArICogdGFyZ2V0bGlzdC4gVGFyZ2V0bGlzdCBpcyBhIDgtYml0IGJpdG1hcCBmb3Ig
MH43IENQVS4KPj4+ICsgKiBUT0RPOiB0aGlzIHdpbGwgbm90IHdvcmsgdW50aWxsIFNNUCBpcyBz
dXBwb3J0ZWQgICovIHZvaWQKPj4+ICtnaWNfc2dpX2dlbl90b19saXN0KHVpbnQzMl90IHNnaW50
aWQsIHVpbnQ4X3QgdGFyZ2V0bGlzdCkgewo+Pj4gKwlnaWNfc2dpX2dlbihzZ2ludGlkLCBHSUNE
X1NHSV9GSUxURVJfVE9fTElTVCwgdGFyZ2V0bGlzdCk7IH0KPj4+ICsKPj4+ICsvKgo+Pj4gKyAq
IEZvcndhcmQgdGhlIFNHSSB0byBhbGwgQ1BVIGludGVyZmFjZXMgZXhjZXB0IHRoYXQgb2YgdGhl
Cj4+PiArICogcHJvY2Vzc29yIHRoYXQgcmVxdWVzdGVkIHRoZSBpbnRlcnJ1cHQuCj4+PiArICog
VE9ETzogdGhpcyB3aWxsIG5vdCB3b3JrIHVudGlsbCBTTVAgaXMgc3VwcG9ydGVkICAqLyB2b2lk
Cj4+PiArZ2ljX3NnaV9nZW5fdG9fb3RoZXJzKHVpbnQzMl90IHNnaW50aWQpIHsKPj4+ICsJZ2lj
X3NnaV9nZW4oc2dpbnRpZCwgR0lDRF9TR0lfRklMVEVSX1RPX09USEVSUywgMCk7IH0KPj4+ICsK
Pj4+ICsvKgo+Pj4gKyAqIEZvcndhcmQgdGhlIFNHSSBvbmx5IHRvIHRoZSBDUFUgaW50ZXJmYWNl
IG9mIHRoZSBwcm9jZXNzb3IKPj4+ICsgKiB0aGF0IHJlcXVlc3RlZCB0aGUgaW50ZXJydXB0Lgo+
Pj4gKyAqLwo+Pj4gK3ZvaWQgZ2ljX3NnaV9nZW5fdG9fc2VsZih1aW50MzJfdCBzZ2ludGlkKSB7
Cj4+PiArCWdpY19zZ2lfZ2VuKHNnaW50aWQsIEdJQ0RfU0dJX0ZJTFRFUl9UT19TRUxGLCAwKTsg
fQo+Pj4gKwo+Pj4gKy8qCj4+PiArICogc2V0IHRhcmdldCBjcHUgZm9yIGlycSBpbiBkaXN0cmli
dXRvciwKPj4+ICsgKiBAdGFyZ2V0OiBiaXRtYXNrIHZhbHVlLCBiaXQgMSBpbmRpY2F0ZXMgdGFy
Z2V0IHRvCj4+PiArICogY29ycmVzcG9uZGluZyBjcHUgaW50ZXJmYWNlCj4+PiArICovCj4+PiAr
dm9pZCBnaWNfc2V0X2lycV90YXJnZXQodWludDMyX3QgaXJxLCB1aW50OF90IHRhcmdldCkKPj4+
ICt7Cj4+Cj4+Cj4+IFNHSSBhbmQgUFBJIGludGVycnVwdCBjYW5ub3QgYmUgd3JpdHRlbiB0by4g
U2hvdWxkIHdlIGNoZWNrCj4+IGlycSA+IEdJQ19TUElfQkFTRQo+Pj4gKwl3cml0ZV9naWNkOChH
SUNEX0lUQVJHRVRTUihpcnEpLCB0YXJnZXQpOwo+IE9rLCBjaGVjayBpcyBiZXR0ZXIsIEkgd2ls
bCBmaXggaXQuCj4gCj4+PiArfQo+Pj4gKwo+Pj4gKy8qIHNldCBwcmlvcml0eSBmb3IgaXJxIGlu
IGRpc3RyaWJ1dG9yICovCj4+PiArdm9pZCBnaWNfc2V0X2lycV9wcmlvKHVpbnQzMl90IGlycSwg
dWludDhfdCBwcmlvcml0eSkKPj4+ICt7Cj4+PiArCXdyaXRlX2dpY2Q4KEdJQ0RfSVBSSU9SSVRZ
UihpcnEpLCBwcmlvcml0eSk7Cj4+PiArfQo+Pj4gKwo+Pj4gKy8qCj4+PiArICogRW5hYmxlIGFu
IGlycSBpbiBkaXN0cmlidXRvciwgZWFjaCBpcnEgb2NjdXBpZXMgb25lIGJpdAo+Pj4gKyAqIHRv
IGNvbmZpZ3VyZSBpbiBjb3JyZXNwb25kaW5nIHJlZ2lzdG9yCj4+PiArICovCj4+PiArdm9pZCBn
aWNfZW5hYmxlX2lycSh1aW50MzJfdCBpcnEpCj4+PiArewo+Pj4gKwl3cml0ZV9naWNkMzIoR0lD
RF9JU0VOQUJMRVIoaXJxKSwKPj4+ICsJCVVLX0JJVChpcnEgJSBHSUNEX0lfUEVSX0lTRU5BQkxF
Um4pKTsKPj4+ICt9Cj4+PiArCj4+PiArLyoKPj4+ICsgKiBEaXNhYmxlIGFuIGlycSBpbiBkaXN0
cmlidXRvciwgb25lIGJpdCByZXNlcnZlZCBmb3IgYW4gaXJxCj4+PiArICogdG8gY29uZmlndXJl
IGluIGNvcnJlc3BvbmRpbmcgcmVnaXN0ZXIKPj4+ICsgKi8KPj4+ICt2b2lkIGdpY19kaXNhYmxl
X2lycSh1aW50MzJfdCBpcnEpCj4+PiArewo+Pj4gKwl3cml0ZV9naWNkMzIoR0lDRF9JQ0VOQUJM
RVIoaXJxKSwKPj4+ICsJCVVLX0JJVChpcnEgJSBHSUNEX0lfUEVSX0lDRU5BQkxFUm4pKTsKPj4+
ICt9Cj4+PiArCj4+PiArLyogRW5hYmxlIGRpc3RyaWJ1dG9yICovCj4+PiArc3RhdGljIHZvaWQg
Z2ljX2VuYWJsZV9kaXN0KHZvaWQpCj4+PiArewo+Pj4gKwo+Pgo+Pgo+PiBBY2NvcmRpbmcgdG8g
dGhlIGRvY3VtZW50YXRpb25bMV0gcGFnZSg0LTg1KSwgYml0IDAgYW5kIDEgZW5hYmxlcwo+PiBn
cm91cCAwIGFuZCBncm91cCAxLiBBY2NvcmRpbmcgdG8gZmlnIDMtMTEgZ3JvdXAgemVybyBjb3Jy
ZXNwb25kIHRvCj4+IEZJUSBhbmQgR3JvdXAgMSBjb250YWlucyBJUlEuCj4+IFNob3VsZG4ndCB3
ZSBkaXNhYmxlIGJvdGggdGhlc2UgYml0cyBpbgo+PiB0aGlzIGNhc2Ugb3IgaXMgdGhpcyBjb25m
aWd1cmF0aW9uIHZhbGlkIGZvciBzZWN1cmUgZ3JvdXAgdGhhdCB3ZQo+PiBkbyBub3Qgc3VwcG9y
dCB5ZXQ/Cj4+IC8qIGp1c3Qgc2V0IGJpdCAwIHRvIDEgdG8gZW5hYmxlIGRpc3RyaWJ1dG9yICov
Cj4gCj4gSXQgaXMgY29uZnVzZWQgaW4gZ2ljIHNwZWMuIGluIG91ciBjYXNlIGl0IHNob3VsZCBy
ZWZlciB0byBmaWd1cmU0LTEgaW4gWzFdIHBhZ2UoNC04NSkgZm9yIGl0IGlzCj4gVGhlIE5vbi1z
ZWN1cmUgY29weSBvZiB0aGUgcmVnaXN0ZXIgaW4gb3VyIGltcGxlbWVudGF0aW9uLgo+IFNvIG5v
IGZpcSBhbmQgZ3JvdXAwIHNob3VsZCBiZSBjb25zaWRlcmVkLgo+IEkgd2lsbCByZW1vdmUgYWxs
IHRoZSBncm91cCByZWxhdGVkIHBhcnQgaW4gZ2ljLXYyIGltcGxlbWVudGF0aW9uLgo+IAo+Pj4g
Kwl3cml0ZV9naWNkMzIoR0lDRF9DVExSLCByZWFkX2dpY2QzMihHSUNEX0NUTFIpIHwKPj4gR0lD
RF9DVExSX0VOQUJMRSk7Cj4+PiArfQo+Pj4gKwo+Pj4gKy8qIGRpc2FibGUgZGlzdHJpYnV0b3Ig
Ki8KPj4+ICtzdGF0aWMgdm9pZCBnaWNfZGlzYWJsZV9kaXN0KHZvaWQpCj4+PiArewo+Pgo+PiBz
L2VuYWJsZS9kaXNhYmxlCj4+PiArCS8qIGp1c3QgY2xlYXIgYml0IDAgdG8gMCB0byBlbmFibGUg
ZGlzdHJpYnV0b3IgKi8KPj4+ICsJd3JpdGVfZ2ljZDMyKEdJQ0RfQ1RMUiwgcmVhZF9naWNkMzIo
R0lDRF9DVExSKSAmCj4+ICh+R0lDRF9DVExSX0VOQUJMRSkpOwo+Pj4gK30KPj4+ICsKCgpXaHkg
ZG8gd2Ugd2FudCB0byBzZXBhcmF0ZSB0aGUgdHJpZ2dlciBhbmQgcG9sYXJpdHk/CiBGcm9tIHRo
ZSBbMl0sIGlzbid0IGl0IHRoZSBjYXNlIGZvciB0aGUgaW50ZXJydXB0IGNhbgplaXRoZXIgYmUg
bG93LXRvLWhpZ2ggZWRnZSB0cmlnZ2VyZWQgb3IgYWN0aXZlIGhpZ2ggbGV2ZWwtc2Vuc2l0aXZl
IGZvciBTUEkuCkZvciBQUEkgdGhlcmUgYXJlIHRoZSA0IHBvc3NpYmxlIHZhbHVlLgoKWzJdCmh0
dHBzOi8vZWxpeGlyLmJvb3RsaW4uY29tL2xpbnV4L3Y0LjMvc291cmNlL0RvY3VtZW50YXRpb24v
ZGV2aWNldHJlZS9iaW5kaW5ncy9hcm0vZ2ljLnR4dAoKPj4+ICsvKiBDb25maWcgaW50cnJ1cHQg
dHJpZ2dlciB0eXBlIGFuZCBwb2xhcml0eSAqLwo+Pj4gK3ZvaWQgZ2ljX3NldF9pcnFfdHlwZSh1
aW50MzJfdCBpcnEsIGludCB0cmlnZ2VyLCBpbnQgcG9sYXJpdHkpCj4+PiArewo+Pj4gKwl1aW50
MzJfdCB2YWwsIG1hc2ssIG9sZG1hc2s7Cj4+PiArCj4+PiArCWlmICgodHJpZ2dlciA+PSBVS19J
UlFfVFJJR0dFUl9NQVgpIHx8Cj4+PiArCQkocG9sYXJpdHkgPj0gVUtfSVJRX1BPTEFSSVRZX01B
WCkpCj4+PiArCQlyZXR1cm47Cj4+PiArCj4+PiArCXZhbCA9IHJlYWRfZ2ljZDMyKEdJQ0RfSUNG
R1IoaXJxKSk7Cj4+PiArCW1hc2sgPSBvbGRtYXNrID0gKHZhbCA+PiAoKGlycSAlIEdJQ0RfSV9Q
RVJfSUNGR1JuKSAqIDIpKSAmCj4+PiArCQkJR0lDRF9JQ0ZHUl9NQVNLOwo+Pj4gKwo+Pj4gKwlp
ZiAodHJpZ2dlciA9PSBVS19JUlFfVFJJR0dFUl9MRVZFTCkgewo+Pj4gKwkJbWFzayAmPSB+R0lD
RF9JQ0ZHUl9UUklHX01BU0s7Cj4+PiArCQltYXNrIHw9IEdJQ0RfSUNGR1JfVFJJR19MVkw7Cj4+
PiArCX0gZWxzZSBpZiAodHJpZ2dlciA9PSBVS19JUlFfVFJJR0dFUl9FREdFKSB7Cj4+PiArCQlt
YXNrICY9IH5HSUNEX0lDRkdSX1RSSUdfTUFTSzsKPj4+ICsJCW1hc2sgfD0gR0lDRF9JQ0ZHUl9U
UklHX0VER0U7Cj4+PiArCX0KPj4+ICsKPj4+ICsJaWYgKHBvbGFyaXR5ID09IFVLX0lSUV9QT0xB
UklUWV9MT1cpIHsKPj4+ICsJCW1hc2sgJj0gfkdJQ0RfSUNGR1JfUE9MX01BU0s7Cj4+PiArCQlt
YXNrIHw9IEdJQ0RfSUNGR1JfUE9MX0xPVzsKPj4+ICsJfSBlbHNlIGlmIChwb2xhcml0eSA9PSBV
S19JUlFfUE9MQVJJVFlfSElHSCkgewo+Pj4gKwkJbWFzayAmPSB+R0lDRF9JQ0ZHUl9QT0xfTUFT
SzsKPj4+ICsJCW1hc2sgfD0gR0lDRF9JQ0ZHUl9QT0xfSElHSDsKPj4+ICsJfQo+Pj4gKwo+Pj4g
KwkvKiBDaGVjayBpZiBub3RoaW5nIGNoYW5nZWQgKi8KPj4+ICsJaWYgKG1hc2sgPT0gb2xkbWFz
aykKPj4+ICsJCXJldHVybjsKPj4+ICsKPj4+ICsJLyogVXBkYXRlIG5ldyBpbnRlcnJ1cHQgdHlw
ZSAqLwo+Pj4gKwl2YWwgJj0gKH4oR0lDRF9JQ0ZHUl9NQVNLIDw8IChpcnEgJSBHSUNEX0lfUEVS
X0lDRkdSbikgKiAyKSk7Cj4+PiArCXZhbCB8PSAobWFzayA8PCAoaXJxICUgR0lDRF9JX1BFUl9J
Q0ZHUm4pICogMik7Cj4+PiArCXdyaXRlX2dpY2QzMihHSUNEX0lDRkdSKGlycSksIHZhbCk7Cj4+
PiArfQo+Pj4gKwo+Pj4gK3N0YXRpYyB2b2lkIGdpY19pbml0X2Rpc3Qodm9pZCkKPj4+ICt7Cj4+
PiArCXVpbnQzMl90IHZhbCwgY3B1aWZfbnVtYmVyLCBpcnFfbnVtYmVyOwo+Pj4gKwl1aW50MzJf
dCBpOwo+Pj4gKwo+Pj4gKwkvKiBUdXJuIGRvd24gZGlzdHJpYnV0b3IgKi8KPj4+ICsJZ2ljX2Rp
c2FibGVfZGlzdCgpOwo+Pj4gKwo+Pj4gKwkvKiBHZXQgR0lDIENQVSBpbnRlcmZhY2UgKi8KPj4+
ICsJdmFsID0gcmVhZF9naWNkMzIoR0lDRF9UWVBFUik7Cj4+PiArCWNwdWlmX251bWJlciA9IEdJ
Q0RfVFlQRVJfQ1BVSV9OVU0odmFsKTsKPj4+ICsJaWYgKGNwdWlmX251bWJlciA+IEdJQ19NQVhf
Q1BVSUYpCj4+PiArCQljcHVpZl9udW1iZXIgPSBHSUNfTUFYX0NQVUlGOwo+Pj4gKwl1a19wcl9p
bmZvKCJHSUN2MiBNYXggQ1BVIGludGVyZmFjZTolZFxuIiwgY3B1aWZfbnVtYmVyKTsKPj4+ICsK
Pj4+ICsJLyogR2V0IHRoZSBtYXhpbXVtIG51bWJlciBvZiBpbnRlcnJ1cHRzIHRoYXQgdGhlIEdJ
QyBzdXBwb3J0cyAqLwo+Pj4gKwlpcnFfbnVtYmVyID0gR0lDRF9UWVBFUl9MSU5FX05VTSh2YWwp
Owo+Pj4gKwlpZiAoaXJxX251bWJlciA+IEdJQ19NQVhfSVJRKQo+Pj4gKwkJaXJxX251bWJlciA9
IEdJQ19NQVhfSVJROwo+Pj4gKwl1a19wcl9pbmZvKCJHSUN2MiBNYXggaW50ZXJydXB0IGxpbmVz
OiVkXG4iLCBpcnFfbnVtYmVyKTsKPj4+ICsJLyoKPj4+ICsJICogU2V0IGFsbCBTUEkgaW50ZXJy
dXB0cyB0YXJnZXRzIHRvIGFsbCBDUFUuCj4+PiArCSAqLwo+Pj4gKwlmb3IgKGkgPSBHSUNfU1BJ
X0JBU0U7IGkgPCBpcnFfbnVtYmVyOyBpICs9IEdJQ0RfSV9QRVJfSVRBUkdFVFNSbikKPj4+ICsJ
CXdyaXRlX2dpY2QzMihHSUNEX0lUQVJHRVRTUihpKSwgR0lDRF9JVEFSR0VUU1JfREVGKTsKPj4+
ICsKPj4+ICsJLyoKPj4+ICsJICogU2V0IGFsbCBTUEkgaW50ZXJydXB0cyB0eXBlIHRvIGJlIHBv
bGFyaXR5IGxvdyBsZXZlbCB0cmlnZ2VyZWQKPj4+ICsJICovCj4+PiArCWZvciAoaSA9IEdJQ19T
UElfQkFTRTsgaSA8IGlycV9udW1iZXI7IGkgKz0gR0lDRF9JX1BFUl9JQ0ZHUm4pCj4+PiArCQl3
cml0ZV9naWNkMzIoR0lDRF9JQ0ZHUihpKSwgR0lDRF9JQ0ZHUl9ERUZfVFlQRSk7Cj4+PiArCj4+
PiArCS8qCj4+PiArCSAqIFNldCBhbGwgU1BJIHByaW9yaXR5IHRvIGEgZGVmYXVsdCB2YWx1ZS4K
Pj4+ICsJICovCj4+PiArCWZvciAoaSA9IEdJQ19TUElfQkFTRTsgaSA8IGlycV9udW1iZXI7IGkg
Kz0gR0lDRF9JX1BFUl9JUFJJT1JJVFluKQo+Pj4gKwkJd3JpdGVfZ2ljZDMyKEdJQ0RfSVBSSU9S
SVRZUihpKSwgR0lDRF9JUFJJT1JJVFlfREVGKTsKPj4+ICsKPj4+ICsJLyoKPj4+ICsJICogRGVh
Y3RpdmF0ZSBhbmQgZGlzYWJsZSBhbGwgU1BJcy4KPj4+ICsJICovCj4+PiArCWZvciAoaSA9IEdJ
Q19TUElfQkFTRTsgaSA8IGlycV9udW1iZXI7IGkgKz0gR0lDRF9JX1BFUl9JQ0FDVElWRVJuKQo+
PiB7Cj4+PiArCQl3cml0ZV9naWNkMzIoR0lDRF9JQ0FDVElWRVIoaSksIEdJQ0RfREVGX0lDQUNU
SVZFUm4pOwo+Pj4gKwkJd3JpdGVfZ2ljZDMyKEdJQ0RfSUNFTkFCTEVSKGkpLCBHSUNEX0RFRl9J
Q0VOQUJMRVJuKTsKPj4+ICsJfQo+Pj4gKwo+Pj4gKwkvKiB0dXJuIG9uIGRpc3RyaWJ1dG9yICov
Cj4+PiArCWdpY19lbmFibGVfZGlzdCgpOwo+Pj4gK30KPj4+ICsKPj4+ICtzdGF0aWMgdm9pZCBn
aWNfaW5pdF9jcHVpZih2b2lkKQo+Pj4gK3sKPj4+ICsJdWludDMyX3QgaTsKPj4+ICsJLyogc2V0
IHByaW9yaXR5IG1hc2sgdG8gdGhlIGxvd2VzdCBwcmlvcml0eSB0byBsZXQgYWxsIGlycSB2aXNp
YmxlIHRvIGNwdQo+PiBpbnRlcmZhY2UgKi8KPj4+ICsJZ2ljX3NldF90aHJlc2hvbGRfcHJpb3Jp
dHkoR0lDQ19QTVJfUFJJT19NQVgpOwo+Pj4gKwo+Pj4gKwkvKiBzZXQgUFBJIGFuZCBTR0kgdG8g
cG9sYXJpdHkgbG93IGxldmVsIHRyaWdnZXJlZCAqLwo+Pj4gKwlmb3IgKGkgPSAwOyBpIDwgR0lD
X1NQSV9CQVNFOyBpICs9IEdJQ0RfSV9QRVJfSUNGR1JuKQo+Pj4gKwkJd3JpdGVfZ2ljZDMyKEdJ
Q0RfSUNGR1IoaSksIEdJQ0RfSUNGR1JfREVGX1RZUEUpOwo+Pj4gKwo+Pj4gKwkvKiBzZXQgUFBJ
IGFuZCBTR0kgdG8gYSBkZWZhdWx0IHZhbHVlICovCj4+PiArCWZvciAoaSA9IDA7IGkgPCBHSUNf
U1BJX0JBU0U7IGkgKz0gR0lDRF9JX1BFUl9JUFJJT1JJVFluKQo+Pj4gKwkJd3JpdGVfZ2ljZDMy
KEdJQ0RfSVBSSU9SSVRZUihpKSwgR0lDRF9JUFJJT1JJVFlfREVGKTsKPj4+ICsKPj4KPj4gU2hv
dWxkbid0IGl0IGJlIChpIDw9IEdJQ0RfU0dJX01BWF9JTklUSUQpCj4gSWYgR0lDRF9TR0lfTUFY
X0lOSVRJRCBpcyAxNSwgaXQgc2hvdWxkIGJlIDw9LCBpZiBHSUNEX1NHSV9NQVhfSU5JVElEPTE2
IGl0IHNob3VsZCBiZSBrZWVwLgo+IEkgd2lsbCBjaGVjayBhbmQgZml4IGl0IGlmIG5lY2Vzc2Fy
eS4KPj4+ICsgICAgICAgIC8qCj4+PiArCSAqIERlYWN0aXZhdGUgYW5kIGRpc2FibGUgYWxsIFBQ
SXMuCj4+PiArCSAqLwo+Pj4gKyAgICAgICAgZm9yIChpID0gMDsgaSA8IEdJQ0RfU0dJX01BWF9J
TklUSUQ7IGkgKz0gR0lDRF9JX1BFUl9JQ0FDVElWRVJuKSB7Cj4+PiArCQl3cml0ZV9naWNkMzIo
R0lDRF9JQ0FDVElWRVIoaSksIEdJQ0RfREVGX0lDQUNUSVZFUm4pOwo+Pj4gKwkJd3JpdGVfZ2lj
ZDMyKEdJQ0RfSUNFTkFCTEVSKGkpLAo+PiBHSUNEX0RFRl9QUElfSUNFTkFCTEVSbik7Cj4+PiAr
ICAgICAgICB9Cj4+PiArCj4+PiArCS8qIERlYWN0aXZhdGUgYW5kIGVuYWJsZSBhbGwgU0dJcyAq
Lwo+Pj4gKwlmb3IgKGkgPSAwOyBpIDwgR0lDX1BQSV9CQVNFOyBpICs9IEdJQ0RfSV9QRVJfSUNB
Q1RJVkVSbikKPj4+ICsJewo+Pj4gKwkJd3JpdGVfZ2ljZDMyKEdJQ0RfSUNBQ1RJVkVSKGkpLCBH
SUNEX0RFRl9JQ0FDVElWRVJuKTsKPj4+ICsJCXdyaXRlX2dpY2QzMihHSUNEX0lTRU5BQkxFUihp
KSwKPj4gR0lDRF9ERUZfU0dJX0lTRU5BQkxFUm4pOwo+Pj4gKwl9Cj4+PiArCj4+PiArCS8qIGVu
YWJsZSBjcHUgaW50ZXJmYWNlICovCj4+PiArCWdpY19lbmFibGVfY3B1aWYoKTsKPj4+ICt9Cj4+
PiArCj4+PiAraW50IF9kdGJfaW5pdF9naWMoY29uc3Qgdm9pZCAqZmR0KQo+Pj4gK3sKPj4+ICsJ
aW50IGZkdF9naWMsIHJldDsKPj4+ICsKPj4+ICsJdWtfcHJfaW5mbygiUHJvYmluZyBHSUN2Mi4u
LlxuIik7Cj4+PiArCj4+Cj4+IFNob3VsZG4ndCB0aGUgbGFzdCBwYXJhbWV0ZXIgYmUgY291bnQg
b2YgdGhlIG51bWJlciBvZiBlbGVtZW50Cj4+IGluIHRoZSBhcnJheSBpbnN0ZWFkPwo+PiBzaXpl
b2YoZ2ljX2RldmljZV9saXN0KSAvIHNpemVvZihnaWNfZGV2aWNlX2xpc3RbMF0pCj4gCj4gWWVh
aCwgSSB3aWxsIGZpeCBpdC4KPj4+ICsJLyogQ3VycmVudGx5LCB3ZSBvbmx5IHN1cHBvcnQgMSBH
SUMgcGVyIHN5c3RlbSAqLwo+Pj4gKwlmZHRfZ2ljID0gZmR0X25vZGVfb2Zmc2V0X2J5X2NvbXBh
dGlibGVfbGlzdChmZHQsIC0xLAo+Pj4gKwkJCQlnaWNfZGV2aWNlX2xpc3QsIHNpemVvZihnaWNf
ZGV2aWNlX2xpc3QpKTsKPj4+ICsJaWYgKGZkdF9naWMgPCAwKQo+Pj4gKwkJVUtfQ1JBU0goIkNv
dWxkIG5vdCBmaW5kIEdJQ3YyIEludGVycnVwdCBDb250cm9sbGVyIVxuIik7Cj4+PiArCj4+PiAr
CS8qIEdldCBkZXZpY2UgYWRkcmVzcyBhbmQgc2l6ZSBhdCByZWdzIHJlZ2lvbiAqLwo+Pj4gKwly
ZXQgPSBmZHRfZ2V0X2FkZHJlc3MoZmR0LCBmZHRfZ2ljLCAwLAo+Pj4gKwkJCSZnaWNfZGlzdF9h
ZGRyLCAmZ2ljX2Rpc3Rfc2l6ZSk7Cj4+PiArCWlmIChyZXQgPCAwKQo+Pj4gKwkJVUtfQ1JBU0go
IkNvdWxkIG5vdCBmaW5kIEdJQ3YyIGRpc3RyaWJ1dG9yIHJlZ2lvbiFcbiIpOwo+Pj4gKwo+Pj4g
KwlyZXQgPSBmZHRfZ2V0X2FkZHJlc3MoZmR0LCBmZHRfZ2ljLCAxLAo+Pj4gKwkJCSZnaWNfY3B1
aWZfYWRkciwgJmdpY19jcHVpZl9zaXplKTsKPj4+ICsJaWYgKHJldCA8IDApCj4+PiArCQlVS19D
UkFTSCgiQ291bGQgbm90IGZpbmQgR0lDdjIgY3B1aWYgcmVnaW9uIVxuIik7Cj4+PiArCj4+PiAr
CXVrX3ByX2luZm8oIkZvdW5kIEdJQ3YyIG9uOlxuIik7Cj4+PiArCXVrX3ByX2luZm8oIlx0RGlz
dHJpYnV0b3IgIDogMHglbHggLSAweCVseFxuIiwKPj4+ICsJCWdpY19kaXN0X2FkZHIsIGdpY19k
aXN0X2FkZHIgKyBnaWNfZGlzdF9zaXplIC0gMSk7Cj4+PiArCXVrX3ByX2luZm8oIlx0Q1BVIGlu
dGVyZmFjZTogMHglbHggLSAweCVseFxuIiwKPj4+ICsJCWdpY19jcHVpZl9hZGRyLCBnaWNfY3B1
aWZfYWRkciArIGdpY19jcHVpZl9zaXplIC0gMSk7Cj4+PiArCj4+PiArCj4+PiArCS8qIEluaXRp
YWxpemUgR0lDdjIgZGlzdHJpYnV0b3IgKi8KPj4+ICsJZ2ljX2luaXRfZGlzdCgpOwo+Pj4gKwo+
Pj4gKwkvKiBJbml0aWFsaXplIEdJQ3YyIENQVSBpbnRlcmZhY2UgKi8KPj4+ICsJZ2ljX2luaXRf
Y3B1aWYoKTsKPj4+ICsKPj4+ICsJcmV0dXJuIDA7Cj4+PiArfQo+Pj4gZGlmZiAtLWdpdCBhL3Bs
YXQvY29tbW9uL2luY2x1ZGUvYXJtL2dpYy12Mi5oCj4+IGIvcGxhdC9jb21tb24vaW5jbHVkZS9h
cm0vZ2ljLXYyLmgKPj4+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4+PiBpbmRleCAwMDAwMDAwLi43
NDEyYTRmCj4+PiAtLS0gL2Rldi9udWxsCj4+PiArKysgYi9wbGF0L2NvbW1vbi9pbmNsdWRlL2Fy
bS9naWMtdjIuaAo+Pj4gQEAgLTAsMCArMSwzNjggQEAKPj4+ICsvKiBTUERYLUxpY2Vuc2UtSWRl
bnRpZmllcjogQlNELTMtQ2xhdXNlICovCj4+PiArLyoKPj4+ICsgKiBBdXRob3JzOiBXZWkgQ2hl
biA8V2VpLkNoZW5AYXJtLmNvbT4KPj4+ICsgKiAgICAgICAgICBKaWFueW9uZyBXdSA8Smlhbnlv
bmcuV3VAYXJtLmNvbT4KPj4+ICsgKgo+Pj4gKyAqIENvcHlyaWdodCAoYykgMjAxOCwgQXJtIEx0
ZC4gQWxsIHJpZ2h0cyByZXNlcnZlZC4KPj4+ICsgKgo+Pj4gKyAqIFJlZGlzdHJpYnV0aW9uIGFu
ZCB1c2UgaW4gc291cmNlIGFuZCBiaW5hcnkgZm9ybXMsIHdpdGggb3Igd2l0aG91dAo+Pj4gKyAq
IG1vZGlmaWNhdGlvbiwgYXJlIHBlcm1pdHRlZCBwcm92aWRlZCB0aGF0IHRoZSBmb2xsb3dpbmcg
Y29uZGl0aW9ucwo+Pj4gKyAqIGFyZSBtZXQ6Cj4+PiArICoKPj4+ICsgKiAxLiBSZWRpc3RyaWJ1
dGlvbnMgb2Ygc291cmNlIGNvZGUgbXVzdCByZXRhaW4gdGhlIGFib3ZlIGNvcHlyaWdodAo+Pj4g
KyAqICAgIG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcg
ZGlzY2xhaW1lci4KPj4+ICsgKiAyLiBSZWRpc3RyaWJ1dGlvbnMgaW4gYmluYXJ5IGZvcm0gbXVz
dCByZXByb2R1Y2UgdGhlIGFib3ZlIGNvcHlyaWdodAo+Pj4gKyAqICAgIG5vdGljZSwgdGhpcyBs
aXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lciBpbiB0aGUKPj4+
ICsgKiAgICBkb2N1bWVudGF0aW9uIGFuZC9vciBvdGhlciBtYXRlcmlhbHMgcHJvdmlkZWQgd2l0
aCB0aGUgZGlzdHJpYnV0aW9uLgo+Pj4gKyAqIDMuIE5laXRoZXIgdGhlIG5hbWUgb2YgdGhlIGNv
cHlyaWdodCBob2xkZXIgbm9yIHRoZSBuYW1lcyBvZiBpdHMKPj4+ICsgKiAgICBjb250cmlidXRv
cnMgbWF5IGJlIHVzZWQgdG8gZW5kb3JzZSBvciBwcm9tb3RlIHByb2R1Y3RzIGRlcml2ZWQKPj4g
ZnJvbQo+Pj4gKyAqICAgIHRoaXMgc29mdHdhcmUgd2l0aG91dCBzcGVjaWZpYyBwcmlvciB3cml0
dGVuIHBlcm1pc3Npb24uCj4+PiArICoKPj4+ICsgKiBUSElTIFNPRlRXQVJFIElTIFBST1ZJREVE
IEJZIFRIRSBDT1BZUklHSFQgSE9MREVSUyBBTkQKPj4gQ09OVFJJQlVUT1JTICJBUyBJUyIKPj4+
ICsgKiBBTkQgQU5ZIEVYUFJFU1MgT1IgSU1QTElFRCBXQVJSQU5USUVTLCBJTkNMVURJTkcsIEJV
VCBOT1QKPj4gTElNSVRFRCBUTywgVEhFCj4+PiArICogSU1QTElFRCBXQVJSQU5USUVTIE9GIE1F
UkNIQU5UQUJJTElUWSBBTkQgRklUTkVTUyBGT1IgQQo+PiBQQVJUSUNVTEFSIFBVUlBPU0UKPj4+
ICsgKiBBUkUgRElTQ0xBSU1FRC4gSU4gTk8gRVZFTlQgU0hBTEwgVEhFIENPUFlSSUdIVCBIT0xE
RVIgT1IKPj4gQ09OVFJJQlVUT1JTIEJFCj4+PiArICogTElBQkxFIEZPUiBBTlkgRElSRUNULCBJ
TkRJUkVDVCwgSU5DSURFTlRBTCwgU1BFQ0lBTCwgRVhFTVBMQVJZLAo+PiBPUgo+Pj4gKyAqIENP
TlNFUVVFTlRJQUwgREFNQUdFUyAoSU5DTFVESU5HLCBCVVQgTk9UIExJTUlURUQgVE8sCj4+IFBS
T0NVUkVNRU5UIE9GCj4+PiArICogU1VCU1RJVFVURSBHT09EUyBPUiBTRVJWSUNFUzsgTE9TUyBP
RiBVU0UsIERBVEEsIE9SIFBST0ZJVFM7IE9SCj4+IEJVU0lORVNTCj4+PiArICogSU5URVJSVVBU
SU9OKSBIT1dFVkVSIENBVVNFRCBBTkQgT04gQU5ZIFRIRU9SWSBPRiBMSUFCSUxJVFksCj4+IFdI
RVRIRVIgSU4KPj4+ICsgKiBDT05UUkFDVCwgU1RSSUNUIExJQUJJTElUWSwgT1IgVE9SVCAoSU5D
TFVESU5HIE5FR0xJR0VOQ0UgT1IKPj4gT1RIRVJXSVNFKQo+Pj4gKyAqIEFSSVNJTkcgSU4gQU5Z
IFdBWSBPVVQgT0YgVEhFIFVTRSBPRiBUSElTIFNPRlRXQVJFLCBFVkVOIElGCj4+IEFEVklTRUQg
T0YgVEhFCj4+PiArICogUE9TU0lCSUxJVFkgT0YgU1VDSCBEQU1BR0UuCj4+PiArICoKPj4+ICsg
KiBUSElTIEhFQURFUiBNQVkgTk9UIEJFIEVYVFJBQ1RFRCBPUiBNT0RJRklFRCBJTiBBTlkgV0FZ
Lgo+Pj4gKyAqLwo+Pj4gKyNpZm5kZWYgX19QTEFUX0NNTl9BUk1fR0lDX0hfXwo+Pj4gKyNkZWZp
bmUgX19QTEFUX0NNTl9BUk1fR0lDX0hfXwo+Pj4gKwo+Pj4gKy8qCj4+PiArICogRGlzdHJpYnV0
b3IgcmVnaXN0ZXJzLiBVbmlrcmFmdCBvbmx5IHN1cHBvcnQgcnVuIG9uIG5vbi1zZWN1cmUKPj4+
ICsgKiBzbyB3ZSBqdXN0IGRlc2NyaWJlIG5vbi1zZWN1cmUgcmVnaXN0ZXJzLgo+Pj4gKyAqLwo+
Pj4gKwo+Pj4gKy8qCj4+PiArICogRGlzdHJpYnV0b3IgQ29udHJvbCBSZWdpc3RlciwgR0lDRF9D
VExSLgo+Pj4gKyAqIEVuYWJsZXMgdGhlIGZvcndhcmRpbmcgb2YgcGVuZGluZyBpbnRlcnJ1cHRz
IGZyb20gdGhlCj4+PiArICogRGlzdHJpYnV0b3IgdG8gdGhlIENQVSBpbnRlcmZhY2VzCj4+PiAr
ICovCj4+PiArI2RlZmluZSBHSUNEX0NUTFIJCTB4MDAwMAo+Pj4gKyNkZWZpbmUgR0lDRF9DVExS
X0VOQUJMRQkweDEKPj4+ICsKPj4+ICsvKgo+Pj4gKyAqIEludGVycnVwdCBDb250cm9sbGVyIFR5
cGUgUmVnaXN0ZXIsIEdJQ0RfVFlQRVIuCj4+PiArICogUHJvdmlkZXMgaW5mb3JtYXRpb24gYWJv
dXQgdGhlIGNvbmZpZ3VyYXRpb24gb2YgdGhlIEdJQy4KPj4+ICsgKi8KPj4+ICsjZGVmaW5lIEdJ
Q0RfVFlQRVIJCTB4MDAwNAo+Pj4gKyNkZWZpbmUgR0lDRF9UWVBFUl9MSU5FX05VTShyKQkoKCgo
cikgJiAweDFmKSArIDEpIDw8IDUpCj4+PiArI2RlZmluZSBHSUNEX1RZUEVSX0NQVUlfTlVNKHIp
CSgoKChyKSA+PiA1KSAmIDB4MykgKyAxKQo+Pj4gKwo+Pj4gKy8qCj4+PiArICogRGlzdHJpYnV0
b3IgSW1wbGVtZW50ZXIgSWRlbnRpZmljYXRpb24gUmVnaXN0ZXIsIEdJQ0RfSUlEUi4KPj4+ICsg
KiBQcm92aWRlcyBpbmZvcm1hdGlvbiBhYm91dCB0aGUgaW1wbGVtZW50ZXIgYW5kIHJldmlzaW9u
IG9mIHRoZQo+PiBEaXN0cmlidXRvci4KPj4+ICsgKi8KPj4+ICsjZGVmaW5lIEdJQ0RfSUlEUgkJ
MHgwMDA4Cj4+PiArI2RlZmluZSBHSUNEX0lJRFJfUFJPRChyKQkoKChyKSA+PiAyNCkgJiAweGZm
KQo+Pj4gKyNkZWZpbmUgR0lDRF9JSURSX1ZBUihyKQkoKChyKSA+PiAxNikgJiAweGYpCj4+PiAr
I2RlZmluZSBHSUNEX0lJRFJfUkVWKHIpCSgoKHIpID4+IDEyKSAmIDB4ZikKPj4+ICsjZGVmaW5l
IEdJQ0RfSUlEUl9JTVBMKHIpCSgocikgJiAweGZmZikKPj4+ICsKPj4+ICsvKgo+Pj4gKyAqIElu
dGVycnVwdCBHcm91cCBSZWdpc3RlcnMsIEdJQ0RfSUdST1VQUm4KPj4+ICsgKiBUaGVzZSByZWdp
c3RlcnMgcHJvdmlkZSBhIHN0YXR1cyBiaXQgZm9yIGVhY2ggaW50ZXJydXB0IHN1cHBvcnRlZCBi
eQo+Pj4gKyAqIHRoZSBHSUMuIEVhY2ggYml0IGNvbnRyb2xzIHdoZXRoZXIgdGhlIGNvcnJlc3Bv
bmRpbmcgaW50ZXJydXB0IGlzIGluCj4+PiArICogR3JvdXAgMCBvciBHcm91cCAxCj4+PiArICov
Cj4+PiArI2RlZmluZSBHSUNEX0lHUk9VUFIobikJCSgweDAwODAgKyA0ICogKChuKSA+PiA1KSkK
Pj4+ICsjZGVmaW5lIEdJQ0RfSV9QRVJfSUdST1VQUm4JMzIKPj4+ICsKPj4+ICsvKgo+Pj4gKyAq
IEludGVycnVwdCBTZXQtRW5hYmxlIFJlZ2lzdGVycywgR0lDRF9JU0VOQUJMRVJuLgo+Pj4gKyAq
IFRoZXNlIHJlZ2lzdGVycyBwcm92aWRlIGEgU2V0LWVuYWJsZSBiaXQgZm9yIGVhY2ggaW50ZXJy
dXB0IHN1cHBvcnRlZAo+Pj4gKyAqIGJ5IHRoZSBHSUMuIFdyaXRpbmcgMSB0byBhIFNldC1lbmFi
bGUgYml0IGVuYWJsZXMgZm9yd2FyZGluZyBvZiB0aGUKPj4+ICsgKiBjb3JyZXNwb25kaW5nIGlu
dGVycnVwdCBmcm9tIHRoZSBEaXN0cmlidXRvciB0byB0aGUgQ1BVIGludGVyZmFjZXMuCj4+PiAr
ICogUmVhZGluZyBhIGJpdCBpZGVudGlmaWVzIHdoZXRoZXIgdGhlIGludGVycnVwdCBpcyBlbmFi
bGVkLgo+Pj4gKyAqLwo+Pj4gKyNkZWZpbmUgR0lDRF9JU0VOQUJMRVIobikJKDB4MDEwMCArIDQg
KiAoKG4pID4+IDUpKQo+Pj4gKyNkZWZpbmUgR0lDRF9JX1BFUl9JU0VOQUJMRVJuCTMyCj4+PiAr
I2RlZmluZSBHSUNEX0RFRl9TR0lfSVNFTkFCTEVSbgkweGZmZmYKPj4+ICsKPj4+ICsvKgo+Pj4g
KyAqIEludGVycnVwdCBDbGVhci1FbmFibGUgUmVnaXN0ZXJzLCBHSUNEX0lDRU5BQkxFUm4uCj4+
PiArICogUHJvdmlkZSBhIENsZWFyLWVuYWJsZSBiaXQgZm9yIGVhY2ggaW50ZXJydXB0IHN1cHBv
cnRlZCBieSB0aGUgR0lDLgo+Pj4gKyAqIFdyaXRpbmcgMSB0byBhIENsZWFyLWVuYWJsZSBiaXQg
ZGlzYWJsZXMgZm9yd2FyZGluZyBvZiB0aGUKPj4+ICsgKiBjb3JyZXNwb25kaW5nIGludGVycnVw
dCBmcm9tIHRoZSBEaXN0cmlidXRvciB0byB0aGUgQ1BVIGludGVyZmFjZXMuCj4+PiArICogUmVh
ZGluZyBhIGJpdCBpZGVudGlmaWVzIHdoZXRoZXIgdGhlIGludGVycnVwdCBpcyBlbmFibGVkLgo+
Pj4gKyAqLwo+Pj4gKyNkZWZpbmUgR0lDRF9JQ0VOQUJMRVIobikJKDB4MDE4MCArIDQgKiAoKG4p
ID4+IDUpKQo+Pj4gKyNkZWZpbmUgR0lDRF9JX1BFUl9JQ0VOQUJMRVJuCTMyCj4+PiArI2RlZmlu
ZSBHSUNEX0RFRl9JQ0VOQUJMRVJuCTB4ZmZmZmZmZmYKPj4+ICsjZGVmaW5lIEdJQ0RfREVGX1BQ
SV9JQ0VOQUJMRVJuCTB4ZmZmZjAwMDAKPj4+ICsKPj4+ICsvKgo+Pj4gKyAqIEludGVycnVwdCBT
ZXQtUGVuZGluZyBSZWdpc3RlcnMsIEdJQ0RfSVNQRU5EUm4uCj4+PiArICogUHJvdmlkZSBhIFNl
dC1wZW5kaW5nIGJpdCBmb3IgZWFjaCBpbnRlcnJ1cHQgc3VwcG9ydGVkIGJ5IHRoZSBHSUMuCj4+
PiArICogV3JpdGluZyAxIHRvIGEgU2V0LXBlbmRpbmcgYml0IHNldHMgdGhlIHN0YXR1cyBvZiB0
aGUgY29ycmVzcG9uZGluZwo+Pj4gKyAqIHBlcmlwaGVyYWwgaW50ZXJydXB0IHRvIHBlbmRpbmcu
IFJlYWRpbmcgYSBiaXQgaWRlbnRpZmllcyB3aGV0aGVyCj4+PiArICogdGhlIGludGVycnVwdCBp
cyBwZW5kaW5nLgo+Pj4gKyAqLwo+Pj4gKyNkZWZpbmUgR0lDRF9JU1BFTkRSKG4pCQkoMHgwMjAw
ICsgNCAqICgobikgPj4gNSkpCj4+PiArI2RlZmluZSBHSUNEX0lfUEVSX0lTUEVORFJuCTMyCj4+
PiArLyoKPj4+ICsgKiBJbnRlcnJ1cHQgQ2xlYXItUGVuZGluZyBSZWdpc3RlcnMsIEdJQ0RfSUNQ
RU5EUm4KPj4+ICsgKiBQcm92aWRlIGEgQ2xlYXItcGVuZGluZyBiaXQgZm9yIGVhY2ggaW50ZXJy
dXB0IHN1cHBvcnRlZCBieSB0aGUgR0lDLgo+Pj4gKyAqIFdyaXRpbmcgMSB0byBhIENsZWFyLXBl
bmRpbmcgYml0IGNsZWFycyB0aGUgcGVuZGluZyBzdGF0ZSBvZiB0aGUKPj4+ICsgKiBjb3JyZXNw
b25kaW5nIHBlcmlwaGVyYWwgaW50ZXJydXB0LiBSZWFkaW5nIGEgYml0IGlkZW50aWZpZXMgd2hl
dGhlcgo+Pj4gKyAqIHRoZSBpbnRlcnJ1cHQgaXMgcGVuZGluZy4KPj4+ICsgKi8KPj4+ICsjZGVm
aW5lIEdJQ0RfSUNQRU5EUihuKQkJKDB4MDI4MCArIDQgKiAoKG4pID4+IDUpKQo+Pj4gKyNkZWZp
bmUgR0lDRF9JX1BFUl9JQ1BFTkRSbgkzMgo+Pj4gKwo+Pj4gKy8qCj4+PiArICogSW50ZXJydXB0
IFNldC1BY3RpdmUgUmVnaXN0ZXJzLCBHSUNEX0lTQUNUSVZFUm4KPj4+ICsgKiBQcm92aWRlIGEg
U2V0LWFjdGl2ZSBiaXQgZm9yIGVhY2ggaW50ZXJydXB0IHRoYXQgdGhlIEdJQyBzdXBwb3J0cy4K
Pj4+ICsgKiBXcml0aW5nIHRvIGEgU2V0LWFjdGl2ZSBiaXQgQWN0aXZhdGVzIHRoZSBjb3JyZXNw
b25kaW5nIGludGVycnVwdC4KPj4+ICsgKiBUaGVzZSByZWdpc3RlcnMgYXJlIHVzZWQgd2hlbiBw
cmVzZXJ2aW5nIGFuZCByZXN0b3JpbmcgR0lDIHN0YXRlLgo+Pj4gKyAqLwo+Pj4gKyNkZWZpbmUg
R0lDRF9JU0FDVElWRVIobikJKDB4MDMwMCArIDQgKiAoKG4pID4+IDUpKQo+Pj4gKyNkZWZpbmUg
R0lDRF9JX1BFUl9JU0FDVElWRVJuCTMyCj4+PiArLyoKPj4+ICsgKiBJbnRlcnJ1cHQgQ2xlYXIt
QWN0aXZlIFJlZ2lzdGVycywgR0lDRF9JQ0FDVElWRVJuCj4+PiArICogUHJvdmlkZSBhIENsZWFy
LWFjdGl2ZSBiaXQgZm9yIGVhY2ggaW50ZXJydXB0IHRoYXQgdGhlIEdJQyBzdXBwb3J0cy4KPj4+
ICsgKiBXcml0aW5nIHRvIGEgQ2xlYXItYWN0aXZlIGJpdCBEZWFjdGl2YXRlcyB0aGUgY29ycmVz
cG9uZGluZyBpbnRlcnJ1cHQuCj4+PiArICogVGhlc2UgcmVnaXN0ZXJzIGFyZSB1c2VkIHdoZW4g
cHJlc2VydmluZyBhbmQgcmVzdG9yaW5nIEdJQyBzdGF0ZS4KPj4+ICsgKi8KPj4+ICsjZGVmaW5l
IEdJQ0RfSUNBQ1RJVkVSKG4pCSgweDAzODAgKyA0ICogKChuKSA+PiA1KSkKPj4+ICsjZGVmaW5l
IEdJQ0RfSV9QRVJfSUNBQ1RJVkVSbgkzMgo+Pj4gKyNkZWZpbmUgR0lDRF9ERUZfSUNBQ1RJVkVS
bgkweGZmZmZmZmZmCj4+PiArCj4+PiArLyoKPj4+ICsgKiBJbnRlcnJ1cHQgSUQgbWFzayBmb3Ig
R0lDRF9JU0VOQUJMRVIsIEdJQ0RfSUNFTkFCTEVSLAo+PiBHSUNEX0lTUEVORFIsCj4+PiArICog
R0lDRF9JQ1BFTkRSLCBHSUNEX0lTQUNUSVZFUiBhbmQgR0lDRF9JQ0FDVElWRVIKPj4+ICsgKi8K
Pj4+ICsjZGVmaW5lIEdJQ0RfSV9NQVNLKG4pCQkoMXVsIDw8ICgobikgJiAweDFmKSkKPj4+ICsK
Pj4+ICsvKgo+Pj4gKyAqIEludGVycnVwdCBQcmlvcml0eSBSZWdpc3RlcnMsIEdJQ0RfSVBSSU9S
SVRZUm4KPj4+ICsgKiBQcm92aWRlIGFuIDgtYml0IHByaW9yaXR5IGZpZWxkIGZvciBlYWNoIGlu
dGVycnVwdCBzdXBwb3J0ZWQgYnkgdGhlCj4+PiArICogR0lDLgo+Pj4gKyAqCj4+PiArICogVGhl
c2UgcmVnaXN0ZXJzIGFyZSBieXRlLWFjY2Vzc2libGUsIHNvIHdlIGRlZmluZSB0aGlzIG1hY3Jv
Cj4+PiArICogZm9yIGJ5dGUtYWNjZXNzLgo+Pj4gKyAqLwo+Pj4gKyNkZWZpbmUgR0lDRF9JUFJJ
T1JJVFlSKG4pCSgweDA0MDAgKyAobikpCj4+PiArI2RlZmluZSBHSUNEX0lfUEVSX0lQUklPUklU
WW4JNAo+Pgo+PiBIb3cgZGlkIHdlIHNlbGVjdCAnMHhhMGEwYTBhMCc/IEZyb20gdGhlIGRvY3Vt
ZW50YXRpb25bMV0gcGFnZSAzLTU0LAo+PiAxKSB0aGUgdmFsdWUgaXMgcmlnaHQtc2hpZnRlZCBi
eSBvbmUgYml0Cj4+IDIpIGJpdCBbN10gb2YgdGhlIHZhbHVlIGlzIHNldCB0byAxLgo+PiBNYXli
ZSBjb21tZW50IHdvdWxkIGJlIHVzZWZ1bC4KPiAKPiBJIHdpbGwgcmVtb3ZlIHRoaXMuCj4gCj4+
PiArI2RlZmluZSAJMHhhMGEwYTBhMAo+Pj4gKwo+Pj4gKy8qCj4+PiArICogSW50ZXJydXB0IFBy
b2Nlc3NvciBUYXJnZXRzIFJlZ2lzdGVycywgR0lDRF9JVEFSR0VUU1JuCj4+PiArICogUHJvdmlk
ZSBhbiA4LWJpdCBDUFUgdGFyZ2V0cyBmaWVsZCBmb3IgZWFjaCBpbnRlcnJ1cHQgc3VwcG9ydGVk
IGJ5Cj4+PiArICogdGhlIEdJQy4KPj4+ICsgKgo+Pj4gKyAqIFRoZXNlIHJlZ2lzdGVycyBhcmUg
Ynl0ZS1hY2Nlc3NpYmxlLCBzbyB3ZSBkZWZpbmUgdGhpcyBtYWNybwo+Pj4gKyAqIGZvciBieXRl
LWFjY2Vzcy4KPj4+ICsgKi8KPj4+ICsjZGVmaW5lIEdJQ0RfSVRBUkdFVFNSKG4pCSgweDA4MDAg
KyAobikpCj4+PiArI2RlZmluZSBHSUNEX0lfUEVSX0lUQVJHRVRTUm4JNAo+Pj4gKyNkZWZpbmUg
R0lDRF9JVEFSR0VUU1JfREVGCTB4ZmZmZmZmZmYKPj4+ICsKPj4+ICsvKgo+Pj4gKyAqIEludGVy
cnVwdCBDb25maWd1cmF0aW9uIFJlZ2lzdGVycywgR0lDRF9JQ0ZHUm4KPj4+ICsgKiBUaGUgR0lD
RF9JQ0ZHUnMgcHJvdmlkZSBhIDItYml0IEludF9jb25maWcgZmllbGQgZm9yIGVhY2ggaW50ZXJy
dXB0Cj4+PiArICogc3VwcG9ydGVkIGJ5IHRoZSBHSUMuIFRoaXMgZmllbGQgaWRlbnRpZmllcyB3
aGV0aGVyIHRoZSBjb3JyZXNwb25kaW5nCj4+PiArICogaW50ZXJydXB0IGlzIGVkZ2UtdHJpZ2dl
cmVkIG9yIGxldmVsLXNlbnNpdGl2ZS4KPj4+ICsgKi8KPj4+ICsjZGVmaW5lIEdJQ0RfSUNGR1Io
bikJCSgweDBDMDAgKyA0ICogKChuKSA+PiA0KSkKPj4+ICsjZGVmaW5lIEdJQ0RfSV9QRVJfSUNG
R1JuCTE2Cj4+PiArI2RlZmluZSBHSUNEX0lDRkdSX0RFRl9UWVBFCTAKPj4+ICsjZGVmaW5lIEdJ
Q0RfSUNGR1JfTUFTSwkJMHgzCj4+PiArLyogRmlyc3QgYml0IGlzIGEgcG9sYXJpdHkgYml0ICgw
IC0gbG93LCAxIC0gaGlnaCkgKi8KPj4+ICsjZGVmaW5lIEdJQ0RfSUNGR1JfUE9MX0xPVwkoMCA8
PCAwKQo+Pj4gKyNkZWZpbmUgR0lDRF9JQ0ZHUl9QT0xfSElHSAkoMSA8PCAwKQo+Pj4gKyNkZWZp
bmUgR0lDRF9JQ0ZHUl9QT0xfTUFTSwkweDEKPj4+ICsvKiBTZWNvbmQgYml0IGlzIGEgdHJpZ2dl
ciBiaXQgKDAgLSBsZXZlbCwgMSAtIGVkZ2UpICovCj4+PiArI2RlZmluZSBHSUNEX0lDRkdSX1RS
SUdfTFZMCSgwIDw8IDEpCj4+PiArI2RlZmluZSBHSUNEX0lDRkdSX1RSSUdfRURHRQkoMSA8PCAx
KQo+Pj4gKyNkZWZpbmUgR0lDRF9JQ0ZHUl9UUklHX01BU0sJMHgyCj4+PiArCj4+PiArLyoKPj4+
ICsgKiBTb2Z0d2FyZSBHZW5lcmF0ZWQgSW50ZXJydXB0IFJlZ2lzdGVyLCBHSUNEX1NHSVIKPj4+
ICsgKi8KPj4+ICsjZGVmaW5lIEdJQwlEX1NHSVIJCTB4MEYwMAo+Pj4gKyNkZWZpbmUgR0lDRF9T
R0lfVEFSR0VUX1NISUZUCTE2Cj4+PiArI2RlZmluZSBHSUNEX1NHSV9UQVJHRVRfTUFTSwkweGZm
Cj4+PiArI2RlZmluZSBHSUNEX1NHSV9GSUxURVJfU0hJRlQJMjQKPj4+ICsjZGVmaW5lIEdJQ0Rf
U0dJX0ZJTFRFUl9NQVNLCTB4Mwo+Pj4gKyNkZWZpbmUgR0lDRF9TR0lfTUFYX0lOSVRJRAkxNQo+
Pj4gKyNkZWZpbmUgR0lDRF9QUElfU1RBUlQKPj4+ICsKPj4+ICsvKgo+Pj4gKyAqIEZvcndhcmQg
dGhlIGludGVycnVwdCB0byB0aGUgQ1BVIGludGVyZmFjZXMgc3BlY2lmaWVkIGluIHRoZQo+Pj4g
KyAqIENQVVRhcmdldExpc3QgZmllbGQKPj4+ICsgKi8KPj4+ICsjZGVmaW5lIEdJQ0RfU0dJX0ZJ
TFRFUl9UT19MSVNUCQkweDAKPj4+ICsvKgo+Pj4gKyAqIEZvcndhcmQgdGhlIGludGVycnVwdCB0
byBhbGwgQ1BVIGludGVyZmFjZXMgZXhjZXB0IHRoYXQgb2YgdGhlCj4+PiArICogcHJvY2Vzc29y
IHRoYXQgcmVxdWVzdGVkIHRoZSBpbnRlcnJ1cHQuCj4+PiArICovCj4+PiArI2RlZmluZSBHSUNE
X1NHSV9GSUxURVJfVE9fT1RIRVJTCTB4MQo+Pj4gKy8qCj4+PiArICogRm9yd2FyZCB0aGUgaW50
ZXJydXB0IG9ubHkgdG8gdGhlIENQVSBpbnRlcmZhY2Ugb2YgdGhlIHByb2Nlc3Nvcgo+Pj4gKyAq
IHRoYXQgcmVxdWVzdGVkIHRoZSBpbnRlcnJ1cHQuCj4+PiArICovCj4+PiArI2RlZmluZSBHSUNE
X1NHSV9GSUxURVJfVE9fU0VMRgkJMHgyCj4+PiArCj4+PiArLyoKPj4+ICsgKiBTR0kgQ2xlYXIt
UGVuZGluZyBSZWdpc3RlcnMsIEdJQ0RfQ1BFTkRTR0lSbgo+Pj4gKyAqIFByb3ZpZGUgYSBjbGVh
ci1wZW5kaW5nIGJpdCBmb3IgZWFjaCBzdXBwb3J0ZWQgU0dJIGFuZCBzb3VyY2UKPj4+ICsgKiBw
cm9jZXNzb3IgY29tYmluYXRpb24uIFdoZW4gYSBwcm9jZXNzb3Igd3JpdGVzIGEgMSB0byBhIGNs
ZWFyLXBlbmRpbmcKPj4+ICsgKiBiaXQsIHRoZSBwZW5kaW5nIHN0YXRlIG9mIHRoZSBjb3JyZXNw
b25kaW5nIFNHSSBmb3IgdGhlIGNvcnJlc3BvbmRpbmcKPj4+ICsgKiBzb3VyY2UgcHJvY2Vzc29y
IGlzIHJlbW92ZWQsIGFuZCBubyBsb25nZXIgdGFyZ2V0cyB0aGUgcHJvY2Vzc29yCj4+PiArICog
cGVyZm9ybWluZyB0aGUgd3JpdGUuIFdyaXRpbmcgYSAwIGhhcyBubyBlZmZlY3QuIFJlYWRpbmcg
YSBiaXQgaWRlbnRpZmllcwo+Pj4gKyAqIHdoZXRoZXIgdGhlIFNHSSBpcyBwZW5kaW5nLCBmcm9t
IHRoZSBjb3JyZXNwb25kaW5nIHNvdXJjZSBwcm9jZXNzb3IsCj4+IG9uCj4+PiArICogdGhlIHJl
YWRpbmcgcHJvY2Vzc29yLgo+Pj4gKyAqLwo+Pj4gKyNkZWZpbmUgR0lDRF9DUEVORFNHSVJuCQko
MHgwRjEwICsgNCAqKChuKSA+PiAyKSkKPj4+ICsjZGVmaW5lIEdJQ0RfSV9QRVJfQ1BFTkRTR0lS
biAgIDQKPj4+ICsKPj4+ICsvKgo+Pj4gKyAqIFNHSSBTZXQtUGVuZGluZyBSZWdpc3RlcnMsIEdJ
Q0RfU1BFTkRTR0lSbgo+Pj4gKyAqIFByb3ZpZGUgYSBzZXQtcGVuZGluZyBiaXQgZm9yIGVhY2gg
c3VwcG9ydGVkIFNHSSBhbmQgc291cmNlIHByb2Nlc3Nvcgo+Pj4gKyAqIGNvbWJpbmF0aW9uLiBX
aGVuIGEgcHJvY2Vzc29yIHdyaXRlcyBhIDEgdG8gYSBzZXQtcGVuZGluZyBiaXQsIHRoZQo+PiBw
ZW5kaW5nCj4+PiArICogc3RhdGUgaXMgYXBwbGllZCB0byB0aGUgY29ycmVzcG9uZGluZyBTR0kg
Zm9yIHRoZSBjb3JyZXNwb25kaW5nIHNvdXJjZQo+Pj4gKyAqIHByb2Nlc3Nvci4gV3JpdGluZyBh
IDAgaGFzIG5vIGVmZmVjdC4gUmVhZGluZyBhIGJpdCBpZGVudGlmaWVzIHdoZXRoZXIKPj4+ICsg
KiB0aGUgU0dJIGlzIHBlbmRpbmcsIGZyb20gdGhlIGNvcnJlc3BvbmRpbmcgc291cmNlIHByb2Nl
c3Nvciwgb24gdGhlCj4+PiArICogcmVhZGluZyBwcm9jZXNzb3IuCj4+PiArICovCj4+PiArI2Rl
ZmluZSBHSUNEX1NQRU5EU0dJUm4JCSgweDBGMjAgKyA0ICooKG4pID4+IDIpKQo+Pj4gKyNkZWZp
bmUgR0lDRF9JX1BFUl9TUEVORFNHSVJuICAgNAo+Pj4gKwo+Pj4gKwo+Pj4gKy8qCj4+PiArICog
Q1BVIGludGVyZmFjZSByZWdpc3RlcnMuIFVuaWtyYWZ0IG9ubHkgc3VwcG9ydCBydW4gb24gbm9u
LXNlY3VyZQo+Pj4gKyAqIHNvIHdlIGp1c3QgZGVzY3JpYmUgbm9uLXNlY3VyZSByZWdpc3RlcnMu
Cj4+PiArICovCj4+PiArCj4+PiArLyogQ1BVIEludGVyZmFjZSBDb250cm9sIFJlZ2lzdGVyICov
Cj4+PiArI2RlZmluZSBHSUNDX0NUTFIJCTB4MDAwMAo+Pj4gKyNkZWZpbmUgR0lDQ19DVExSX0VO
QUJMRQkweDEKPj4+ICsKPj4+ICsvKiBJbnRlcnJ1cHQgUHJpb3JpdHkgTWFzayBSZWdpc3RlciAq
Lwo+Pj4gKyNkZWZpbmUgR0lDQ19QTVIJCTB4MDAwNAo+Pj4gKyNkZWZpbmUgR0lDQ19QTVJfUFJJ
T19NQVgJMjU1Cj4+PiArCj4+PiArLyogQmluYXJ5IFBvaW50IFJlZ2lzdGVyICovCj4+PiArI2Rl
ZmluZSBHSUNDX0JQUgkJMHgwMDA4Cj4+PiArCj4+PiArLyogSW50ZXJydXB0IEFja25vd2xlZGdl
IFJlZ2lzdGVyICovCj4+PiArI2RlZmluZSBHSUNDX0lBUgkJMHgwMDBDCj4+PiArI2RlZmluZSBH
SUNDX0lBUl9JTlRJRF9NQVNLCTB4M0ZGCj4+PiArI2RlZmluZSBHSUNDX0lBUl9JTlRJRF9TUFVS
SU9VUwkxMDIzCj4+PiArCj4+PiArLyogRW5kIG9mIEludGVycnVwdCBSZWdpc3RlciAqLwo+Pj4g
KyNkZWZpbmUgR0lDQ19FT0lSCQkweDAwMTAKPj4+ICsKPj4+ICsvKiBSdW5uaW5nIFByaW9yaXR5
IFJlZ2lzdGVyICovCj4+PiArI2RlZmluZSBHSUNDX1JQUgkJMHgwMDE0Cj4+PiArCj4+PiArLyog
SGlnaGVzdCBQcmlvcml0eSBQZW5kaW5nIEludGVycnVwdCBSZWdpc3RlciAqLwo+Pj4gKyNkZWZp
bmUgR0lDQ19IUFBJUgkJMHgwMDE4Cj4+PiArCj4+PiArLyogQWxpYXNlZCBCaW5hcnkgUG9pbnQg
UmVnaXN0ZXIgKi8KPj4+ICsjZGVmaW5lIEdJQ0NfQUJQUgkJMHgwMDFDCj4+PiArCj4+PiArLyog
Q1BVIEludGVyZmFjZSBJZGVudGlmaWNhdGlvbiBSZWdpc3RlciAqLwo+Pj4gKyNkZWZpbmUgR0lD
Q19JSURSCQkweDAwRkMKPj4+ICsKPj4+ICsvKiBEZWFjdGl2YXRlIEludGVycnVwdCBSZWdpc3Rl
ciAqLwo+Pj4gKyNkZWZpbmUgR0lDQ19ESVIJCTB4MTAwMAo+Pj4gKwo+Pj4gKy8qCj4+PiArICog
QWNrbm93bGVkZ2luZyBpcnEgZXF1YWxzIHJlYWRpbmcgR0lDQ19JQVIgYWxzbwo+Pj4gKyAqIGdl
dCB0aGUgaW50cnJ1cHQgSUQgYXMgdGhlIHNpZGUgZWZmZWN0Lgo+Pj4gKyAqLwo+Pj4gK3VpbnQz
Ml90IGdpY19hY2tfaXJxKHZvaWQpOwo+Pj4gKwo+Pj4gKy8qCj4+PiArICogd3JpdGUgdG8gR0lD
Q19FT0lSIHRvIGluZm9ybSBjcHUgaW50ZXJmYWNlIGNvbXBsZXRhdGlvbgo+Pj4gKyAqIG9mIGlu
dGVycnVwdCBwcm9jZXNzaW5nLiBJZiBHSUNDX0NUTFIuRU9JbW9kZSBzZXRzIHRvIDEKPj4+ICsg
KiB0aGlzIGZ1bmMganVzdCBnZXRzIHByaW9yaXR5IGRyb3AuCj4+PiArICovCj4+PiArdm9pZCBn
aWNfZW9pX2lycSh1aW50MzJfdCBpcnEpOwo+Pj4gKwo+Pj4gKy8qCj4+PiArICogRm9yd2FyZCB0
aGUgU0lHIHRvIHRoZSBDUFUgaW50ZXJmYWNlcyBzcGVjaWZpZWQgaW4gdGhlCj4+PiArICogdGFy
Z2V0bGlzdC4gVGFyZ2V0bGlzdCBpcyBhIDgtYml0IGJpdG1hcCBmb3IgMH43IENQVS4KPj4+ICsg
Ki8KPj4+ICt2b2lkIGdpY19zZ2lfZ2VuX3RvX2xpc3QodWludDMyX3Qgc2dpbnRpZCwgdWludDhf
dCB0YXJnZXRsaXN0KTsKPj4+ICsKPj4+ICsvKgo+Pj4gKyAqIEZvcndhcmQgdGhlIFNHSSB0byBh
bGwgQ1BVIGludGVyZmFjZXMgZXhjZXB0IHRoYXQgb2YgdGhlCj4+PiArICogcHJvY2Vzc29yIHRo
YXQgcmVxdWVzdGVkIHRoZSBpbnRlcnJ1cHQuCj4+PiArICovCj4+PiArdm9pZCBnaWNfc2dpX2dl
bl90b19vdGhlcnModWludDMyX3Qgc2dpbnRpZCk7Cj4+PiArCj4+PiArLyoKPj4+ICsgKiBGb3J3
YXJkIHRoZSBTR0kgb25seSB0byB0aGUgQ1BVIGludGVyZmFjZSBvZiB0aGUgcHJvY2Vzc29yCj4+
PiArICogdGhhdCByZXF1ZXN0ZWQgdGhlIGludGVycnVwdC4KPj4+ICsgKi8KPj4+ICt2b2lkIGdp
Y19zZ2lfZ2VuX3RvX3NlbGYodWludDMyX3Qgc2dpbnRpZCk7Cj4+PiArCj4+PiArLyoKPj4+ICsg
KiBzZXQgdGFyZ2V0IGNwdSBmb3IgaXJxIGluIGRpc3RyaWJ1dG9yLAo+Pj4gKyAqIEB0YXJnZXQ6
IGJpdG1hc2sgdmFsdWUsIGJpdCAxIGluZGljYXRlcyB0YXJnZXQgdG8KPj4+ICsgKiBjb3JyZXNw
b25kaW5nIGNwdSBpbnRlcmZhY2UKPj4+ICsgKi8KPj4+ICt2b2lkIGdpY19zZXRfaXJxX3Rhcmdl
dCh1aW50MzJfdCBpcnEsIHVpbnQ4X3QgdGFyZ2V0KTsKPj4+ICsKPj4+ICsvKiBzZXQgcHJpb3Jp
dHkgZm9yIGlycSBpbiBkaXN0cmlidXRvciAqLwo+Pj4gK3ZvaWQgZ2ljX3NldF9pcnFfcHJpbyh1
aW50MzJfdCBpcnEsIHVpbnQ4X3QgcHJpb3JpdHkpOwo+Pj4gKwo+Pj4gKy8qCj4+PiArICogRW5h
YmxlIGFuIGlycSBpbiBkaXN0cmlidXRvciwgZWFjaCBpcnEgb2NjdXBpZXMgb25lIGJpdAo+Pj4g
KyAqIHRvIGNvbmZpZ3VyZSBpbiBjb3JyZXNwb25kaW5nIHJlZ2lzdG9yCj4+PiArICovCj4+PiAr
dm9pZCBnaWNfZW5hYmxlX2lycSh1aW50MzJfdCBpcnEpOwo+Pj4gKwo+Pj4gKy8qCj4+PiArICog
RGlzYWJsZSBhbiBpcnEgaW4gZGlzdHJpYnV0b3IsIG9uZSBiaXQgcmVzZXJ2ZWQgZm9yIGFuIGly
cQo+Pj4gKyAqIHRvIGNvbmZpZ3VyZSBpbiBjb3JyZXNwb25kaW5nIHJlZ2lzdGVyCj4+PiArICov
Cj4+PiArdm9pZCBnaWNfZGlzYWJsZV9pcnEodWludDMyX3QgaXJxKTsKPj4+ICsKPj4+ICsvKgo+
Pj4gKyAqIHNldCBwZW5kaW5nIHN0YXRlIGZvciBhbiBpcnEgaW4gZGlzdHJpYnV0b3IsIG9uZSBi
aXQKPj4+ICsgKiByZXNlcnZlZCBmb3IgYW4gaXJxIHRvIGNvbmZpZ3VyZSBpbiBjb3JyZXNwb25k
aW5nIHJlZ2lzdGVyCj4+PiArICovCj4+PiArdm9pZCBnaWNfc2V0X2lycV9wZW5kaW5nKHVpbnQz
Ml90IGlycSk7Cj4+PiArCj4+PiArLyoKPj4+ICsgKiBjbGVhciBwZW5kaW5nIHN0YXRlIGZvciBh
biBpcnEgaW4gZGlzdHJpYnV0b3IsIG9uZSBiaXQKPj4+ICsgKiByZXNlcnZlZCBmb3IgYW4gaXJx
IHRvIGNvbmZpZ3VyZSBpbiBjb3JyZXNwb25kaW5nIHJlZ2lzdGVyCj4+PiArICovCj4+PiArdm9p
ZCBnaWNfY2xlYXJfaXJxX3BlbmRpbmcodWludDMyX3QgaXJxKTsKPj4+ICsKPj4+ICsvKgo+Pj4g
KyAqIGluc3BlY3QgdGhhdCBpZiBhbiBpcnEgaXMgaW4gcGVuZGluZyBzdGF0ZSwgZXZlcnkgYml0
Cj4+PiArICogaG9sZHMgdGhlIHZhbHVlIGZvciB0aGUgY29ycmVzcG9uZGluZyBpcnEKPj4+ICsg
Ki8KPj4+ICtpbnQgZ2ljX2lzX2lycV9wZW5kaW5nKHVpbnQzMl90IGlycSk7Cj4+PiArCj4+PiAr
Lyogc2V0IGFjdGl2ZSBzdGF0ZSBmb3IgYW4gaXJxIGluIGRpc3RyaWJ1dG9yICovCj4+PiArdm9p
ZCBnaWNfc2V0X2lycV9hY3RpdmUodWludDMyX3QgaXJxKTsKPj4+ICsKPj4+ICsvKiBjbGVhciBh
Y3RpdmUgc3RhdGUgZm9yIGFuIGlycSBpbiBkaXN0cmlidXRvciAqLwo+Pj4gK3ZvaWQgZ2ljX2Ns
ZWFyX2lycV9hY3RpdmUodWludDMyX3QgaXJxKTsKPj4+ICsKPj4+ICsvKgo+Pj4gKyAqIGluc3Bl
Y3QgdGhhdCBpZiBhbiBpcnEgaXMgaW4gYWN0aXZlIHN0YXRlLAo+Pj4gKyAqIGV2ZXJ5IGJpdCBo
b2xkcyB0aGUgdmFsdWUgZm9yIGFuIGlycQo+Pj4gKyAqLwo+Pj4gK2ludCBnaWNfaXNfaXJxX2Fj
dGl2ZSh1aW50MzJfdCBpcnEpOwo+Pj4gKwo+Pj4gKy8qIENvbmZpZyBpbnRycnVwdCB0cmlnZ2Vy
IHR5cGUgYW5kIHBvbGFyaXR5ICovCj4+PiArdm9pZCBnaWNfc2V0X2lycV90eXBlKHVpbnQzMl90
IGlycSwgaW50IHRyaWdnZXIsIGludCBwb2xhcml0eSk7Cj4+PiArCj4+PiArLyogSW5pdGlhbGl6
ZSBHSUN2MiBmcm9tIGRldmljZSB0cmVlICovCj4+PiAraW50IF9kdGJfaW5pdF9naWMoY29uc3Qg
dm9pZCAqZmR0KTsKPj4+ICsKPj4+ICsjZW5kaWYgLy9fX1BMQVRfQ01OX0FSTV9HSUNWMl9IX18K
Pj4+IGRpZmYgLS1naXQgYS9wbGF0L2NvbW1vbi9pbmNsdWRlL2lycS5oIGIvcGxhdC9jb21tb24v
aW5jbHVkZS9pcnEuaAo+Pj4gaW5kZXggYTA5Njg1ZC4uZmFjNTAyMiAxMDA2NDQKPj4+IC0tLSBh
L3BsYXQvY29tbW9uL2luY2x1ZGUvaXJxLmgKPj4+ICsrKyBiL3BsYXQvY29tbW9uL2luY2x1ZGUv
aXJxLmgKPj4+IEBAIC00NSw1ICs0NSwyMCBAQAo+Pj4gICAgI2Vycm9yICJBZGQgaXJxLmggZm9y
IGN1cnJlbnQgYXJjaGl0ZWN0dXJlLiIKPj4+ICAgICNlbmRpZgo+Pj4KPj4+ICsvKiBkZWZpbmUg
SVJRIHRyaWdnZXIgdHlwZXMgKi8KPj4+ICtlbnVtIHVrX2lycV90cmlnZ2VyIHsKPj4+ICsJVUtf
SVJRX1RSSUdHRVJfTk9ORSA9IDAsCj4+PiArCVVLX0lSUV9UUklHR0VSX0VER0UgPSAxLAo+Pj4g
KwlVS19JUlFfVFJJR0dFUl9MRVZFTCA9IDIsCj4+PiArCVVLX0lSUV9UUklHR0VSX01BWAo+Pj4g
K307Cj4+PiArCj4+PiArLyogZGVmaW5lIElSUSB0cmlnZ2VyIHBvbGFyaXRpZXMgKi8KPj4+ICtl
bnVtIHVrX2lycV9wb2xhcml0eSB7Cj4+PiArCVVLX0lSUV9QT0xBUklUWV9OT05FID0gMCwKPj4+
ICsJVUtfSVJRX1BPTEFSSVRZX0hJR0ggPSAxLAo+Pj4gKwlVS19JUlFfUE9MQVJJVFlfTE9XID0g
MiwKPj4+ICsJVUtfSVJRX1BPTEFSSVRZX01BWAo+Pj4gK307Cj4+Pgo+Pj4gICAgI2VuZGlmIC8q
IF9fUExBVF9DTU5fSVJRX0hfXyAqLwo+Pj4gZGlmZiAtLWdpdCBhL3BsYXQva3ZtL01ha2VmaWxl
LnVrIGIvcGxhdC9rdm0vTWFrZWZpbGUudWsKPj4+IGluZGV4IDU0MGI2MGIuLmU4NmFkMWEgMTAw
NjQ0Cj4+PiAtLS0gYS9wbGF0L2t2bS9NYWtlZmlsZS51awo+Pj4gKysrIGIvcGxhdC9rdm0vTWFr
ZWZpbGUudWsKPj4+IEBAIC01OSw2ICs1OSw3IEBAIExJQktWTVBMQVRfU1JDUy0kKENPTkZJR19B
UkNIX0FSTV82NCkgKz0KPj4gJChVS19QTEFUX0NPTU1PTl9CQVNFKS9hcm0vY2FjaGU2NC5TfGNv
Cj4+PiAgICBMSUJLVk1QTEFUX1NSQ1MtJChDT05GSUdfQVJDSF9BUk1fNjQpICs9Cj4+ICQoVUtf
UExBVF9DT01NT05fQkFTRSkvYXJtL3BzY2lfYXJtNjQuU3xjb21tb24KPj4+ICAgIExJQktWTVBM
QVRfU1JDUy0kKENPTkZJR19BUkNIX0FSTV82NCkgKz0KPj4gJChVS19QTEFUX0NPTU1PTl9CQVNF
KS9hcm0vdGltZS5jfGNvbW1vbgo+Pj4gICAgTElCS1ZNUExBVF9TUkNTLSQoQ09ORklHX0FSQ0hf
QVJNXzY0KSArPQo+PiAkKFVLX1BMQVRfQ09NTU9OX0JBU0UpL2FybS90cmFwcy5jfGNvbW1vbgo+
Pgo+PiBXaXNlIHRvIGhhdmUgQ09ORklHX0dJQ19WMiBhbmQgZW5hYmxlIHRoZSBjb21waWxhdGlv
biBpZiB3ZSBuZWVkIGl0Lgo+Pj4gK0xJQktWTVBMQVRfU1JDUy0kKENPTkZJR19BUkNIX0FSTV82
NCkgKz0KPj4gJChVS19QTEFUX0NPTU1PTl9CQVNFKS9hcm0vZ2ljLXYyLmN8Y29tbW9uCj4+PiAg
ICBMSUJLVk1QTEFUX1NSQ1MtJChDT05GSUdfQVJDSF9BUk1fNjQpICs9Cj4+ICQoTElCS1ZNUExB
VF9CQVNFKS9hcm0vZW50cnk2NC5TCj4+PiAgICBMSUJLVk1QTEFUX1NSQ1MtJChDT05GSUdfQVJD
SF9BUk1fNjQpICs9Cj4+ICQoTElCS1ZNUExBVF9CQVNFKS9hcm0vZXhjZXB0aW9ucy5TCj4+PiAg
ICBMSUJLVk1QTEFUX1NSQ1MtJChDT05GSUdfQVJDSF9BUk1fNjQpICs9Cj4+ICQoTElCS1ZNUExB
VF9CQVNFKS9hcm0vcGFnZXRhYmxlNjQuUwo+Pj4KPj4KPj4KPj4gWzFdCj4+IGh0dHBzOi8vd3d3
LmNsLmNhbS5hYy51ay9yZXNlYXJjaC9zcmcvaGFuL0FDUy0KPj4gUDM1L3p5bnEvYXJtX2dpY19h
cmNoaXRlY3R1cmVfc3BlY2lmaWNhdGlvbi5wZGYKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Fri Mar 22 15:52:38 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 22 Mar 2019 15:52: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 1h7MTF-0004Hs-CB; Fri, 22 Mar 2019 15:52: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=aU1l=RZ=neclab.eu=florian.schmidt@srs-us1.protection.inumbo.net>)
 id 1h7MTE-0004Hn-EM
 for minios-devel@lists.xen.org; Fri, 22 Mar 2019 15:52:36 +0000
X-Inumbo-ID: 81fd3c06-4cba-11e9-bc90-bc764e045a96
Received: from mailer1.neclab.eu (unknown [195.37.70.40])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 81fd3c06-4cba-11e9-bc90-bc764e045a96;
 Fri, 22 Mar 2019 15:52:34 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer1.neclab.eu (Postfix) with ESMTP id 6D6E9104FD4;
 Fri, 22 Mar 2019 16:52:33 +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 ma1pswvZb5tV; Fri, 22 Mar 2019 16:52: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 mailer1.neclab.eu (Postfix) with ESMTPS id 37909104734;
 Fri, 22 Mar 2019 16:52:33 +0100 (CET)
Received: from [10.1.2.30] (10.1.2.30) by skoll.office.hd (192.168.125.11)
 with Microsoft SMTP Server (TLS) id 14.3.319.2; Fri, 22 Mar 2019 16:52:32
 +0100
To: Costin Lupu <costin.lupu@cs.pub.ro>, <minios-devel@lists.xen.org>
References: <20190322141107.5653-1-costin.lupu@cs.pub.ro>
From: Florian Schmidt <Florian.Schmidt@neclab.eu>
Message-ID: <2e299758-321e-ca8d-fa4b-8501ea03d4bf@neclab.eu>
Date: Fri, 22 Mar 2019 16:52:32 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <20190322141107.5653-1-costin.lupu@cs.pub.ro>
Content-Language: en-US
X-Originating-IP: [10.1.2.30]
Subject: Re: [Minios-devel] [UNIKRAFT/NEWLIB PATCH] Use Unikraft
 __getreent() when scheduling is enabled
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-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>

SGkgQ29zdGluLAoKVGhhbmtzIGZvciB0aGUgcGF0Y2ghIEkgd29uJ3Qgc2F5IGl0IGxvb2tzIG5p
Y2UuLi4gdGhhdCdzIGFuIGF3ZnVsIGxvdCAKb2YgZGVmL3VuZGVmIGdvaW5nIG9uLiBIb3dldmVy
LCBpdCBkb2VzIHRoZSBqb2IsIGFuZCBJIGNhbid0IHRoaW5rIG9mIGEgCmJldHRlciB3YXkgZnJv
bSB0aGUgdG9wIG9mIG15IGhlYWQgZWl0aGVyLCBlc3BlY2lhbGx5IG5vdCBvbmUgdGhhdCAKY292
ZXJzIGRpZmZlcmVudCBidWlsZCBzY2VuYXJpb3MuIFNvIEkgdGhpbmsgdGhpcyBpcyBhIGdvb2Qg
c29sdXRpb24gCmNvbnNpZGVyaW5nIHRoZSBjaXJjdW1zdGFuY2VzIGFuZCByZXN0cmljdGlvbnMs
IHRoYW5rcyBmb3Igc3VibWl0dGluZy4gCkdsdWUgY29kZSwgYWxhcy4KCkNoZWVycywKRmxvcmlh
bgoKUmV2aWV3ZWQtYnk6IEZsb3JpYW4gU2NobWlkdCA8Zmxvcmlhbi5zY2htaWR0QG5lY2xhYi5l
dT4KCk9uIDMvMjIvMTkgMzoxMSBQTSwgQ29zdGluIEx1cHUgd3JvdGU6Cj4gV2hlbiBzY2hlZHVs
aW5nIGlzIGVuYWJsZWQsIFVuaWtyYWZ0IHByb3ZpZGVzIHRoZSBfX2dldHJlZW50KCkgZnVuY3Rp
b24uCj4gCj4gVGhlIGN1cnJlbnQgcGF0Y2ggYWxzbyBmaXhlcyB0aGUgY29tcGlsYXRpb24gd2Fy
bmluZ3MgdGhhdCBvY2N1cgo+IGJlY2F1c2Ugb2YgX19EWU5BTUlDX1JFRU5UX18gcmVkZWZpbml0
aW9uIHdoZW4gX19ydGVtc19fIGlzIGRlZmluZWQuCj4gCj4gU2lnbmVkLW9mZi1ieTogQ29zdGlu
IEx1cHUgPGNvc3Rpbi5sdXB1QGNzLnB1Yi5ybz4KPiAtLS0KPiAgIE1ha2VmaWxlLnVrICAgIHwg
IDcgKysrKysrLQo+ICAgaW5jbHVkZS90aW1lLmggfCAxNyArKysrKysrKysrKysrKysrLQo+ICAg
MiBmaWxlcyBjaGFuZ2VkLCAyMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQo+IAo+IGRp
ZmYgLS1naXQgYS9NYWtlZmlsZS51ayBiL01ha2VmaWxlLnVrCj4gaW5kZXggNmE5MThiOC4uNDRi
YjEzZSAxMDA2NDQKPiAtLS0gYS9NYWtlZmlsZS51awo+ICsrKyBiL01ha2VmaWxlLnVrCj4gQEAg
LTMxMSwxMiArMzExLDE3IEBAIExJQk5FV0xJQkNfU1JDUy15ICs9ICQoTElCTkVXTElCX0xJQkMp
L3Bvc2l4L3JlZ2ZyZWUuYwo+ICAgIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMKPiAgICMgTmV3bGli
L2xpYmMgY29kZSAtLSByZWVudAo+ICAgIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMKPiAraWZlcSAo
JChDT05GSUdfSEFWRV9TQ0hFRCkseSkKPiArIyBpZiBzY2hlZHVsaW5nIGVuYWJsZWQsIHRoZW4g
VW5pa3JhZnQgcHJvdmlkZXMgX19nZXRyZWVudCgpCj4gK0xJQk5FV0xJQkNfQ0ZMQUdTLXkgKz0g
LURfX0RZTkFNSUNfUkVFTlRfXwo+ICtlbHNlCj4gK0xJQk5FV0xJQkNfU1JDUy15ICs9ICQoTElC
TkVXTElCX0xJQkMpL3JlZW50L2dldHJlZW50LmMKPiArZW5kaWYKPiAgIExJQk5FV0xJQkNfU1JD
Uy15ICs9ICQoTElCTkVXTElCX0xJQkMpL3JlZW50L2Nsb3Nlci5jCj4gICBMSUJORVdMSUJDX1NS
Q1MteSArPSAkKExJQk5FV0xJQl9MSUJDKS9yZWVudC9yZWVudC5jCj4gICBMSUJORVdMSUJDX1NS
Q1MteSArPSAkKExJQk5FV0xJQl9MSUJDKS9yZWVudC9pbXB1cmUuYwo+ICAgTElCTkVXTElCQ19T
UkNTLXkgKz0gJChMSUJORVdMSUJfTElCQykvcmVlbnQvZmNudGxyLmMKPiAgIExJQk5FV0xJQkNf
U1JDUy15ICs9ICQoTElCTkVXTElCX0xJQkMpL3JlZW50L2ZzdGF0ci5jCj4gLUxJQk5FV0xJQkNf
U1JDUy15ICs9ICQoTElCTkVXTElCX0xJQkMpL3JlZW50L2dldHJlZW50LmMKPiAgIExJQk5FV0xJ
QkNfU1JDUy15ICs9ICQoTElCTkVXTElCX0xJQkMpL3JlZW50L2dldHRpbWVvZmRheXIuYwo+ICAg
TElCTkVXTElCQ19TUkNTLXkgKz0gJChMSUJORVdMSUJfTElCQykvcmVlbnQvaXNhdHR5ci5jCj4g
ICBMSUJORVdMSUJDX1NSQ1MteSArPSAkKExJQk5FV0xJQl9MSUJDKS9yZWVudC9saW5rci5jCj4g
ZGlmZiAtLWdpdCBhL2luY2x1ZGUvdGltZS5oIGIvaW5jbHVkZS90aW1lLmgKPiBpbmRleCBiNTFi
MmRkLi5kZDJlZWYyIDEwMDY0NAo+IC0tLSBhL2luY2x1ZGUvdGltZS5oCj4gKysrIGIvaW5jbHVk
ZS90aW1lLmgKPiBAQCAtNDcsNyArNDcsMTcgQEAKPiAgIC8qIEEgZGVmaW5pdGlvbiBvbmx5IGZv
ciB0aGlzIGhlYWRlciAqLwo+ICAgI2RlZmluZSBfX3VuZGVmX3J0ZW1zX19ORVdMSUJHTFVFX1RJ
TUVfSAo+ICAgI2RlZmluZSBfX3J0ZW1zX18KPiAtI2VuZGlmCj4gKwo+ICsvKgo+ICsgKiBfX0RZ
TkFNSUNfUkVFTlRfXyBpcyBkZWZpbmVkIGluIHN5cy9jb25maWcuaCBpZgo+ICsgKiBfX3J0ZW1z
X18gaXMgZGVmaW5lZDsgd2UgdW5kZWZpbmUgaXQgaW4gb3JkZXIgdG8KPiArICogYXZvaWQgd2Fy
bmluZ3MuCj4gKyAqLwo+ICsjaWZkZWYgX19EWU5BTUlDX1JFRU5UX18KPiArI2RlZmluZSBfX2Rl
ZmluZV9EWU5BTUlDX1JFRU5UX19ORVdMSUJHTFVFX1RJTUVfSAo+ICsjdW5kZWYgX19EWU5BTUlD
X1JFRU5UX18KPiArI2VuZGlmIC8qIF9fRFlOQU1JQ19SRUVOVF9fICovCj4gKyNlbmRpZiAvKiBf
X3J0ZW1zX18gKi8KPiAgIAo+ICAgI2luY2x1ZGVfbmV4dCA8dGltZS5oPgo+ICAgCj4gQEAgLTU3
LDQgKzY3LDkgQEAKPiAgICN1bmRlZiBfX3VuZGVmX3J0ZW1zX19ORVdMSUJHTFVFX1RJTUVfSAo+
ICAgI2VuZGlmCj4gICAKPiArI2lmZGVmIF9fZGVmaW5lX0RZTkFNSUNfUkVFTlRfX05FV0xJQkdM
VUVfVElNRV9ICj4gKyNkZWZpbmUgX19EWU5BTUlDX1JFRU5UX18KPiArI3VuZGVmIF9fZGVmaW5l
X0RZTkFNSUNfUkVFTlRfX05FV0xJQkdMVUVfVElNRV9ICj4gKyNlbmRpZgo+ICsKPiAgICNlbmRp
ZiAvKiBORVdMSUJHTFVFX1RJTUVfSCAqLwo+IAoKLS0gCkRyLiBGbG9yaWFuIFNjaG1pZHQK44OV
44Ot44O844Oq44Ki44Oz44O744K344Ol44Of44OD44OIClJlc2VhcmNoIFNjaWVudGlzdCwKU3lz
dGVtcyBhbmQgTWFjaGluZSBMZWFybmluZyBHcm91cApORUMgTGFib3JhdG9yaWVzIEV1cm9wZQpL
dXJmw7xyc3Rlbi1BbmxhZ2UgMzYsIEQtNjkxMTUgSGVpZGVsYmVyZwpUZWwuICAgICArNDkgKDAp
NjIyMSA0MzQyLTI2NQpGYXg6ICAgICArNDkgKDApNjIyMSA0MzQyLTE1NQplLW1haWw6ICBmbG9y
aWFuLnNjaG1pZHRAbmVjbGFiLmV1Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PQpSZWdpc3RlcmVkIGF0IEFtdHNnZXJpY2h0IE1hbm5o
ZWltLCBHZXJtYW55LCBIUkI3Mjg1NTgKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Fri Mar 22 15:57:12 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 22 Mar 2019 15:57:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h7MXf-0004Qz-O2; Fri, 22 Mar 2019 15:57:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aYSe=RZ=neclab.eu=sharan.santhanam@srs-us1.protection.inumbo.net>)
 id 1h7MXd-0004Qu-TE
 for minios-devel@lists.xenproject.org; Fri, 22 Mar 2019 15:57:09 +0000
X-Inumbo-ID: 24684586-4cbb-11e9-9151-df68ebdcc9b7
Received: from mailer2.neclab.eu (unknown [195.37.70.41])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 24684586-4cbb-11e9-9151-df68ebdcc9b7;
 Fri, 22 Mar 2019 15:57:07 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer2.neclab.eu (Postfix) with ESMTP id 16E9FF2048;
 Fri, 22 Mar 2019 16:57:06 +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 Lmptf62kAaih; Fri, 22 Mar 2019 16:57:05 +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 C35DEF2036;
 Fri, 22 Mar 2019 16:56:51 +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; Fri, 22 Mar 2019 16:56:51
 +0100
To: "Wei Chen (Arm Technology China)" <Wei.Chen@arm.com>, Julien Grall
 <julien.grall@linaro.org>, "minios-devel@lists.xenproject.org"
 <minios-devel@lists.xenproject.org>, "simon.kuenzer@neclab.eu"
 <simon.kuenzer@neclab.eu>, "florian.schmidt@neclab.eu"
 <florian.schmidt@neclab.eu>, "yuri.volchkov@neclab.eu"
 <yuri.volchkov@neclab.eu>, "Felipe.Huici@neclab.eu" <Felipe.Huici@neclab.eu>
References: <20181213091901.85170-1-wei.chen@arm.com>
 <20181213091901.85170-6-wei.chen@arm.com>
 <9024a703-a953-77ff-3ec2-b8adabcb7487@linaro.org>
 <DB7PR08MB3658DB1DC7A8BDE379C5442F9EBD0@DB7PR08MB3658.eurprd08.prod.outlook.com>
From: Sharan Santhanam <sharan.santhanam@neclab.eu>
Message-ID: <03d4bed8-8299-7349-0977-fc51ed55f578@neclab.eu>
Date: Fri, 22 Mar 2019 16:56:51 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <DB7PR08MB3658DB1DC7A8BDE379C5442F9EBD0@DB7PR08MB3658.eurprd08.prod.outlook.com>
Content-Language: en-US
X-Originating-IP: [10.1.2.132]
Subject: Re: [Minios-devel] [UNIKRAFT PATCH 5/7] plat/kvm: Implement intctrl
 APIs 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>,
 "Jianyong Wu \(Arm Technology China\)" <Jianyong.Wu@arm.com>, "Justin He \(Arm
 Technology China\)" <Justin.He@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>

SGVsbG8sCgpwbGVhc2UgZmluZCB0aGUgdmlldyBjb21tZW50IGlubGluZToKClRoYW5rcyAmIFJl
Z2FyZHMKU2hhcmFuCgpPbiAxMi8xOC8xOCA1OjUxIEFNLCBXZWkgQ2hlbiAoQXJtIFRlY2hub2xv
Z3kgQ2hpbmEpIHdyb3RlOgo+IEhpIEp1bGllbiwKPiAKPj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdl
LS0tLS0KPj4gRnJvbTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KPj4g
U2VudDogMjAxOOW5tDEy5pyIMTTml6UgMTg6NTEKPj4gVG86IFdlaSBDaGVuIChBcm0gVGVjaG5v
bG9neSBDaGluYSkgPFdlaS5DaGVuQGFybS5jb20+OyBtaW5pb3MtCj4+IGRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnOyBzaW1vbi5rdWVuemVyQG5lY2xhYi5ldTsgZmxvcmlhbi5zY2htaWR0QG5l
Y2xhYi5ldTsKPj4geXVyaS52b2xjaGtvdkBuZWNsYWIuZXU7IFNoYXJhbi5TYW50aGFuYW1AbmVj
bGFiLmV1OyBGZWxpcGUuSHVpY2lAbmVjbGFiLmV1Cj4+IENjOiBLYWx5IFhpbiAoQXJtIFRlY2hu
b2xvZ3kgQ2hpbmEpIDxLYWx5LlhpbkBhcm0uY29tPjsgbmQgPG5kQGFybS5jb20+Owo+PiBKaWFu
eW9uZyBXdSAoQXJtIFRlY2hub2xvZ3kgQ2hpbmEpIDxKaWFueW9uZy5XdUBhcm0uY29tPjsgSnVz
dGluIEhlIChBcm0KPj4gVGVjaG5vbG9neSBDaGluYSkgPEp1c3Rpbi5IZUBhcm0uY29tPgo+PiBT
dWJqZWN0OiBSZTogW01pbmlvcy1kZXZlbF0gW1VOSUtSQUZUIFBBVENIIDUvN10gcGxhdC9rdm06
IEltcGxlbWVudCBpbnRjdHJsCj4+IEFQSXMgZm9yIEFybTY0Cj4+Cj4+IEhpIFdlaSwKPj4KPj4g
T24gMTMvMTIvMjAxOCAwOToxOCwgV2VpIENoZW4gd3JvdGU6Cj4+PiBCZWZvcmUgR0lDdjIgYmVj
b21lIHJlYWR5LCB3ZSBoYWQgbWFya2VkIHRoZSBpbnRjdHJsIEFQSXMgYXMgVE9ETy4KPj4+IE5v
dywgd2UgaGF2ZSBlbmFibGVkIHRoZSBHSUN2Miwgd2UgY2FuIGltcGxlbWVudCBpbnRjdHJsIEFQ
SXMgd2l0aAo+Pj4gcmVsYXRlZCBHSUMgQVBJcy4KPj4+Cj4+PiBTaWduZWQtb2ZmLWJ5OiBXZWkg
Q2hlbiA8d2VpLmNoZW5AYXJtLmNvbT4KPj4+IC0tLQo+Pj4gICAgcGxhdC9rdm0vYXJtL2ludGN0
cmwuYyB8IDI1ICsrKysrKysrKysrKysrKysrKy0tLS0tLS0KPj4+ICAgIHBsYXQva3ZtL2FybS9z
ZXR1cC5jICAgfCAgNCArKysrCj4+PiAgICAyIGZpbGVzIGNoYW5nZWQsIDIyIGluc2VydGlvbnMo
KyksIDcgZGVsZXRpb25zKC0pCj4+Pgo+Pj4gZGlmZiAtLWdpdCBhL3BsYXQva3ZtL2FybS9pbnRj
dHJsLmMgYi9wbGF0L2t2bS9hcm0vaW50Y3RybC5jCj4+PiBpbmRleCBhYzYwNGE3Li4wNjYyMTU5
IDEwMDY0NAo+Pj4gLS0tIGEvcGxhdC9rdm0vYXJtL2ludGN0cmwuYwo+Pj4gKysrIGIvcGxhdC9r
dm0vYXJtL2ludGN0cmwuYwo+Pj4gQEAgLTMxLDI0ICszMSwzNSBAQAo+Pj4gICAgICoKPj4+ICAg
ICAqIFRISVMgSEVBREVSIE1BWSBOT1QgQkUgRVhUUkFDVEVEIE9SIE1PRElGSUVEIElOIEFOWSBX
QVkuCj4+PiAgICAgKi8KPj4+ICsjaW5jbHVkZSA8dWsvYXNzZXJ0Lmg+Cj4+PiArI2luY2x1ZGUg
PGt2bS9rZXJuZWwuaD4KPj4+ICAgICNpbmNsdWRlIDxrdm0vaW50Y3RybC5oPgo+Pj4gKyNpbmNs
dWRlIDxhcm0vY3B1Lmg+Cj4+PiArI2luY2x1ZGUgPGFybS9pcnEuaD4KPj4+ICsjaW5jbHVkZSA8
YXJtL2dpYy12Mi5oPgo+Pj4KPj4+ICAgIHZvaWQgaW50Y3RybF9pbml0KHZvaWQpCj4+PiAgICB7
Cj4+PiAtCS8vIFRPIERPCj4+PiArCWludCByZXQ7Cj4+PiArCj4+PiArCS8qIEluaXRpYWxpemUg
R0lDIGZyb20gRFRCICovCj4+PiArCXJldCA9IF9kdGJfaW5pdF9naWMoX2xpYmt2bXBsYXRfZHRi
KTsKPj4+ICsJaWYgKHJldCkKPj4+ICsJCVVLX0NSQVNIKCJJbml0aWFsaXplIEdJQyBmcm9tIERU
QiBmYWlsZWQsIHJldD0lZFxuIiwgcmV0KTsKPj4+ICsKPj4+ICAgIH0KPj4+Cj4+PiAtdm9pZCBp
bnRjdHJsX2Fja19pcnEodW5zaWduZWQgaW50IGlycSkKPj4+ICt2b2lkIGludGN0cmxfYWNrX2ly
cSh1aW50MzJfdCBpcnEpCj4+PiAgICB7Cj4+PiAtCS8vIFRPIERPCj4+PiArCWdpY19lb2lfaXJx
KGlycSk7Cj4+Cj4+IEkgdGhpbmsgeW91IHdhbnQgdGhpcyBoZWxwZXIgdG8gYmUgYSBOT1AuIE90
aGVyd2lzZSB5b3UgbWF5IGVuZCB1cCB0byBFT0kKPj4gdHdpY2UKPj4gdGhlIHNhbWUgaW50ZXJy
dXB0cyAoc2VlIHBhdGNoICM3KS4KPj4KPj4gWW91IGNhbid0IGRyb3AgdGhlIG9uZSBpbiBwYXRj
aCAjNyBiZWNhdXNlIHRoaXMgZnVuY3Rpb24gbWF5IG5vdCBiZSBjYWxsZWQKPj4gcmVzdWx0aW5n
IHRvIGJsb2NrIHRoZSBpbnRlcnJ1cHRzIGZvcmV2ZXIgb24gdGhhdCBwcm9jZXNzb3IuCj4+Cj4g
Cj4gSSB0aGluayB5b3VyIHN1Z2dlc3Rpb24gaXMgYmV0dGVyLiBJIGhhZCBiZWVuIGNvbmZ1c2Vk
IGJ5IGNhbGwgZW9pIHR3aWNlLgo+IEkgd291bGQgbWFrZSB0aGlzIEFQSSBhcyBOT1AKPiAKClRo
ZSBoYW5kbGluZyBvZiB0aGUgaW50ZXJydXB0IGhhcyBjaGFuZ2VkIHNpbmNlIHRoZSBwYXRjaCB3
YXMgc3VibWl0dGVkLiAKdGhlIGhhbmRsZXIgY2FsbHMgaW50Y3RybF9hY2tfaXJxIGF0IHRoZSBl
bmQgb2YgdGhlIGludGVycnVwdCBoYW5kbGVyLiAKV2l0aCB0aGUgY3VycmVudCBpbXBsZW1lbnRh
dGlvbiwgSSB3b3VsZCByYXRoZXIgcmVtb3ZlIHRoZSBnaWNfZW9pX2lycSAKaW4gcGF0Y2ggIzcu
Cgo+PiBDaGVlcnMsCj4+Cj4+IC0tCj4+IEp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApN
aW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Fri Mar 22 17:16:19 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 22 Mar 2019 17:16:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h7NmE-0003Bh-B8; Fri, 22 Mar 2019 17:16:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aYSe=RZ=neclab.eu=sharan.santhanam@srs-us1.protection.inumbo.net>)
 id 1h7NmD-0003Bc-QS
 for minios-devel@lists.xenproject.org; Fri, 22 Mar 2019 17:16:17 +0000
X-Inumbo-ID: 32926acd-4cc6-11e9-bc90-bc764e045a96
Received: from mailer2.neclab.eu (unknown [195.37.70.41])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 32926acd-4cc6-11e9-bc90-bc764e045a96;
 Fri, 22 Mar 2019 17:16:15 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer2.neclab.eu (Postfix) with ESMTP id 6DEFEF2048;
 Fri, 22 Mar 2019 18:16:14 +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 nDqmSpvtdIDE; Fri, 22 Mar 2019 18:16:14 +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 2DA8DF2036;
 Fri, 22 Mar 2019 18:16:02 +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; Fri, 22 Mar 2019 18:16:01
 +0100
To: Wei Chen <wei.chen@arm.com>, <minios-devel@lists.xenproject.org>,
 <simon.kuenzer@neclab.eu>, <florian.schmidt@neclab.eu>,
 <yuri.volchkov@neclab.eu>, <Felipe.Huici@neclab.eu>
References: <20181213091901.85170-1-wei.chen@arm.com>
 <20181213091901.85170-8-wei.chen@arm.com>
From: Sharan Santhanam <sharan.santhanam@neclab.eu>
Message-ID: <779e690c-2376-ab99-bba3-b11c569e0ab0@neclab.eu>
Date: Fri, 22 Mar 2019 18:16:01 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <20181213091901.85170-8-wei.chen@arm.com>
Content-Language: en-US
X-Originating-IP: [10.1.2.132]
Subject: Re: [Minios-devel] [UNIKRAFT PATCH 7/7] 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, Justin.He@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>

SGVsbG8sCgpQbGVhc2UgZmluZCB0aGUgY29tbWVudHMgaW5saW5lOgoKVGhhbmtzICYgUmVnYXJk
cwpTaGFyYW4KCk9uIDEyLzEzLzE4IDEwOjE5IEFNLCBXZWkgQ2hlbiB3cm90ZToKPiBBcyB3ZSBo
YXZlIGltcGxlbWVudGVkIHRoZSBHSUN2MiBpbnRlcnJ1cHQgY29udHJvbGxlciwgd2UKPiBjYW4g
ZW5hYmxlIHRoZSBpcnEgdHJhcCBleGNlcHRpb24gaGFuZGxlciBpbiBleGNlcHRpb24gZW50cnku
Cj4gCj4gU2lnbmVkLW9mZi1ieTogV2VpIENoZW4gPHdlaS5jaGVuQGFybS5jb20+Cj4gU2lnbmVk
LW9mZi1ieTogSmlhbnlvbmcgV3UgPGppYW55b25nLnd1QGFybS5jb20+Cj4gLS0tCj4gICBwbGF0
L2NvbW1vbi9hcm0vZ2ljLXYyLmMgICAgICAgICB8IDI0ICsrKysrKysrKysrKysrKysrKysrKysr
Kwo+ICAgcGxhdC9jb21tb24vYXJtL3RyYXBzLmMgICAgICAgICAgfCAgNiArKysrKysKPiAgIHBs
YXQvY29tbW9uL2luY2x1ZGUvYXJtL2dpYy12Mi5oIHwgIDMgKysrCj4gICBwbGF0L2t2bS9hcm0v
ZXhjZXB0aW9ucy5TICAgICAgICB8IDEwICsrKysrKysrKy0KPiAgIDQgZmlsZXMgY2hhbmdlZCwg
NDIgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQo+IAo+IGRpZmYgLS1naXQgYS9wbGF0L2Nv
bW1vbi9hcm0vZ2ljLXYyLmMgYi9wbGF0L2NvbW1vbi9hcm0vZ2ljLXYyLmMKPiBpbmRleCA4N2U4
MTY4Li4xMWJmYWVmIDEwMDY0NAo+IC0tLSBhL3BsYXQvY29tbW9uL2FybS9naWMtdjIuYwo+ICsr
KyBiL3BsYXQvY29tbW9uL2FybS9naWMtdjIuYwo+IEBAIC0zMjUsNiArMzI1LDMwIEBAIGludCBn
aWNfaXJxX3RyYW5zbGF0ZShpbnQgdHlwZSwgaW50IGh3X2lycSkKPiAgICAgICAgICAgcmV0dXJu
IC1FSU5WQUw7Cj4gICB9Cj4gICAKPiArdm9pZCBnaWNfaGFuZGxlX2lycSh2b2lkKQo+ICt7Cj4g
Kwl1aW50MzJfdCBzdGF0LCBpcnE7Cj4gKwo+ICsJZG8gewo+ICsJCXN0YXQgPSBnaWNfYWNrX2ly
cSgpOwo+ICsJCWlycSA9IHN0YXQgJiBHSUNDX0lBUl9JTlRJRF9NQVNLOwoKCnMvdWtfcHJpbnRk
L3VrX3ByX2luZm8KSXMgdGhpcyBhIGNyaXRpY2FsIGVycm9yIG9yIGluZm8gc2luY2UgaXQgYW4g
aW50ZXJydXB0IGhhbmRsZXI/Cgo+ICsKPiArCQl1a19wcmludGQoRExWTF9DUklULCAiVW5pa3Jh
ZnQ6IEVMMSBJUlEjJWQgdHJhcCBjYXVnaHRcbiIsIGlycSk7Cj4gKwo+ICsJCS8qCnMvSGFubGUv
SGFuZGxlCj4gKwkJICogVE9ETzogSGFubGUgSVBJJlNHSSBpbnRlcnJ1cHRzIGhlcmUKPiArCQkg
Ki8KPiArCQlpZiAoaXJxIDwgR0lDX01BWF9JUlEpIHsKPiArCQkJaXNiKCk7Cj4gKwkJCV91a3Bs
YXRfaXJxX2hhbmRsZSgodW5zaWduZWQgbG9uZylpcnEpOwo+ICsJCQlnaWNfZW9pX2lycShzdGF0
KTsKPiArCQkJY29udGludWU7Cj4gKwkJfQo+ICsKPiArCQlicmVhazsKPiArCX0gd2hpbGUgKDEp
Owo+ICt9Cj4gKwo+ICAgc3RhdGljIHZvaWQgZ2ljX2luaXRfZGlzdCh2b2lkKQo+ICAgewo+ICAg
CXVpbnQzMl90IHZhbCwgY3B1aWZfbnVtYmVyLCBpcnFfbnVtYmVyOwo+IGRpZmYgLS1naXQgYS9w
bGF0L2NvbW1vbi9hcm0vdHJhcHMuYyBiL3BsYXQvY29tbW9uL2FybS90cmFwcy5jCj4gaW5kZXgg
NDMyMzViZS4uZWYxNDJkYyAxMDA2NDQKPiAtLS0gYS9wbGF0L2NvbW1vbi9hcm0vdHJhcHMuYwo+
ICsrKyBiL3BsYXQvY29tbW9uL2FybS90cmFwcy5jCj4gQEAgLTIzLDYgKzIzLDcgQEAKPiAgICNp
bmNsdWRlIDxzdHJpbmcuaD4KPiAgICNpbmNsdWRlIDx1ay9wcmludC5oPgo+ICAgI2luY2x1ZGUg
PHVrL2Fzc2VydC5oPgo+ICsjaW5jbHVkZSA8YXJtL2dpYy12Mi5oPgo+ICAgCj4gICBzdGF0aWMg
Y29uc3QgY2hhciAqZXhjZXB0aW9uX21vZGVzW109IHsKPiAgIAkiU3luY2hyb25vdXMgQWJvcnQi
LAo+IEBAIC02OCwzICs2OSw4IEBAIHZvaWQgdHJhcF9lbDFfc3luYyhzdHJ1Y3QgX19yZWdzICpy
ZWdzLCB1aW50NjRfdCBmYXIpCj4gICAJZHVtcF9yZWdpc3RlcnMocmVncywgZmFyKTsKPiAgIAl1
a3BsYXRfY3Jhc2goKTsKPiAgIH0KPiArCj4gK3ZvaWQgdHJhcF9lbDFfaXJxKHZvaWQpCj4gK3sK
PiArCWdpY19oYW5kbGVfaXJxKCk7Cj4gK30KPiBkaWZmIC0tZ2l0IGEvcGxhdC9jb21tb24vaW5j
bHVkZS9hcm0vZ2ljLXYyLmggYi9wbGF0L2NvbW1vbi9pbmNsdWRlL2FybS9naWMtdjIuaAo+IGlu
ZGV4IDc0MTJhNGYuLjJjZmFiNGMgMTAwNjQ0Cj4gLS0tIGEvcGxhdC9jb21tb24vaW5jbHVkZS9h
cm0vZ2ljLXYyLmgKPiArKysgYi9wbGF0L2NvbW1vbi9pbmNsdWRlL2FybS9naWMtdjIuaAo+IEBA
IC0zNjIsNiArMzYyLDkgQEAgaW50IGdpY19pc19pcnFfYWN0aXZlKHVpbnQzMl90IGlycSk7Cj4g
ICAvKiBDb25maWcgaW50cnJ1cHQgdHJpZ2dlciB0eXBlIGFuZCBwb2xhcml0eSAqLwo+ICAgdm9p
ZCBnaWNfc2V0X2lycV90eXBlKHVpbnQzMl90IGlycSwgaW50IHRyaWdnZXIsIGludCBwb2xhcml0
eSk7Cj4gICAKPiArLyogSGFuZGxlIElSUSBlbnRyeSAqLwo+ICt2b2lkIGdpY19oYW5kbGVfaXJx
KHZvaWQpOwo+ICsKPiAgIC8qIEluaXRpYWxpemUgR0lDdjIgZnJvbSBkZXZpY2UgdHJlZSAqLwo+
ICAgaW50IF9kdGJfaW5pdF9naWMoY29uc3Qgdm9pZCAqZmR0KTsKPiAgIAo+IGRpZmYgLS1naXQg
YS9wbGF0L2t2bS9hcm0vZXhjZXB0aW9ucy5TIGIvcGxhdC9rdm0vYXJtL2V4Y2VwdGlvbnMuUwo+
IGluZGV4IDNmYWZiNDAuLjhhOGM1YzUgMTAwNjQ0Cj4gLS0tIGEvcGxhdC9rdm0vYXJtL2V4Y2Vw
dGlvbnMuUwo+ICsrKyBiL3BsYXQva3ZtL2FybS9leGNlcHRpb25zLlMKPiBAQCAtMTY0LDYgKzE2
NCwxNCBAQCBlbDFfc3luYzoKPiAgIAlibCB0cmFwX2VsMV9zeW5jCj4gICAJTEVBVkVfVFJBUCAx
Cj4gICAKPiArLmFsaWduIDYKPiArZWwxX2lycToKPiArCUVOVEVSX1RSQVAgMQoKU2hvdWxkbid0
IGl0IGJlICMoOHwgNCB8MSkKPiArCW1zciBkYWlmY2xyLCAjNAo+ICsJbW92IHgwLCBzcAo+ICsJ
YmwgdHJhcF9lbDFfaXJxCj4gKwlMRUFWRV9UUkFQIDEKPiArCj4gICAvKiBCYWQgQWJvcnQgbnVt
YmVycyAqLwo+ICAgI2RlZmluZSBCQURfU1lOQyAgMAo+ICAgI2RlZmluZSBCQURfSVJRICAgMQo+
IEBAIC0yMTQsNyArMjIyLDcgQEAgRU5UUlkodmVjdG9yX3RhYmxlKQo+ICAgCj4gICAJLyogQ3Vy
cmVudCBFeGNlcHRpb24gbGV2ZWwgd2l0aCBTUF9FTDEgKi8KPiAgIAl2ZWN0b3JfZW50cnkgZWwx
X3N5bmMJCS8qIFN5bmNocm9ub3VzIEVMMWggICAgICAgKi8KPiAtCXZlY3Rvcl9lbnRyeSBlbDFf
aXJxX2ludmFsaWQJLyogSVJRIEVMMWggICAgICAgICAgICAgICAqLwo+ICsJdmVjdG9yX2VudHJ5
IGVsMV9pcnEJCS8qIElSUSBFTDFoICAgICAgICAgICAgICAgKi8KPiAgIAl2ZWN0b3JfZW50cnkg
ZWwxX2ZpcV9pbnZhbGlkCS8qIEZJUSBFTDFoICAgICAgICAgICAgICAgKi8KPiAgIAl2ZWN0b3Jf
ZW50cnkgZWwxX2Vycm9yX2ludmFsaWQJLyogRXJyb3IgRUwxaCAgICAgICAgICAgICAqLwo+ICAg
Cj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5p
b3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Fri Mar 22 17:18:31 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 22 Mar 2019 17:18: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 1h7NoM-0003Dj-Hw; Fri, 22 Mar 2019 17:18: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=aYSe=RZ=neclab.eu=sharan.santhanam@srs-us1.protection.inumbo.net>)
 id 1h7NoL-0003De-3n
 for minios-devel@lists.xenproject.org; Fri, 22 Mar 2019 17:18:29 +0000
X-Inumbo-ID: 8156db79-4cc6-11e9-bc90-bc764e045a96
Received: from mailer1.neclab.eu (unknown [195.37.70.40])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8156db79-4cc6-11e9-bc90-bc764e045a96;
 Fri, 22 Mar 2019 17:18:27 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer1.neclab.eu (Postfix) with ESMTP id 975AA104FD6;
 Fri, 22 Mar 2019 18:18:26 +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 QVh3qpdF6fj4; Fri, 22 Mar 2019 18:18:26 +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 mailer1.neclab.eu (Postfix) with ESMTPS id 5F462104FD2;
 Fri, 22 Mar 2019 18:18:26 +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; Fri, 22 Mar 2019 18:18:26
 +0100
To: Wei Chen <wei.chen@arm.com>, <minios-devel@lists.xenproject.org>,
 <simon.kuenzer@neclab.eu>, <florian.schmidt@neclab.eu>,
 <yuri.volchkov@neclab.eu>, <Felipe.Huici@neclab.eu>
References: <20181213091901.85170-1-wei.chen@arm.com>
From: Sharan Santhanam <sharan.santhanam@neclab.eu>
Message-ID: <712339b0-6723-8c13-2ff2-7b270da984da@neclab.eu>
Date: Fri, 22 Mar 2019 18:18:25 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <20181213091901.85170-1-wei.chen@arm.com>
Content-Language: en-US
X-Originating-IP: [10.1.2.132]
Subject: Re: [Minios-devel] [UNIKRAFT PATCH 0/7] Enable IRQ framework for
 Arm64 (series#3)
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, Justin.He@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>

SGVsbG8sCgpUaGFuayB5b3UgZm9yIHRoZSBwYXRjaCBzZXJpZXMuIFRoZSBmb2xsb3dpbmcgcGF0
Y2ggbmVlZHMgcmV3b3JrOgojMywgIzQsICM1LCAjNiwgIzcKClRoYW5rcyAmIFJlZ2FyZHMKU2hh
cmFuCgoKT24gMTIvMTMvMTggMTA6MTggQU0sIFdlaSBDaGVuIHdyb3RlOgo+IE1pc3NpbmcgdGhl
IElSUSBmcmFtZXdvcmsgc3VwcG9ydCwgd2UgY2FuJ3QgbWFrZSBtdWx0aS10aHJlYWQgc3VwcG9y
dAo+IHdvcmtzIHdlbGwuIEluIHRoaXMgc2VyaWVzLCB3ZSBpbXBsZW1lbnQgdGhlIEdJQ3YyIGxp
YnJhcnkgYW5kIGVuYWJsZQo+IHRoZSBpcnEgZXhjZXB0aW9uIGVudHJ5LiBXZSB1c2UgdGhlIGdp
YyBmdW5jdGlvbiB0byBmaXggdGhlIFRPRE8gbGlzdAo+IGluIGludGN0cmwgZnVuY3Rpb25zIHRv
IG1ha2UgSVJRIGZyYW1ld29yayBvbiBBcm02NCB3b3JrcyB3ZWxsLgo+IAo+IC0tLQo+IFRoaXMg
c2VyaWVzIGRlcGVuZHMgb246Cj4gW1VOSUtSQUZUIFBBVENIICAwLzhdIEFkZCBmcmVxdWVudGx5
IHVzZCBBUElzIHRvIGZkdCBsaWJyYXJ5IChzZXJpZXMjMikKPiAKPiBXZWkgQ2hlbiAoNyk6Cj4g
ICAgcGxhdC9jb21tb246IEluY2x1ZGUgcGxhdC9pcnEuaCBieSBkZWZhdWx0Cj4gICAgcGxhdC9j
b21tb246IERlZmluZSBfX01BWF9JUlEgZm9yIGRpZmZlcmVudCBhcmNoaXRlY3R1cmVzCj4gICAg
cGxhdC9rdm06IE1vdmUgZGVjbGFyYXRpb24gb2Ygc29tZSBnbG9iYWwgdmFyaWFibGVzIHRvIGEg
aGVhZGVyCj4gICAgcGxhdC9jb21tb246IEltcGxlbWVudCBnaWMtdjIgbGlicmFyeSBmb3IgQXJt
Cj4gICAgcGxhdC9rdm06IEltcGxlbWVudCBpbnRjdHJsIEFQSXMgZm9yIEFybTY0Cj4gICAgcGxh
dC9jb21tb246IEFkZCBhIHBsYXRmb3JtIEFQSSB0byBnZXQgSVJRIGZyb20gZGV2aWNlIHRyZWUK
PiAgICBwbGF0L2NvbW1vbjogQWRkIGEgdHJhcCBmdW5jdGlvbiB0byBoYW5kbGUgQXJtNjQgaXJx
IHRyYXAKPiAKPiAgIHBsYXQvY29tbW9uL2FybS9naWMtdjIuYyAgICAgICAgIHwgNDg3ICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysKPiAgIHBsYXQvY29tbW9uL2FybS9wbDAxMS5jICAg
ICAgICAgIHwgICAzICstCj4gICBwbGF0L2NvbW1vbi9hcm0vdGltZS5jICAgICAgICAgICB8ICAg
MiArLQo+ICAgcGxhdC9jb21tb24vYXJtL3RyYXBzLmMgICAgICAgICAgfCAgIDYgKwo+ICAgcGxh
dC9jb21tb24vaW5jbHVkZS9hcm0vZ2ljLXYyLmggfCAzNzEgKysrKysrKysrKysrKysrKysrKysr
KysKPiAgIHBsYXQvY29tbW9uL2luY2x1ZGUvYXJtL2lycS5oICAgIHwgICAyICsKPiAgIHBsYXQv
Y29tbW9uL2luY2x1ZGUvaXJxLmggICAgICAgIHwgIDI2ICsrCj4gICBwbGF0L2NvbW1vbi9pbmNs
dWRlL3g4Ni9pcnEuaCAgICB8ICAgMiArCj4gICBwbGF0L2t2bS9NYWtlZmlsZS51ayAgICAgICAg
ICAgICB8ICAgMSArCj4gICBwbGF0L2t2bS9hcm0vZXhjZXB0aW9ucy5TICAgICAgICB8ICAxMCAr
LQo+ICAgcGxhdC9rdm0vYXJtL2ludGN0cmwuYyAgICAgICAgICAgfCAgMjUgKy0KPiAgIHBsYXQv
a3ZtL2FybS9zZXR1cC5jICAgICAgICAgICAgIHwgICA0ICsKPiAgIHBsYXQva3ZtL2luY2x1ZGUv
a3ZtL2tlcm5lbC5oICAgIHwgIDQ3ICsrKwo+ICAgcGxhdC9rdm0vaXJxLmMgICAgICAgICAgICAg
ICAgICAgfCAgIDcgKy0KPiAgIHBsYXQva3ZtL21lbW9yeS5jICAgICAgICAgICAgICAgIHwgICA4
ICstCj4gICAxNSBmaWxlcyBjaGFuZ2VkLCA5ODAgaW5zZXJ0aW9ucygrKSwgMjEgZGVsZXRpb25z
KC0pCj4gICBjcmVhdGUgbW9kZSAxMDA2NDQgcGxhdC9jb21tb24vYXJtL2dpYy12Mi5jCj4gICBj
cmVhdGUgbW9kZSAxMDA2NDQgcGxhdC9jb21tb24vaW5jbHVkZS9hcm0vZ2ljLXYyLmgKPiAgIGNy
ZWF0ZSBtb2RlIDEwMDY0NCBwbGF0L2t2bS9pbmNsdWRlL2t2bS9rZXJuZWwuaAo+IAoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1h
aWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Fri Mar 22 18:23:24 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 22 Mar 2019 18:23: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 1h7Op8-0000Aq-S4; Fri, 22 Mar 2019 18:23: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=VRmA=RZ=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1h7Op7-0000Aj-Kw
 for minios-devel@lists.xenproject.org; Fri, 22 Mar 2019 18:23:21 +0000
X-Inumbo-ID: 91fbebc0-4ccf-11e9-836e-67630c49fe20
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 91fbebc0-4ccf-11e9-836e-67630c49fe20;
 Fri, 22 Mar 2019 18:23:20 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 00ECF15AB;
 Fri, 22 Mar 2019 11:23:20 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 31B463F71A;
 Fri, 22 Mar 2019 11:23:18 -0700 (PDT)
To: Sharan Santhanam <sharan.santhanam@neclab.eu>,
 "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>,
 "florian.schmidt@neclab.eu" <florian.schmidt@neclab.eu>,
 "yuri.volchkov@neclab.eu" <yuri.volchkov@neclab.eu>,
 "Felipe.Huici@neclab.eu" <Felipe.Huici@neclab.eu>
References: <20181213091901.85170-1-wei.chen@arm.com>
 <20181213091901.85170-6-wei.chen@arm.com>
 <9024a703-a953-77ff-3ec2-b8adabcb7487@linaro.org>
 <DB7PR08MB3658DB1DC7A8BDE379C5442F9EBD0@DB7PR08MB3658.eurprd08.prod.outlook.com>
 <03d4bed8-8299-7349-0977-fc51ed55f578@neclab.eu>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <caaf3ea1-fde4-15b0-d686-3b0f7b0f4e26@arm.com>
Date: Fri, 22 Mar 2019 18:23:16 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <03d4bed8-8299-7349-0977-fc51ed55f578@neclab.eu>
Content-Language: en-US
Subject: Re: [Minios-devel] [UNIKRAFT PATCH 5/7] plat/kvm: Implement intctrl
 APIs 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>,
 "Jianyong Wu \(Arm Technology China\)" <Jianyong.Wu@arm.com>,
 "Justin He \(Arm Technology China\)" <Justin.He@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>

CgpPbiAyMi8wMy8yMDE5IDE1OjU2LCBTaGFyYW4gU2FudGhhbmFtIHdyb3RlOgo+IEhlbGxvLAoK
SGksCgo+IHBsZWFzZSBmaW5kIHRoZSB2aWV3IGNvbW1lbnQgaW5saW5lOgo+IE9uIDEyLzE4LzE4
IDU6NTEgQU0sIFdlaSBDaGVuIChBcm0gVGVjaG5vbG9neSBDaGluYSkgd3JvdGU6Cj4+IEhpIEp1
bGllbiwKPj4KPj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4+PiBGcm9tOiBKdWxpZW4g
R3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgo+Pj4gU2VudDogMjAxOOW5tDEy5pyIMTTm
l6UgMTg6NTEKPj4+IFRvOiBXZWkgQ2hlbiAoQXJtIFRlY2hub2xvZ3kgQ2hpbmEpIDxXZWkuQ2hl
bkBhcm0uY29tPjsgbWluaW9zLQo+Pj4gZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc7IHNpbW9u
Lmt1ZW56ZXJAbmVjbGFiLmV1OyBmbG9yaWFuLnNjaG1pZHRAbmVjbGFiLmV1Owo+Pj4geXVyaS52
b2xjaGtvdkBuZWNsYWIuZXU7IFNoYXJhbi5TYW50aGFuYW1AbmVjbGFiLmV1OyBGZWxpcGUuSHVp
Y2lAbmVjbGFiLmV1Cj4+PiBDYzogS2FseSBYaW4gKEFybSBUZWNobm9sb2d5IENoaW5hKSA8S2Fs
eS5YaW5AYXJtLmNvbT47IG5kIDxuZEBhcm0uY29tPjsKPj4+IEppYW55b25nIFd1IChBcm0gVGVj
aG5vbG9neSBDaGluYSkgPEppYW55b25nLld1QGFybS5jb20+OyBKdXN0aW4gSGUgKEFybQo+Pj4g
VGVjaG5vbG9neSBDaGluYSkgPEp1c3Rpbi5IZUBhcm0uY29tPgo+Pj4gU3ViamVjdDogUmU6IFtN
aW5pb3MtZGV2ZWxdIFtVTklLUkFGVCBQQVRDSCA1LzddIHBsYXQva3ZtOiBJbXBsZW1lbnQgaW50
Y3RybAo+Pj4gQVBJcyBmb3IgQXJtNjQKPj4+Cj4+PiBIaSBXZWksCj4+Pgo+Pj4gT24gMTMvMTIv
MjAxOCAwOToxOCwgV2VpIENoZW4gd3JvdGU6Cj4+Pj4gQmVmb3JlIEdJQ3YyIGJlY29tZSByZWFk
eSwgd2UgaGFkIG1hcmtlZCB0aGUgaW50Y3RybCBBUElzIGFzIFRPRE8uCj4+Pj4gTm93LCB3ZSBo
YXZlIGVuYWJsZWQgdGhlIEdJQ3YyLCB3ZSBjYW4gaW1wbGVtZW50IGludGN0cmwgQVBJcyB3aXRo
Cj4+Pj4gcmVsYXRlZCBHSUMgQVBJcy4KPj4+Pgo+Pj4+IFNpZ25lZC1vZmYtYnk6IFdlaSBDaGVu
IDx3ZWkuY2hlbkBhcm0uY29tPgo+Pj4+IC0tLQo+Pj4+IMKgwqAgcGxhdC9rdm0vYXJtL2ludGN0
cmwuYyB8IDI1ICsrKysrKysrKysrKysrKysrKy0tLS0tLS0KPj4+PiDCoMKgIHBsYXQva3ZtL2Fy
bS9zZXR1cC5jwqDCoCB8wqAgNCArKysrCj4+Pj4gwqDCoCAyIGZpbGVzIGNoYW5nZWQsIDIyIGlu
c2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0pCj4+Pj4KPj4+PiBkaWZmIC0tZ2l0IGEvcGxhdC9r
dm0vYXJtL2ludGN0cmwuYyBiL3BsYXQva3ZtL2FybS9pbnRjdHJsLmMKPj4+PiBpbmRleCBhYzYw
NGE3Li4wNjYyMTU5IDEwMDY0NAo+Pj4+IC0tLSBhL3BsYXQva3ZtL2FybS9pbnRjdHJsLmMKPj4+
PiArKysgYi9wbGF0L2t2bS9hcm0vaW50Y3RybC5jCj4+Pj4gQEAgLTMxLDI0ICszMSwzNSBAQAo+
Pj4+IMKgwqDCoCAqCj4+Pj4gwqDCoMKgICogVEhJUyBIRUFERVIgTUFZIE5PVCBCRSBFWFRSQUNU
RUQgT1IgTU9ESUZJRUQgSU4gQU5ZIFdBWS4KPj4+PiDCoMKgwqAgKi8KPj4+PiArI2luY2x1ZGUg
PHVrL2Fzc2VydC5oPgo+Pj4+ICsjaW5jbHVkZSA8a3ZtL2tlcm5lbC5oPgo+Pj4+IMKgwqAgI2lu
Y2x1ZGUgPGt2bS9pbnRjdHJsLmg+Cj4+Pj4gKyNpbmNsdWRlIDxhcm0vY3B1Lmg+Cj4+Pj4gKyNp
bmNsdWRlIDxhcm0vaXJxLmg+Cj4+Pj4gKyNpbmNsdWRlIDxhcm0vZ2ljLXYyLmg+Cj4+Pj4KPj4+
PiDCoMKgIHZvaWQgaW50Y3RybF9pbml0KHZvaWQpCj4+Pj4gwqDCoCB7Cj4+Pj4gLcKgwqDCoCAv
LyBUTyBETwo+Pj4+ICvCoMKgwqAgaW50IHJldDsKPj4+PiArCj4+Pj4gK8KgwqDCoCAvKiBJbml0
aWFsaXplIEdJQyBmcm9tIERUQiAqLwo+Pj4+ICvCoMKgwqAgcmV0ID0gX2R0Yl9pbml0X2dpYyhf
bGlia3ZtcGxhdF9kdGIpOwo+Pj4+ICvCoMKgwqAgaWYgKHJldCkKPj4+PiArwqDCoMKgwqDCoMKg
wqAgVUtfQ1JBU0goIkluaXRpYWxpemUgR0lDIGZyb20gRFRCIGZhaWxlZCwgcmV0PSVkXG4iLCBy
ZXQpOwo+Pj4+ICsKPj4+PiDCoMKgIH0KPj4+Pgo+Pj4+IC12b2lkIGludGN0cmxfYWNrX2lycSh1
bnNpZ25lZCBpbnQgaXJxKQo+Pj4+ICt2b2lkIGludGN0cmxfYWNrX2lycSh1aW50MzJfdCBpcnEp
Cj4+Pj4gwqDCoCB7Cj4+Pj4gLcKgwqDCoCAvLyBUTyBETwo+Pj4+ICvCoMKgwqAgZ2ljX2VvaV9p
cnEoaXJxKTsKPj4+Cj4+PiBJIHRoaW5rIHlvdSB3YW50IHRoaXMgaGVscGVyIHRvIGJlIGEgTk9Q
LiBPdGhlcndpc2UgeW91IG1heSBlbmQgdXAgdG8gRU9JCj4+PiB0d2ljZQo+Pj4gdGhlIHNhbWUg
aW50ZXJydXB0cyAoc2VlIHBhdGNoICM3KS4KPj4+Cj4+PiBZb3UgY2FuJ3QgZHJvcCB0aGUgb25l
IGluIHBhdGNoICM3IGJlY2F1c2UgdGhpcyBmdW5jdGlvbiBtYXkgbm90IGJlIGNhbGxlZAo+Pj4g
cmVzdWx0aW5nIHRvIGJsb2NrIHRoZSBpbnRlcnJ1cHRzIGZvcmV2ZXIgb24gdGhhdCBwcm9jZXNz
b3IuCj4+Pgo+Pgo+PiBJIHRoaW5rIHlvdXIgc3VnZ2VzdGlvbiBpcyBiZXR0ZXIuIEkgaGFkIGJl
ZW4gY29uZnVzZWQgYnkgY2FsbCBlb2kgdHdpY2UuCj4+IEkgd291bGQgbWFrZSB0aGlzIEFQSSBh
cyBOT1AKPj4KPiAKPiBUaGUgaGFuZGxpbmcgb2YgdGhlIGludGVycnVwdCBoYXMgY2hhbmdlZCBz
aW5jZSB0aGUgcGF0Y2ggd2FzIHN1Ym1pdHRlZC4gdGhlIAo+IGhhbmRsZXIgY2FsbHMgaW50Y3Ry
bF9hY2tfaXJxIGF0IHRoZSBlbmQgb2YgdGhlIGludGVycnVwdCBoYW5kbGVyLiBXaXRoIHRoZSAK
PiBjdXJyZW50IGltcGxlbWVudGF0aW9uLCBJIHdvdWxkIHJhdGhlciByZW1vdmUgdGhlIGdpY19l
b2lfaXJxIGluIHBhdGNoICM3LgpJIGRvbid0IHRoaW5rIHRoZSBmdW5jdGlvbiBpbnRjdGxyX2Fj
a19pcnEgaXMgc3VpdGFibGUgaGVyZSAob3IgdGhlIG5hbWUgaXMgCm1pc2xlYWRpbmcpLiBUaGUg
YWNrbm93bGVkZ2UgaGFzIGFscmVhZHkgYmVlbiBkb25lIGJ5IHRoZSBpbnRlcnJ1cHQgY29udHJv
bGxlciAKd2hlbiByZWFkaW5nIHRoZSBJQVIuCgpBc3N1bWluZyB5b3UgZG9uJ3QgZW5hYmxlIHRo
ZSBzcGxpdCBFT0ksIHRoZSBFT0kgd2lsbCBkcm9wIHRoZSBwcmlvcml0eSBhbmQgCmRlLWFjdGl2
YXRlIGl0LgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5p
b3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Mon Mar 25 11:07:11 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 25 Mar 2019 11:07:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h8NRd-0006gs-Nj; Mon, 25 Mar 2019 11:07: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=ISk8=R4=neclab.eu=felipe.huici@srs-us1.protection.inumbo.net>)
 id 1h8NRc-0006gn-2L
 for minios-devel@lists.xen.org; Mon, 25 Mar 2019 11:07:08 +0000
X-Inumbo-ID: 1d51fd0c-4eee-11e9-a0f8-6bf4cf4b166b
Received: from mailer1.neclab.eu (unknown [195.37.70.40])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1d51fd0c-4eee-11e9-a0f8-6bf4cf4b166b;
 Mon, 25 Mar 2019 11:07:02 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer1.neclab.eu (Postfix) with ESMTP id F262D104FBF;
 Mon, 25 Mar 2019 12:07:00 +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 EzxoL1cm5Yxz; Mon, 25 Mar 2019 12:07:00 +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 C1729104FBD;
 Mon, 25 Mar 2019 12:07:00 +0100 (CET)
Received: from DAPHNIS.office.hd ([169.254.2.2]) by ENCELADUS.office.hd
 ([192.168.24.52]) with mapi id 14.03.0319.002; Mon, 25 Mar 2019 12:07:00
 +0100
From: Felipe Huici <Felipe.Huici@neclab.eu>
To: =?utf-8?B?VmxhZC1BbmRyZWkgQsSCRE9JVSAoNzg2OTIp?=
 <vlad_andrei.badoiu@stud.acs.upb.ro>, "minios-devel@lists.xen.org"
 <minios-devel@lists.xen.org>
Thread-Topic: [Minios-devel] [UNIKRAFT/COMPILER-RT PATCH 1/1] Initial port
 of compiler-rt to Unikraft
Thread-Index: AQHU4vrdC0P6h0maCUCdT/3OayHkRQ==
Date: Mon, 25 Mar 2019 11:06:59 +0000
Message-ID: <1D6E2F91-F44A-458F-8A2E-86380D6D7651@neclab.eu>
Accept-Language: en-US, de-DE
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.10.8.190312
x-originating-ip: [10.1.2.56]
Content-ID: <D0EBC5F607930C45BCFA17DD97E5859D@office.hd>
MIME-Version: 1.0
Subject: Re: [Minios-devel] [UNIKRAFT/COMPILER-RT PATCH 1/1] Initial port of
 compiler-rt to Unikraft
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>,
 Sharan Santhanam <Sharan.Santhanam@neclab.eu>,
 Yuri Volchkov <yuri.volchkov@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>

SGkgVmxhZCwNCg0KVGhhbmtzIGZvciB0aGUgcGF0Y2ghIEkgaGF2ZSB0aGUgZm9sbG93aW5nIGNv
bW1lbnRzOg0KDQoxLiBBcyBpdCBzdGFuZHMsIHlvdSByZWdpc3RlciB0aGUgbGlicmFyeSBhcyBs
aWJjb21waWxlci1ydCAod2l0aCBhIGRhc2gpIGJ1dCBhbGwgdmFyaWFibGVzIGluIHRoZSBmaWxl
IGFyZSBMSUJDT01QSUxFUl9SVCosIHdoaWNoIGJyZWFrcyB0aGUgYnVpbGQuIEl0IGRvZXNuJ3Qg
bXVjaCBtYXR0ZXIgd2hldGhlciBpdCdzIGEgZGFzaCBvciB1bmRlcnNjb3JlIChJIHRlc3RlZCB3
aXRoIGEgZGFzaCBhbmQgaXQgd29ya3MpLCBidXQgcGxlYXNlIG1ha2UgaXQgY29uc2lzdGVudC4N
Cg0KMi4gSSBjb3VsZG4ndCBidWlsZCB0aGlzIGFnYWluc3QgbmV3bGliIHNpbmNlIGluY2x1ZGUv
c3lzL21tYW4uaCBpbiB0aGUgbmV3bGliIGdsdWUgY29kZSBpcyBtaXNzaW5nICNpbmNsdWRlIDxz
eXMvdHlwZXMuaD4sIHdoaWNoIG1lYW5zIG9mZl90IGlzIHVuZGVmaW5lZCBhbmQgY2F1c2VzIGEg
Y29tcGlsZSBlcnJvci4gUGVyaGFwcyB5b3UgY2FuIHN1Ym1pdCBhIHNtYWxsIHBhdGNoIGZvciB0
aGlzPw0KDQozLiBUaGlzIGxpYnJhcnkgZGVwZW5kcyBvbiBsaWJ1bndpbmQuIEkgc3VwcG9zZSB0
aGUgcmVhc29uIHlvdSBkaWRuJ3QgaW5jbHVkZSB0aGlzIGRlcGVuZGVuY3kgaW4gQ29uZmlnLnVr
IGlzIHRoYXQgbGlidW53aW5kIGRlcGVuZHMgb24gY29tcGlsZXItcnQsIGFuZCBLY29uZmlnIGNh
bid0IGhhbmRsZSB0aGlzIGNpcmN1bGFyIGRlcGVuZGVuY3k/IElmIHNvLCBwZXJoYXBzIHlvdSBj
b3VsZCBpbmNsdWRlIGEgY2hlY2sgaW4gdGhpcyBsaWJyYXJ5J3MgTWFrZWZpbGUudWsgc28gdGhh
dCBpZiBsaWJ1bndpbmQgaXNuJ3QgY29uZmlndXJlZCBpbiB5b3UgY2FsbCAkKGVycm9yKSA/IA0K
DQpUaGFua3MgYWdhaW4gZm9yIHRoZSB3b3JrIQ0KDQotLSBGZWxpcGUNCg0KPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQpEci4gRmVs
aXBlIEh1aWNpDQpDaGllZiBSZXNlYXJjaGVyLCBTeXN0ZW1zIGFuZCBNYWNoaW5lIExlYXJuaW5n
IEdyb3VwDQpORUMgTGFib3JhdG9yaWVzIEV1cm9wZSBHbWJIDQpLdXJmdWVyc3RlbmFubGFnZSAz
NiwgRC02OTExNSBIZWlkZWxiZXJnDQpUZWwuICArNDkNCigwKTYyMjEgNDM0Mi0yNDENCkZheDog
ICs0OQ0KKDApNjIyMSA0MzQyLTE1NQ0KIA0KZS1tYWlsOg0KZmVsaXBlLmh1aWNpQG5lY2xhYi5l
dQ0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09DQpSZWdpc3RlcmVkIGF0IEFtdHNnZXJpY2h0IE1hbm5oZWltLCBHZXJtYW55LCBIUkI3
Mjg1NTgNCg0K77u/T24gMjEuMDMuMTksIDE2OjU4LCAiTWluaW9zLWRldmVsIG9uIGJlaGFsZiBv
ZiBWbGFkLUFuZHJlaSBCxIJET0lVICg3ODY5MikiIDxtaW5pb3MtZGV2ZWwtYm91bmNlc0BsaXN0
cy54ZW5wcm9qZWN0Lm9yZyBvbiBiZWhhbGYgb2YgdmxhZF9hbmRyZWkuYmFkb2l1QHN0dWQuYWNz
LnVwYi5ybz4gd3JvdGU6DQoNCiAgICBUaGlzIGlzIG91ciBpbml0aWFsIHBvcnQgb2YgY29tcGls
ZXItcnQgdG8gVW5pa3JhZnQgYXMgZXh0ZXJuYWwNCiAgICBsaWJyYXJ5LiBGb3Igbm93IHlvdSBu
ZWVkIG5ld2xpYiB0byBtYWtlIGl0IHdvcmsuIEN1cnJlbnRseSBvbmx5DQogICAgdGhlIG5lY2Vz
c2FyeSBmdW5jdGlvbnMgbmVlZGVkIGJ5IGxpYnVud2luZCBhcmUgdXNlZC4NCiAgICANCiAgICBT
aWduZWQtb2ZmLWJ5OiBWbGFkLUFuZHJlaSBCYWRvaXUgPHZsYWRfYW5kcmVpLmJhZG9pdUBzdHVk
LmFjcy51cGIucm8+DQogICAgLS0tDQogICAgIENvbmZpZy51ayAgICAgfCAgIDMgKw0KICAgICBN
YWtlZmlsZS51ayAgIHwgMjQ0ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrDQogICAgIGV4cG9ydHN5bXMudWsgfCAgIDEgKw0KICAgICAzIGZpbGVzIGNo
YW5nZWQsIDI0OCBpbnNlcnRpb25zKCspDQogICAgIGNyZWF0ZSBtb2RlIDEwMDY0NCBDb25maWcu
dWsNCiAgICAgY3JlYXRlIG1vZGUgMTAwNjQ0IE1ha2VmaWxlLnVrDQogICAgIGNyZWF0ZSBtb2Rl
IDEwMDY0NCBleHBvcnRzeW1zLnVrDQogICAgDQogICAgZGlmZiAtLWdpdCBhL0NvbmZpZy51ayBi
L0NvbmZpZy51aw0KICAgIG5ldyBmaWxlIG1vZGUgMTAwNjQ0DQogICAgaW5kZXggMDAwMDAwMC4u
ZTcyNjc5ZA0KICAgIC0tLSAvZGV2L251bGwNCiAgICArKysgYi9Db25maWcudWsNCiAgICBAQCAt
MCwwICsxLDMgQEANCiAgICArbWVudWNvbmZpZyBMSUJDT01QSUxFUl9SVA0KICAgICsgICAgYm9v
bCAiIGNvbXBpbGVyLXJ0IC0gcnVudG1lIHN1cHBvcnQiDQogICAgKyAgICBkZWZhdWx0IG4NCiAg
ICBkaWZmIC0tZ2l0IGEvTWFrZWZpbGUudWsgYi9NYWtlZmlsZS51aw0KICAgIG5ldyBmaWxlIG1v
ZGUgMTAwNjQ0DQogICAgaW5kZXggMDAwMDAwMC4uMGFmOWM3MA0KICAgIC0tLSAvZGV2L251bGwN
CiAgICArKysgYi9NYWtlZmlsZS51aw0KICAgIEBAIC0wLDAgKzEsMjQ0IEBADQogICAgKyMgIGxp
YmNvbXBpbGVyLXJ0IE1ha2VmaWxlLnVrDQogICAgKyMNCiAgICArIyAgQXV0aG9yczogVmxhZC1B
bmRyZWkgQmFkb2l1IDx2bGFkX2FuZHJlaS5iYWRvaXVAc3R1ZC5hY3MudXBiLnJvPg0KICAgICsj
DQogICAgKyMgIENvcHlyaWdodCAoYykgMjAxOSwgTkVDIEV1cm9wZSBMdGQuLCBORUMgQ29ycG9y
YXRpb24uIEFsbCByaWdodHMgcmVzZXJ2ZWQuDQogICAgKyMNCiAgICArIyAgUmVkaXN0cmlidXRp
b24gYW5kIHVzZSBpbiBzb3VyY2UgYW5kIGJpbmFyeSBmb3Jtcywgd2l0aCBvciB3aXRob3V0DQog
ICAgKyMgIG1vZGlmaWNhdGlvbiwgYXJlIHBlcm1pdHRlZCBwcm92aWRlZCB0aGF0IHRoZSBmb2xs
b3dpbmcgY29uZGl0aW9ucw0KICAgICsjICBhcmUgbWV0Og0KICAgICsjDQogICAgKyMgIDEuIFJl
ZGlzdHJpYnV0aW9ucyBvZiBzb3VyY2UgY29kZSBtdXN0IHJldGFpbiB0aGUgYWJvdmUgY29weXJp
Z2h0DQogICAgKyMgICAgIG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBm
b2xsb3dpbmcgZGlzY2xhaW1lci4NCiAgICArIyAgMi4gUmVkaXN0cmlidXRpb25zIGluIGJpbmFy
eSBmb3JtIG11c3QgcmVwcm9kdWNlIHRoZSBhYm92ZSBjb3B5cmlnaHQNCiAgICArIyAgICAgbm90
aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVy
IGluIHRoZQ0KICAgICsjICAgICBkb2N1bWVudGF0aW9uIGFuZC9vciBvdGhlciBtYXRlcmlhbHMg
cHJvdmlkZWQgd2l0aCB0aGUgZGlzdHJpYnV0aW9uLg0KICAgICsjICAzLiBOZWl0aGVyIHRoZSBu
YW1lIG9mIHRoZSBjb3B5cmlnaHQgaG9sZGVyIG5vciB0aGUgbmFtZXMgb2YgaXRzDQogICAgKyMg
ICAgIGNvbnRyaWJ1dG9ycyBtYXkgYmUgdXNlZCB0byBlbmRvcnNlIG9yIHByb21vdGUgcHJvZHVj
dHMgZGVyaXZlZCBmcm9tDQogICAgKyMgICAgIHRoaXMgc29mdHdhcmUgd2l0aG91dCBzcGVjaWZp
YyBwcmlvciB3cml0dGVuIHBlcm1pc3Npb24uDQogICAgKyMNCiAgICArIyAgVEhJUyBTT0ZUV0FS
RSBJUyBQUk9WSURFRCBCWSBUSEUgQ09QWVJJR0hUIEhPTERFUlMgQU5EIENPTlRSSUJVVE9SUyAi
QVMgSVMiDQogICAgKyMgIEFORCBBTlkgRVhQUkVTUyBPUiBJTVBMSUVEIFdBUlJBTlRJRVMsIElO
Q0xVRElORywgQlVUIE5PVCBMSU1JVEVEIFRPLCBUSEUNCiAgICArIyAgSU1QTElFRCBXQVJSQU5U
SUVTIE9GIE1FUkNIQU5UQUJJTElUWSBBTkQgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBP
U0UNCiAgICArIyAgQVJFIERJU0NMQUlNRUQuIElOIE5PIEVWRU5UIFNIQUxMIFRIRSBDT1BZUklH
SFQgSE9MREVSIE9SIENPTlRSSUJVVE9SUyBCRQ0KICAgICsjICBMSUFCTEUgRk9SIEFOWSBESVJF
Q1QsIElORElSRUNULCBJTkNJREVOVEFMLCBTUEVDSUFMLCBFWEVNUExBUlksIE9SDQogICAgKyMg
IENPTlNFUVVFTlRJQUwgREFNQUdFUyAoSU5DTFVESU5HLCBCVVQgTk9UIExJTUlURUQgVE8sIFBS
T0NVUkVNRU5UIE9GDQogICAgKyMgIFNVQlNUSVRVVEUgR09PRFMgT1IgU0VSVklDRVM7IExPU1Mg
T0YgVVNFLCBEQVRBLCBPUiBQUk9GSVRTOyBPUiBCVVNJTkVTUw0KICAgICsjICBJTlRFUlJVUFRJ
T04pIEhPV0VWRVIgQ0FVU0VEIEFORCBPTiBBTlkgVEhFT1JZIE9GIExJQUJJTElUWSwgV0hFVEhF
UiBJTg0KICAgICsjICBDT05UUkFDVCwgU1RSSUNUIExJQUJJTElUWSwgT1IgVE9SVCAoSU5DTFVE
SU5HIE5FR0xJR0VOQ0UgT1IgT1RIRVJXSVNFKQ0KICAgICsjICBBUklTSU5HIElOIEFOWSBXQVkg
T1VUIE9GIFRIRSBVU0UgT0YgVEhJUyBTT0ZUV0FSRSwgRVZFTiBJRiBBRFZJU0VEIE9GIFRIRQ0K
ICAgICsjICBQT1NTSUJJTElUWSBPRiBTVUNIIERBTUFHRS4NCiAgICArIw0KICAgICsjICBUSElT
IEhFQURFUiBNQVkgTk9UIEJFIEVYVFJBQ1RFRCBPUiBNT0RJRklFRCBJTiBBTlkgV0FZLg0KICAg
ICsjDQogICAgKw0KICAgICsjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIw0KICAgICsjIExpYnJhcnkg
cmVnaXN0cmF0aW9uDQogICAgKyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjDQogICAgKyQoZXZhbCAk
KGNhbGwgYWRkbGliX3MsbGliY29tcGlsZXItcnQsJChDT05GSUdfTElCQ09NUElMRVJfUlQpKSkN
CiAgICArDQogICAgKyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjDQogICAgKyMgU291cmNlcw0KICAg
ICsjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIw0KICAgICtMSUJDT01QSUxFUl9SVF9WRVJTSU9OPTcu
MC4wDQogICAgK0xJQkNPTVBJTEVSX1JUX1VSTD1odHRwOi8vcmVsZWFzZXMubGx2bS5vcmcvJChM
SUJDT01QSUxFUl9SVF9WRVJTSU9OKS9jb21waWxlci1ydC0kKExJQkNPTVBJTEVSX1JUX1ZFUlNJ
T04pLnNyYy50YXIueHoNCiAgICArTElCQ09NUElMRVJfUlRfUEFUQ0hESVI9JChMSUJDT01QSUxF
Ul9SVF9CQVNFKS9wYXRjaGVzDQogICAgKyQoZXZhbCAkKGNhbGwgZmV0Y2gsbGliY29tcGlsZXIt
cnQsJChMSUJDT01QSUxFUl9SVF9VUkwpKSkNCiAgICArJChldmFsICQoY2FsbCBwYXRjaCxsaWJj
b21waWxlci1ydCwkKExJQkNPTVBJTEVSX1JUX1BBVENIRElSKSxjb21waWxlci1ydC0kKExJQkNP
TVBJTEVSX1JUX1ZFUlNJT04pLnNyYykpDQogICAgKw0KICAgICsjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIw0KICAgICsjIEhlbHBlcnMNCiAgICArIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMNCiAgICAr
TElCQ09NUElMRVJfUlRfU1VCRElSPWNvbXBpbGVyLXJ0LSQoTElCQ09NUElMRVJfUlRfVkVSU0lP
Tikuc3JjDQogICAgK0xJQkNPTVBJTEVSX1JUX1NSQz0kKExJQkNPTVBJTEVSX1JUX09SSUdJTikv
JChMSUJDT01QSUxFUl9SVF9TVUJESVIpDQogICAgKw0KICAgICsjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIw0KICAgICsjIExpYnJhcnkgaW5jbHVkZXMNCiAgICArIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMNCiAgICArQ0lOQ0xVREVTLSQoQ09ORklHX0xJQkNPTVBJTEVSX1JUKSArPSAtSSQoTElCQ09N
UElMRVJfUlRfU1JDKS9saWINCiAgICArQ0lOQ0xVREVTLSQoQ09ORklHX0xJQkNPTVBJTEVSX1JU
KSArPSAtSSQoTElCQ09NUElMRVJfUlRfU1JDKS9pbmNsdWRlDQogICAgK0NYWElOQ0xVREVTLSQo
Q09ORklHX0xJQkNPTVBJTEVSX1JUKSArPSAtSSQoTElCQ09NUElMRVJfUlRfU1JDKS9saWINCiAg
ICArQ1hYSU5DTFVERVMtJChDT05GSUdfTElCQ09NUElMRVJfUlQpICs9IC1JJChMSUJDT01QSUxF
Ul9SVF9TUkMpL2luY2x1ZGUNCiAgICArDQogICAgKyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjDQog
ICAgKyMgR2xvYmFsIGZsYWdzDQogICAgKyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjDQogICAgK0NP
TkZJR19GTEFHUwkrPSAtRF9feDg2XzY0X18NCiAgICArTElCQ09NUElMRVJfUlRfQ0ZMQUdTLXkg
ICAgKz0gICQoQ09ORklHX0ZMQUdTKQ0KICAgICtMSUJDT01QSUxFUl9SVF9DWFhGTEFHUy15ICAg
ICs9ICAkKENPTkZJR19GTEFHUykNCiAgICArDQogICAgKyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
DQogICAgKyMgTGlicmFyeSBzb3VyY2VzDQogICAgKyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjDQog
ICAgK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1
aWx0aW5zL2RpdmRmMy5jDQogICAgK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJ
TEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL3N1YmRmMy5jDQogICAgK0xJQkNPTVBJTEVSX1JUX1NS
Q1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL3BvcGNvdW50c2kyLmMN
CiAgICArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIv
YnVpbHRpbnMvZmxvYXR1bnRpc2YuYw0KICAgICtMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChM
SUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9pbnRfdXRpbC5jDQogICAgK0xJQkNPTVBJ
TEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL2xzaHJ0
aTMuYw0KICAgICtMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMp
L2xpYi9idWlsdGlucy9mZnNkaTIuYw0KICAgICtMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChM
SUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9hc2hsZGkzLmMNCiAgICArTElCQ09NUElM
RVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvZmxvYXR0
aXhmLmMNCiAgICArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JD
KS9saWIvYnVpbHRpbnMvbXVsdnRpMy5jDQogICAgK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAk
KExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL2Zsb2F0dW5kaXNmLmMNCiAgICArTElC
Q09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMv
Zml4c2ZzaS5jDQogICAgK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JU
X1NSQykvbGliL2J1aWx0aW5zL3Bvd2lkZjIuYw0KICAgICtMSUJDT01QSUxFUl9SVF9TUkNTLXkg
Kz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy91ZGl2bW9kZGk0LmMNCiAgICAr
TElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRp
bnMvYWJzdmRpMi5jDQogICAgK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVS
X1JUX1NSQykvbGliL2J1aWx0aW5zL2NsemRpMi5jDQogICAgK0xJQkNPTVBJTEVSX1JUX1NSQ1Mt
eSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL21pbmd3X2ZpeGZsb2F0LmMN
CiAgICArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIv
YnVpbHRpbnMvdWNtcGRpMi5jDQogICAgK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNP
TVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL2ZpeHVuc2RmZGkuYw0KICAgICtMSUJDT01QSUxF
Ul9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy91ZGl2bW9k
dGk0LmMNCiAgICArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JD
KS9saWIvYnVpbHRpbnMvZmxvYXR0aXNmLmMNCiAgICArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9
ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvZGl2dGMzLmMNCiAgICArTElCQ09N
UElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvbXVs
b2RpNC5jDQogICAgK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NS
QykvbGliL2J1aWx0aW5zL2NwdV9tb2RlbC5jDQogICAgK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSAr
PSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL2ZpeHVuc3hmc2kuYw0KICAgICtM
SUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlu
cy9maXh1bnN0ZmRpLmMNCiAgICArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElM
RVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvZXh0ZW5kc2Z0ZjIuYw0KICAgICtMSUJDT01QSUxFUl9S
VF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9kaXZzYzMuYw0K
ICAgICtMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9i
dWlsdGlucy9zdWJ2dGkzLmMNCiAgICArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09N
UElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvcG93aXNmMi5jDQogICAgK0xJQkNPTVBJTEVSX1JU
X1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL2FkZHZzaTMuYw0K
ICAgICtMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9i
dWlsdGlucy9mbG9hdHRpdGYuYw0KICAgICtMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJD
T01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9jb21wYXJlc2YyLmMNCiAgICArTElCQ09NUElM
RVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvY21wdGky
LmMNCiAgICArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9s
aWIvYnVpbHRpbnMvZXh0ZW5kZGZ0ZjIuYw0KICAgICtMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0g
JChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9mbG9hdHVudGl4Zi5jDQogICAgK0xJ
QkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5z
L25lZ2RmMi5jDQogICAgK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JU
X1NSQykvbGliL2J1aWx0aW5zL211bHRmMy5jDQogICAgK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSAr
PSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL25lZ3NmMi5jDQogICAgK0xJQkNP
TVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL2Ns
enRpMi5jDQogICAgK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NS
QykvbGliL2J1aWx0aW5zL2ZpeHhmZGkuYw0KICAgICtMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0g
JChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9maXh1bnN0ZnNpLmMNCiAgICArTElC
Q09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMv
dWNtcHRpMi5jDQogICAgK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JU
X1NSQykvbGliL2J1aWx0aW5zL2ZpeGRmZGkuYw0KICAgICtMSUJDT01QSUxFUl9SVF9TUkNTLXkg
Kz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9uZWd2c2kyLmMNCiAgICArTElC
Q09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMv
Y2x6c2kyLmMNCiAgICArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRf
U1JDKS9saWIvYnVpbHRpbnMvZmxvYXRzaWRmLmMNCiAgICArTElCQ09NUElMRVJfUlRfU1JDUy15
ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvY3R6c2kyLmMNCiAgICArTElC
Q09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMv
bmVndmRpMi5jDQogICAgK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JU
X1NSQykvbGliL2J1aWx0aW5zL211bHRpMy5jDQogICAgK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSAr
PSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL2xzaHJkaTMuYw0KICAgICtMSUJD
T01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9h
YnN2dGkyLmMNCiAgICArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRf
U1JDKS9saWIvYnVpbHRpbnMvZml4dGZ0aS5jDQogICAgK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSAr
PSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL2ZpeHVuc3Nmc2kuYw0KICAgICtM
SUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlu
cy9tb2RzaTMuYw0KICAgICtMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9S
VF9TUkMpL2xpYi9idWlsdGlucy9tdWx4YzMuYw0KICAgICtMSUJDT01QSUxFUl9SVF9TUkNTLXkg
Kz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9wb3dpeGYyLmMNCiAgICArTElC
Q09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMv
ZGl2dGkzLmMNCiAgICArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRf
U1JDKS9saWIvYnVpbHRpbnMvZml4dW5zc2ZkaS5jDQogICAgK0xJQkNPTVBJTEVSX1JUX1NSQ1Mt
eSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL2FzaGx0aTMuYw0KICAgICtM
SUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlu
cy9maXh0ZnNpLmMNCiAgICArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJf
UlRfU1JDKS9saWIvYnVpbHRpbnMvbXVsdnNpMy5jDQogICAgK0xJQkNPTVBJTEVSX1JUX1NSQ1Mt
eSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL2Zsb2F0dW50aXRmLmMNCiAg
ICArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVp
bHRpbnMvZGl2c2YzLmMNCiAgICArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElM
RVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvcG93aXRmMi5jDQogICAgK0xJQkNPTVBJTEVSX1JUX1NS
Q1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL211bHNmMy5jDQogICAg
K0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0
aW5zL2NvbXBhcmVkZjIuYw0KICAgICtMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01Q
SUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9wYXJpdHlzaTIuYw0KICAgICtMSUJDT01QSUxFUl9S
VF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9mbG9hdHVuZGl0
Zi5jDQogICAgK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykv
bGliL2J1aWx0aW5zL2FwcGxlX3ZlcnNpb25pbmcuYw0KICAgICtMSUJDT01QSUxFUl9SVF9TUkNT
LXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy91bW9kc2kzLmMNCiAgICAr
TElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRp
bnMvYnN3YXBkaTIuYw0KICAgICtMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxF
Ul9SVF9TUkMpL2xpYi9idWlsdGlucy9maXh4ZnRpLmMNCiAgICArTElCQ09NUElMRVJfUlRfU1JD
Uy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvbmVndnRpMi5jDQogICAg
K0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0
aW5zL2ZpeHVuc3hmZGkuYw0KICAgICtMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01Q
SUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9zdWJ2c2kzLmMNCiAgICArTElCQ09NUElMRVJfUlRf
U1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvc3Vic2YzLmMNCiAg
ICArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVp
bHRpbnMvdWRpdnRpMy5jDQogICAgK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJ
TEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL3VkaXZkaTMuYw0KICAgICtMSUJDT01QSUxFUl9SVF9T
UkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9zdWJ0ZjMuYw0KICAg
ICtMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWls
dGlucy9hZGR2dGkzLmMNCiAgICArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElM
RVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvYXNocmRpMy5jDQogICAgK0xJQkNPTVBJTEVSX1JUX1NS
Q1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL2Zsb2F0dW5zaXNmLmMN
CiAgICArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIv
YnVpbHRpbnMvYWRkdGYzLmMNCiAgICArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09N
UElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvcG9wY291bnRkaTIuYw0KICAgICtMSUJDT01QSUxF
Ul9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9kaXZzaTMu
Yw0KICAgICtMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xp
Yi9idWlsdGlucy9lbmFibGVfZXhlY3V0ZV9zdGFjay5jDQogICAgK0xJQkNPTVBJTEVSX1JUX1NS
Q1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL3RydW5jdGZzZjIuYw0K
ICAgICtMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9i
dWlsdGlucy90cnVuY2Rmc2YyLmMNCiAgICArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElC
Q09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvdHJhbXBvbGluZV9zZXR1cC5jDQogICAgK0xJ
QkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5z
L2Zsb2F0c2lzZi5jDQogICAgK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVS
X1JUX1NSQykvbGliL2J1aWx0aW5zL2N0emRpMi5jDQogICAgK0xJQkNPTVBJTEVSX1JUX1NSQ1Mt
eSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL2RpdmRpMy5jDQogICAgK0xJ
QkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5z
L2ZpeHVuc3RmdGkuYw0KICAgICtMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxF
Ul9SVF9TUkMpL2xpYi9idWlsdGlucy9tdWxkYzMuYw0KICAgICtMSUJDT01QSUxFUl9SVF9TUkNT
LXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9hc2hydGkzLmMNCiAgICAr
TElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRp
bnMvbW9kdGkzLmMNCiAgICArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJf
UlRfU1JDKS9saWIvYnVpbHRpbnMvZmxvYXRkaXNmLmMNCiAgICArTElCQ09NUElMRVJfUlRfU1JD
Uy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvZml4dW5zZGZ0aS5jDQog
ICAgK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1
aWx0aW5zL2Zsb2F0dW5kaWRmLmMNCiAgICArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElC
Q09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvbmVndGkyLmMNCiAgICArTElCQ09NUElMRVJf
UlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvZmxvYXRkaXhm
LmMNCiAgICArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9s
aWIvYnVpbHRpbnMvbW9kZGkzLmMNCiAgICArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElC
Q09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvZGl2bW9kZGk0LmMNCiAgICArTElCQ09NUElM
RVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvZmxvYXR1
bnNpdGYuYw0KICAgICtMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9T
UkMpL2xpYi9idWlsdGlucy90cnVuY3RmZGYyLmMNCiAgICArTElCQ09NUElMRVJfUlRfU1JDUy15
ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvbXVsb3NpNC5jDQogICAgK0xJ
QkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5z
L2Fic3ZzaTIuYw0KICAgICtMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9S
VF9TUkMpL2xpYi9idWlsdGlucy9jdHp0aTIuYw0KICAgICtMSUJDT01QSUxFUl9SVF9TUkNTLXkg
Kz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9mbG9hdHNpdGYuYw0KICAgICtM
SUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlu
cy9ic3dhcHNpMi5jDQogICAgK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVS
X1JUX1NSQykvbGliL2J1aWx0aW5zL211bGRmMy5jDQogICAgK0xJQkNPTVBJTEVSX1JUX1NSQ1Mt
eSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL2Zsb2F0dW50aWRmLmMNCiAg
ICArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVp
bHRpbnMvZmxvYXR1bmRpeGYuYw0KICAgICtMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJD
T01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9nY2NfcGVyc29uYWxpdHlfdjAuYw0KICAgICtM
SUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlu
cy9maXh1bnNzZnRpLmMNCiAgICArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElM
RVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvZmZzdGkyLmMNCiAgICArTElCQ09NUElMRVJfUlRfU1JD
Uy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvZmxvYXRkaXRmLmMNCiAg
ICArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVp
bHRpbnMvZXh0ZW5kaGZzZjIuYw0KICAgICtMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJD
T01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9wYXJpdHl0aTIuYw0KICAgICtMSUJDT01QSUxF
Ul9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9mbG9hdHRp
ZGYuYw0KICAgICtMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMp
L2xpYi9idWlsdGlucy9tdWxkaTMuYw0KICAgICtMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChM
SUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9wb3Bjb3VudHRpMi5jDQogICAgK0xJQkNP
TVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL3Vt
b2RkaTMuYw0KICAgICtMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9T
UkMpL2xpYi9idWlsdGlucy9maXh1bnNkZnNpLmMNCiAgICArTElCQ09NUElMRVJfUlRfU1JDUy15
ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvcGFyaXR5ZGkyLmMNCiAgICAr
TElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRp
bnMveDg2XzY0L2Zsb2F0ZGlzZi5jDQogICAgK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJ
QkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL3g4Nl82NC9mbG9hdGRpeGYuYw0KICAgICtM
SUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlu
cy94ODZfNjQvZmxvYXRkaWRmLmMNCiAgICArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElC
Q09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvb3NfdmVyc2lvbl9jaGVjay5jDQogICAgK0xJ
QkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5z
L2ZpeHVuc3hmdGkuYw0KICAgICtMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxF
Ul9SVF9TUkMpL2xpYi9idWlsdGlucy9kaXZtb2RzaTQuYw0KICAgICtMSUJDT01QSUxFUl9SVF9T
UkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9tdWxvdGk0LmMNCiAg
ICArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVp
bHRpbnMvY21wZGkyLmMNCiAgICArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElM
RVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvcHBjL2RpdnRjMy5jDQogICAgK0xJQkNPTVBJTEVSX1JU
X1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL3BwYy9maXh1bnN0
ZmRpLmMNCiAgICArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JD
KS9saWIvYnVpbHRpbnMvcHBjL2Zsb2F0dW5kaXRmLmMNCiAgICArTElCQ09NUElMRVJfUlRfU1JD
Uy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvcHBjL2djY19xbXVsLmMN
CiAgICArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIv
YnVpbHRpbnMvcHBjL2djY19xZGl2LmMNCiAgICArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQo
TElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvcHBjL2Zsb2F0ZGl0Zi5jDQogICAgK0xJ
QkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5z
L3BwYy9nY2NfcXN1Yi5jDQogICAgK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJ
TEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL3BwYy9maXh0ZmRpLmMNCiAgICArTElCQ09NUElMRVJf
UlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvcHBjL2djY19x
YWRkLmMNCiAgICArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JD
KS9saWIvYnVpbHRpbnMvcHBjL211bHRjMy5jDQogICAgK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSAr
PSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL3VkaXZtb2RzaTQuYw0KICAgICtM
SUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlu
cy9maXhkZnNpLmMNCiAgICArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJf
UlRfU1JDKS9saWIvYnVpbHRpbnMvZml4c2Z0aS5jDQogICAgK0xJQkNPTVBJTEVSX1JUX1NSQ1Mt
eSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL3RydW5jZGZoZjIuYw0KICAg
ICtMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWls
dGlucy9jb21wYXJldGYyLmMNCiAgICArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09N
UElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvZmxvYXR1bnNpZGYuYw0KICAgICtMSUJDT01QSUxF
Ul9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9hZGR2ZGkz
LmMNCiAgICArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9s
aWIvYnVpbHRpbnMvdW1vZHRpMy5jDQogICAgK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJ
QkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL3N1YnZkaTMuYw0KICAgICtMSUJDT01QSUxF
Ul9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy90cnVuY3Nm
aGYyLmMNCiAgICArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JD
KS9saWIvYnVpbHRpbnMvbXVsdmRpMy5jDQogICAgK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAk
KExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL2ZpeHRmZGkuYw0KICAgICtMSUJDT01Q
SUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy91ZGl2
c2kzLmMNCiAgICArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JD
KS9saWIvYnVpbHRpbnMvZGl2ZGMzLmMNCiAgICArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQo
TElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvbXVsdGMzLmMNCiAgICArTElCQ09NUElM
RVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvZGl2dGYz
LmMNCiAgICArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9s
aWIvYnVpbHRpbnMvbmVnZGkyLmMNCiAgICArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElC
Q09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvZXByaW50Zi5jDQogICAgK0xJQkNPTVBJTEVS
X1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL2NsZWFyX2Nh
Y2hlLmMNCiAgICArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JD
KS9saWIvYnVpbHRpbnMvYWRkc2YzLmMNCiAgICArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQo
TElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvYWRkZGYzLmMNCiAgICArTElCQ09NUElM
RVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvbXVsc2Mz
LmMNCiAgICArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9s
aWIvYnVpbHRpbnMvZmZzc2kyLmMNCiAgICArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElC
Q09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvZml4c2ZkaS5jDQogICAgK0xJQkNPTVBJTEVS
X1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL2ZpeGRmdGku
Yw0KICAgICtMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xp
Yi9idWlsdGlucy9kaXZ4YzMuYw0KICAgICtMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJD
T01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9mbG9hdGRpZGYuYw0KICAgICtMSUJDT01QSUxF
Ul9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9leHRlbmRz
ZmRmMi5jDQogICAgZGlmZiAtLWdpdCBhL2V4cG9ydHN5bXMudWsgYi9leHBvcnRzeW1zLnVrDQog
ICAgbmV3IGZpbGUgbW9kZSAxMDA2NDQNCiAgICBpbmRleCAwMDAwMDAwLi42MjFlOTRmDQogICAg
LS0tIC9kZXYvbnVsbA0KICAgICsrKyBiL2V4cG9ydHN5bXMudWsNCiAgICBAQCAtMCwwICsxIEBA
DQogICAgK25vbmUNCiAgICAtLSANCiAgICAyLjIwLjENCiAgICANCiAgICANCiAgICBfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KICAgIE1pbmlvcy1kZXZl
bCBtYWlsaW5nIGxpc3QNCiAgICBNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcNCiAg
ICBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRl
dmVsDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1p
bmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2
ZWw=

From minios-devel-bounces@lists.xenproject.org Mon Mar 25 14:16:31 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 25 Mar 2019 14:16:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h8QOs-00009e-KB; Mon, 25 Mar 2019 14:16: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=IQUe=R4=stud.acs.upb.ro=vlad_andrei.badoiu@srs-us1.protection.inumbo.net>)
 id 1h8QOr-00009X-Nw
 for minios-devel@lists.xen.org; Mon, 25 Mar 2019 14:16:29 +0000
X-Inumbo-ID: 91abd5ae-4f08-11e9-bc90-bc764e045a96
Received: from EUR04-DB3-obe.outbound.protection.outlook.com (unknown
 [40.107.6.72]) by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 91abd5ae-4f08-11e9-bc90-bc764e045a96;
 Mon, 25 Mar 2019 14:16:24 +0000 (UTC)
Received: from AM0PR01MB5458.eurprd01.prod.exchangelabs.com (10.255.182.31) by
 AM0PR01MB3876.eurprd01.prod.exchangelabs.com (52.133.60.155) with
 Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1730.18; Mon, 25 Mar 2019 14:16:22 +0000
Received: from AM0PR01MB5458.eurprd01.prod.exchangelabs.com
 ([fe80::bc3f:7f2f:a620:12b2]) by AM0PR01MB5458.eurprd01.prod.exchangelabs.com
 ([fe80::bc3f:7f2f:a620:12b2%5]) with mapi id 15.20.1730.019; Mon, 25 Mar 2019
 14:16:22 +0000
From: =?utf-8?B?VmxhZC1BbmRyZWkgQsSCRE9JVSAoNzg2OTIp?=
 <vlad_andrei.badoiu@stud.acs.upb.ro>
To: Felipe Huici <Felipe.Huici@neclab.eu>, "minios-devel@lists.xen.org"
 <minios-devel@lists.xen.org>
Thread-Topic: [Minios-devel] [UNIKRAFT/COMPILER-RT PATCH 1/1] Initial port of
 compiler-rt to Unikraft
Thread-Index: AQHU4vrdC0P6h0maCUCdT/3OayHkRaYcZJ2A
Date: Mon, 25 Mar 2019 14:16:21 +0000
Message-ID: <b82f2e27-1267-bbf1-2a96-a397e7109f9c@stud.acs.upb.ro>
References: <1D6E2F91-F44A-458F-8A2E-86380D6D7651@neclab.eu>
In-Reply-To: <1D6E2F91-F44A-458F-8A2E-86380D6D7651@neclab.eu>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: AM6P193CA0125.EURP193.PROD.OUTLOOK.COM
 (2603:10a6:209:85::30) To AM0PR01MB5458.eurprd01.prod.exchangelabs.com
 (2603:10a6:208:179::31)
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-ms-office365-filtering-correlation-id: b91c3eb8-5db2-4150-3a6a-08d6b12c74a1
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(7021145)(8989299)(4534185)(7022145)(4603075)(4627221)(201702281549075)(8990200)(7048125)(7024125)(7025125)(7027125)(7023125)(5600127)(711020)(4605104)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR01MB3876; 
x-ms-traffictypediagnostic: AM0PR01MB3876:
x-ms-exchange-purlcount: 1
x-microsoft-antispam-prvs: <AM0PR01MB38762644EC37219ED288A914A65E0@AM0PR01MB3876.eurprd01.prod.exchangelabs.com>
x-forefront-prvs: 0987ACA2E2
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(366004)(136003)(39840400004)(396003)(346002)(376002)(199004)(189003)(51914003)(476003)(305945005)(102836004)(5660300002)(31696002)(85182001)(86362001)(508600001)(68736007)(53546011)(14444005)(6116002)(256004)(52116002)(3846002)(486006)(76176011)(14454004)(30864003)(71200400001)(71190400001)(85202003)(186003)(66066001)(26005)(106356001)(4326008)(2616005)(446003)(66574012)(11346002)(966005)(105586002)(386003)(6506007)(6306002)(97736004)(6512007)(8676002)(54906003)(25786009)(6486002)(74482002)(53936002)(6246003)(53946003)(6436002)(229853002)(99286004)(7736002)(2501003)(31686004)(786003)(81166006)(81156014)(110136005)(2906002)(8936002)(316002)(579004);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR01MB3876;
 H:AM0PR01MB5458.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-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: bUZBsDfqDFB5nbLBw5lHD0u8rRo5qk8SoVjP1wQOjvI1aWJxaOHJk18Q1FSOdzI+jYb/4kAAh8TzrSgq852rkT26p39XjuctRaPGu0/JYKUsKHtLrwju04QXh40yQtraiVtBPTNSzFi9whzY6jkd+g0j6KnbL+XMm/WBp3FkzrFKefQGtuLgQax6kkKQr5NPGL1n+lyLLLSYLNK2IFWf0VOmH8S/AMvBgiofwxvbKUy9kc6hjvpx5A7HXGbGL4QiR53jXK8cuyIty2YQfmoSLGde+u5GLP7rfn2ksT6Imnfwl82Yp1DoCvWjHtaB2AdbYhuHZdwr93Q6Y3iqS4E7HmNcnjVucva+6xxSLsl7Ev0WaxqLzcZY2yijeskVIomgzhE+TiZtzXzbzDkBTjFSD22ogEF0mszjdNN7gWUhVX8=
Content-ID: <D27FB4DD63F56A4780CCA1F3A18174A1@eurprd01.prod.exchangelabs.com>
MIME-Version: 1.0
X-OriginatorOrg: stud.acs.upb.ro
X-MS-Exchange-CrossTenant-Network-Message-Id: b91c3eb8-5db2-4150-3a6a-08d6b12c74a1
X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Mar 2019 14:16:21.8628 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 2d8cc8ba-8dda-4334-9e5c-fac2092e9bac
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR01MB3876
Subject: Re: [Minios-devel] [UNIKRAFT/COMPILER-RT PATCH 1/1] Initial port of
 compiler-rt to Unikraft
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>,
 Sharan Santhanam <Sharan.Santhanam@neclab.eu>,
 Yuri Volchkov <yuri.volchkov@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>

SGV5IEZlbGlwZSwNCg0KVGhhbmsgeW91IGZvciB0aGUgcmV2aWV3Lg0KDQoxLiBUaGUgYWN0dWFs
IG5hbWUgb2YgdGhlIGxpYnJhcnkgaXMgd2l0aCBhIGRhc2ggYnV0IEkndmUgdXNlZCB0aGUgDQp1
bmRlcnNjb3JlIHNpbmNlIG1hY3JvcyBkb24ndCB1c3VhbGx5IHVzZSB0aGUgZGFzaC4gSSdsbCB1
cGRhdGUgdGhlIG5leHQgDQp2ZXJzaW9uIHdpdGggYW4gdW5kZXJzY29yZS4NCg0KMi4gSSdsbCBz
ZW5kIGEgdjIgZm9yIHRoZSBbVU5JS1JBRlQvTkVXTElCIFBBVENIIDEvMV0gQWRkIHN0dWJzIGZv
ciBDKysgDQpsaWJyYXJpZXMgcGF0Y2ggd2l0aCB0aGF0IGNoYW5nZS4NCg0KMy4gR290IGl0Lg0K
DQpLaW5kIHJlZ2FyZHMsDQoNClZsYWQNCg0KT24gMy8yNS8xOSAxOjA2IFBNLCBGZWxpcGUgSHVp
Y2kgd3JvdGU6DQo+IEhpIFZsYWQsDQo+DQo+IFRoYW5rcyBmb3IgdGhlIHBhdGNoISBJIGhhdmUg
dGhlIGZvbGxvd2luZyBjb21tZW50czoNCj4NCj4gMS4gQXMgaXQgc3RhbmRzLCB5b3UgcmVnaXN0
ZXIgdGhlIGxpYnJhcnkgYXMgbGliY29tcGlsZXItcnQgKHdpdGggYSBkYXNoKSBidXQgYWxsIHZh
cmlhYmxlcyBpbiB0aGUgZmlsZSBhcmUgTElCQ09NUElMRVJfUlQqLCB3aGljaCBicmVha3MgdGhl
IGJ1aWxkLiBJdCBkb2Vzbid0IG11Y2ggbWF0dGVyIHdoZXRoZXIgaXQncyBhIGRhc2ggb3IgdW5k
ZXJzY29yZSAoSSB0ZXN0ZWQgd2l0aCBhIGRhc2ggYW5kIGl0IHdvcmtzKSwgYnV0IHBsZWFzZSBt
YWtlIGl0IGNvbnNpc3RlbnQuDQo+DQo+IDIuIEkgY291bGRuJ3QgYnVpbGQgdGhpcyBhZ2FpbnN0
IG5ld2xpYiBzaW5jZSBpbmNsdWRlL3N5cy9tbWFuLmggaW4gdGhlIG5ld2xpYiBnbHVlIGNvZGUg
aXMgbWlzc2luZyAjaW5jbHVkZSA8c3lzL3R5cGVzLmg+LCB3aGljaCBtZWFucyBvZmZfdCBpcyB1
bmRlZmluZWQgYW5kIGNhdXNlcyBhIGNvbXBpbGUgZXJyb3IuIFBlcmhhcHMgeW91IGNhbiBzdWJt
aXQgYSBzbWFsbCBwYXRjaCBmb3IgdGhpcz8NCj4NCj4gMy4gVGhpcyBsaWJyYXJ5IGRlcGVuZHMg
b24gbGlidW53aW5kLiBJIHN1cHBvc2UgdGhlIHJlYXNvbiB5b3UgZGlkbid0IGluY2x1ZGUgdGhp
cyBkZXBlbmRlbmN5IGluIENvbmZpZy51ayBpcyB0aGF0IGxpYnVud2luZCBkZXBlbmRzIG9uIGNv
bXBpbGVyLXJ0LCBhbmQgS2NvbmZpZyBjYW4ndCBoYW5kbGUgdGhpcyBjaXJjdWxhciBkZXBlbmRl
bmN5PyBJZiBzbywgcGVyaGFwcyB5b3UgY291bGQgaW5jbHVkZSBhIGNoZWNrIGluIHRoaXMgbGli
cmFyeSdzIE1ha2VmaWxlLnVrIHNvIHRoYXQgaWYgbGlidW53aW5kIGlzbid0IGNvbmZpZ3VyZWQg
aW4geW91IGNhbGwgJChlcnJvcikgPw0KPg0KPiBUaGFua3MgYWdhaW4gZm9yIHRoZSB3b3JrIQ0K
Pg0KPiAtLSBGZWxpcGUNCj4NCj4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09DQo+IERyLiBGZWxpcGUgSHVpY2kNCj4gQ2hpZWYgUmVz
ZWFyY2hlciwgU3lzdGVtcyBhbmQgTWFjaGluZSBMZWFybmluZyBHcm91cA0KPiBORUMgTGFib3Jh
dG9yaWVzIEV1cm9wZSBHbWJIDQo+IEt1cmZ1ZXJzdGVuYW5sYWdlIDM2LCBELTY5MTE1IEhlaWRl
bGJlcmcNCj4gVGVsLiAgKzQ5DQo+ICgwKTYyMjEgNDM0Mi0yNDENCj4gRmF4OiAgKzQ5DQo+ICgw
KTYyMjEgNDM0Mi0xNTUNCj4gICANCj4gZS1tYWlsOg0KPiBmZWxpcGUuaHVpY2lAbmVjbGFiLmV1
DQo+ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PQ0KPiBSZWdpc3RlcmVkIGF0IEFtdHNnZXJpY2h0IE1hbm5oZWltLCBHZXJtYW55LCBI
UkI3Mjg1NTgNCj4NCj4g77u/T24gMjEuMDMuMTksIDE2OjU4LCAiTWluaW9zLWRldmVsIG9uIGJl
aGFsZiBvZiBWbGFkLUFuZHJlaSBCxIJET0lVICg3ODY5MikiIDxtaW5pb3MtZGV2ZWwtYm91bmNl
c0BsaXN0cy54ZW5wcm9qZWN0Lm9yZyBvbiBiZWhhbGYgb2YgdmxhZF9hbmRyZWkuYmFkb2l1QHN0
dWQuYWNzLnVwYi5ybz4gd3JvdGU6DQo+DQo+ICAgICAgVGhpcyBpcyBvdXIgaW5pdGlhbCBwb3J0
IG9mIGNvbXBpbGVyLXJ0IHRvIFVuaWtyYWZ0IGFzIGV4dGVybmFsDQo+ICAgICAgbGlicmFyeS4g
Rm9yIG5vdyB5b3UgbmVlZCBuZXdsaWIgdG8gbWFrZSBpdCB3b3JrLiBDdXJyZW50bHkgb25seQ0K
PiAgICAgIHRoZSBuZWNlc3NhcnkgZnVuY3Rpb25zIG5lZWRlZCBieSBsaWJ1bndpbmQgYXJlIHVz
ZWQuDQo+ICAgICAgDQo+ICAgICAgU2lnbmVkLW9mZi1ieTogVmxhZC1BbmRyZWkgQmFkb2l1IDx2
bGFkX2FuZHJlaS5iYWRvaXVAc3R1ZC5hY3MudXBiLnJvPg0KPiAgICAgIC0tLQ0KPiAgICAgICBD
b25maWcudWsgICAgIHwgICAzICsNCj4gICAgICAgTWFrZWZpbGUudWsgICB8IDI0NCArKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKw0KPiAgICAgICBleHBv
cnRzeW1zLnVrIHwgICAxICsNCj4gICAgICAgMyBmaWxlcyBjaGFuZ2VkLCAyNDggaW5zZXJ0aW9u
cygrKQ0KPiAgICAgICBjcmVhdGUgbW9kZSAxMDA2NDQgQ29uZmlnLnVrDQo+ICAgICAgIGNyZWF0
ZSBtb2RlIDEwMDY0NCBNYWtlZmlsZS51aw0KPiAgICAgICBjcmVhdGUgbW9kZSAxMDA2NDQgZXhw
b3J0c3ltcy51aw0KPiAgICAgIA0KPiAgICAgIGRpZmYgLS1naXQgYS9Db25maWcudWsgYi9Db25m
aWcudWsNCj4gICAgICBuZXcgZmlsZSBtb2RlIDEwMDY0NA0KPiAgICAgIGluZGV4IDAwMDAwMDAu
LmU3MjY3OWQNCj4gICAgICAtLS0gL2Rldi9udWxsDQo+ICAgICAgKysrIGIvQ29uZmlnLnVrDQo+
ICAgICAgQEAgLTAsMCArMSwzIEBADQo+ICAgICAgK21lbnVjb25maWcgTElCQ09NUElMRVJfUlQN
Cj4gICAgICArICAgIGJvb2wgIiBjb21waWxlci1ydCAtIHJ1bnRtZSBzdXBwb3J0Ig0KPiAgICAg
ICsgICAgZGVmYXVsdCBuDQo+ICAgICAgZGlmZiAtLWdpdCBhL01ha2VmaWxlLnVrIGIvTWFrZWZp
bGUudWsNCj4gICAgICBuZXcgZmlsZSBtb2RlIDEwMDY0NA0KPiAgICAgIGluZGV4IDAwMDAwMDAu
LjBhZjljNzANCj4gICAgICAtLS0gL2Rldi9udWxsDQo+ICAgICAgKysrIGIvTWFrZWZpbGUudWsN
Cj4gICAgICBAQCAtMCwwICsxLDI0NCBAQA0KPiAgICAgICsjICBsaWJjb21waWxlci1ydCBNYWtl
ZmlsZS51aw0KPiAgICAgICsjDQo+ICAgICAgKyMgIEF1dGhvcnM6IFZsYWQtQW5kcmVpIEJhZG9p
dSA8dmxhZF9hbmRyZWkuYmFkb2l1QHN0dWQuYWNzLnVwYi5ybz4NCj4gICAgICArIw0KPiAgICAg
ICsjICBDb3B5cmlnaHQgKGMpIDIwMTksIE5FQyBFdXJvcGUgTHRkLiwgTkVDIENvcnBvcmF0aW9u
LiBBbGwgcmlnaHRzIHJlc2VydmVkLg0KPiAgICAgICsjDQo+ICAgICAgKyMgIFJlZGlzdHJpYnV0
aW9uIGFuZCB1c2UgaW4gc291cmNlIGFuZCBiaW5hcnkgZm9ybXMsIHdpdGggb3Igd2l0aG91dA0K
PiAgICAgICsjICBtb2RpZmljYXRpb24sIGFyZSBwZXJtaXR0ZWQgcHJvdmlkZWQgdGhhdCB0aGUg
Zm9sbG93aW5nIGNvbmRpdGlvbnMNCj4gICAgICArIyAgYXJlIG1ldDoNCj4gICAgICArIw0KPiAg
ICAgICsjICAxLiBSZWRpc3RyaWJ1dGlvbnMgb2Ygc291cmNlIGNvZGUgbXVzdCByZXRhaW4gdGhl
IGFib3ZlIGNvcHlyaWdodA0KPiAgICAgICsjICAgICBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25k
aXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIuDQo+ICAgICAgKyMgIDIuIFJlZGlz
dHJpYnV0aW9ucyBpbiBiaW5hcnkgZm9ybSBtdXN0IHJlcHJvZHVjZSB0aGUgYWJvdmUgY29weXJp
Z2h0DQo+ICAgICAgKyMgICAgIG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRo
ZSBmb2xsb3dpbmcgZGlzY2xhaW1lciBpbiB0aGUNCj4gICAgICArIyAgICAgZG9jdW1lbnRhdGlv
biBhbmQvb3Igb3RoZXIgbWF0ZXJpYWxzIHByb3ZpZGVkIHdpdGggdGhlIGRpc3RyaWJ1dGlvbi4N
Cj4gICAgICArIyAgMy4gTmVpdGhlciB0aGUgbmFtZSBvZiB0aGUgY29weXJpZ2h0IGhvbGRlciBu
b3IgdGhlIG5hbWVzIG9mIGl0cw0KPiAgICAgICsjICAgICBjb250cmlidXRvcnMgbWF5IGJlIHVz
ZWQgdG8gZW5kb3JzZSBvciBwcm9tb3RlIHByb2R1Y3RzIGRlcml2ZWQgZnJvbQ0KPiAgICAgICsj
ICAgICB0aGlzIHNvZnR3YXJlIHdpdGhvdXQgc3BlY2lmaWMgcHJpb3Igd3JpdHRlbiBwZXJtaXNz
aW9uLg0KPiAgICAgICsjDQo+ICAgICAgKyMgIFRISVMgU09GVFdBUkUgSVMgUFJPVklERUQgQlkg
VEhFIENPUFlSSUdIVCBIT0xERVJTIEFORCBDT05UUklCVVRPUlMgIkFTIElTIg0KPiAgICAgICsj
ICBBTkQgQU5ZIEVYUFJFU1MgT1IgSU1QTElFRCBXQVJSQU5USUVTLCBJTkNMVURJTkcsIEJVVCBO
T1QgTElNSVRFRCBUTywgVEhFDQo+ICAgICAgKyMgIElNUExJRUQgV0FSUkFOVElFUyBPRiBNRVJD
SEFOVEFCSUxJVFkgQU5EIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFDQo+ICAgICAg
KyMgIEFSRSBESVNDTEFJTUVELiBJTiBOTyBFVkVOVCBTSEFMTCBUSEUgQ09QWVJJR0hUIEhPTERF
UiBPUiBDT05UUklCVVRPUlMgQkUNCj4gICAgICArIyAgTElBQkxFIEZPUiBBTlkgRElSRUNULCBJ
TkRJUkVDVCwgSU5DSURFTlRBTCwgU1BFQ0lBTCwgRVhFTVBMQVJZLCBPUg0KPiAgICAgICsjICBD
T05TRVFVRU5USUFMIERBTUFHRVMgKElOQ0xVRElORywgQlVUIE5PVCBMSU1JVEVEIFRPLCBQUk9D
VVJFTUVOVCBPRg0KPiAgICAgICsjICBTVUJTVElUVVRFIEdPT0RTIE9SIFNFUlZJQ0VTOyBMT1NT
IE9GIFVTRSwgREFUQSwgT1IgUFJPRklUUzsgT1IgQlVTSU5FU1MNCj4gICAgICArIyAgSU5URVJS
VVBUSU9OKSBIT1dFVkVSIENBVVNFRCBBTkQgT04gQU5ZIFRIRU9SWSBPRiBMSUFCSUxJVFksIFdI
RVRIRVIgSU4NCj4gICAgICArIyAgQ09OVFJBQ1QsIFNUUklDVCBMSUFCSUxJVFksIE9SIFRPUlQg
KElOQ0xVRElORyBORUdMSUdFTkNFIE9SIE9USEVSV0lTRSkNCj4gICAgICArIyAgQVJJU0lORyBJ
TiBBTlkgV0FZIE9VVCBPRiBUSEUgVVNFIE9GIFRISVMgU09GVFdBUkUsIEVWRU4gSUYgQURWSVNF
RCBPRiBUSEUNCj4gICAgICArIyAgUE9TU0lCSUxJVFkgT0YgU1VDSCBEQU1BR0UuDQo+ICAgICAg
KyMNCj4gICAgICArIyAgVEhJUyBIRUFERVIgTUFZIE5PVCBCRSBFWFRSQUNURUQgT1IgTU9ESUZJ
RUQgSU4gQU5ZIFdBWS4NCj4gICAgICArIw0KPiAgICAgICsNCj4gICAgICArIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMNCj4gICAgICArIyBMaWJyYXJ5IHJlZ2lzdHJhdGlvbg0KPiAgICAgICsjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIw0KPiAgICAgICskKGV2YWwgJChjYWxsIGFkZGxpYl9zLGxpYmNv
bXBpbGVyLXJ0LCQoQ09ORklHX0xJQkNPTVBJTEVSX1JUKSkpDQo+ICAgICAgKw0KPiAgICAgICsj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIw0KPiAgICAgICsjIFNvdXJjZXMNCj4gICAgICArIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMNCj4gICAgICArTElCQ09NUElMRVJfUlRfVkVSU0lPTj03LjAuMA0K
PiAgICAgICtMSUJDT01QSUxFUl9SVF9VUkw9aHR0cDovL3JlbGVhc2VzLmxsdm0ub3JnLyQoTElC
Q09NUElMRVJfUlRfVkVSU0lPTikvY29tcGlsZXItcnQtJChMSUJDT01QSUxFUl9SVF9WRVJTSU9O
KS5zcmMudGFyLnh6DQo+ICAgICAgK0xJQkNPTVBJTEVSX1JUX1BBVENIRElSPSQoTElCQ09NUElM
RVJfUlRfQkFTRSkvcGF0Y2hlcw0KPiAgICAgICskKGV2YWwgJChjYWxsIGZldGNoLGxpYmNvbXBp
bGVyLXJ0LCQoTElCQ09NUElMRVJfUlRfVVJMKSkpDQo+ICAgICAgKyQoZXZhbCAkKGNhbGwgcGF0
Y2gsbGliY29tcGlsZXItcnQsJChMSUJDT01QSUxFUl9SVF9QQVRDSERJUiksY29tcGlsZXItcnQt
JChMSUJDT01QSUxFUl9SVF9WRVJTSU9OKS5zcmMpKQ0KPiAgICAgICsNCj4gICAgICArIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMNCj4gICAgICArIyBIZWxwZXJzDQo+ICAgICAgKyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjDQo+ICAgICAgK0xJQkNPTVBJTEVSX1JUX1NVQkRJUj1jb21waWxlci1ydC0k
KExJQkNPTVBJTEVSX1JUX1ZFUlNJT04pLnNyYw0KPiAgICAgICtMSUJDT01QSUxFUl9SVF9TUkM9
JChMSUJDT01QSUxFUl9SVF9PUklHSU4pLyQoTElCQ09NUElMRVJfUlRfU1VCRElSKQ0KPiAgICAg
ICsNCj4gICAgICArIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMNCj4gICAgICArIyBMaWJyYXJ5IGlu
Y2x1ZGVzDQo+ICAgICAgKyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjDQo+ICAgICAgK0NJTkNMVURF
Uy0kKENPTkZJR19MSUJDT01QSUxFUl9SVCkgKz0gLUkkKExJQkNPTVBJTEVSX1JUX1NSQykvbGli
DQo+ICAgICAgK0NJTkNMVURFUy0kKENPTkZJR19MSUJDT01QSUxFUl9SVCkgKz0gLUkkKExJQkNP
TVBJTEVSX1JUX1NSQykvaW5jbHVkZQ0KPiAgICAgICtDWFhJTkNMVURFUy0kKENPTkZJR19MSUJD
T01QSUxFUl9SVCkgKz0gLUkkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliDQo+ICAgICAgK0NYWElO
Q0xVREVTLSQoQ09ORklHX0xJQkNPTVBJTEVSX1JUKSArPSAtSSQoTElCQ09NUElMRVJfUlRfU1JD
KS9pbmNsdWRlDQo+ICAgICAgKw0KPiAgICAgICsjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIw0KPiAg
ICAgICsjIEdsb2JhbCBmbGFncw0KPiAgICAgICsjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIw0KPiAg
ICAgICtDT05GSUdfRkxBR1MJKz0gLURfX3g4Nl82NF9fDQo+ICAgICAgK0xJQkNPTVBJTEVSX1JU
X0NGTEFHUy15ICAgICs9ICAkKENPTkZJR19GTEFHUykNCj4gICAgICArTElCQ09NUElMRVJfUlRf
Q1hYRkxBR1MteSAgICArPSAgJChDT05GSUdfRkxBR1MpDQo+ICAgICAgKw0KPiAgICAgICsjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIw0KPiAgICAgICsjIExpYnJhcnkgc291cmNlcw0KPiAgICAgICsj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIw0KPiAgICAgICtMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0g
JChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9kaXZkZjMuYw0KPiAgICAgICtMSUJD
T01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9z
dWJkZjMuYw0KPiAgICAgICtMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9S
VF9TUkMpL2xpYi9idWlsdGlucy9wb3Bjb3VudHNpMi5jDQo+ICAgICAgK0xJQkNPTVBJTEVSX1JU
X1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL2Zsb2F0dW50aXNm
LmMNCj4gICAgICArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JD
KS9saWIvYnVpbHRpbnMvaW50X3V0aWwuYw0KPiAgICAgICtMSUJDT01QSUxFUl9SVF9TUkNTLXkg
Kz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9sc2hydGkzLmMNCj4gICAgICAr
TElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRp
bnMvZmZzZGkyLmMNCj4gICAgICArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElM
RVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvYXNobGRpMy5jDQo+ICAgICAgK0xJQkNPTVBJTEVSX1JU
X1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL2Zsb2F0dGl4Zi5j
DQo+ICAgICAgK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykv
bGliL2J1aWx0aW5zL211bHZ0aTMuYw0KPiAgICAgICtMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0g
JChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9mbG9hdHVuZGlzZi5jDQo+ICAgICAg
K0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0
aW5zL2ZpeHNmc2kuYw0KPiAgICAgICtMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01Q
SUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9wb3dpZGYyLmMNCj4gICAgICArTElCQ09NUElMRVJf
UlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvdWRpdm1vZGRp
NC5jDQo+ICAgICAgK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NS
QykvbGliL2J1aWx0aW5zL2Fic3ZkaTIuYw0KPiAgICAgICtMSUJDT01QSUxFUl9SVF9TUkNTLXkg
Kz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9jbHpkaTIuYw0KPiAgICAgICtM
SUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlu
cy9taW5nd19maXhmbG9hdC5jDQo+ICAgICAgK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJ
QkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL3VjbXBkaTIuYw0KPiAgICAgICtMSUJDT01Q
SUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9maXh1
bnNkZmRpLmMNCj4gICAgICArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJf
UlRfU1JDKS9saWIvYnVpbHRpbnMvdWRpdm1vZHRpNC5jDQo+ICAgICAgK0xJQkNPTVBJTEVSX1JU
X1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL2Zsb2F0dGlzZi5j
DQo+ICAgICAgK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykv
bGliL2J1aWx0aW5zL2RpdnRjMy5jDQo+ICAgICAgK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAk
KExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL211bG9kaTQuYw0KPiAgICAgICtMSUJD
T01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9j
cHVfbW9kZWwuYw0KPiAgICAgICtMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxF
Ul9SVF9TUkMpL2xpYi9idWlsdGlucy9maXh1bnN4ZnNpLmMNCj4gICAgICArTElCQ09NUElMRVJf
UlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvZml4dW5zdGZk
aS5jDQo+ICAgICAgK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NS
QykvbGliL2J1aWx0aW5zL2V4dGVuZHNmdGYyLmMNCj4gICAgICArTElCQ09NUElMRVJfUlRfU1JD
Uy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvZGl2c2MzLmMNCj4gICAg
ICArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVp
bHRpbnMvc3VidnRpMy5jDQo+ICAgICAgK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNP
TVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL3Bvd2lzZjIuYw0KPiAgICAgICtMSUJDT01QSUxF
Ul9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9hZGR2c2kz
LmMNCj4gICAgICArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JD
KS9saWIvYnVpbHRpbnMvZmxvYXR0aXRmLmMNCj4gICAgICArTElCQ09NUElMRVJfUlRfU1JDUy15
ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvY29tcGFyZXNmMi5jDQo+ICAg
ICAgK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1
aWx0aW5zL2NtcHRpMi5jDQo+ICAgICAgK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNP
TVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL2V4dGVuZGRmdGYyLmMNCj4gICAgICArTElCQ09N
UElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvZmxv
YXR1bnRpeGYuYw0KPiAgICAgICtMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxF
Ul9SVF9TUkMpL2xpYi9idWlsdGlucy9uZWdkZjIuYw0KPiAgICAgICtMSUJDT01QSUxFUl9SVF9T
UkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9tdWx0ZjMuYw0KPiAg
ICAgICtMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9i
dWlsdGlucy9uZWdzZjIuYw0KPiAgICAgICtMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJD
T01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9jbHp0aTIuYw0KPiAgICAgICtMSUJDT01QSUxF
Ul9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9maXh4ZmRp
LmMNCj4gICAgICArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JD
KS9saWIvYnVpbHRpbnMvZml4dW5zdGZzaS5jDQo+ICAgICAgK0xJQkNPTVBJTEVSX1JUX1NSQ1Mt
eSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL3VjbXB0aTIuYw0KPiAgICAg
ICtMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWls
dGlucy9maXhkZmRpLmMNCj4gICAgICArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09N
UElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvbmVndnNpMi5jDQo+ICAgICAgK0xJQkNPTVBJTEVS
X1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL2NsenNpMi5j
DQo+ICAgICAgK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykv
bGliL2J1aWx0aW5zL2Zsb2F0c2lkZi5jDQo+ICAgICAgK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSAr
PSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL2N0enNpMi5jDQo+ICAgICAgK0xJ
QkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5z
L25lZ3ZkaTIuYw0KPiAgICAgICtMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxF
Ul9SVF9TUkMpL2xpYi9idWlsdGlucy9tdWx0aTMuYw0KPiAgICAgICtMSUJDT01QSUxFUl9SVF9T
UkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9sc2hyZGkzLmMNCj4g
ICAgICArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIv
YnVpbHRpbnMvYWJzdnRpMi5jDQo+ICAgICAgK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJ
QkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL2ZpeHRmdGkuYw0KPiAgICAgICtMSUJDT01Q
SUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9maXh1
bnNzZnNpLmMNCj4gICAgICArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJf
UlRfU1JDKS9saWIvYnVpbHRpbnMvbW9kc2kzLmMNCj4gICAgICArTElCQ09NUElMRVJfUlRfU1JD
Uy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvbXVseGMzLmMNCj4gICAg
ICArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVp
bHRpbnMvcG93aXhmMi5jDQo+ICAgICAgK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNP
TVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL2RpdnRpMy5jDQo+ICAgICAgK0xJQkNPTVBJTEVS
X1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL2ZpeHVuc3Nm
ZGkuYw0KPiAgICAgICtMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9T
UkMpL2xpYi9idWlsdGlucy9hc2hsdGkzLmMNCj4gICAgICArTElCQ09NUElMRVJfUlRfU1JDUy15
ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvZml4dGZzaS5jDQo+ICAgICAg
K0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0
aW5zL211bHZzaTMuYw0KPiAgICAgICtMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01Q
SUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9mbG9hdHVudGl0Zi5jDQo+ICAgICAgK0xJQkNPTVBJ
TEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL2RpdnNm
My5jDQo+ICAgICAgK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NS
QykvbGliL2J1aWx0aW5zL3Bvd2l0ZjIuYw0KPiAgICAgICtMSUJDT01QSUxFUl9SVF9TUkNTLXkg
Kz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9tdWxzZjMuYw0KPiAgICAgICtM
SUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlu
cy9jb21wYXJlZGYyLmMNCj4gICAgICArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09N
UElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvcGFyaXR5c2kyLmMNCj4gICAgICArTElCQ09NUElM
RVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvZmxvYXR1
bmRpdGYuYw0KPiAgICAgICtMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9S
VF9TUkMpL2xpYi9idWlsdGlucy9hcHBsZV92ZXJzaW9uaW5nLmMNCj4gICAgICArTElCQ09NUElM
RVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvdW1vZHNp
My5jDQo+ICAgICAgK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NS
QykvbGliL2J1aWx0aW5zL2Jzd2FwZGkyLmMNCj4gICAgICArTElCQ09NUElMRVJfUlRfU1JDUy15
ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvZml4eGZ0aS5jDQo+ICAgICAg
K0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0
aW5zL25lZ3Z0aTIuYw0KPiAgICAgICtMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01Q
SUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9maXh1bnN4ZmRpLmMNCj4gICAgICArTElCQ09NUElM
RVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvc3VidnNp
My5jDQo+ICAgICAgK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NS
QykvbGliL2J1aWx0aW5zL3N1YnNmMy5jDQo+ICAgICAgK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSAr
PSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL3VkaXZ0aTMuYw0KPiAgICAgICtM
SUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlu
cy91ZGl2ZGkzLmMNCj4gICAgICArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElM
RVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvc3VidGYzLmMNCj4gICAgICArTElCQ09NUElMRVJfUlRf
U1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvYWRkdnRpMy5jDQo+
ICAgICAgK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGli
L2J1aWx0aW5zL2FzaHJkaTMuYw0KPiAgICAgICtMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChM
SUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9mbG9hdHVuc2lzZi5jDQo+ICAgICAgK0xJ
QkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5z
L2FkZHRmMy5jDQo+ICAgICAgK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVS
X1JUX1NSQykvbGliL2J1aWx0aW5zL3BvcGNvdW50ZGkyLmMNCj4gICAgICArTElCQ09NUElMRVJf
UlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvZGl2c2kzLmMN
Cj4gICAgICArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9s
aWIvYnVpbHRpbnMvZW5hYmxlX2V4ZWN1dGVfc3RhY2suYw0KPiAgICAgICtMSUJDT01QSUxFUl9S
VF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy90cnVuY3Rmc2Yy
LmMNCj4gICAgICArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JD
KS9saWIvYnVpbHRpbnMvdHJ1bmNkZnNmMi5jDQo+ICAgICAgK0xJQkNPTVBJTEVSX1JUX1NSQ1Mt
eSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL3RyYW1wb2xpbmVfc2V0dXAu
Yw0KPiAgICAgICtMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMp
L2xpYi9idWlsdGlucy9mbG9hdHNpc2YuYw0KPiAgICAgICtMSUJDT01QSUxFUl9SVF9TUkNTLXkg
Kz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9jdHpkaTIuYw0KPiAgICAgICtM
SUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlu
cy9kaXZkaTMuYw0KPiAgICAgICtMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxF
Ul9SVF9TUkMpL2xpYi9idWlsdGlucy9maXh1bnN0ZnRpLmMNCj4gICAgICArTElCQ09NUElMRVJf
UlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvbXVsZGMzLmMN
Cj4gICAgICArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9s
aWIvYnVpbHRpbnMvYXNocnRpMy5jDQo+ICAgICAgK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAk
KExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL21vZHRpMy5jDQo+ICAgICAgK0xJQkNP
TVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL2Zs
b2F0ZGlzZi5jDQo+ICAgICAgK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVS
X1JUX1NSQykvbGliL2J1aWx0aW5zL2ZpeHVuc2RmdGkuYw0KPiAgICAgICtMSUJDT01QSUxFUl9S
VF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9mbG9hdHVuZGlk
Zi5jDQo+ICAgICAgK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NS
QykvbGliL2J1aWx0aW5zL25lZ3RpMi5jDQo+ICAgICAgK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSAr
PSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL2Zsb2F0ZGl4Zi5jDQo+ICAgICAg
K0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0
aW5zL21vZGRpMy5jDQo+ICAgICAgK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJ
TEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL2Rpdm1vZGRpNC5jDQo+ICAgICAgK0xJQkNPTVBJTEVS
X1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL2Zsb2F0dW5z
aXRmLmMNCj4gICAgICArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRf
U1JDKS9saWIvYnVpbHRpbnMvdHJ1bmN0ZmRmMi5jDQo+ICAgICAgK0xJQkNPTVBJTEVSX1JUX1NS
Q1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL211bG9zaTQuYw0KPiAg
ICAgICtMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9i
dWlsdGlucy9hYnN2c2kyLmMNCj4gICAgICArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElC
Q09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvY3R6dGkyLmMNCj4gICAgICArTElCQ09NUElM
RVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvZmxvYXRz
aXRmLmMNCj4gICAgICArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRf
U1JDKS9saWIvYnVpbHRpbnMvYnN3YXBzaTIuYw0KPiAgICAgICtMSUJDT01QSUxFUl9SVF9TUkNT
LXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9tdWxkZjMuYw0KPiAgICAg
ICtMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWls
dGlucy9mbG9hdHVudGlkZi5jDQo+ICAgICAgK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJ
QkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL2Zsb2F0dW5kaXhmLmMNCj4gICAgICArTElC
Q09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMv
Z2NjX3BlcnNvbmFsaXR5X3YwLmMNCj4gICAgICArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQo
TElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvZml4dW5zc2Z0aS5jDQo+ICAgICAgK0xJ
QkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5z
L2Zmc3RpMi5jDQo+ICAgICAgK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVS
X1JUX1NSQykvbGliL2J1aWx0aW5zL2Zsb2F0ZGl0Zi5jDQo+ICAgICAgK0xJQkNPTVBJTEVSX1JU
X1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL2V4dGVuZGhmc2Yy
LmMNCj4gICAgICArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JD
KS9saWIvYnVpbHRpbnMvcGFyaXR5dGkyLmMNCj4gICAgICArTElCQ09NUElMRVJfUlRfU1JDUy15
ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvZmxvYXR0aWRmLmMNCj4gICAg
ICArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVp
bHRpbnMvbXVsZGkzLmMNCj4gICAgICArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09N
UElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvcG9wY291bnR0aTIuYw0KPiAgICAgICtMSUJDT01Q
SUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy91bW9k
ZGkzLmMNCj4gICAgICArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRf
U1JDKS9saWIvYnVpbHRpbnMvZml4dW5zZGZzaS5jDQo+ICAgICAgK0xJQkNPTVBJTEVSX1JUX1NS
Q1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL3Bhcml0eWRpMi5jDQo+
ICAgICAgK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGli
L2J1aWx0aW5zL3g4Nl82NC9mbG9hdGRpc2YuYw0KPiAgICAgICtMSUJDT01QSUxFUl9SVF9TUkNT
LXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy94ODZfNjQvZmxvYXRkaXhm
LmMNCj4gICAgICArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JD
KS9saWIvYnVpbHRpbnMveDg2XzY0L2Zsb2F0ZGlkZi5jDQo+ICAgICAgK0xJQkNPTVBJTEVSX1JU
X1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL29zX3ZlcnNpb25f
Y2hlY2suYw0KPiAgICAgICtMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9S
VF9TUkMpL2xpYi9idWlsdGlucy9maXh1bnN4ZnRpLmMNCj4gICAgICArTElCQ09NUElMRVJfUlRf
U1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvZGl2bW9kc2k0LmMN
Cj4gICAgICArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9s
aWIvYnVpbHRpbnMvbXVsb3RpNC5jDQo+ICAgICAgK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAk
KExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL2NtcGRpMi5jDQo+ICAgICAgK0xJQkNP
TVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL3Bw
Yy9kaXZ0YzMuYw0KPiAgICAgICtMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxF
Ul9SVF9TUkMpL2xpYi9idWlsdGlucy9wcGMvZml4dW5zdGZkaS5jDQo+ICAgICAgK0xJQkNPTVBJ
TEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL3BwYy9m
bG9hdHVuZGl0Zi5jDQo+ICAgICAgK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJ
TEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL3BwYy9nY2NfcW11bC5jDQo+ICAgICAgK0xJQkNPTVBJ
TEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL3BwYy9n
Y2NfcWRpdi5jDQo+ICAgICAgK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVS
X1JUX1NSQykvbGliL2J1aWx0aW5zL3BwYy9mbG9hdGRpdGYuYw0KPiAgICAgICtMSUJDT01QSUxF
Ul9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9wcGMvZ2Nj
X3FzdWIuYw0KPiAgICAgICtMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9S
VF9TUkMpL2xpYi9idWlsdGlucy9wcGMvZml4dGZkaS5jDQo+ICAgICAgK0xJQkNPTVBJTEVSX1JU
X1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL3BwYy9nY2NfcWFk
ZC5jDQo+ICAgICAgK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NS
QykvbGliL2J1aWx0aW5zL3BwYy9tdWx0YzMuYw0KPiAgICAgICtMSUJDT01QSUxFUl9SVF9TUkNT
LXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy91ZGl2bW9kc2k0LmMNCj4g
ICAgICArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIv
YnVpbHRpbnMvZml4ZGZzaS5jDQo+ICAgICAgK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJ
QkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL2ZpeHNmdGkuYw0KPiAgICAgICtMSUJDT01Q
SUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy90cnVu
Y2RmaGYyLmMNCj4gICAgICArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJf
UlRfU1JDKS9saWIvYnVpbHRpbnMvY29tcGFyZXRmMi5jDQo+ICAgICAgK0xJQkNPTVBJTEVSX1JU
X1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL2Zsb2F0dW5zaWRm
LmMNCj4gICAgICArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JD
KS9saWIvYnVpbHRpbnMvYWRkdmRpMy5jDQo+ICAgICAgK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSAr
PSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL3Vtb2R0aTMuYw0KPiAgICAgICtM
SUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlu
cy9zdWJ2ZGkzLmMNCj4gICAgICArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElM
RVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvdHJ1bmNzZmhmMi5jDQo+ICAgICAgK0xJQkNPTVBJTEVS
X1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL211bHZkaTMu
Yw0KPiAgICAgICtMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMp
L2xpYi9idWlsdGlucy9maXh0ZmRpLmMNCj4gICAgICArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9
ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvdWRpdnNpMy5jDQo+ICAgICAgK0xJ
QkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5z
L2RpdmRjMy5jDQo+ICAgICAgK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVS
X1JUX1NSQykvbGliL2J1aWx0aW5zL211bHRjMy5jDQo+ICAgICAgK0xJQkNPTVBJTEVSX1JUX1NS
Q1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL2RpdnRmMy5jDQo+ICAg
ICAgK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1
aWx0aW5zL25lZ2RpMi5jDQo+ICAgICAgK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNP
TVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL2VwcmludGYuYw0KPiAgICAgICtMSUJDT01QSUxF
Ul9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9jbGVhcl9j
YWNoZS5jDQo+ICAgICAgK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JU
X1NSQykvbGliL2J1aWx0aW5zL2FkZHNmMy5jDQo+ICAgICAgK0xJQkNPTVBJTEVSX1JUX1NSQ1Mt
eSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL2FkZGRmMy5jDQo+ICAgICAg
K0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0
aW5zL211bHNjMy5jDQo+ICAgICAgK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJ
TEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL2Zmc3NpMi5jDQo+ICAgICAgK0xJQkNPTVBJTEVSX1JU
X1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL2ZpeHNmZGkuYw0K
PiAgICAgICtMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xp
Yi9idWlsdGlucy9maXhkZnRpLmMNCj4gICAgICArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQo
TElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvZGl2eGMzLmMNCj4gICAgICArTElCQ09N
UElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvZmxv
YXRkaWRmLmMNCj4gICAgICArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJf
UlRfU1JDKS9saWIvYnVpbHRpbnMvZXh0ZW5kc2ZkZjIuYw0KPiAgICAgIGRpZmYgLS1naXQgYS9l
eHBvcnRzeW1zLnVrIGIvZXhwb3J0c3ltcy51aw0KPiAgICAgIG5ldyBmaWxlIG1vZGUgMTAwNjQ0
DQo+ICAgICAgaW5kZXggMDAwMDAwMC4uNjIxZTk0Zg0KPiAgICAgIC0tLSAvZGV2L251bGwNCj4g
ICAgICArKysgYi9leHBvcnRzeW1zLnVrDQo+ICAgICAgQEAgLTAsMCArMSBAQA0KPiAgICAgICtu
b25lDQo+ICAgICAgLS0NCj4gICAgICAyLjIwLjENCj4gICAgICANCj4gICAgICANCj4gICAgICBf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPiAgICAgIE1p
bmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QNCj4gICAgICBNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcNCj4gICAgICBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8vbWluaW9zLWRldmVsDQo+DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Mon Mar 25 14:18:08 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 25 Mar 2019 14:18:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h8QQR-0000CD-R1; Mon, 25 Mar 2019 14:18:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ISk8=R4=neclab.eu=felipe.huici@srs-us1.protection.inumbo.net>)
 id 1h8QQQ-0000C8-TJ
 for minios-devel@lists.xen.org; Mon, 25 Mar 2019 14:18:06 +0000
X-Inumbo-ID: ca5fe5a8-4f08-11e9-947b-6bd37099ff74
Received: from mailer1.neclab.eu (unknown [195.37.70.40])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ca5fe5a8-4f08-11e9-947b-6bd37099ff74;
 Mon, 25 Mar 2019 14:17:59 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer1.neclab.eu (Postfix) with ESMTP id 40D60104FDF;
 Mon, 25 Mar 2019 15:17:58 +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 fgFWoZdE7MYj; Mon, 25 Mar 2019 15:17:57 +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 mailer1.neclab.eu (Postfix) with ESMTPS id 94F60104FE2;
 Mon, 25 Mar 2019 15:17:57 +0100 (CET)
Received: from DAPHNIS.office.hd ([169.254.2.2]) by METHONE.office.hd
 ([192.168.24.54]) with mapi id 14.03.0319.002; Mon, 25 Mar 2019 15:17:57
 +0100
From: Felipe Huici <Felipe.Huici@neclab.eu>
To: =?utf-8?B?VmxhZC1BbmRyZWkgQsSCRE9JVSAoNzg2OTIp?=
 <vlad_andrei.badoiu@stud.acs.upb.ro>, "minios-devel@lists.xen.org"
 <minios-devel@lists.xen.org>
Thread-Topic: [Minios-devel] [UNIKRAFT/COMPILER-RT PATCH 1/1] Initial port
 of compiler-rt to Unikraft
Thread-Index: AQHU4vrdC0P6h0maCUCdT/3OayHkRaYcZJ2AgAAAggA=
Date: Mon, 25 Mar 2019 14:17:56 +0000
Message-ID: <CA13BD10-6C49-4FCD-BFD1-4EEE21BDC4F6@neclab.eu>
References: <1D6E2F91-F44A-458F-8A2E-86380D6D7651@neclab.eu>
 <b82f2e27-1267-bbf1-2a96-a397e7109f9c@stud.acs.upb.ro>
In-Reply-To: <b82f2e27-1267-bbf1-2a96-a397e7109f9c@stud.acs.upb.ro>
Accept-Language: en-US, de-DE
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.10.8.190312
x-originating-ip: [10.1.2.56]
Content-ID: <E2BD44C10779EA46AA3A992D1ADA96D7@office.hd>
MIME-Version: 1.0
Subject: Re: [Minios-devel] [UNIKRAFT/COMPILER-RT PATCH 1/1] Initial port of
 compiler-rt to Unikraft
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>,
 Sharan Santhanam <Sharan.Santhanam@neclab.eu>,
 Yuri Volchkov <yuri.volchkov@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>

SGkgVmxhZCwNCg0K77u/T24gMjUuMDMuMTksIDE1OjE2LCAiVmxhZC1BbmRyZWkgQsSCRE9JVSAo
Nzg2OTIpIiA8dmxhZF9hbmRyZWkuYmFkb2l1QHN0dWQuYWNzLnVwYi5ybz4gd3JvdGU6DQoNCiAg
ICBIZXkgRmVsaXBlLA0KICAgIA0KICAgIFRoYW5rIHlvdSBmb3IgdGhlIHJldmlldy4NCiAgICAN
CiAgICAxLiBUaGUgYWN0dWFsIG5hbWUgb2YgdGhlIGxpYnJhcnkgaXMgd2l0aCBhIGRhc2ggYnV0
IEkndmUgdXNlZCB0aGUgDQogICAgdW5kZXJzY29yZSBzaW5jZSBtYWNyb3MgZG9uJ3QgdXN1YWxs
eSB1c2UgdGhlIGRhc2guIEknbGwgdXBkYXRlIHRoZSBuZXh0IA0KICAgIHZlcnNpb24gd2l0aCBh
biB1bmRlcnNjb3JlLg0KICAgIA0KICAgIDIuIEknbGwgc2VuZCBhIHYyIGZvciB0aGUgW1VOSUtS
QUZUL05FV0xJQiBQQVRDSCAxLzFdIEFkZCBzdHVicyBmb3IgQysrIA0KICAgIGxpYnJhcmllcyBw
YXRjaCB3aXRoIHRoYXQgY2hhbmdlLg0KDQo+Pj4gTm90ZSB0aGF0IHYxIGlzIGFscmVhZHkgdXBz
dHJlYW0uDQoNCi0tIEZlbGlwZQ0KDQogICAgDQogICAgMy4gR290IGl0Lg0KICAgIA0KICAgIEtp
bmQgcmVnYXJkcywNCiAgICANCiAgICBWbGFkDQogICAgDQogICAgT24gMy8yNS8xOSAxOjA2IFBN
LCBGZWxpcGUgSHVpY2kgd3JvdGU6DQogICAgPiBIaSBWbGFkLA0KICAgID4NCiAgICA+IFRoYW5r
cyBmb3IgdGhlIHBhdGNoISBJIGhhdmUgdGhlIGZvbGxvd2luZyBjb21tZW50czoNCiAgICA+DQog
ICAgPiAxLiBBcyBpdCBzdGFuZHMsIHlvdSByZWdpc3RlciB0aGUgbGlicmFyeSBhcyBsaWJjb21w
aWxlci1ydCAod2l0aCBhIGRhc2gpIGJ1dCBhbGwgdmFyaWFibGVzIGluIHRoZSBmaWxlIGFyZSBM
SUJDT01QSUxFUl9SVCosIHdoaWNoIGJyZWFrcyB0aGUgYnVpbGQuIEl0IGRvZXNuJ3QgbXVjaCBt
YXR0ZXIgd2hldGhlciBpdCdzIGEgZGFzaCBvciB1bmRlcnNjb3JlIChJIHRlc3RlZCB3aXRoIGEg
ZGFzaCBhbmQgaXQgd29ya3MpLCBidXQgcGxlYXNlIG1ha2UgaXQgY29uc2lzdGVudC4NCiAgICA+
DQogICAgPiAyLiBJIGNvdWxkbid0IGJ1aWxkIHRoaXMgYWdhaW5zdCBuZXdsaWIgc2luY2UgaW5j
bHVkZS9zeXMvbW1hbi5oIGluIHRoZSBuZXdsaWIgZ2x1ZSBjb2RlIGlzIG1pc3NpbmcgI2luY2x1
ZGUgPHN5cy90eXBlcy5oPiwgd2hpY2ggbWVhbnMgb2ZmX3QgaXMgdW5kZWZpbmVkIGFuZCBjYXVz
ZXMgYSBjb21waWxlIGVycm9yLiBQZXJoYXBzIHlvdSBjYW4gc3VibWl0IGEgc21hbGwgcGF0Y2gg
Zm9yIHRoaXM/DQogICAgPg0KICAgID4gMy4gVGhpcyBsaWJyYXJ5IGRlcGVuZHMgb24gbGlidW53
aW5kLiBJIHN1cHBvc2UgdGhlIHJlYXNvbiB5b3UgZGlkbid0IGluY2x1ZGUgdGhpcyBkZXBlbmRl
bmN5IGluIENvbmZpZy51ayBpcyB0aGF0IGxpYnVud2luZCBkZXBlbmRzIG9uIGNvbXBpbGVyLXJ0
LCBhbmQgS2NvbmZpZyBjYW4ndCBoYW5kbGUgdGhpcyBjaXJjdWxhciBkZXBlbmRlbmN5PyBJZiBz
bywgcGVyaGFwcyB5b3UgY291bGQgaW5jbHVkZSBhIGNoZWNrIGluIHRoaXMgbGlicmFyeSdzIE1h
a2VmaWxlLnVrIHNvIHRoYXQgaWYgbGlidW53aW5kIGlzbid0IGNvbmZpZ3VyZWQgaW4geW91IGNh
bGwgJChlcnJvcikgPw0KICAgID4NCiAgICA+IFRoYW5rcyBhZ2FpbiBmb3IgdGhlIHdvcmshDQog
ICAgPg0KICAgID4gLS0gRmVsaXBlDQogICAgPg0KICAgID4gPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQogICAgPiBEci4gRmVsaXBl
IEh1aWNpDQogICAgPiBDaGllZiBSZXNlYXJjaGVyLCBTeXN0ZW1zIGFuZCBNYWNoaW5lIExlYXJu
aW5nIEdyb3VwDQogICAgPiBORUMgTGFib3JhdG9yaWVzIEV1cm9wZSBHbWJIDQogICAgPiBLdXJm
dWVyc3RlbmFubGFnZSAzNiwgRC02OTExNSBIZWlkZWxiZXJnDQogICAgPiBUZWwuICArNDkNCiAg
ICA+ICgwKTYyMjEgNDM0Mi0yNDENCiAgICA+IEZheDogICs0OQ0KICAgID4gKDApNjIyMSA0MzQy
LTE1NQ0KICAgID4gICANCiAgICA+IGUtbWFpbDoNCiAgICA+IGZlbGlwZS5odWljaUBuZWNsYWIu
ZXUNCiAgICA+ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PQ0KICAgID4gUmVnaXN0ZXJlZCBhdCBBbXRzZ2VyaWNodCBNYW5uaGVpbSwg
R2VybWFueSwgSFJCNzI4NTU4DQogICAgPg0KICAgID4gT24gMjEuMDMuMTksIDE2OjU4LCAiTWlu
aW9zLWRldmVsIG9uIGJlaGFsZiBvZiBWbGFkLUFuZHJlaSBCxIJET0lVICg3ODY5MikiIDxtaW5p
b3MtZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZyBvbiBiZWhhbGYgb2YgdmxhZF9h
bmRyZWkuYmFkb2l1QHN0dWQuYWNzLnVwYi5ybz4gd3JvdGU6DQogICAgPg0KICAgID4gICAgICBU
aGlzIGlzIG91ciBpbml0aWFsIHBvcnQgb2YgY29tcGlsZXItcnQgdG8gVW5pa3JhZnQgYXMgZXh0
ZXJuYWwNCiAgICA+ICAgICAgbGlicmFyeS4gRm9yIG5vdyB5b3UgbmVlZCBuZXdsaWIgdG8gbWFr
ZSBpdCB3b3JrLiBDdXJyZW50bHkgb25seQ0KICAgID4gICAgICB0aGUgbmVjZXNzYXJ5IGZ1bmN0
aW9ucyBuZWVkZWQgYnkgbGlidW53aW5kIGFyZSB1c2VkLg0KICAgID4gICAgICANCiAgICA+ICAg
ICAgU2lnbmVkLW9mZi1ieTogVmxhZC1BbmRyZWkgQmFkb2l1IDx2bGFkX2FuZHJlaS5iYWRvaXVA
c3R1ZC5hY3MudXBiLnJvPg0KICAgID4gICAgICAtLS0NCiAgICA+ICAgICAgIENvbmZpZy51ayAg
ICAgfCAgIDMgKw0KICAgID4gICAgICAgTWFrZWZpbGUudWsgICB8IDI0NCArKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKw0KICAgID4gICAgICAgZXhwb3J0
c3ltcy51ayB8ICAgMSArDQogICAgPiAgICAgICAzIGZpbGVzIGNoYW5nZWQsIDI0OCBpbnNlcnRp
b25zKCspDQogICAgPiAgICAgICBjcmVhdGUgbW9kZSAxMDA2NDQgQ29uZmlnLnVrDQogICAgPiAg
ICAgICBjcmVhdGUgbW9kZSAxMDA2NDQgTWFrZWZpbGUudWsNCiAgICA+ICAgICAgIGNyZWF0ZSBt
b2RlIDEwMDY0NCBleHBvcnRzeW1zLnVrDQogICAgPiAgICAgIA0KICAgID4gICAgICBkaWZmIC0t
Z2l0IGEvQ29uZmlnLnVrIGIvQ29uZmlnLnVrDQogICAgPiAgICAgIG5ldyBmaWxlIG1vZGUgMTAw
NjQ0DQogICAgPiAgICAgIGluZGV4IDAwMDAwMDAuLmU3MjY3OWQNCiAgICA+ICAgICAgLS0tIC9k
ZXYvbnVsbA0KICAgID4gICAgICArKysgYi9Db25maWcudWsNCiAgICA+ICAgICAgQEAgLTAsMCAr
MSwzIEBADQogICAgPiAgICAgICttZW51Y29uZmlnIExJQkNPTVBJTEVSX1JUDQogICAgPiAgICAg
ICsgICAgYm9vbCAiIGNvbXBpbGVyLXJ0IC0gcnVudG1lIHN1cHBvcnQiDQogICAgPiAgICAgICsg
ICAgZGVmYXVsdCBuDQogICAgPiAgICAgIGRpZmYgLS1naXQgYS9NYWtlZmlsZS51ayBiL01ha2Vm
aWxlLnVrDQogICAgPiAgICAgIG5ldyBmaWxlIG1vZGUgMTAwNjQ0DQogICAgPiAgICAgIGluZGV4
IDAwMDAwMDAuLjBhZjljNzANCiAgICA+ICAgICAgLS0tIC9kZXYvbnVsbA0KICAgID4gICAgICAr
KysgYi9NYWtlZmlsZS51aw0KICAgID4gICAgICBAQCAtMCwwICsxLDI0NCBAQA0KICAgID4gICAg
ICArIyAgbGliY29tcGlsZXItcnQgTWFrZWZpbGUudWsNCiAgICA+ICAgICAgKyMNCiAgICA+ICAg
ICAgKyMgIEF1dGhvcnM6IFZsYWQtQW5kcmVpIEJhZG9pdSA8dmxhZF9hbmRyZWkuYmFkb2l1QHN0
dWQuYWNzLnVwYi5ybz4NCiAgICA+ICAgICAgKyMNCiAgICA+ICAgICAgKyMgIENvcHlyaWdodCAo
YykgMjAxOSwgTkVDIEV1cm9wZSBMdGQuLCBORUMgQ29ycG9yYXRpb24uIEFsbCByaWdodHMgcmVz
ZXJ2ZWQuDQogICAgPiAgICAgICsjDQogICAgPiAgICAgICsjICBSZWRpc3RyaWJ1dGlvbiBhbmQg
dXNlIGluIHNvdXJjZSBhbmQgYmluYXJ5IGZvcm1zLCB3aXRoIG9yIHdpdGhvdXQNCiAgICA+ICAg
ICAgKyMgIG1vZGlmaWNhdGlvbiwgYXJlIHBlcm1pdHRlZCBwcm92aWRlZCB0aGF0IHRoZSBmb2xs
b3dpbmcgY29uZGl0aW9ucw0KICAgID4gICAgICArIyAgYXJlIG1ldDoNCiAgICA+ICAgICAgKyMN
CiAgICA+ICAgICAgKyMgIDEuIFJlZGlzdHJpYnV0aW9ucyBvZiBzb3VyY2UgY29kZSBtdXN0IHJl
dGFpbiB0aGUgYWJvdmUgY29weXJpZ2h0DQogICAgPiAgICAgICsjICAgICBub3RpY2UsIHRoaXMg
bGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIuDQogICAgPiAg
ICAgICsjICAyLiBSZWRpc3RyaWJ1dGlvbnMgaW4gYmluYXJ5IGZvcm0gbXVzdCByZXByb2R1Y2Ug
dGhlIGFib3ZlIGNvcHlyaWdodA0KICAgID4gICAgICArIyAgICAgbm90aWNlLCB0aGlzIGxpc3Qg
b2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyIGluIHRoZQ0KICAgID4g
ICAgICArIyAgICAgZG9jdW1lbnRhdGlvbiBhbmQvb3Igb3RoZXIgbWF0ZXJpYWxzIHByb3ZpZGVk
IHdpdGggdGhlIGRpc3RyaWJ1dGlvbi4NCiAgICA+ICAgICAgKyMgIDMuIE5laXRoZXIgdGhlIG5h
bWUgb2YgdGhlIGNvcHlyaWdodCBob2xkZXIgbm9yIHRoZSBuYW1lcyBvZiBpdHMNCiAgICA+ICAg
ICAgKyMgICAgIGNvbnRyaWJ1dG9ycyBtYXkgYmUgdXNlZCB0byBlbmRvcnNlIG9yIHByb21vdGUg
cHJvZHVjdHMgZGVyaXZlZCBmcm9tDQogICAgPiAgICAgICsjICAgICB0aGlzIHNvZnR3YXJlIHdp
dGhvdXQgc3BlY2lmaWMgcHJpb3Igd3JpdHRlbiBwZXJtaXNzaW9uLg0KICAgID4gICAgICArIw0K
ICAgID4gICAgICArIyAgVEhJUyBTT0ZUV0FSRSBJUyBQUk9WSURFRCBCWSBUSEUgQ09QWVJJR0hU
IEhPTERFUlMgQU5EIENPTlRSSUJVVE9SUyAiQVMgSVMiDQogICAgPiAgICAgICsjICBBTkQgQU5Z
IEVYUFJFU1MgT1IgSU1QTElFRCBXQVJSQU5USUVTLCBJTkNMVURJTkcsIEJVVCBOT1QgTElNSVRF
RCBUTywgVEhFDQogICAgPiAgICAgICsjICBJTVBMSUVEIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRB
QklMSVRZIEFORCBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRQ0KICAgID4gICAgICAr
IyAgQVJFIERJU0NMQUlNRUQuIElOIE5PIEVWRU5UIFNIQUxMIFRIRSBDT1BZUklHSFQgSE9MREVS
IE9SIENPTlRSSUJVVE9SUyBCRQ0KICAgID4gICAgICArIyAgTElBQkxFIEZPUiBBTlkgRElSRUNU
LCBJTkRJUkVDVCwgSU5DSURFTlRBTCwgU1BFQ0lBTCwgRVhFTVBMQVJZLCBPUg0KICAgID4gICAg
ICArIyAgQ09OU0VRVUVOVElBTCBEQU1BR0VTIChJTkNMVURJTkcsIEJVVCBOT1QgTElNSVRFRCBU
TywgUFJPQ1VSRU1FTlQgT0YNCiAgICA+ICAgICAgKyMgIFNVQlNUSVRVVEUgR09PRFMgT1IgU0VS
VklDRVM7IExPU1MgT0YgVVNFLCBEQVRBLCBPUiBQUk9GSVRTOyBPUiBCVVNJTkVTUw0KICAgID4g
ICAgICArIyAgSU5URVJSVVBUSU9OKSBIT1dFVkVSIENBVVNFRCBBTkQgT04gQU5ZIFRIRU9SWSBP
RiBMSUFCSUxJVFksIFdIRVRIRVIgSU4NCiAgICA+ICAgICAgKyMgIENPTlRSQUNULCBTVFJJQ1Qg
TElBQklMSVRZLCBPUiBUT1JUIChJTkNMVURJTkcgTkVHTElHRU5DRSBPUiBPVEhFUldJU0UpDQog
ICAgPiAgICAgICsjICBBUklTSU5HIElOIEFOWSBXQVkgT1VUIE9GIFRIRSBVU0UgT0YgVEhJUyBT
T0ZUV0FSRSwgRVZFTiBJRiBBRFZJU0VEIE9GIFRIRQ0KICAgID4gICAgICArIyAgUE9TU0lCSUxJ
VFkgT0YgU1VDSCBEQU1BR0UuDQogICAgPiAgICAgICsjDQogICAgPiAgICAgICsjICBUSElTIEhF
QURFUiBNQVkgTk9UIEJFIEVYVFJBQ1RFRCBPUiBNT0RJRklFRCBJTiBBTlkgV0FZLg0KICAgID4g
ICAgICArIw0KICAgID4gICAgICArDQogICAgPiAgICAgICsjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
Iw0KICAgID4gICAgICArIyBMaWJyYXJ5IHJlZ2lzdHJhdGlvbg0KICAgID4gICAgICArIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMNCiAgICA+ICAgICAgKyQoZXZhbCAkKGNhbGwgYWRkbGliX3MsbGli
Y29tcGlsZXItcnQsJChDT05GSUdfTElCQ09NUElMRVJfUlQpKSkNCiAgICA+ICAgICAgKw0KICAg
ID4gICAgICArIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMNCiAgICA+ICAgICAgKyMgU291cmNlcw0K
ICAgID4gICAgICArIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMNCiAgICA+ICAgICAgK0xJQkNPTVBJ
TEVSX1JUX1ZFUlNJT049Ny4wLjANCiAgICA+ICAgICAgK0xJQkNPTVBJTEVSX1JUX1VSTD1odHRw
Oi8vcmVsZWFzZXMubGx2bS5vcmcvJChMSUJDT01QSUxFUl9SVF9WRVJTSU9OKS9jb21waWxlci1y
dC0kKExJQkNPTVBJTEVSX1JUX1ZFUlNJT04pLnNyYy50YXIueHoNCiAgICA+ICAgICAgK0xJQkNP
TVBJTEVSX1JUX1BBVENIRElSPSQoTElCQ09NUElMRVJfUlRfQkFTRSkvcGF0Y2hlcw0KICAgID4g
ICAgICArJChldmFsICQoY2FsbCBmZXRjaCxsaWJjb21waWxlci1ydCwkKExJQkNPTVBJTEVSX1JU
X1VSTCkpKQ0KICAgID4gICAgICArJChldmFsICQoY2FsbCBwYXRjaCxsaWJjb21waWxlci1ydCwk
KExJQkNPTVBJTEVSX1JUX1BBVENIRElSKSxjb21waWxlci1ydC0kKExJQkNPTVBJTEVSX1JUX1ZF
UlNJT04pLnNyYykpDQogICAgPiAgICAgICsNCiAgICA+ICAgICAgKyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjDQogICAgPiAgICAgICsjIEhlbHBlcnMNCiAgICA+ICAgICAgKyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjDQogICAgPiAgICAgICtMSUJDT01QSUxFUl9SVF9TVUJESVI9Y29tcGlsZXItcnQt
JChMSUJDT01QSUxFUl9SVF9WRVJTSU9OKS5zcmMNCiAgICA+ICAgICAgK0xJQkNPTVBJTEVSX1JU
X1NSQz0kKExJQkNPTVBJTEVSX1JUX09SSUdJTikvJChMSUJDT01QSUxFUl9SVF9TVUJESVIpDQog
ICAgPiAgICAgICsNCiAgICA+ICAgICAgKyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjDQogICAgPiAg
ICAgICsjIExpYnJhcnkgaW5jbHVkZXMNCiAgICA+ICAgICAgKyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjDQogICAgPiAgICAgICtDSU5DTFVERVMtJChDT05GSUdfTElCQ09NUElMRVJfUlQpICs9IC1J
JChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYg0KICAgID4gICAgICArQ0lOQ0xVREVTLSQoQ09ORklH
X0xJQkNPTVBJTEVSX1JUKSArPSAtSSQoTElCQ09NUElMRVJfUlRfU1JDKS9pbmNsdWRlDQogICAg
PiAgICAgICtDWFhJTkNMVURFUy0kKENPTkZJR19MSUJDT01QSUxFUl9SVCkgKz0gLUkkKExJQkNP
TVBJTEVSX1JUX1NSQykvbGliDQogICAgPiAgICAgICtDWFhJTkNMVURFUy0kKENPTkZJR19MSUJD
T01QSUxFUl9SVCkgKz0gLUkkKExJQkNPTVBJTEVSX1JUX1NSQykvaW5jbHVkZQ0KICAgID4gICAg
ICArDQogICAgPiAgICAgICsjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIw0KICAgID4gICAgICArIyBH
bG9iYWwgZmxhZ3MNCiAgICA+ICAgICAgKyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjDQogICAgPiAg
ICAgICtDT05GSUdfRkxBR1MJKz0gLURfX3g4Nl82NF9fDQogICAgPiAgICAgICtMSUJDT01QSUxF
Ul9SVF9DRkxBR1MteSAgICArPSAgJChDT05GSUdfRkxBR1MpDQogICAgPiAgICAgICtMSUJDT01Q
SUxFUl9SVF9DWFhGTEFHUy15ICAgICs9ICAkKENPTkZJR19GTEFHUykNCiAgICA+ICAgICAgKw0K
ICAgID4gICAgICArIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMNCiAgICA+ICAgICAgKyMgTGlicmFy
eSBzb3VyY2VzDQogICAgPiAgICAgICsjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIw0KICAgID4gICAg
ICArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVp
bHRpbnMvZGl2ZGYzLmMNCiAgICA+ICAgICAgK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJ
QkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL3N1YmRmMy5jDQogICAgPiAgICAgICtMSUJD
T01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9w
b3Bjb3VudHNpMi5jDQogICAgPiAgICAgICtMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJD
T01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9mbG9hdHVudGlzZi5jDQogICAgPiAgICAgICtM
SUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlu
cy9pbnRfdXRpbC5jDQogICAgPiAgICAgICtMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJD
T01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9sc2hydGkzLmMNCiAgICA+ICAgICAgK0xJQkNP
TVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL2Zm
c2RpMi5jDQogICAgPiAgICAgICtMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxF
Ul9SVF9TUkMpL2xpYi9idWlsdGlucy9hc2hsZGkzLmMNCiAgICA+ICAgICAgK0xJQkNPTVBJTEVS
X1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL2Zsb2F0dGl4
Zi5jDQogICAgPiAgICAgICtMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9S
VF9TUkMpL2xpYi9idWlsdGlucy9tdWx2dGkzLmMNCiAgICA+ICAgICAgK0xJQkNPTVBJTEVSX1JU
X1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL2Zsb2F0dW5kaXNm
LmMNCiAgICA+ICAgICAgK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JU
X1NSQykvbGliL2J1aWx0aW5zL2ZpeHNmc2kuYw0KICAgID4gICAgICArTElCQ09NUElMRVJfUlRf
U1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvcG93aWRmMi5jDQog
ICAgPiAgICAgICtMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMp
L2xpYi9idWlsdGlucy91ZGl2bW9kZGk0LmMNCiAgICA+ICAgICAgK0xJQkNPTVBJTEVSX1JUX1NS
Q1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL2Fic3ZkaTIuYw0KICAg
ID4gICAgICArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9s
aWIvYnVpbHRpbnMvY2x6ZGkyLmMNCiAgICA+ICAgICAgK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSAr
PSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL21pbmd3X2ZpeGZsb2F0LmMNCiAg
ICA+ICAgICAgK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykv
bGliL2J1aWx0aW5zL3VjbXBkaTIuYw0KICAgID4gICAgICArTElCQ09NUElMRVJfUlRfU1JDUy15
ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvZml4dW5zZGZkaS5jDQogICAg
PiAgICAgICtMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xp
Yi9idWlsdGlucy91ZGl2bW9kdGk0LmMNCiAgICA+ICAgICAgK0xJQkNPTVBJTEVSX1JUX1NSQ1Mt
eSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL2Zsb2F0dGlzZi5jDQogICAg
PiAgICAgICtMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xp
Yi9idWlsdGlucy9kaXZ0YzMuYw0KICAgID4gICAgICArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9
ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvbXVsb2RpNC5jDQogICAgPiAgICAg
ICtMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWls
dGlucy9jcHVfbW9kZWwuYw0KICAgID4gICAgICArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQo
TElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvZml4dW5zeGZzaS5jDQogICAgPiAgICAg
ICtMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWls
dGlucy9maXh1bnN0ZmRpLmMNCiAgICA+ICAgICAgK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAk
KExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL2V4dGVuZHNmdGYyLmMNCiAgICA+ICAg
ICAgK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1
aWx0aW5zL2RpdnNjMy5jDQogICAgPiAgICAgICtMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChM
SUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9zdWJ2dGkzLmMNCiAgICA+ICAgICAgK0xJ
QkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5z
L3Bvd2lzZjIuYw0KICAgID4gICAgICArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09N
UElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvYWRkdnNpMy5jDQogICAgPiAgICAgICtMSUJDT01Q
SUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9mbG9h
dHRpdGYuYw0KICAgID4gICAgICArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElM
RVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvY29tcGFyZXNmMi5jDQogICAgPiAgICAgICtMSUJDT01Q
SUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9jbXB0
aTIuYw0KICAgID4gICAgICArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJf
UlRfU1JDKS9saWIvYnVpbHRpbnMvZXh0ZW5kZGZ0ZjIuYw0KICAgID4gICAgICArTElCQ09NUElM
RVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvZmxvYXR1
bnRpeGYuYw0KICAgID4gICAgICArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElM
RVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvbmVnZGYyLmMNCiAgICA+ICAgICAgK0xJQkNPTVBJTEVS
X1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL211bHRmMy5j
DQogICAgPiAgICAgICtMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9T
UkMpL2xpYi9idWlsdGlucy9uZWdzZjIuYw0KICAgID4gICAgICArTElCQ09NUElMRVJfUlRfU1JD
Uy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvY2x6dGkyLmMNCiAgICA+
ICAgICAgK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGli
L2J1aWx0aW5zL2ZpeHhmZGkuYw0KICAgID4gICAgICArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9
ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvZml4dW5zdGZzaS5jDQogICAgPiAg
ICAgICtMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9i
dWlsdGlucy91Y21wdGkyLmMNCiAgICA+ICAgICAgK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAk
KExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL2ZpeGRmZGkuYw0KICAgID4gICAgICAr
TElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRp
bnMvbmVndnNpMi5jDQogICAgPiAgICAgICtMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJD
T01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9jbHpzaTIuYw0KICAgID4gICAgICArTElCQ09N
UElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvZmxv
YXRzaWRmLmMNCiAgICA+ICAgICAgK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJ
TEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL2N0enNpMi5jDQogICAgPiAgICAgICtMSUJDT01QSUxF
Ul9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9uZWd2ZGky
LmMNCiAgICA+ICAgICAgK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JU
X1NSQykvbGliL2J1aWx0aW5zL211bHRpMy5jDQogICAgPiAgICAgICtMSUJDT01QSUxFUl9SVF9T
UkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9sc2hyZGkzLmMNCiAg
ICA+ICAgICAgK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykv
bGliL2J1aWx0aW5zL2Fic3Z0aTIuYw0KICAgID4gICAgICArTElCQ09NUElMRVJfUlRfU1JDUy15
ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvZml4dGZ0aS5jDQogICAgPiAg
ICAgICtMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9i
dWlsdGlucy9maXh1bnNzZnNpLmMNCiAgICA+ICAgICAgK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSAr
PSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL21vZHNpMy5jDQogICAgPiAgICAg
ICtMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWls
dGlucy9tdWx4YzMuYw0KICAgID4gICAgICArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElC
Q09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvcG93aXhmMi5jDQogICAgPiAgICAgICtMSUJD
T01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9k
aXZ0aTMuYw0KICAgID4gICAgICArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElM
RVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvZml4dW5zc2ZkaS5jDQogICAgPiAgICAgICtMSUJDT01Q
SUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9hc2hs
dGkzLmMNCiAgICA+ICAgICAgK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVS
X1JUX1NSQykvbGliL2J1aWx0aW5zL2ZpeHRmc2kuYw0KICAgID4gICAgICArTElCQ09NUElMRVJf
UlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvbXVsdnNpMy5j
DQogICAgPiAgICAgICtMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9T
UkMpL2xpYi9idWlsdGlucy9mbG9hdHVudGl0Zi5jDQogICAgPiAgICAgICtMSUJDT01QSUxFUl9S
VF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9kaXZzZjMuYw0K
ICAgID4gICAgICArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JD
KS9saWIvYnVpbHRpbnMvcG93aXRmMi5jDQogICAgPiAgICAgICtMSUJDT01QSUxFUl9SVF9TUkNT
LXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9tdWxzZjMuYw0KICAgID4g
ICAgICArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIv
YnVpbHRpbnMvY29tcGFyZWRmMi5jDQogICAgPiAgICAgICtMSUJDT01QSUxFUl9SVF9TUkNTLXkg
Kz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9wYXJpdHlzaTIuYw0KICAgID4g
ICAgICArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIv
YnVpbHRpbnMvZmxvYXR1bmRpdGYuYw0KICAgID4gICAgICArTElCQ09NUElMRVJfUlRfU1JDUy15
ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvYXBwbGVfdmVyc2lvbmluZy5j
DQogICAgPiAgICAgICtMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9T
UkMpL2xpYi9idWlsdGlucy91bW9kc2kzLmMNCiAgICA+ICAgICAgK0xJQkNPTVBJTEVSX1JUX1NS
Q1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL2Jzd2FwZGkyLmMNCiAg
ICA+ICAgICAgK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykv
bGliL2J1aWx0aW5zL2ZpeHhmdGkuYw0KICAgID4gICAgICArTElCQ09NUElMRVJfUlRfU1JDUy15
ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvbmVndnRpMi5jDQogICAgPiAg
ICAgICtMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9i
dWlsdGlucy9maXh1bnN4ZmRpLmMNCiAgICA+ICAgICAgK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSAr
PSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL3N1YnZzaTMuYw0KICAgID4gICAg
ICArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVp
bHRpbnMvc3Vic2YzLmMNCiAgICA+ICAgICAgK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJ
QkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL3VkaXZ0aTMuYw0KICAgID4gICAgICArTElC
Q09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMv
dWRpdmRpMy5jDQogICAgPiAgICAgICtMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01Q
SUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9zdWJ0ZjMuYw0KICAgID4gICAgICArTElCQ09NUElM
RVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvYWRkdnRp
My5jDQogICAgPiAgICAgICtMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9S
VF9TUkMpL2xpYi9idWlsdGlucy9hc2hyZGkzLmMNCiAgICA+ICAgICAgK0xJQkNPTVBJTEVSX1JU
X1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL2Zsb2F0dW5zaXNm
LmMNCiAgICA+ICAgICAgK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JU
X1NSQykvbGliL2J1aWx0aW5zL2FkZHRmMy5jDQogICAgPiAgICAgICtMSUJDT01QSUxFUl9SVF9T
UkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9wb3Bjb3VudGRpMi5j
DQogICAgPiAgICAgICtMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9T
UkMpL2xpYi9idWlsdGlucy9kaXZzaTMuYw0KICAgID4gICAgICArTElCQ09NUElMRVJfUlRfU1JD
Uy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvZW5hYmxlX2V4ZWN1dGVf
c3RhY2suYw0KICAgID4gICAgICArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElM
RVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvdHJ1bmN0ZnNmMi5jDQogICAgPiAgICAgICtMSUJDT01Q
SUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy90cnVu
Y2Rmc2YyLmMNCiAgICA+ICAgICAgK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJ
TEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL3RyYW1wb2xpbmVfc2V0dXAuYw0KICAgID4gICAgICAr
TElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRp
bnMvZmxvYXRzaXNmLmMNCiAgICA+ICAgICAgK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJ
QkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL2N0emRpMi5jDQogICAgPiAgICAgICtMSUJD
T01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9k
aXZkaTMuYw0KICAgID4gICAgICArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElM
RVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvZml4dW5zdGZ0aS5jDQogICAgPiAgICAgICtMSUJDT01Q
SUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9tdWxk
YzMuYw0KICAgID4gICAgICArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJf
UlRfU1JDKS9saWIvYnVpbHRpbnMvYXNocnRpMy5jDQogICAgPiAgICAgICtMSUJDT01QSUxFUl9S
VF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9tb2R0aTMuYw0K
ICAgID4gICAgICArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JD
KS9saWIvYnVpbHRpbnMvZmxvYXRkaXNmLmMNCiAgICA+ICAgICAgK0xJQkNPTVBJTEVSX1JUX1NS
Q1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL2ZpeHVuc2RmdGkuYw0K
ICAgID4gICAgICArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JD
KS9saWIvYnVpbHRpbnMvZmxvYXR1bmRpZGYuYw0KICAgID4gICAgICArTElCQ09NUElMRVJfUlRf
U1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvbmVndGkyLmMNCiAg
ICA+ICAgICAgK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykv
bGliL2J1aWx0aW5zL2Zsb2F0ZGl4Zi5jDQogICAgPiAgICAgICtMSUJDT01QSUxFUl9SVF9TUkNT
LXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9tb2RkaTMuYw0KICAgID4g
ICAgICArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIv
YnVpbHRpbnMvZGl2bW9kZGk0LmMNCiAgICA+ICAgICAgK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSAr
PSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL2Zsb2F0dW5zaXRmLmMNCiAgICA+
ICAgICAgK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGli
L2J1aWx0aW5zL3RydW5jdGZkZjIuYw0KICAgID4gICAgICArTElCQ09NUElMRVJfUlRfU1JDUy15
ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvbXVsb3NpNC5jDQogICAgPiAg
ICAgICtMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9i
dWlsdGlucy9hYnN2c2kyLmMNCiAgICA+ICAgICAgK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAk
KExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL2N0enRpMi5jDQogICAgPiAgICAgICtM
SUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlu
cy9mbG9hdHNpdGYuYw0KICAgID4gICAgICArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElC
Q09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvYnN3YXBzaTIuYw0KICAgID4gICAgICArTElC
Q09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMv
bXVsZGYzLmMNCiAgICA+ICAgICAgK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJ
TEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL2Zsb2F0dW50aWRmLmMNCiAgICA+ICAgICAgK0xJQkNP
TVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL2Zs
b2F0dW5kaXhmLmMNCiAgICA+ICAgICAgK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNP
TVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL2djY19wZXJzb25hbGl0eV92MC5jDQogICAgPiAg
ICAgICtMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9i
dWlsdGlucy9maXh1bnNzZnRpLmMNCiAgICA+ICAgICAgK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSAr
PSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL2Zmc3RpMi5jDQogICAgPiAgICAg
ICtMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWls
dGlucy9mbG9hdGRpdGYuYw0KICAgID4gICAgICArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQo
TElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvZXh0ZW5kaGZzZjIuYw0KICAgID4gICAg
ICArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVp
bHRpbnMvcGFyaXR5dGkyLmMNCiAgICA+ICAgICAgK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAk
KExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL2Zsb2F0dGlkZi5jDQogICAgPiAgICAg
ICtMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWls
dGlucy9tdWxkaTMuYw0KICAgID4gICAgICArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElC
Q09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvcG9wY291bnR0aTIuYw0KICAgID4gICAgICAr
TElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRp
bnMvdW1vZGRpMy5jDQogICAgPiAgICAgICtMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJD
T01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9maXh1bnNkZnNpLmMNCiAgICA+ICAgICAgK0xJ
QkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5z
L3Bhcml0eWRpMi5jDQogICAgPiAgICAgICtMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJD
T01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy94ODZfNjQvZmxvYXRkaXNmLmMNCiAgICA+ICAg
ICAgK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1
aWx0aW5zL3g4Nl82NC9mbG9hdGRpeGYuYw0KICAgID4gICAgICArTElCQ09NUElMRVJfUlRfU1JD
Uy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMveDg2XzY0L2Zsb2F0ZGlk
Zi5jDQogICAgPiAgICAgICtMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9S
VF9TUkMpL2xpYi9idWlsdGlucy9vc192ZXJzaW9uX2NoZWNrLmMNCiAgICA+ICAgICAgK0xJQkNP
TVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL2Zp
eHVuc3hmdGkuYw0KICAgID4gICAgICArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09N
UElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvZGl2bW9kc2k0LmMNCiAgICA+ICAgICAgK0xJQkNP
TVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL211
bG90aTQuYw0KICAgID4gICAgICArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElM
RVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvY21wZGkyLmMNCiAgICA+ICAgICAgK0xJQkNPTVBJTEVS
X1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL3BwYy9kaXZ0
YzMuYw0KICAgID4gICAgICArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJf
UlRfU1JDKS9saWIvYnVpbHRpbnMvcHBjL2ZpeHVuc3RmZGkuYw0KICAgID4gICAgICArTElCQ09N
UElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvcHBj
L2Zsb2F0dW5kaXRmLmMNCiAgICA+ICAgICAgK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJ
QkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL3BwYy9nY2NfcW11bC5jDQogICAgPiAgICAg
ICtMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWls
dGlucy9wcGMvZ2NjX3FkaXYuYw0KICAgID4gICAgICArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9
ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvcHBjL2Zsb2F0ZGl0Zi5jDQogICAg
PiAgICAgICtMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xp
Yi9idWlsdGlucy9wcGMvZ2NjX3FzdWIuYw0KICAgID4gICAgICArTElCQ09NUElMRVJfUlRfU1JD
Uy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvcHBjL2ZpeHRmZGkuYw0K
ICAgID4gICAgICArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JD
KS9saWIvYnVpbHRpbnMvcHBjL2djY19xYWRkLmMNCiAgICA+ICAgICAgK0xJQkNPTVBJTEVSX1JU
X1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL3BwYy9tdWx0YzMu
Yw0KICAgID4gICAgICArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRf
U1JDKS9saWIvYnVpbHRpbnMvdWRpdm1vZHNpNC5jDQogICAgPiAgICAgICtMSUJDT01QSUxFUl9S
VF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9maXhkZnNpLmMN
CiAgICA+ICAgICAgK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NS
QykvbGliL2J1aWx0aW5zL2ZpeHNmdGkuYw0KICAgID4gICAgICArTElCQ09NUElMRVJfUlRfU1JD
Uy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvdHJ1bmNkZmhmMi5jDQog
ICAgPiAgICAgICtMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMp
L2xpYi9idWlsdGlucy9jb21wYXJldGYyLmMNCiAgICA+ICAgICAgK0xJQkNPTVBJTEVSX1JUX1NS
Q1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL2Zsb2F0dW5zaWRmLmMN
CiAgICA+ICAgICAgK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NS
QykvbGliL2J1aWx0aW5zL2FkZHZkaTMuYw0KICAgID4gICAgICArTElCQ09NUElMRVJfUlRfU1JD
Uy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvdW1vZHRpMy5jDQogICAg
PiAgICAgICtMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xp
Yi9idWlsdGlucy9zdWJ2ZGkzLmMNCiAgICA+ICAgICAgK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSAr
PSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL3RydW5jc2ZoZjIuYw0KICAgID4g
ICAgICArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIv
YnVpbHRpbnMvbXVsdmRpMy5jDQogICAgPiAgICAgICtMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0g
JChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9maXh0ZmRpLmMNCiAgICA+ICAgICAg
K0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0
aW5zL3VkaXZzaTMuYw0KICAgID4gICAgICArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElC
Q09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvZGl2ZGMzLmMNCiAgICA+ICAgICAgK0xJQkNP
TVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL211
bHRjMy5jDQogICAgPiAgICAgICtMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxF
Ul9SVF9TUkMpL2xpYi9idWlsdGlucy9kaXZ0ZjMuYw0KICAgID4gICAgICArTElCQ09NUElMRVJf
UlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvbmVnZGkyLmMN
CiAgICA+ICAgICAgK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NS
QykvbGliL2J1aWx0aW5zL2VwcmludGYuYw0KICAgID4gICAgICArTElCQ09NUElMRVJfUlRfU1JD
Uy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvY2xlYXJfY2FjaGUuYw0K
ICAgID4gICAgICArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JD
KS9saWIvYnVpbHRpbnMvYWRkc2YzLmMNCiAgICA+ICAgICAgK0xJQkNPTVBJTEVSX1JUX1NSQ1Mt
eSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL2FkZGRmMy5jDQogICAgPiAg
ICAgICtMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9i
dWlsdGlucy9tdWxzYzMuYw0KICAgID4gICAgICArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQo
TElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvZmZzc2kyLmMNCiAgICA+ICAgICAgK0xJ
QkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5z
L2ZpeHNmZGkuYw0KICAgID4gICAgICArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09N
UElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvZml4ZGZ0aS5jDQogICAgPiAgICAgICtMSUJDT01Q
SUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9kaXZ4
YzMuYw0KICAgID4gICAgICArTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJf
UlRfU1JDKS9saWIvYnVpbHRpbnMvZmxvYXRkaWRmLmMNCiAgICA+ICAgICAgK0xJQkNPTVBJTEVS
X1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL2V4dGVuZHNm
ZGYyLmMNCiAgICA+ICAgICAgZGlmZiAtLWdpdCBhL2V4cG9ydHN5bXMudWsgYi9leHBvcnRzeW1z
LnVrDQogICAgPiAgICAgIG5ldyBmaWxlIG1vZGUgMTAwNjQ0DQogICAgPiAgICAgIGluZGV4IDAw
MDAwMDAuLjYyMWU5NGYNCiAgICA+ICAgICAgLS0tIC9kZXYvbnVsbA0KICAgID4gICAgICArKysg
Yi9leHBvcnRzeW1zLnVrDQogICAgPiAgICAgIEBAIC0wLDAgKzEgQEANCiAgICA+ICAgICAgK25v
bmUNCiAgICA+ICAgICAgLS0NCiAgICA+ICAgICAgMi4yMC4xDQogICAgPiAgICAgIA0KICAgID4g
ICAgICANCiAgICA+ICAgICAgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18NCiAgICA+ICAgICAgTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdA0KICAgID4gICAg
ICBNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcNCiAgICA+ICAgICAgaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA0KICAgID4N
CiAgICANCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
TWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1k
ZXZlbA==

From minios-devel-bounces@lists.xenproject.org Tue Mar 26 06:16:35 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 26 Mar 2019 06:16:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h8fNw-0003l9-PS; Tue, 26 Mar 2019 06:16:32 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2kFZ=R5=arm.com=jianyong.wu@srs-us1.protection.inumbo.net>)
 id 1h8fNu-0003l4-TS
 for minios-devel@lists.xenproject.org; Tue, 26 Mar 2019 06:16:31 +0000
X-Inumbo-ID: af294e39-4f8e-11e9-bc90-bc764e045a96
Received: from EUR03-AM5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe08::605])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id af294e39-4f8e-11e9-bc90-bc764e045a96;
 Tue, 26 Mar 2019 06:16: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=uSgBWyGBDo7+y9PyNZS93OU0xo1PkgNkaZC6DL3sh3Q=;
 b=kB9Qhz+NuW0puNXVxk6torEKOtb0HbyJmRzwzt2cfrmHw/IZydUhocp8bcfeskqwV0xuvtntrsYEfOKrvPpuqjx4yIh0J3M3oimzj1Q5ljfPVbcSigGZZ7yYGEGlcfaXV+u5sEaoghiU9+80PzLGiYTHYxg25hY6U7lZ2b/tVJs=
Received: from VI1PR08MB3149.eurprd08.prod.outlook.com (52.133.15.30) by
 VI1PR08MB4575.eurprd08.prod.outlook.com (20.178.126.209) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1730.16; Tue, 26 Mar 2019 06:16:22 +0000
Received: from VI1PR08MB3149.eurprd08.prod.outlook.com
 ([fe80::f599:88c2:d5c6:67e2]) by VI1PR08MB3149.eurprd08.prod.outlook.com
 ([fe80::f599:88c2:d5c6:67e2%3]) with mapi id 15.20.1730.019; Tue, 26 Mar 2019
 06:16:22 +0000
From: "Jianyong Wu (Arm Technology China)" <Jianyong.Wu@arm.com>
To: Sharan Santhanam <sharan.santhanam@neclab.eu>, "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>, "florian.schmidt@neclab.eu"
 <florian.schmidt@neclab.eu>, "yuri.volchkov@neclab.eu"
 <yuri.volchkov@neclab.eu>, "Felipe.Huici@neclab.eu" <Felipe.Huici@neclab.eu>
Thread-Topic: [Minios-devel] [UNIKRAFT PATCH 4/7] plat/common: Implement
 gic-v2 library for Arm
Thread-Index: AQHU4AmGQyp0qqttKEWecS3AI3Q5WaYW4DSQgADpXwCABEqPIA==
Date: Tue, 26 Mar 2019 06:16:22 +0000
Message-ID: <VI1PR08MB31497843579485F23029B666F45F0@VI1PR08MB3149.eurprd08.prod.outlook.com>
References: <20181213091901.85170-1-wei.chen@arm.com>
 <20181213091901.85170-5-wei.chen@arm.com>
 <46237b92-184a-dce0-2b5a-0acb1d0dab20@neclab.eu>
 <VI1PR08MB314934E0AC2DCB3D1B2931A0F4430@VI1PR08MB3149.eurprd08.prod.outlook.com>
 <6d48a3c7-f69d-3a6e-44d8-fdced55a954c@neclab.eu>
In-Reply-To: <6d48a3c7-f69d-3a6e-44d8-fdced55a954c@neclab.eu>
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-ms-office365-filtering-correlation-id: 40f34a0a-0a2b-4282-3779-08d6b1b291a0
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600127)(711020)(4605104)(4618075)(2017052603328)(7153060)(7193020);
 SRVR:VI1PR08MB4575; 
x-ms-traffictypediagnostic: VI1PR08MB4575:
x-ms-exchange-purlcount: 4
nodisclaimer: True
x-microsoft-antispam-prvs: <VI1PR08MB457524A65C29B300898177AEF45F0@VI1PR08MB4575.eurprd08.prod.outlook.com>
x-forefront-prvs: 09888BC01D
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(376002)(366004)(136003)(346002)(39860400002)(396003)(199004)(189003)(13464003)(6306002)(6246003)(66066001)(305945005)(68736007)(6436002)(81166006)(71200400001)(3846002)(11346002)(52536014)(316002)(6116002)(55016002)(7736002)(446003)(53936002)(9686003)(81156014)(229853002)(8676002)(53946003)(71190400001)(93886005)(74316002)(2906002)(486006)(186003)(110136005)(99286004)(476003)(5660300002)(8936002)(7696005)(76176011)(14454004)(966005)(72206003)(86362001)(6506007)(54906003)(478600001)(2201001)(106356001)(105586002)(33656002)(26005)(102836004)(30864003)(2501003)(53546011)(256004)(25786009)(97736004)(4326008)(55236004)(14444005)(569006);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR08MB4575;
 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-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: 0hmhPalVhl5SkutEOhKakvPHF5/UgmhcnIlzc7D3WBpiayJ1mi0hKZjAYKybdbAUvyZ06p0HgrGWwF/GIUz6uxA112K0MkTNqX76hKbPl5GQDL8F1sjZdwGDuy/y+kEmiMcqDf0UveeSxAi+Qeezj8ZkWFgt2TcwoHTlyo0laF0I7p2ekdYsI5HR/2F9Ab+eFBEuRqO9R0foAmPG9q0FAhxJGRl824PVUd+kwlEPQMu+WhqWBuATqCvXPHXtlKWlRaY8xzH/asFutD12kqgVM8KaZNqRjNPXX2TL2s3d1Un3kolgFInuPEtCNTvM3bg5XbTFqTTGcsmkmZ7Y+JGvYOXuARE+yPv1iq+NLgl8BmmNuoO/USH0hsQU8Ny7zxuplGk1sPy8qr7sDEj8zwsIZKSo+6qocTzB044nwEpIlR8=
MIME-Version: 1.0
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 40f34a0a-0a2b-4282-3779-08d6b1b291a0
X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Mar 2019 06:16:22.3193 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR08MB4575
Subject: Re: [Minios-devel] [UNIKRAFT PATCH 4/7] plat/common: 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>,
 "Justin He \(Arm Technology China\)" <Justin.He@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>

SGkgc2hhcmFuLA0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IFNoYXJh
biBTYW50aGFuYW0gPHNoYXJhbi5zYW50aGFuYW1AbmVjbGFiLmV1Pg0KPiBTZW50OiBGcmlkYXks
IE1hcmNoIDIyLCAyMDE5IDExOjM1IFBNDQo+IFRvOiBKaWFueW9uZyBXdSAoQXJtIFRlY2hub2xv
Z3kgQ2hpbmEpIDxKaWFueW9uZy5XdUBhcm0uY29tPjsgV2VpDQo+IENoZW4gKEFybSBUZWNobm9s
b2d5IENoaW5hKSA8V2VpLkNoZW5AYXJtLmNvbT47IG1pbmlvcy0NCj4gZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmc7IHNpbW9uLmt1ZW56ZXJAbmVjbGFiLmV1Ow0KPiBmbG9yaWFuLnNjaG1pZHRA
bmVjbGFiLmV1OyB5dXJpLnZvbGNoa292QG5lY2xhYi5ldTsNCj4gRmVsaXBlLkh1aWNpQG5lY2xh
Yi5ldQ0KPiBDYzogS2FseSBYaW4gKEFybSBUZWNobm9sb2d5IENoaW5hKSA8S2FseS5YaW5AYXJt
LmNvbT47IEp1c3RpbiBIZSAoQXJtDQo+IFRlY2hub2xvZ3kgQ2hpbmEpIDxKdXN0aW4uSGVAYXJt
LmNvbT47IG5kIDxuZEBhcm0uY29tPg0KPiBTdWJqZWN0OiBSZTogW01pbmlvcy1kZXZlbF0gW1VO
SUtSQUZUIFBBVENIIDQvN10gcGxhdC9jb21tb246IEltcGxlbWVudA0KPiBnaWMtdjIgbGlicmFy
eSBmb3IgQXJtDQo+IA0KPiBIZWxsbyBKaWFueW9uZyBXdSwNCj4gDQo+IFBsZWFzZSBmaW5kIHRo
ZSBjb21tZW50IGlubGluZS4NCj4gDQo+IFRoYW5rcyAmIFJlZ2FyZHMNCj4gU2hhcmFuDQo+IA0K
PiANCj4gT24gMy8yMi8xOSA2OjA2IEFNLCBKaWFueW9uZyBXdSAoQXJtIFRlY2hub2xvZ3kgQ2hp
bmEpIHdyb3RlOg0KPiA+IEhpIHNoYXJhbiwNCj4gPg0KPiA+PiAtLS0tLU9yaWdpbmFsIE1lc3Nh
Z2UtLS0tLQ0KPiA+PiBGcm9tOiBTaGFyYW4gU2FudGhhbmFtIDxzaGFyYW4uc2FudGhhbmFtQG5l
Y2xhYi5ldT4NCj4gPj4gU2VudDogRnJpZGF5LCBNYXJjaCAyMiwgMjAxOSAxOjE0IEFNDQo+ID4+
IFRvOiBXZWkgQ2hlbiAoQXJtIFRlY2hub2xvZ3kgQ2hpbmEpIDxXZWkuQ2hlbkBhcm0uY29tPjsg
bWluaW9zLQ0KPiA+PiBkZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzsgc2ltb24ua3VlbnplckBu
ZWNsYWIuZXU7DQo+ID4+IGZsb3JpYW4uc2NobWlkdEBuZWNsYWIuZXU7IHl1cmkudm9sY2hrb3ZA
bmVjbGFiLmV1Ow0KPiA+PiBGZWxpcGUuSHVpY2lAbmVjbGFiLmV1DQo+ID4+IENjOiBLYWx5IFhp
biAoQXJtIFRlY2hub2xvZ3kgQ2hpbmEpIDxLYWx5LlhpbkBhcm0uY29tPjsgSnVzdGluIEhlDQo+
ID4+IChBcm0gVGVjaG5vbG9neSBDaGluYSkgPEp1c3Rpbi5IZUBhcm0uY29tPjsgSmlhbnlvbmcg
V3UgKEFybQ0KPiA+PiBUZWNobm9sb2d5DQo+ID4+IENoaW5hKSA8SmlhbnlvbmcuV3VAYXJtLmNv
bT47IG5kIDxuZEBhcm0uY29tPg0KPiA+PiBTdWJqZWN0OiBSZTogW01pbmlvcy1kZXZlbF0gW1VO
SUtSQUZUIFBBVENIIDQvN10gcGxhdC9jb21tb246DQo+ID4+IEltcGxlbWVudA0KPiA+PiBnaWMt
djIgbGlicmFyeSBmb3IgQXJtDQo+ID4+DQo+ID4+IEhlbGxvLA0KPiA+Pg0KPiA+PiBUaGVyZSBp
cyBhIGRlcGVuZGVuY3kgb24gdGhpcyBwYXRjaCB3aXRoIHRoZSBiZWxvdyBsaWJmZHQgcGF0Y2hl
cy4NCj4gPj4NCj4gPj4gaHR0cHM6Ly9wYXRjaHdvcmsudW5pa3JhZnQub3JnL3BhdGNoLzcyNTEz
MC8NCj4gPj4gaHR0cHM6Ly9wYXRjaHdvcmsudW5pa3JhZnQub3JnL3BhdGNoLzcyNTEzMS8NCj4g
Pj4NCj4gPj4gVGhlcmUgYXJlIGFsc28gY2hlY2twYXRjaCBmYWlsdXJlIGluIHRoaXMgcGF0Y2gu
DQo+ID4gSSB3aWxsIGNoZWNrIGFuZCBmaXggaXQNCj4gPj4NCj4gPj4gSSB3YXMgYWxzbyB3b25k
ZXJpbmcgaWYgdGhpcyBlbnRpcmUgZ2ljIGJlbG9uZ3MgdW5kZXIgdGhlIHBsYXQvZHJpdmVycy9n
aWMvLg0KPiA+IFloLCBtYXliZSBiZXR0ZXINCj4gPj4NCj4gPj4gUGxlYXNlIGZpbmQgcmVzdCBv
ZiB0aGUgY29tbWVudHMgaW5saW5lLg0KPiA+Pg0KPiA+PiBUaGFua3MgJiBSZWdhcmRzDQo+ID4+
IFNoYXJhbg0KPiA+Pg0KPiA+PiBPbiAxMi8xMy8xOCAxMDoxOCBBTSwgV2VpIENoZW4gd3JvdGU6
DQo+ID4+PiBUaGlzIGxpYnJhcnkgaGFzIGltcGxlbWVudGVkIGJhc2ljIEdJQ3YyIGZ1bmN0aW9u
cy4gV2UgZG9uJ3Qgc3VwcG9ydA0KPiA+Pj4gR0lDdjJNIGFuZCBzZWN1cml0eSBleHRlbnNpb24g
aW4gdGhpcyBsaWJyYXJ5Lg0KPiA+Pj4NCj4gPj4+IFNpZ25lZC1vZmYtYnk6IFdlaSBDaGVuIDx3
ZWkuY2hlbkBhcm0uY29tPg0KPiA+Pj4gU2lnbmVkLW9mZi1ieTogSmlhbnlvbmcgV3UgPGppYW55
b25nLnd1QGFybS5jb20+DQo+ID4+PiAtLS0NCj4gPj4+ICAgIHBsYXQvY29tbW9uL2FybS9naWMt
djIuYyAgICAgICAgIHwgNDE1DQo+ID4+ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysN
Cj4gPj4+ICAgIHBsYXQvY29tbW9uL2luY2x1ZGUvYXJtL2dpYy12Mi5oIHwgMzY4DQo+ID4+ICsr
KysrKysrKysrKysrKysrKysrKysrKysrKw0KPiA+Pj4gICAgcGxhdC9jb21tb24vaW5jbHVkZS9p
cnEuaCAgICAgICAgfCAgMTUgKysNCj4gPj4+ICAgIHBsYXQva3ZtL01ha2VmaWxlLnVrICAgICAg
ICAgICAgIHwgICAxICsNCj4gPj4+ICAgIDQgZmlsZXMgY2hhbmdlZCwgNzk5IGluc2VydGlvbnMo
KykNCj4gPj4+ICAgIGNyZWF0ZSBtb2RlIDEwMDY0NCBwbGF0L2NvbW1vbi9hcm0vZ2ljLXYyLmMN
Cj4gPj4+ICAgIGNyZWF0ZSBtb2RlIDEwMDY0NCBwbGF0L2NvbW1vbi9pbmNsdWRlL2FybS9naWMt
djIuaA0KPiA+Pj4NCj4gPj4+IGRpZmYgLS1naXQgYS9wbGF0L2NvbW1vbi9hcm0vZ2ljLXYyLmMg
Yi9wbGF0L2NvbW1vbi9hcm0vZ2ljLXYyLmMgbmV3DQo+ID4+PiBmaWxlIG1vZGUgMTAwNjQ0IGlu
ZGV4IDAwMDAwMDAuLjI2ZjRhN2YNCj4gPj4+IC0tLSAvZGV2L251bGwNCj4gPj4+ICsrKyBiL3Bs
YXQvY29tbW9uL2FybS9naWMtdjIuYw0KPiA+Pj4gQEAgLTAsMCArMSw0MTUgQEANCj4gPj4+ICsv
KiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQlNELTMtQ2xhdXNlICovDQo+ID4+PiArLyoNCj4g
Pj4+ICsgKiBBdXRob3JzOiBXZWkgQ2hlbiA8V2VpLkNoZW5AYXJtLmNvbT4NCj4gPj4+ICsgKiAg
ICAgICAgICBKaWFueW9uZyBXdSA8SmlhbnlvbmcuV3VAYXJtLmNvbT4NCj4gPj4+ICsgKg0KPiA+
Pj4gKyAqIENvcHlyaWdodCAoYykgMjAxOCwgQXJtIEx0ZC4gQWxsIHJpZ2h0cyByZXNlcnZlZC4N
Cj4gPj4+ICsgKg0KPiA+Pj4gKyAqIFJlZGlzdHJpYnV0aW9uIGFuZCB1c2UgaW4gc291cmNlIGFu
ZCBiaW5hcnkgZm9ybXMsIHdpdGggb3INCj4gPj4+ICt3aXRob3V0DQo+ID4+PiArICogbW9kaWZp
Y2F0aW9uLCBhcmUgcGVybWl0dGVkIHByb3ZpZGVkIHRoYXQgdGhlIGZvbGxvd2luZw0KPiA+Pj4g
K2NvbmRpdGlvbnMNCj4gPj4+ICsgKiBhcmUgbWV0Og0KPiA+Pj4gKyAqDQo+ID4+PiArICogMS4g
UmVkaXN0cmlidXRpb25zIG9mIHNvdXJjZSBjb2RlIG11c3QgcmV0YWluIHRoZSBhYm92ZSBjb3B5
cmlnaHQNCj4gPj4+ICsgKiAgICBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0
aGUgZm9sbG93aW5nIGRpc2NsYWltZXIuDQo+ID4+PiArICogMi4gUmVkaXN0cmlidXRpb25zIGlu
IGJpbmFyeSBmb3JtIG11c3QgcmVwcm9kdWNlIHRoZSBhYm92ZSBjb3B5cmlnaHQNCj4gPj4+ICsg
KiAgICBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRp
c2NsYWltZXIgaW4gdGhlDQo+ID4+PiArICogICAgZG9jdW1lbnRhdGlvbiBhbmQvb3Igb3RoZXIg
bWF0ZXJpYWxzIHByb3ZpZGVkIHdpdGggdGhlDQo+IGRpc3RyaWJ1dGlvbi4NCj4gPj4+ICsgKiAz
LiBOZWl0aGVyIHRoZSBuYW1lIG9mIHRoZSBjb3B5cmlnaHQgaG9sZGVyIG5vciB0aGUgbmFtZXMg
b2YgaXRzDQo+ID4+PiArICogICAgY29udHJpYnV0b3JzIG1heSBiZSB1c2VkIHRvIGVuZG9yc2Ug
b3IgcHJvbW90ZSBwcm9kdWN0cyBkZXJpdmVkDQo+ID4+IGZyb20NCj4gPj4+ICsgKiAgICB0aGlz
IHNvZnR3YXJlIHdpdGhvdXQgc3BlY2lmaWMgcHJpb3Igd3JpdHRlbiBwZXJtaXNzaW9uLg0KPiA+
Pj4gKyAqDQo+ID4+PiArICogVEhJUyBTT0ZUV0FSRSBJUyBQUk9WSURFRCBCWSBUSEUgQ09QWVJJ
R0hUIEhPTERFUlMgQU5EDQo+ID4+IENPTlRSSUJVVE9SUyAiQVMgSVMiDQo+ID4+PiArICogQU5E
IEFOWSBFWFBSRVNTIE9SIElNUExJRUQgV0FSUkFOVElFUywgSU5DTFVESU5HLCBCVVQgTk9UDQo+
ID4+IExJTUlURUQNCj4gPj4+ICtUTywgVEhFDQo+ID4+PiArICogSU1QTElFRCBXQVJSQU5USUVT
IE9GIE1FUkNIQU5UQUJJTElUWSBBTkQgRklUTkVTUyBGT1IgQQ0KPiA+PiBQQVJUSUNVTEFSDQo+
ID4+PiArUFVSUE9TRQ0KPiA+Pj4gKyAqIEFSRSBESVNDTEFJTUVELiBJTiBOTyBFVkVOVCBTSEFM
TCBUSEUgQ09QWVJJR0hUIEhPTERFUiBPUg0KPiA+Pj4gK0NPTlRSSUJVVE9SUyBCRQ0KPiA+Pj4g
KyAqIExJQUJMRSBGT1IgQU5ZIERJUkVDVCwgSU5ESVJFQ1QsIElOQ0lERU5UQUwsIFNQRUNJQUws
DQo+IEVYRU1QTEFSWSwNCj4gPj4+ICtPUg0KPiA+Pj4gKyAqIENPTlNFUVVFTlRJQUwgREFNQUdF
UyAoSU5DTFVESU5HLCBCVVQgTk9UIExJTUlURUQgVE8sDQo+ID4+IFBST0NVUkVNRU5UDQo+ID4+
PiArT0YNCj4gPj4+ICsgKiBTVUJTVElUVVRFIEdPT0RTIE9SIFNFUlZJQ0VTOyBMT1NTIE9GIFVT
RSwgREFUQSwgT1IgUFJPRklUUzsNCj4gT1INCj4gPj4+ICtCVVNJTkVTUw0KPiA+Pj4gKyAqIElO
VEVSUlVQVElPTikgSE9XRVZFUiBDQVVTRUQgQU5EIE9OIEFOWSBUSEVPUlkgT0YNCj4gTElBQklM
SVRZLA0KPiA+Pj4gK1dIRVRIRVIgSU4NCj4gPj4+ICsgKiBDT05UUkFDVCwgU1RSSUNUIExJQUJJ
TElUWSwgT1IgVE9SVCAoSU5DTFVESU5HIE5FR0xJR0VOQ0UgT1INCj4gPj4+ICtPVEhFUldJU0Up
DQo+ID4+PiArICogQVJJU0lORyBJTiBBTlkgV0FZIE9VVCBPRiBUSEUgVVNFIE9GIFRISVMgU09G
VFdBUkUsIEVWRU4gSUYNCj4gPj4+ICtBRFZJU0VEIE9GIFRIRQ0KPiA+Pj4gKyAqIFBPU1NJQklM
SVRZIE9GIFNVQ0ggREFNQUdFLg0KPiA+Pj4gKyAqDQo+ID4+PiArICogVEhJUyBIRUFERVIgTUFZ
IE5PVCBCRSBFWFRSQUNURUQgT1IgTU9ESUZJRUQgSU4gQU5ZIFdBWS4NCj4gPj4+ICsgKi8NCj4g
Pj4+ICsjaW5jbHVkZSA8c3RyaW5nLmg+DQo+ID4+PiArI2luY2x1ZGUgPGxpYmZkdC5oPg0KPiA+
Pj4gKyNpbmNsdWRlIDx1ay9lc3NlbnRpYWxzLmg+DQo+ID4+PiArI2luY2x1ZGUgPHVrL3ByaW50
Lmg+DQo+ID4+PiArI2luY2x1ZGUgPHVrL2Fzc2VydC5oPg0KPiA+Pj4gKyNpbmNsdWRlIDx1ay9i
aXRvcHMuaD4NCj4gPj4+ICsjaW5jbHVkZSA8dWsvYXNtLmg+DQo+ID4+PiArI2luY2x1ZGUgPGly
cS5oPg0KPiA+Pj4gKyNpbmNsdWRlIDxhcm0vY3B1Lmg+DQo+ID4+PiArI2luY2x1ZGUgPGFybS9n
aWMtdjIuaD4NCj4gPj4+ICsNCj4gPj4+ICsvKiBNYXggQ1BVIGludGVyZmFjZSBmb3IgR0lDdjIg
Ki8NCj4gPj4+ICsjZGVmaW5lIEdJQ19NQVhfQ1BVSUYJCTgNCj4gPj4+ICsNCj4gPj4+ICsvKiBT
UEkgaW50ZXJydXB0IGJhc2UgSUQgKi8NCj4gPj4+ICsjZGVmaW5lIEdJQ19TUElfQkFTRQkJMzIN
Cj4gPj4+ICsNCj4gPj4+ICsvKiBQUEkgaW50ZXJydXB0IGJhc2UgSUQgKi8NCj4gPj4+ICsjZGVm
aW5lIEdJQ19QUElfQkFTRQkJMTYNCj4gPj4+ICsNCj4gPj4+ICsvKiBNYXggc3VwcG9ydCBpbnRl
cnJ1cHQgbnVtYmVyIGZvciBHSUN2MiAqLw0KPiA+Pj4gKyNkZWZpbmUgR0lDX01BWF9JUlEJCV9f
TUFYX0lSUQ0KPiA+Pj4gKw0KPiA+Pj4gK3N0YXRpYyB1aW50NjRfdCBnaWNfZGlzdF9hZGRyLCBn
aWNfY3B1aWZfYWRkcjsgc3RhdGljIHVpbnQ2NF90DQo+ID4+PiArZ2ljX2Rpc3Rfc2l6ZSwgZ2lj
X2NwdWlmX3NpemU7DQo+ID4+PiArDQo+ID4+PiArI2RlZmluZSBHSUNfRElTVF9SRUcocikJKCh2
b2lkICopKGdpY19kaXN0X2FkZHIgKyAocikpKQ0KPiA+Pj4gKyNkZWZpbmUgR0lDX0NQVV9SRUco
cikJKCh2b2lkICopKGdpY19jcHVpZl9hZGRyICsgKHIpKSkNCj4gPj4+ICsNCj4gPj4+ICtzdGF0
aWMgY29uc3QgY2hhciAqZ2ljX2RldmljZV9saXN0W10gPSB7DQo+ID4+PiArCSJhcm0sY29ydGV4
LWExNS1naWMiLA0KPiA+Pj4gKwkiYXJtLGNvcnRleC1hNy1naWMiLA0KPiA+Pj4gKwkiYXJtLGNv
cnRleC1hOS1naWMiLA0KPiA+Pj4gKwkiYXJtLGdpYy00MDAiLA0KPiA+Pj4gKwkiYXJtLGViMTFt
cC1naWMiLA0KPiA+Pj4gKwkiYXJtLHBsMzkwIiwNCj4gPj4+ICsJImFybSxhcm0xMTc2anpmLWRl
dmNoaXAtZ2ljIiwNCj4gPj4+ICsJImFybSxhcm0xMW1wLWdpYyIsDQo+ID4+PiArCSJhcm0sdGMx
MW1wLWdpYyIsDQo+ID4+PiArCSJicmNtLGJyYWhtYS1iMTUtZ2ljIiwNCj4gPj4+ICsJIm52aWRp
YSx0ZWdyYTIxMC1hZ2ljIiwNCj4gPj4+ICsJInFjb20sbXNtLTg2NjAtcWdpYyIsDQo+ID4+PiAr
CSJxY29tLG1zbS1xZ2ljMiIsDQo+ID4+PiArfTsNCj4gPj4+ICsNCj4gPj4+ICsvKiBpbmxpbmUg
ZnVuY3Rpb25zIHRvIGFjY2VzcyBHSUNDICYgR0lDRCByZWdpc3RlcnMgKi8gc3RhdGljDQo+ID4+
PiAraW5saW5lIHZvaWQgd3JpdGVfZ2ljZDgodWludDY0X3Qgb2Zmc2V0LCB1aW50OF90IHZhbCkg
ew0KPiA+Pj4gKwlpb3JlZ193cml0ZTgoR0lDX0RJU1RfUkVHKG9mZnNldCksIHZhbCk7IH0NCj4g
Pj4+ICsNCj4gPj4+ICtzdGF0aWMgaW5saW5lIHZvaWQgd3JpdGVfZ2ljZDMyKHVpbnQ2NF90IG9m
ZnNldCwgdWludDMyX3QgdmFsKSB7DQo+ID4+PiArCWlvcmVnX3dyaXRlMzIoR0lDX0RJU1RfUkVH
KG9mZnNldCksIHZhbCk7IH0NCj4gPj4+ICsNCj4gPj4+ICtzdGF0aWMgaW5saW5lIHVpbnQzMl90
IHJlYWRfZ2ljZDMyKHVpbnQ2NF90IG9mZnNldCkgew0KPiA+Pj4gKwlyZXR1cm4gaW9yZWdfcmVh
ZDMyKEdJQ19ESVNUX1JFRyhvZmZzZXQpKTsNCj4gPj4+ICt9DQo+ID4+PiArDQo+ID4+PiArc3Rh
dGljIGlubGluZSB2b2lkIHdyaXRlX2dpY2MzMih1aW50NjRfdCBvZmZzZXQsIHVpbnQzMl90IHZh
bCkgew0KPiA+Pj4gKyAgICAgICAgaW9yZWdfd3JpdGUzMihHSUNfQ1BVX1JFRyhvZmZzZXQpLCB2
YWwpOyB9DQo+ID4+PiArDQo+ID4+PiArc3RhdGljIGlubGluZSB1aW50MzJfdCByZWFkX2dpY2Mz
Mih1aW50NjRfdCBvZmZzZXQpIHsNCj4gPj4+ICsJcmV0dXJuIGlvcmVnX3JlYWQzMihHSUNfQ1BV
X1JFRyhvZmZzZXQpKTsNCj4gPj4+ICt9DQo+ID4+PiArDQo+ID4+PiArLyoNCj4gPj4+ICsgKiBG
dW5jdGlvbnMgb2YgR0lDIENQVSBpbnRlcmZhY2UNCj4gPj4+ICsgKi8NCj4gPj4+ICsNCj4gPj4+
ICsvKiBFbmFibGUgR0lDIGNwdSBpbnRlcmZhY2UgKi8NCj4gPj4+ICtzdGF0aWMgdm9pZCBnaWNf
ZW5hYmxlX2NwdWlmKHZvaWQpDQo+ID4+PiArew0KPiA+Pg0KPiA+PiBEb2VzIHRoZSBiZWxvdyBj
b21tZW50IGJlbG9uZyBoZXJlPw0KPiA+Pj4gKwkvKiBqdXN0IHNldCBiaXQgMCB0byAxIHRvIGVu
YWJsZSBjcHUgaW50ZXJmYWNlICovDQo+ID4+PiArCXdyaXRlX2dpY2MzMihHSUNDX0NUTFIsIEdJ
Q0NfQ1RMUl9FTkFCTEUpOyB9DQo+ID4gWWVhaCwgR0lDQ19DVExSX0VOQUJMRSBlcXVhbHMgMSwg
d3JpdGUgYml0IDAgb2YgR0lDQ19DVExSIHRvIDEgdG8gZW5hYmxlDQo+IGdpYyBjcHUgaW50ZXJm
YWNlLg0KPiA+Pj4gKw0KPiA+Pj4gKy8qIFNldCBwcmlvcml0eSB0aHJlc2hvbGQgZm9yIHByb2Nl
c3NvciAqLyBzdGF0aWMgdm9pZA0KPiA+Pj4gK2dpY19zZXRfdGhyZXNob2xkX3ByaW9yaXR5KHVp
bnQzMl90IHRocmVzaG9sZF9wcmlvKSB7DQo+ID4+PiArCS8qIEdJQ0NfUE1SIGFsbG9jYXRlIDEg
Ynl0ZSBmb3IgZWFjaCBpcnEgKi8NCj4gPj4+ICsJVUtfQVNTRVJUKHRocmVzaG9sZF9wcmlvIDw9
IEdJQ0NfUE1SX1BSSU9fTUFYKTsNCj4gPj4+ICsJd3JpdGVfZ2ljYzMyKEdJQ0NfUE1SLCB0aHJl
c2hvbGRfcHJpbyk7IH0NCj4gPj4+ICsNCj4gPj4+ICsvKg0KPiA+Pj4gKyAqIEFja25vd2xlZGdp
bmcgaXJxIGVxdWFscyByZWFkaW5nIEdJQ0NfSUFSIGFsc28NCj4gPj4+ICsgKiBnZXQgdGhlIGlu
dGVycnVwdCBJRCBhcyB0aGUgc2lkZSBlZmZlY3QuDQo+ID4+PiArICovDQo+ID4+PiArdWludDMy
X3QgZ2ljX2Fja19pcnEodm9pZCkNCj4gPj4+ICt7DQo+ID4+PiArCXJldHVybiByZWFkX2dpY2Mz
MihHSUNDX0lBUik7DQo+ID4+PiArfQ0KPiA+Pj4gKw0KPiA+Pj4gKy8qDQo+ID4+PiArICogd3Jp
dGUgdG8gR0lDQ19FT0lSIHRvIGluZm9ybSBjcHUgaW50ZXJmYWNlIGNvbXBsZXRhdGlvbg0KPiA+
Pj4gKyAqIG9mIGludGVycnVwdCBwcm9jZXNzaW5nLiBJZiBHSUNDX0NUTFIuRU9JbW9kZSBzZXRz
IHRvIDENCj4gPj4+ICsgKiB0aGlzIGZ1bmMganVzdCBnZXRzIHByaW9yaXR5IGRyb3AuDQo+ID4+
PiArICovDQo+ID4+PiArdm9pZCBnaWNfZW9pX2lycSh1aW50MzJfdCBpcnEpDQo+ID4+PiArew0K
PiA+Pj4gKwl3cml0ZV9naWNjMzIoR0lDQ19FT0lSLCBpcnEpOw0KPiA+Pj4gK30NCj4gPj4+ICsN
Cj4gPj4+ICsvKiBGdW5jdGlvbnMgb2YgR0lDIERpc3RyaWJ1dG9yICovDQo+ID4+PiArDQo+ID4+
PiArLyoNCj4gPj4+ICsgKiBAc2dpbnRpZCBkZW5vdGVzIHRoZSBzZ2kgSUQ7DQo+ID4+PiArICog
QHRhcmdldGZpbHRlciA6IHRoaXMgdGVybSBpcyBUYXJnZXRMaXN0RmlsdGVyDQo+ID4+PiArICog
MCBkZW5vdGVzIGZvcndhcmRpbmcgaW50ZXJydXB0IHRvIGNwdSBzcGVjaWZpZWQgaW4gdGhlDQo+
ID4+PiArICogdGFyZ2V0IGxpc3Q7IDEgZGVub3RlcyBmb3J3YXJkaW5nIGludGVycnVwdCB0byBj
cHUgZXhlY3B0IHRoZQ0KPiA+Pj4gKyAqIHByb2Nlc3NvciB0aGF0IHJlcXVlc3QgdGhlIGludHJy
dXB0OyAyIGRlbm90ZXMgZm9yd2FyZGluZyB0aGUNCj4gPj4+ICsgKiBpbnRlcnJ1cHQgb25seSB0
byB0aGUgY3B1IHRoYXQgcmVxdXRlc3QgdGhlIGludGVycnVwdC4NCj4gPj4+ICsgKiBAdGFyZ2V0
bGlzdCBpcyBiaXRtYXNrLCB3aGljaCBiaXQgMSBkZW5vdGVzIGZvcndhcmRpbmcgdG8gYW5kDQo+
ID4+PiArb25seSBsb3cgOA0KPiA+Pj4gKyAqIGJpdCBpcyBpbiB1c2UuDQo+ID4+PiArICovDQo+
ID4+PiArc3RhdGljIHZvaWQgZ2ljX3NnaV9nZW4odWludDMyX3Qgc2dpbnRpZCwgdWludDhfdCB0
YXJnZXRmaWx0ZXIsDQo+ID4+PiArCQkJdWludDhfdCB0YXJnZXRsaXN0KQ0KPiA+Pj4gK3sNCj4g
Pj4+ICsJdWludDMyX3QgdmFsOw0KPiA+Pj4gKw0KPiA+Pj4gKwkvKiBPbmx5IElOVElEIDAtMTUg
YWxsb2NhdGVkIHRvIHNnaSAqLw0KPiA+Pj4gKwlVS19BU1NFUlQoc2dpbnRpZCA8PSBHSUNEX1NH
SV9NQVhfSU5JVElEKTsNCj4gPj4+ICsNCj4gPj4+ICsJLyogU2V0IFNHSSB0YWdldGZpbGV0ZXIg
ZmllbGQgKi8NCj4gPj4+ICsJdmFsID0gKHRhcmdldGZpbHRlciAmIEdJQ0RfU0dJX0ZJTFRFUl9N
QVNLKSA8PA0KPiA+Pj4gK0dJQ0RfU0dJX0ZJTFRFUl9TSElGVDsNCj4gPj4+ICsNCj4gPj4+ICsJ
LyogU2V0IFNHSSB0YXJnZXRsaXN0IGZpZWxkICovDQo+ID4+PiArCXZhbCB8PSAodGFyZ2V0bGlz
dCAmIEdJQ0RfU0dJX1RBUkdFVF9NQVNLKSA8PA0KPiA+PiBHSUNEX1NHSV9UQVJHRVRfU0hJRlQ7
DQo+ID4+PiArDQo+ID4+PiArCS8qIFNldCBTR0kgSU5JVElEIGZpZWxkICovDQo+ID4+PiArCXZh
bCB8PSBzZ2ludGlkOw0KPiA+Pj4gKw0KPiA+Pj4gKwkvKiBHZW5lcmF0ZSBTR0kgKi8NCj4gPj4+
ICsJd3JpdGVfZ2ljZDMyKEdJQ0RfU0dJUiwgdmFsKTsNCj4gPj4+ICt9DQo+ID4+PiArDQo+ID4+
PiArLyoNCj4gPj4+ICsgKiBGb3J3YXJkIHRoZSBTSUcgdG8gdGhlIENQVSBpbnRlcmZhY2VzIHNw
ZWNpZmllZCBpbiB0aGUNCj4gPj4+ICsgKiB0YXJnZXRsaXN0LiBUYXJnZXRsaXN0IGlzIGEgOC1i
aXQgYml0bWFwIGZvciAwfjcgQ1BVLg0KPiA+Pj4gKyAqIFRPRE86IHRoaXMgd2lsbCBub3Qgd29y
ayB1bnRpbGwgU01QIGlzIHN1cHBvcnRlZCAgKi8gdm9pZA0KPiA+Pj4gK2dpY19zZ2lfZ2VuX3Rv
X2xpc3QodWludDMyX3Qgc2dpbnRpZCwgdWludDhfdCB0YXJnZXRsaXN0KSB7DQo+ID4+PiArCWdp
Y19zZ2lfZ2VuKHNnaW50aWQsIEdJQ0RfU0dJX0ZJTFRFUl9UT19MSVNULCB0YXJnZXRsaXN0KTsg
fQ0KPiA+Pj4gKw0KPiA+Pj4gKy8qDQo+ID4+PiArICogRm9yd2FyZCB0aGUgU0dJIHRvIGFsbCBD
UFUgaW50ZXJmYWNlcyBleGNlcHQgdGhhdCBvZiB0aGUNCj4gPj4+ICsgKiBwcm9jZXNzb3IgdGhh
dCByZXF1ZXN0ZWQgdGhlIGludGVycnVwdC4NCj4gPj4+ICsgKiBUT0RPOiB0aGlzIHdpbGwgbm90
IHdvcmsgdW50aWxsIFNNUCBpcyBzdXBwb3J0ZWQgICovIHZvaWQNCj4gPj4+ICtnaWNfc2dpX2dl
bl90b19vdGhlcnModWludDMyX3Qgc2dpbnRpZCkgew0KPiA+Pj4gKwlnaWNfc2dpX2dlbihzZ2lu
dGlkLCBHSUNEX1NHSV9GSUxURVJfVE9fT1RIRVJTLCAwKTsgfQ0KPiA+Pj4gKw0KPiA+Pj4gKy8q
DQo+ID4+PiArICogRm9yd2FyZCB0aGUgU0dJIG9ubHkgdG8gdGhlIENQVSBpbnRlcmZhY2Ugb2Yg
dGhlIHByb2Nlc3Nvcg0KPiA+Pj4gKyAqIHRoYXQgcmVxdWVzdGVkIHRoZSBpbnRlcnJ1cHQuDQo+
ID4+PiArICovDQo+ID4+PiArdm9pZCBnaWNfc2dpX2dlbl90b19zZWxmKHVpbnQzMl90IHNnaW50
aWQpIHsNCj4gPj4+ICsJZ2ljX3NnaV9nZW4oc2dpbnRpZCwgR0lDRF9TR0lfRklMVEVSX1RPX1NF
TEYsIDApOyB9DQo+ID4+PiArDQo+ID4+PiArLyoNCj4gPj4+ICsgKiBzZXQgdGFyZ2V0IGNwdSBm
b3IgaXJxIGluIGRpc3RyaWJ1dG9yLA0KPiA+Pj4gKyAqIEB0YXJnZXQ6IGJpdG1hc2sgdmFsdWUs
IGJpdCAxIGluZGljYXRlcyB0YXJnZXQgdG8NCj4gPj4+ICsgKiBjb3JyZXNwb25kaW5nIGNwdSBp
bnRlcmZhY2UNCj4gPj4+ICsgKi8NCj4gPj4+ICt2b2lkIGdpY19zZXRfaXJxX3RhcmdldCh1aW50
MzJfdCBpcnEsIHVpbnQ4X3QgdGFyZ2V0KSB7DQo+ID4+DQo+ID4+DQo+ID4+IFNHSSBhbmQgUFBJ
IGludGVycnVwdCBjYW5ub3QgYmUgd3JpdHRlbiB0by4gU2hvdWxkIHdlIGNoZWNrIGlycSA+DQo+
ID4+IEdJQ19TUElfQkFTRQ0KPiA+Pj4gKwl3cml0ZV9naWNkOChHSUNEX0lUQVJHRVRTUihpcnEp
LCB0YXJnZXQpOw0KPiA+IE9rLCBjaGVjayBpcyBiZXR0ZXIsIEkgd2lsbCBmaXggaXQuDQo+ID4N
Cj4gPj4+ICt9DQo+ID4+PiArDQo+ID4+PiArLyogc2V0IHByaW9yaXR5IGZvciBpcnEgaW4gZGlz
dHJpYnV0b3IgKi8gdm9pZA0KPiA+Pj4gK2dpY19zZXRfaXJxX3ByaW8odWludDMyX3QgaXJxLCB1
aW50OF90IHByaW9yaXR5KSB7DQo+ID4+PiArCXdyaXRlX2dpY2Q4KEdJQ0RfSVBSSU9SSVRZUihp
cnEpLCBwcmlvcml0eSk7IH0NCj4gPj4+ICsNCj4gPj4+ICsvKg0KPiA+Pj4gKyAqIEVuYWJsZSBh
biBpcnEgaW4gZGlzdHJpYnV0b3IsIGVhY2ggaXJxIG9jY3VwaWVzIG9uZSBiaXQNCj4gPj4+ICsg
KiB0byBjb25maWd1cmUgaW4gY29ycmVzcG9uZGluZyByZWdpc3RvciAgKi8gdm9pZA0KPiA+Pj4g
K2dpY19lbmFibGVfaXJxKHVpbnQzMl90IGlycSkgew0KPiA+Pj4gKwl3cml0ZV9naWNkMzIoR0lD
RF9JU0VOQUJMRVIoaXJxKSwNCj4gPj4+ICsJCVVLX0JJVChpcnEgJSBHSUNEX0lfUEVSX0lTRU5B
QkxFUm4pKTsgfQ0KPiA+Pj4gKw0KPiA+Pj4gKy8qDQo+ID4+PiArICogRGlzYWJsZSBhbiBpcnEg
aW4gZGlzdHJpYnV0b3IsIG9uZSBiaXQgcmVzZXJ2ZWQgZm9yIGFuIGlycQ0KPiA+Pj4gKyAqIHRv
IGNvbmZpZ3VyZSBpbiBjb3JyZXNwb25kaW5nIHJlZ2lzdGVyICAqLyB2b2lkDQo+ID4+PiArZ2lj
X2Rpc2FibGVfaXJxKHVpbnQzMl90IGlycSkgew0KPiA+Pj4gKwl3cml0ZV9naWNkMzIoR0lDRF9J
Q0VOQUJMRVIoaXJxKSwNCj4gPj4+ICsJCVVLX0JJVChpcnEgJSBHSUNEX0lfUEVSX0lDRU5BQkxF
Um4pKTsgfQ0KPiA+Pj4gKw0KPiA+Pj4gKy8qIEVuYWJsZSBkaXN0cmlidXRvciAqLw0KPiA+Pj4g
K3N0YXRpYyB2b2lkIGdpY19lbmFibGVfZGlzdCh2b2lkKQ0KPiA+Pj4gK3sNCj4gPj4+ICsNCj4g
Pj4NCj4gPj4NCj4gPj4gQWNjb3JkaW5nIHRvIHRoZSBkb2N1bWVudGF0aW9uWzFdIHBhZ2UoNC04
NSksIGJpdCAwIGFuZCAxIGVuYWJsZXMNCj4gPj4gZ3JvdXAgMCBhbmQgZ3JvdXAgMS4gQWNjb3Jk
aW5nIHRvIGZpZyAzLTExIGdyb3VwIHplcm8gY29ycmVzcG9uZCB0bw0KPiA+PiBGSVEgYW5kIEdy
b3VwIDEgY29udGFpbnMgSVJRLg0KPiA+PiBTaG91bGRuJ3Qgd2UgZGlzYWJsZSBib3RoIHRoZXNl
IGJpdHMgaW4gdGhpcyBjYXNlIG9yIGlzIHRoaXMNCj4gPj4gY29uZmlndXJhdGlvbiB2YWxpZCBm
b3Igc2VjdXJlIGdyb3VwIHRoYXQgd2UgZG8gbm90IHN1cHBvcnQgeWV0Pw0KPiA+PiAvKiBqdXN0
IHNldCBiaXQgMCB0byAxIHRvIGVuYWJsZSBkaXN0cmlidXRvciAqLw0KPiA+DQo+ID4gSXQgaXMg
Y29uZnVzZWQgaW4gZ2ljIHNwZWMuIGluIG91ciBjYXNlIGl0IHNob3VsZCByZWZlciB0byBmaWd1
cmU0LTENCj4gPiBpbiBbMV0gcGFnZSg0LTg1KSBmb3IgaXQgaXMgVGhlIE5vbi1zZWN1cmUgY29w
eSBvZiB0aGUgcmVnaXN0ZXIgaW4gb3VyDQo+IGltcGxlbWVudGF0aW9uLg0KPiA+IFNvIG5vIGZp
cSBhbmQgZ3JvdXAwIHNob3VsZCBiZSBjb25zaWRlcmVkLg0KPiA+IEkgd2lsbCByZW1vdmUgYWxs
IHRoZSBncm91cCByZWxhdGVkIHBhcnQgaW4gZ2ljLXYyIGltcGxlbWVudGF0aW9uLg0KPiA+DQo+
ID4+PiArCXdyaXRlX2dpY2QzMihHSUNEX0NUTFIsIHJlYWRfZ2ljZDMyKEdJQ0RfQ1RMUikgfA0K
PiA+PiBHSUNEX0NUTFJfRU5BQkxFKTsNCj4gPj4+ICt9DQo+ID4+PiArDQo+ID4+PiArLyogZGlz
YWJsZSBkaXN0cmlidXRvciAqLw0KPiA+Pj4gK3N0YXRpYyB2b2lkIGdpY19kaXNhYmxlX2Rpc3Qo
dm9pZCkNCj4gPj4+ICt7DQo+ID4+DQo+ID4+IHMvZW5hYmxlL2Rpc2FibGUNCj4gPj4+ICsJLyog
anVzdCBjbGVhciBiaXQgMCB0byAwIHRvIGVuYWJsZSBkaXN0cmlidXRvciAqLw0KPiA+Pj4gKwl3
cml0ZV9naWNkMzIoR0lDRF9DVExSLCByZWFkX2dpY2QzMihHSUNEX0NUTFIpICYNCj4gPj4gKH5H
SUNEX0NUTFJfRU5BQkxFKSk7DQo+ID4+PiArfQ0KPiA+Pj4gKw0KPiANCj4gDQo+IFdoeSBkbyB3
ZSB3YW50IHRvIHNlcGFyYXRlIHRoZSB0cmlnZ2VyIGFuZCBwb2xhcml0eT8NCj4gIEZyb20gdGhl
IFsyXSwgaXNuJ3QgaXQgdGhlIGNhc2UgZm9yIHRoZSBpbnRlcnJ1cHQgY2FuIGVpdGhlciBiZSBs
b3ctdG8taGlnaCBlZGdlDQo+IHRyaWdnZXJlZCBvciBhY3RpdmUgaGlnaCBsZXZlbC1zZW5zaXRp
dmUgZm9yIFNQSS4NCj4gRm9yIFBQSSB0aGVyZSBhcmUgdGhlIDQgcG9zc2libGUgdmFsdWUuDQo+
IA0KPiBbMl0NCj4gaHR0cHM6Ly9lbGl4aXIuYm9vdGxpbi5jb20vbGludXgvdjQuMy9zb3VyY2Uv
RG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2Jpbg0KPiBkaW5ncy9hcm0vZ2ljLnR4dA0KPiANClll
YWgsIHNldCBwb2xhcml0eSBtYXliZSBtZWFuaW5nbGVzcywgSSB3aWxsICByZW1vdmUgcG9sYXJp
dHkuDQoNCj4gPj4+ICsvKiBDb25maWcgaW50cnJ1cHQgdHJpZ2dlciB0eXBlIGFuZCBwb2xhcml0
eSAqLyB2b2lkDQo+ID4+PiArZ2ljX3NldF9pcnFfdHlwZSh1aW50MzJfdCBpcnEsIGludCB0cmln
Z2VyLCBpbnQgcG9sYXJpdHkpIHsNCj4gPj4+ICsJdWludDMyX3QgdmFsLCBtYXNrLCBvbGRtYXNr
Ow0KPiA+Pj4gKw0KPiA+Pj4gKwlpZiAoKHRyaWdnZXIgPj0gVUtfSVJRX1RSSUdHRVJfTUFYKSB8
fA0KPiA+Pj4gKwkJKHBvbGFyaXR5ID49IFVLX0lSUV9QT0xBUklUWV9NQVgpKQ0KPiA+Pj4gKwkJ
cmV0dXJuOw0KPiA+Pj4gKw0KPiA+Pj4gKwl2YWwgPSByZWFkX2dpY2QzMihHSUNEX0lDRkdSKGly
cSkpOw0KPiA+Pj4gKwltYXNrID0gb2xkbWFzayA9ICh2YWwgPj4gKChpcnEgJSBHSUNEX0lfUEVS
X0lDRkdSbikgKiAyKSkgJg0KPiA+Pj4gKwkJCUdJQ0RfSUNGR1JfTUFTSzsNCj4gPj4+ICsNCj4g
Pj4+ICsJaWYgKHRyaWdnZXIgPT0gVUtfSVJRX1RSSUdHRVJfTEVWRUwpIHsNCj4gPj4+ICsJCW1h
c2sgJj0gfkdJQ0RfSUNGR1JfVFJJR19NQVNLOw0KPiA+Pj4gKwkJbWFzayB8PSBHSUNEX0lDRkdS
X1RSSUdfTFZMOw0KPiA+Pj4gKwl9IGVsc2UgaWYgKHRyaWdnZXIgPT0gVUtfSVJRX1RSSUdHRVJf
RURHRSkgew0KPiA+Pj4gKwkJbWFzayAmPSB+R0lDRF9JQ0ZHUl9UUklHX01BU0s7DQo+ID4+PiAr
CQltYXNrIHw9IEdJQ0RfSUNGR1JfVFJJR19FREdFOw0KPiA+Pj4gKwl9DQo+ID4+PiArDQo+ID4+
PiArCWlmIChwb2xhcml0eSA9PSBVS19JUlFfUE9MQVJJVFlfTE9XKSB7DQo+ID4+PiArCQltYXNr
ICY9IH5HSUNEX0lDRkdSX1BPTF9NQVNLOw0KPiA+Pj4gKwkJbWFzayB8PSBHSUNEX0lDRkdSX1BP
TF9MT1c7DQo+ID4+PiArCX0gZWxzZSBpZiAocG9sYXJpdHkgPT0gVUtfSVJRX1BPTEFSSVRZX0hJ
R0gpIHsNCj4gPj4+ICsJCW1hc2sgJj0gfkdJQ0RfSUNGR1JfUE9MX01BU0s7DQo+ID4+PiArCQlt
YXNrIHw9IEdJQ0RfSUNGR1JfUE9MX0hJR0g7DQo+ID4+PiArCX0NCj4gPj4+ICsNCj4gPj4+ICsJ
LyogQ2hlY2sgaWYgbm90aGluZyBjaGFuZ2VkICovDQo+ID4+PiArCWlmIChtYXNrID09IG9sZG1h
c2spDQo+ID4+PiArCQlyZXR1cm47DQo+ID4+PiArDQo+ID4+PiArCS8qIFVwZGF0ZSBuZXcgaW50
ZXJydXB0IHR5cGUgKi8NCj4gPj4+ICsJdmFsICY9ICh+KEdJQ0RfSUNGR1JfTUFTSyA8PCAoaXJx
ICUgR0lDRF9JX1BFUl9JQ0ZHUm4pICogMikpOw0KPiA+Pj4gKwl2YWwgfD0gKG1hc2sgPDwgKGly
cSAlIEdJQ0RfSV9QRVJfSUNGR1JuKSAqIDIpOw0KPiA+Pj4gKwl3cml0ZV9naWNkMzIoR0lDRF9J
Q0ZHUihpcnEpLCB2YWwpOyB9DQo+ID4+PiArDQo+ID4+PiArc3RhdGljIHZvaWQgZ2ljX2luaXRf
ZGlzdCh2b2lkKQ0KPiA+Pj4gK3sNCj4gPj4+ICsJdWludDMyX3QgdmFsLCBjcHVpZl9udW1iZXIs
IGlycV9udW1iZXI7DQo+ID4+PiArCXVpbnQzMl90IGk7DQo+ID4+PiArDQo+ID4+PiArCS8qIFR1
cm4gZG93biBkaXN0cmlidXRvciAqLw0KPiA+Pj4gKwlnaWNfZGlzYWJsZV9kaXN0KCk7DQo+ID4+
PiArDQo+ID4+PiArCS8qIEdldCBHSUMgQ1BVIGludGVyZmFjZSAqLw0KPiA+Pj4gKwl2YWwgPSBy
ZWFkX2dpY2QzMihHSUNEX1RZUEVSKTsNCj4gPj4+ICsJY3B1aWZfbnVtYmVyID0gR0lDRF9UWVBF
Ul9DUFVJX05VTSh2YWwpOw0KPiA+Pj4gKwlpZiAoY3B1aWZfbnVtYmVyID4gR0lDX01BWF9DUFVJ
RikNCj4gPj4+ICsJCWNwdWlmX251bWJlciA9IEdJQ19NQVhfQ1BVSUY7DQo+ID4+PiArCXVrX3By
X2luZm8oIkdJQ3YyIE1heCBDUFUgaW50ZXJmYWNlOiVkXG4iLCBjcHVpZl9udW1iZXIpOw0KPiA+
Pj4gKw0KPiA+Pj4gKwkvKiBHZXQgdGhlIG1heGltdW0gbnVtYmVyIG9mIGludGVycnVwdHMgdGhh
dCB0aGUgR0lDIHN1cHBvcnRzICovDQo+ID4+PiArCWlycV9udW1iZXIgPSBHSUNEX1RZUEVSX0xJ
TkVfTlVNKHZhbCk7DQo+ID4+PiArCWlmIChpcnFfbnVtYmVyID4gR0lDX01BWF9JUlEpDQo+ID4+
PiArCQlpcnFfbnVtYmVyID0gR0lDX01BWF9JUlE7DQo+ID4+PiArCXVrX3ByX2luZm8oIkdJQ3Yy
IE1heCBpbnRlcnJ1cHQgbGluZXM6JWRcbiIsIGlycV9udW1iZXIpOw0KPiA+Pj4gKwkvKg0KPiA+
Pj4gKwkgKiBTZXQgYWxsIFNQSSBpbnRlcnJ1cHRzIHRhcmdldHMgdG8gYWxsIENQVS4NCj4gPj4+
ICsJICovDQo+ID4+PiArCWZvciAoaSA9IEdJQ19TUElfQkFTRTsgaSA8IGlycV9udW1iZXI7IGkg
Kz0gR0lDRF9JX1BFUl9JVEFSR0VUU1JuKQ0KPiA+Pj4gKwkJd3JpdGVfZ2ljZDMyKEdJQ0RfSVRB
UkdFVFNSKGkpLCBHSUNEX0lUQVJHRVRTUl9ERUYpOw0KPiA+Pj4gKw0KPiA+Pj4gKwkvKg0KPiA+
Pj4gKwkgKiBTZXQgYWxsIFNQSSBpbnRlcnJ1cHRzIHR5cGUgdG8gYmUgcG9sYXJpdHkgbG93IGxl
dmVsIHRyaWdnZXJlZA0KPiA+Pj4gKwkgKi8NCj4gPj4+ICsJZm9yIChpID0gR0lDX1NQSV9CQVNF
OyBpIDwgaXJxX251bWJlcjsgaSArPSBHSUNEX0lfUEVSX0lDRkdSbikNCj4gPj4+ICsJCXdyaXRl
X2dpY2QzMihHSUNEX0lDRkdSKGkpLCBHSUNEX0lDRkdSX0RFRl9UWVBFKTsNCj4gPj4+ICsNCj4g
Pj4+ICsJLyoNCj4gPj4+ICsJICogU2V0IGFsbCBTUEkgcHJpb3JpdHkgdG8gYSBkZWZhdWx0IHZh
bHVlLg0KPiA+Pj4gKwkgKi8NCj4gPj4+ICsJZm9yIChpID0gR0lDX1NQSV9CQVNFOyBpIDwgaXJx
X251bWJlcjsgaSArPSBHSUNEX0lfUEVSX0lQUklPUklUWW4pDQo+ID4+PiArCQl3cml0ZV9naWNk
MzIoR0lDRF9JUFJJT1JJVFlSKGkpLCBHSUNEX0lQUklPUklUWV9ERUYpOw0KPiA+Pj4gKw0KPiA+
Pj4gKwkvKg0KPiA+Pj4gKwkgKiBEZWFjdGl2YXRlIGFuZCBkaXNhYmxlIGFsbCBTUElzLg0KPiA+
Pj4gKwkgKi8NCj4gPj4+ICsJZm9yIChpID0gR0lDX1NQSV9CQVNFOyBpIDwgaXJxX251bWJlcjsg
aSArPSBHSUNEX0lfUEVSX0lDQUNUSVZFUm4pDQo+ID4+IHsNCj4gPj4+ICsJCXdyaXRlX2dpY2Qz
MihHSUNEX0lDQUNUSVZFUihpKSwgR0lDRF9ERUZfSUNBQ1RJVkVSbik7DQo+ID4+PiArCQl3cml0
ZV9naWNkMzIoR0lDRF9JQ0VOQUJMRVIoaSksIEdJQ0RfREVGX0lDRU5BQkxFUm4pOw0KPiA+Pj4g
Kwl9DQo+ID4+PiArDQo+ID4+PiArCS8qIHR1cm4gb24gZGlzdHJpYnV0b3IgKi8NCj4gPj4+ICsJ
Z2ljX2VuYWJsZV9kaXN0KCk7DQo+ID4+PiArfQ0KPiA+Pj4gKw0KPiA+Pj4gK3N0YXRpYyB2b2lk
IGdpY19pbml0X2NwdWlmKHZvaWQpDQo+ID4+PiArew0KPiA+Pj4gKwl1aW50MzJfdCBpOw0KPiA+
Pj4gKwkvKiBzZXQgcHJpb3JpdHkgbWFzayB0byB0aGUgbG93ZXN0IHByaW9yaXR5IHRvIGxldCBh
bGwgaXJxIHZpc2libGUNCj4gPj4+ICt0byBjcHUNCj4gPj4gaW50ZXJmYWNlICovDQo+ID4+PiAr
CWdpY19zZXRfdGhyZXNob2xkX3ByaW9yaXR5KEdJQ0NfUE1SX1BSSU9fTUFYKTsNCj4gPj4+ICsN
Cj4gPj4+ICsJLyogc2V0IFBQSSBhbmQgU0dJIHRvIHBvbGFyaXR5IGxvdyBsZXZlbCB0cmlnZ2Vy
ZWQgKi8NCj4gPj4+ICsJZm9yIChpID0gMDsgaSA8IEdJQ19TUElfQkFTRTsgaSArPSBHSUNEX0lf
UEVSX0lDRkdSbikNCj4gPj4+ICsJCXdyaXRlX2dpY2QzMihHSUNEX0lDRkdSKGkpLCBHSUNEX0lD
RkdSX0RFRl9UWVBFKTsNCj4gPj4+ICsNCj4gPj4+ICsJLyogc2V0IFBQSSBhbmQgU0dJIHRvIGEg
ZGVmYXVsdCB2YWx1ZSAqLw0KPiA+Pj4gKwlmb3IgKGkgPSAwOyBpIDwgR0lDX1NQSV9CQVNFOyBp
ICs9IEdJQ0RfSV9QRVJfSVBSSU9SSVRZbikNCj4gPj4+ICsJCXdyaXRlX2dpY2QzMihHSUNEX0lQ
UklPUklUWVIoaSksIEdJQ0RfSVBSSU9SSVRZX0RFRik7DQo+ID4+PiArDQo+ID4+DQo+ID4+IFNo
b3VsZG4ndCBpdCBiZSAoaSA8PSBHSUNEX1NHSV9NQVhfSU5JVElEKQ0KPiA+IElmIEdJQ0RfU0dJ
X01BWF9JTklUSUQgaXMgMTUsIGl0IHNob3VsZCBiZSA8PSwgaWYNCj4gR0lDRF9TR0lfTUFYX0lO
SVRJRD0xNiBpdCBzaG91bGQgYmUga2VlcC4NCj4gPiBJIHdpbGwgY2hlY2sgYW5kIGZpeCBpdCBp
ZiBuZWNlc3NhcnkuDQoNCm1heWJlIEdJQ19TUElfQkFTRSBiZXR0ZXINCg0KPiA+Pj4gKyAgICAg
ICAgLyoNCj4gPj4+ICsJICogRGVhY3RpdmF0ZSBhbmQgZGlzYWJsZSBhbGwgUFBJcy4NCj4gPj4+
ICsJICovDQo+ID4+PiArICAgICAgICBmb3IgKGkgPSAwOyBpIDwgR0lDRF9TR0lfTUFYX0lOSVRJ
RDsgaSArPSBHSUNEX0lfUEVSX0lDQUNUSVZFUm4pDQo+IHsNCj4gPj4+ICsJCXdyaXRlX2dpY2Qz
MihHSUNEX0lDQUNUSVZFUihpKSwgR0lDRF9ERUZfSUNBQ1RJVkVSbik7DQo+ID4+PiArCQl3cml0
ZV9naWNkMzIoR0lDRF9JQ0VOQUJMRVIoaSksDQo+ID4+IEdJQ0RfREVGX1BQSV9JQ0VOQUJMRVJu
KTsNCj4gPj4+ICsgICAgICAgIH0NCj4gPj4+ICsNCj4gPj4+ICsJLyogRGVhY3RpdmF0ZSBhbmQg
ZW5hYmxlIGFsbCBTR0lzICovDQo+ID4+PiArCWZvciAoaSA9IDA7IGkgPCBHSUNfUFBJX0JBU0U7
IGkgKz0gR0lDRF9JX1BFUl9JQ0FDVElWRVJuKQ0KPiA+Pj4gKwl7DQo+ID4+PiArCQl3cml0ZV9n
aWNkMzIoR0lDRF9JQ0FDVElWRVIoaSksIEdJQ0RfREVGX0lDQUNUSVZFUm4pOw0KPiA+Pj4gKwkJ
d3JpdGVfZ2ljZDMyKEdJQ0RfSVNFTkFCTEVSKGkpLA0KPiA+PiBHSUNEX0RFRl9TR0lfSVNFTkFC
TEVSbik7DQo+ID4+PiArCX0NCj4gPj4+ICsNCj4gPj4+ICsJLyogZW5hYmxlIGNwdSBpbnRlcmZh
Y2UgKi8NCj4gPj4+ICsJZ2ljX2VuYWJsZV9jcHVpZigpOw0KPiA+Pj4gK30NCj4gPj4+ICsNCj4g
Pj4+ICtpbnQgX2R0Yl9pbml0X2dpYyhjb25zdCB2b2lkICpmZHQpDQo+ID4+PiArew0KPiA+Pj4g
KwlpbnQgZmR0X2dpYywgcmV0Ow0KPiA+Pj4gKw0KPiA+Pj4gKwl1a19wcl9pbmZvKCJQcm9iaW5n
IEdJQ3YyLi4uXG4iKTsNCj4gPj4+ICsNCj4gPj4NCj4gPj4gU2hvdWxkbid0IHRoZSBsYXN0IHBh
cmFtZXRlciBiZSBjb3VudCBvZiB0aGUgbnVtYmVyIG9mIGVsZW1lbnQgaW4gdGhlDQo+ID4+IGFy
cmF5IGluc3RlYWQ/DQo+ID4+IHNpemVvZihnaWNfZGV2aWNlX2xpc3QpIC8gc2l6ZW9mKGdpY19k
ZXZpY2VfbGlzdFswXSkNCj4gPg0KPiA+IFllYWgsIEkgd2lsbCBmaXggaXQuDQo+ID4+PiArCS8q
IEN1cnJlbnRseSwgd2Ugb25seSBzdXBwb3J0IDEgR0lDIHBlciBzeXN0ZW0gKi8NCj4gPj4+ICsJ
ZmR0X2dpYyA9IGZkdF9ub2RlX29mZnNldF9ieV9jb21wYXRpYmxlX2xpc3QoZmR0LCAtMSwNCj4g
Pj4+ICsJCQkJZ2ljX2RldmljZV9saXN0LCBzaXplb2YoZ2ljX2RldmljZV9saXN0KSk7DQo+ID4+
PiArCWlmIChmZHRfZ2ljIDwgMCkNCj4gPj4+ICsJCVVLX0NSQVNIKCJDb3VsZCBub3QgZmluZCBH
SUN2MiBJbnRlcnJ1cHQgQ29udHJvbGxlciFcbiIpOw0KPiA+Pj4gKw0KPiA+Pj4gKwkvKiBHZXQg
ZGV2aWNlIGFkZHJlc3MgYW5kIHNpemUgYXQgcmVncyByZWdpb24gKi8NCj4gPj4+ICsJcmV0ID0g
ZmR0X2dldF9hZGRyZXNzKGZkdCwgZmR0X2dpYywgMCwNCj4gPj4+ICsJCQkmZ2ljX2Rpc3RfYWRk
ciwgJmdpY19kaXN0X3NpemUpOw0KPiA+Pj4gKwlpZiAocmV0IDwgMCkNCj4gPj4+ICsJCVVLX0NS
QVNIKCJDb3VsZCBub3QgZmluZCBHSUN2MiBkaXN0cmlidXRvciByZWdpb24hXG4iKTsNCj4gPj4+
ICsNCj4gPj4+ICsJcmV0ID0gZmR0X2dldF9hZGRyZXNzKGZkdCwgZmR0X2dpYywgMSwNCj4gPj4+
ICsJCQkmZ2ljX2NwdWlmX2FkZHIsICZnaWNfY3B1aWZfc2l6ZSk7DQo+ID4+PiArCWlmIChyZXQg
PCAwKQ0KPiA+Pj4gKwkJVUtfQ1JBU0goIkNvdWxkIG5vdCBmaW5kIEdJQ3YyIGNwdWlmIHJlZ2lv
biFcbiIpOw0KPiA+Pj4gKw0KPiA+Pj4gKwl1a19wcl9pbmZvKCJGb3VuZCBHSUN2MiBvbjpcbiIp
Ow0KPiA+Pj4gKwl1a19wcl9pbmZvKCJcdERpc3RyaWJ1dG9yICA6IDB4JWx4IC0gMHglbHhcbiIs
DQo+ID4+PiArCQlnaWNfZGlzdF9hZGRyLCBnaWNfZGlzdF9hZGRyICsgZ2ljX2Rpc3Rfc2l6ZSAt
IDEpOw0KPiA+Pj4gKwl1a19wcl9pbmZvKCJcdENQVSBpbnRlcmZhY2U6IDB4JWx4IC0gMHglbHhc
biIsDQo+ID4+PiArCQlnaWNfY3B1aWZfYWRkciwgZ2ljX2NwdWlmX2FkZHIgKyBnaWNfY3B1aWZf
c2l6ZSAtIDEpOw0KPiA+Pj4gKw0KPiA+Pj4gKw0KPiA+Pj4gKwkvKiBJbml0aWFsaXplIEdJQ3Yy
IGRpc3RyaWJ1dG9yICovDQo+ID4+PiArCWdpY19pbml0X2Rpc3QoKTsNCj4gPj4+ICsNCj4gPj4+
ICsJLyogSW5pdGlhbGl6ZSBHSUN2MiBDUFUgaW50ZXJmYWNlICovDQo+ID4+PiArCWdpY19pbml0
X2NwdWlmKCk7DQo+ID4+PiArDQo+ID4+PiArCXJldHVybiAwOw0KPiA+Pj4gK30NCj4gPj4+IGRp
ZmYgLS1naXQgYS9wbGF0L2NvbW1vbi9pbmNsdWRlL2FybS9naWMtdjIuaA0KPiA+PiBiL3BsYXQv
Y29tbW9uL2luY2x1ZGUvYXJtL2dpYy12Mi5oDQo+ID4+PiBuZXcgZmlsZSBtb2RlIDEwMDY0NA0K
PiA+Pj4gaW5kZXggMDAwMDAwMC4uNzQxMmE0Zg0KPiA+Pj4gLS0tIC9kZXYvbnVsbA0KPiA+Pj4g
KysrIGIvcGxhdC9jb21tb24vaW5jbHVkZS9hcm0vZ2ljLXYyLmgNCj4gPj4+IEBAIC0wLDAgKzEs
MzY4IEBADQo+ID4+PiArLyogU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEJTRC0zLUNsYXVzZSAq
Lw0KPiA+Pj4gKy8qDQo+ID4+PiArICogQXV0aG9yczogV2VpIENoZW4gPFdlaS5DaGVuQGFybS5j
b20+DQo+ID4+PiArICogICAgICAgICAgSmlhbnlvbmcgV3UgPEppYW55b25nLld1QGFybS5jb20+
DQo+ID4+PiArICoNCj4gPj4+ICsgKiBDb3B5cmlnaHQgKGMpIDIwMTgsIEFybSBMdGQuIEFsbCBy
aWdodHMgcmVzZXJ2ZWQuDQo+ID4+PiArICoNCj4gPj4+ICsgKiBSZWRpc3RyaWJ1dGlvbiBhbmQg
dXNlIGluIHNvdXJjZSBhbmQgYmluYXJ5IGZvcm1zLCB3aXRoIG9yDQo+ID4+PiArd2l0aG91dA0K
PiA+Pj4gKyAqIG1vZGlmaWNhdGlvbiwgYXJlIHBlcm1pdHRlZCBwcm92aWRlZCB0aGF0IHRoZSBm
b2xsb3dpbmcNCj4gPj4+ICtjb25kaXRpb25zDQo+ID4+PiArICogYXJlIG1ldDoNCj4gPj4+ICsg
Kg0KPiA+Pj4gKyAqIDEuIFJlZGlzdHJpYnV0aW9ucyBvZiBzb3VyY2UgY29kZSBtdXN0IHJldGFp
biB0aGUgYWJvdmUgY29weXJpZ2h0DQo+ID4+PiArICogICAgbm90aWNlLCB0aGlzIGxpc3Qgb2Yg
Y29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyLg0KPiA+Pj4gKyAqIDIuIFJl
ZGlzdHJpYnV0aW9ucyBpbiBiaW5hcnkgZm9ybSBtdXN0IHJlcHJvZHVjZSB0aGUgYWJvdmUgY29w
eXJpZ2h0DQo+ID4+PiArICogICAgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQg
dGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyIGluIHRoZQ0KPiA+Pj4gKyAqICAgIGRvY3VtZW50YXRp
b24gYW5kL29yIG90aGVyIG1hdGVyaWFscyBwcm92aWRlZCB3aXRoIHRoZQ0KPiBkaXN0cmlidXRp
b24uDQo+ID4+PiArICogMy4gTmVpdGhlciB0aGUgbmFtZSBvZiB0aGUgY29weXJpZ2h0IGhvbGRl
ciBub3IgdGhlIG5hbWVzIG9mIGl0cw0KPiA+Pj4gKyAqICAgIGNvbnRyaWJ1dG9ycyBtYXkgYmUg
dXNlZCB0byBlbmRvcnNlIG9yIHByb21vdGUgcHJvZHVjdHMgZGVyaXZlZA0KPiA+PiBmcm9tDQo+
ID4+PiArICogICAgdGhpcyBzb2Z0d2FyZSB3aXRob3V0IHNwZWNpZmljIHByaW9yIHdyaXR0ZW4g
cGVybWlzc2lvbi4NCj4gPj4+ICsgKg0KPiA+Pj4gKyAqIFRISVMgU09GVFdBUkUgSVMgUFJPVklE
RUQgQlkgVEhFIENPUFlSSUdIVCBIT0xERVJTIEFORA0KPiA+PiBDT05UUklCVVRPUlMgIkFTIElT
Ig0KPiA+Pj4gKyAqIEFORCBBTlkgRVhQUkVTUyBPUiBJTVBMSUVEIFdBUlJBTlRJRVMsIElOQ0xV
RElORywgQlVUIE5PVA0KPiA+PiBMSU1JVEVEIFRPLCBUSEUNCj4gPj4+ICsgKiBJTVBMSUVEIFdB
UlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZIEFORCBGSVRORVNTIEZPUiBBDQo+ID4+IFBBUlRJ
Q1VMQVIgUFVSUE9TRQ0KPiA+Pj4gKyAqIEFSRSBESVNDTEFJTUVELiBJTiBOTyBFVkVOVCBTSEFM
TCBUSEUgQ09QWVJJR0hUIEhPTERFUiBPUg0KPiA+PiBDT05UUklCVVRPUlMgQkUNCj4gPj4+ICsg
KiBMSUFCTEUgRk9SIEFOWSBESVJFQ1QsIElORElSRUNULCBJTkNJREVOVEFMLCBTUEVDSUFMLA0K
PiBFWEVNUExBUlksDQo+ID4+IE9SDQo+ID4+PiArICogQ09OU0VRVUVOVElBTCBEQU1BR0VTIChJ
TkNMVURJTkcsIEJVVCBOT1QgTElNSVRFRCBUTywNCj4gPj4gUFJPQ1VSRU1FTlQgT0YNCj4gPj4+
ICsgKiBTVUJTVElUVVRFIEdPT0RTIE9SIFNFUlZJQ0VTOyBMT1NTIE9GIFVTRSwgREFUQSwgT1Ig
UFJPRklUUzsNCj4gT1INCj4gPj4gQlVTSU5FU1MNCj4gPj4+ICsgKiBJTlRFUlJVUFRJT04pIEhP
V0VWRVIgQ0FVU0VEIEFORCBPTiBBTlkgVEhFT1JZIE9GDQo+IExJQUJJTElUWSwNCj4gPj4gV0hF
VEhFUiBJTg0KPiA+Pj4gKyAqIENPTlRSQUNULCBTVFJJQ1QgTElBQklMSVRZLCBPUiBUT1JUIChJ
TkNMVURJTkcgTkVHTElHRU5DRSBPUg0KPiA+PiBPVEhFUldJU0UpDQo+ID4+PiArICogQVJJU0lO
RyBJTiBBTlkgV0FZIE9VVCBPRiBUSEUgVVNFIE9GIFRISVMgU09GVFdBUkUsIEVWRU4gSUYNCj4g
Pj4gQURWSVNFRCBPRiBUSEUNCj4gPj4+ICsgKiBQT1NTSUJJTElUWSBPRiBTVUNIIERBTUFHRS4N
Cj4gPj4+ICsgKg0KPiA+Pj4gKyAqIFRISVMgSEVBREVSIE1BWSBOT1QgQkUgRVhUUkFDVEVEIE9S
IE1PRElGSUVEIElOIEFOWSBXQVkuDQo+ID4+PiArICovDQo+ID4+PiArI2lmbmRlZiBfX1BMQVRf
Q01OX0FSTV9HSUNfSF9fDQo+ID4+PiArI2RlZmluZSBfX1BMQVRfQ01OX0FSTV9HSUNfSF9fDQo+
ID4+PiArDQo+ID4+PiArLyoNCj4gPj4+ICsgKiBEaXN0cmlidXRvciByZWdpc3RlcnMuIFVuaWty
YWZ0IG9ubHkgc3VwcG9ydCBydW4gb24gbm9uLXNlY3VyZQ0KPiA+Pj4gKyAqIHNvIHdlIGp1c3Qg
ZGVzY3JpYmUgbm9uLXNlY3VyZSByZWdpc3RlcnMuDQo+ID4+PiArICovDQo+ID4+PiArDQo+ID4+
PiArLyoNCj4gPj4+ICsgKiBEaXN0cmlidXRvciBDb250cm9sIFJlZ2lzdGVyLCBHSUNEX0NUTFIu
DQo+ID4+PiArICogRW5hYmxlcyB0aGUgZm9yd2FyZGluZyBvZiBwZW5kaW5nIGludGVycnVwdHMg
ZnJvbSB0aGUNCj4gPj4+ICsgKiBEaXN0cmlidXRvciB0byB0aGUgQ1BVIGludGVyZmFjZXMgICov
DQo+ID4+PiArI2RlZmluZSBHSUNEX0NUTFIJCTB4MDAwMA0KPiA+Pj4gKyNkZWZpbmUgR0lDRF9D
VExSX0VOQUJMRQkweDENCj4gPj4+ICsNCj4gPj4+ICsvKg0KPiA+Pj4gKyAqIEludGVycnVwdCBD
b250cm9sbGVyIFR5cGUgUmVnaXN0ZXIsIEdJQ0RfVFlQRVIuDQo+ID4+PiArICogUHJvdmlkZXMg
aW5mb3JtYXRpb24gYWJvdXQgdGhlIGNvbmZpZ3VyYXRpb24gb2YgdGhlIEdJQy4NCj4gPj4+ICsg
Ki8NCj4gPj4+ICsjZGVmaW5lIEdJQ0RfVFlQRVIJCTB4MDAwNA0KPiA+Pj4gKyNkZWZpbmUgR0lD
RF9UWVBFUl9MSU5FX05VTShyKQkoKCgocikgJiAweDFmKSArIDEpIDw8IDUpDQo+ID4+PiArI2Rl
ZmluZSBHSUNEX1RZUEVSX0NQVUlfTlVNKHIpCSgoKChyKSA+PiA1KSAmIDB4MykgKyAxKQ0KPiA+
Pj4gKw0KPiA+Pj4gKy8qDQo+ID4+PiArICogRGlzdHJpYnV0b3IgSW1wbGVtZW50ZXIgSWRlbnRp
ZmljYXRpb24gUmVnaXN0ZXIsIEdJQ0RfSUlEUi4NCj4gPj4+ICsgKiBQcm92aWRlcyBpbmZvcm1h
dGlvbiBhYm91dCB0aGUgaW1wbGVtZW50ZXIgYW5kIHJldmlzaW9uIG9mIHRoZQ0KPiA+PiBEaXN0
cmlidXRvci4NCj4gPj4+ICsgKi8NCj4gPj4+ICsjZGVmaW5lIEdJQ0RfSUlEUgkJMHgwMDA4DQo+
ID4+PiArI2RlZmluZSBHSUNEX0lJRFJfUFJPRChyKQkoKChyKSA+PiAyNCkgJiAweGZmKQ0KPiA+
Pj4gKyNkZWZpbmUgR0lDRF9JSURSX1ZBUihyKQkoKChyKSA+PiAxNikgJiAweGYpDQo+ID4+PiAr
I2RlZmluZSBHSUNEX0lJRFJfUkVWKHIpCSgoKHIpID4+IDEyKSAmIDB4ZikNCj4gPj4+ICsjZGVm
aW5lIEdJQ0RfSUlEUl9JTVBMKHIpCSgocikgJiAweGZmZikNCj4gPj4+ICsNCj4gPj4+ICsvKg0K
PiA+Pj4gKyAqIEludGVycnVwdCBHcm91cCBSZWdpc3RlcnMsIEdJQ0RfSUdST1VQUm4NCj4gPj4+
ICsgKiBUaGVzZSByZWdpc3RlcnMgcHJvdmlkZSBhIHN0YXR1cyBiaXQgZm9yIGVhY2ggaW50ZXJy
dXB0DQo+ID4+PiArc3VwcG9ydGVkIGJ5DQo+ID4+PiArICogdGhlIEdJQy4gRWFjaCBiaXQgY29u
dHJvbHMgd2hldGhlciB0aGUgY29ycmVzcG9uZGluZyBpbnRlcnJ1cHQNCj4gPj4+ICtpcyBpbg0K
PiA+Pj4gKyAqIEdyb3VwIDAgb3IgR3JvdXAgMQ0KPiA+Pj4gKyAqLw0KPiA+Pj4gKyNkZWZpbmUg
R0lDRF9JR1JPVVBSKG4pCQkoMHgwMDgwICsgNCAqICgobikgPj4gNSkpDQo+ID4+PiArI2RlZmlu
ZSBHSUNEX0lfUEVSX0lHUk9VUFJuCTMyDQo+ID4+PiArDQo+ID4+PiArLyoNCj4gPj4+ICsgKiBJ
bnRlcnJ1cHQgU2V0LUVuYWJsZSBSZWdpc3RlcnMsIEdJQ0RfSVNFTkFCTEVSbi4NCj4gPj4+ICsg
KiBUaGVzZSByZWdpc3RlcnMgcHJvdmlkZSBhIFNldC1lbmFibGUgYml0IGZvciBlYWNoIGludGVy
cnVwdA0KPiA+Pj4gK3N1cHBvcnRlZA0KPiA+Pj4gKyAqIGJ5IHRoZSBHSUMuIFdyaXRpbmcgMSB0
byBhIFNldC1lbmFibGUgYml0IGVuYWJsZXMgZm9yd2FyZGluZyBvZg0KPiA+Pj4gK3RoZQ0KPiA+
Pj4gKyAqIGNvcnJlc3BvbmRpbmcgaW50ZXJydXB0IGZyb20gdGhlIERpc3RyaWJ1dG9yIHRvIHRo
ZSBDUFUgaW50ZXJmYWNlcy4NCj4gPj4+ICsgKiBSZWFkaW5nIGEgYml0IGlkZW50aWZpZXMgd2hl
dGhlciB0aGUgaW50ZXJydXB0IGlzIGVuYWJsZWQuDQo+ID4+PiArICovDQo+ID4+PiArI2RlZmlu
ZSBHSUNEX0lTRU5BQkxFUihuKQkoMHgwMTAwICsgNCAqICgobikgPj4gNSkpDQo+ID4+PiArI2Rl
ZmluZSBHSUNEX0lfUEVSX0lTRU5BQkxFUm4JMzINCj4gPj4+ICsjZGVmaW5lIEdJQ0RfREVGX1NH
SV9JU0VOQUJMRVJuCTB4ZmZmZg0KPiA+Pj4gKw0KPiA+Pj4gKy8qDQo+ID4+PiArICogSW50ZXJy
dXB0IENsZWFyLUVuYWJsZSBSZWdpc3RlcnMsIEdJQ0RfSUNFTkFCTEVSbi4NCj4gPj4+ICsgKiBQ
cm92aWRlIGEgQ2xlYXItZW5hYmxlIGJpdCBmb3IgZWFjaCBpbnRlcnJ1cHQgc3VwcG9ydGVkIGJ5
IHRoZSBHSUMuDQo+ID4+PiArICogV3JpdGluZyAxIHRvIGEgQ2xlYXItZW5hYmxlIGJpdCBkaXNh
YmxlcyBmb3J3YXJkaW5nIG9mIHRoZQ0KPiA+Pj4gKyAqIGNvcnJlc3BvbmRpbmcgaW50ZXJydXB0
IGZyb20gdGhlIERpc3RyaWJ1dG9yIHRvIHRoZSBDUFUgaW50ZXJmYWNlcy4NCj4gPj4+ICsgKiBS
ZWFkaW5nIGEgYml0IGlkZW50aWZpZXMgd2hldGhlciB0aGUgaW50ZXJydXB0IGlzIGVuYWJsZWQu
DQo+ID4+PiArICovDQo+ID4+PiArI2RlZmluZSBHSUNEX0lDRU5BQkxFUihuKQkoMHgwMTgwICsg
NCAqICgobikgPj4gNSkpDQo+ID4+PiArI2RlZmluZSBHSUNEX0lfUEVSX0lDRU5BQkxFUm4JMzIN
Cj4gPj4+ICsjZGVmaW5lIEdJQ0RfREVGX0lDRU5BQkxFUm4JMHhmZmZmZmZmZg0KPiA+Pj4gKyNk
ZWZpbmUgR0lDRF9ERUZfUFBJX0lDRU5BQkxFUm4JMHhmZmZmMDAwMA0KPiA+Pj4gKw0KPiA+Pj4g
Ky8qDQo+ID4+PiArICogSW50ZXJydXB0IFNldC1QZW5kaW5nIFJlZ2lzdGVycywgR0lDRF9JU1BF
TkRSbi4NCj4gPj4+ICsgKiBQcm92aWRlIGEgU2V0LXBlbmRpbmcgYml0IGZvciBlYWNoIGludGVy
cnVwdCBzdXBwb3J0ZWQgYnkgdGhlIEdJQy4NCj4gPj4+ICsgKiBXcml0aW5nIDEgdG8gYSBTZXQt
cGVuZGluZyBiaXQgc2V0cyB0aGUgc3RhdHVzIG9mIHRoZQ0KPiA+Pj4gK2NvcnJlc3BvbmRpbmcN
Cj4gPj4+ICsgKiBwZXJpcGhlcmFsIGludGVycnVwdCB0byBwZW5kaW5nLiBSZWFkaW5nIGEgYml0
IGlkZW50aWZpZXMNCj4gPj4+ICt3aGV0aGVyDQo+ID4+PiArICogdGhlIGludGVycnVwdCBpcyBw
ZW5kaW5nLg0KPiA+Pj4gKyAqLw0KPiA+Pj4gKyNkZWZpbmUgR0lDRF9JU1BFTkRSKG4pCQkoMHgw
MjAwICsgNCAqICgobikgPj4gNSkpDQo+ID4+PiArI2RlZmluZSBHSUNEX0lfUEVSX0lTUEVORFJu
CTMyDQo+ID4+PiArLyoNCj4gPj4+ICsgKiBJbnRlcnJ1cHQgQ2xlYXItUGVuZGluZyBSZWdpc3Rl
cnMsIEdJQ0RfSUNQRU5EUm4NCj4gPj4+ICsgKiBQcm92aWRlIGEgQ2xlYXItcGVuZGluZyBiaXQg
Zm9yIGVhY2ggaW50ZXJydXB0IHN1cHBvcnRlZCBieSB0aGUgR0lDLg0KPiA+Pj4gKyAqIFdyaXRp
bmcgMSB0byBhIENsZWFyLXBlbmRpbmcgYml0IGNsZWFycyB0aGUgcGVuZGluZyBzdGF0ZSBvZiB0
aGUNCj4gPj4+ICsgKiBjb3JyZXNwb25kaW5nIHBlcmlwaGVyYWwgaW50ZXJydXB0LiBSZWFkaW5n
IGEgYml0IGlkZW50aWZpZXMNCj4gPj4+ICt3aGV0aGVyDQo+ID4+PiArICogdGhlIGludGVycnVw
dCBpcyBwZW5kaW5nLg0KPiA+Pj4gKyAqLw0KPiA+Pj4gKyNkZWZpbmUgR0lDRF9JQ1BFTkRSKG4p
CQkoMHgwMjgwICsgNCAqICgobikgPj4gNSkpDQo+ID4+PiArI2RlZmluZSBHSUNEX0lfUEVSX0lD
UEVORFJuCTMyDQo+ID4+PiArDQo+ID4+PiArLyoNCj4gPj4+ICsgKiBJbnRlcnJ1cHQgU2V0LUFj
dGl2ZSBSZWdpc3RlcnMsIEdJQ0RfSVNBQ1RJVkVSbg0KPiA+Pj4gKyAqIFByb3ZpZGUgYSBTZXQt
YWN0aXZlIGJpdCBmb3IgZWFjaCBpbnRlcnJ1cHQgdGhhdCB0aGUgR0lDIHN1cHBvcnRzLg0KPiA+
Pj4gKyAqIFdyaXRpbmcgdG8gYSBTZXQtYWN0aXZlIGJpdCBBY3RpdmF0ZXMgdGhlIGNvcnJlc3Bv
bmRpbmcgaW50ZXJydXB0Lg0KPiA+Pj4gKyAqIFRoZXNlIHJlZ2lzdGVycyBhcmUgdXNlZCB3aGVu
IHByZXNlcnZpbmcgYW5kIHJlc3RvcmluZyBHSUMgc3RhdGUuDQo+ID4+PiArICovDQo+ID4+PiAr
I2RlZmluZSBHSUNEX0lTQUNUSVZFUihuKQkoMHgwMzAwICsgNCAqICgobikgPj4gNSkpDQo+ID4+
PiArI2RlZmluZSBHSUNEX0lfUEVSX0lTQUNUSVZFUm4JMzINCj4gPj4+ICsvKg0KPiA+Pj4gKyAq
IEludGVycnVwdCBDbGVhci1BY3RpdmUgUmVnaXN0ZXJzLCBHSUNEX0lDQUNUSVZFUm4NCj4gPj4+
ICsgKiBQcm92aWRlIGEgQ2xlYXItYWN0aXZlIGJpdCBmb3IgZWFjaCBpbnRlcnJ1cHQgdGhhdCB0
aGUgR0lDIHN1cHBvcnRzLg0KPiA+Pj4gKyAqIFdyaXRpbmcgdG8gYSBDbGVhci1hY3RpdmUgYml0
IERlYWN0aXZhdGVzIHRoZSBjb3JyZXNwb25kaW5nIGludGVycnVwdC4NCj4gPj4+ICsgKiBUaGVz
ZSByZWdpc3RlcnMgYXJlIHVzZWQgd2hlbiBwcmVzZXJ2aW5nIGFuZCByZXN0b3JpbmcgR0lDIHN0
YXRlLg0KPiA+Pj4gKyAqLw0KPiA+Pj4gKyNkZWZpbmUgR0lDRF9JQ0FDVElWRVIobikJKDB4MDM4
MCArIDQgKiAoKG4pID4+IDUpKQ0KPiA+Pj4gKyNkZWZpbmUgR0lDRF9JX1BFUl9JQ0FDVElWRVJu
CTMyDQo+ID4+PiArI2RlZmluZSBHSUNEX0RFRl9JQ0FDVElWRVJuCTB4ZmZmZmZmZmYNCj4gPj4+
ICsNCj4gPj4+ICsvKg0KPiA+Pj4gKyAqIEludGVycnVwdCBJRCBtYXNrIGZvciBHSUNEX0lTRU5B
QkxFUiwgR0lDRF9JQ0VOQUJMRVIsDQo+ID4+IEdJQ0RfSVNQRU5EUiwNCj4gPj4+ICsgKiBHSUNE
X0lDUEVORFIsIEdJQ0RfSVNBQ1RJVkVSIGFuZCBHSUNEX0lDQUNUSVZFUiAgKi8NCj4gPj4+ICsj
ZGVmaW5lIEdJQ0RfSV9NQVNLKG4pCQkoMXVsIDw8ICgobikgJiAweDFmKSkNCj4gPj4+ICsNCj4g
Pj4+ICsvKg0KPiA+Pj4gKyAqIEludGVycnVwdCBQcmlvcml0eSBSZWdpc3RlcnMsIEdJQ0RfSVBS
SU9SSVRZUm4NCj4gPj4+ICsgKiBQcm92aWRlIGFuIDgtYml0IHByaW9yaXR5IGZpZWxkIGZvciBl
YWNoIGludGVycnVwdCBzdXBwb3J0ZWQgYnkNCj4gPj4+ICt0aGUNCj4gPj4+ICsgKiBHSUMuDQo+
ID4+PiArICoNCj4gPj4+ICsgKiBUaGVzZSByZWdpc3RlcnMgYXJlIGJ5dGUtYWNjZXNzaWJsZSwg
c28gd2UgZGVmaW5lIHRoaXMgbWFjcm8NCj4gPj4+ICsgKiBmb3IgYnl0ZS1hY2Nlc3MuDQo+ID4+
PiArICovDQo+ID4+PiArI2RlZmluZSBHSUNEX0lQUklPUklUWVIobikJKDB4MDQwMCArIChuKSkN
Cj4gPj4+ICsjZGVmaW5lIEdJQ0RfSV9QRVJfSVBSSU9SSVRZbgk0DQo+ID4+DQo+ID4+IEhvdyBk
aWQgd2Ugc2VsZWN0ICcweGEwYTBhMGEwJz8gRnJvbSB0aGUgZG9jdW1lbnRhdGlvblsxXSBwYWdl
IDMtNTQsDQo+ID4+IDEpIHRoZSB2YWx1ZSBpcyByaWdodC1zaGlmdGVkIGJ5IG9uZSBiaXQNCj4g
Pj4gMikgYml0IFs3XSBvZiB0aGUgdmFsdWUgaXMgc2V0IHRvIDEuDQo+ID4+IE1heWJlIGNvbW1l
bnQgd291bGQgYmUgdXNlZnVsLg0KPiA+DQo+ID4gSSB3aWxsIHJlbW92ZSB0aGlzLg0KSSBjaGVj
ayBpdCBhZ2FpbiwgbWF5YmUgd2UgaGF2ZSBubyBuZWVkIHRvIHJlZmVyIHRvIFsxXSBwYWdlIDMt
NTQgZm9yIHRoYXQgaXMgc2VjdXJpdHkgZXh0ZW5zaW9uIHBhcnQuDQpTZWxlY3RpbmcgMHhhMGEw
YTBhbyBpcyBkaXNjcmV0aW9uYXJ5LiBKdXN0IGluIHRoZSBjZW50ZXIgb2YgMH4yNTUuIE1heWJl
IDB4ODA4MDgwODAgaXMgYmV0dGVyLg0KDQpCZXN0cw0KSmlhbnlvbmcgV3UNCj4gPg0KPiA+Pj4g
KyNkZWZpbmUgCTB4YTBhMGEwYTANCj4gPj4+ICsNCj4gPj4+ICsvKg0KPiA+Pj4gKyAqIEludGVy
cnVwdCBQcm9jZXNzb3IgVGFyZ2V0cyBSZWdpc3RlcnMsIEdJQ0RfSVRBUkdFVFNSbg0KPiA+Pj4g
KyAqIFByb3ZpZGUgYW4gOC1iaXQgQ1BVIHRhcmdldHMgZmllbGQgZm9yIGVhY2ggaW50ZXJydXB0
IHN1cHBvcnRlZA0KPiA+Pj4gK2J5DQo+ID4+PiArICogdGhlIEdJQy4NCj4gPj4+ICsgKg0KPiA+
Pj4gKyAqIFRoZXNlIHJlZ2lzdGVycyBhcmUgYnl0ZS1hY2Nlc3NpYmxlLCBzbyB3ZSBkZWZpbmUg
dGhpcyBtYWNybw0KPiA+Pj4gKyAqIGZvciBieXRlLWFjY2Vzcy4NCj4gPj4+ICsgKi8NCj4gPj4+
ICsjZGVmaW5lIEdJQ0RfSVRBUkdFVFNSKG4pCSgweDA4MDAgKyAobikpDQo+ID4+PiArI2RlZmlu
ZSBHSUNEX0lfUEVSX0lUQVJHRVRTUm4JNA0KPiA+Pj4gKyNkZWZpbmUgR0lDRF9JVEFSR0VUU1Jf
REVGCTB4ZmZmZmZmZmYNCj4gPj4+ICsNCj4gPj4+ICsvKg0KPiA+Pj4gKyAqIEludGVycnVwdCBD
b25maWd1cmF0aW9uIFJlZ2lzdGVycywgR0lDRF9JQ0ZHUm4NCj4gPj4+ICsgKiBUaGUgR0lDRF9J
Q0ZHUnMgcHJvdmlkZSBhIDItYml0IEludF9jb25maWcgZmllbGQgZm9yIGVhY2gNCj4gPj4+ICtp
bnRlcnJ1cHQNCj4gPj4+ICsgKiBzdXBwb3J0ZWQgYnkgdGhlIEdJQy4gVGhpcyBmaWVsZCBpZGVu
dGlmaWVzIHdoZXRoZXIgdGhlDQo+ID4+PiArY29ycmVzcG9uZGluZw0KPiA+Pj4gKyAqIGludGVy
cnVwdCBpcyBlZGdlLXRyaWdnZXJlZCBvciBsZXZlbC1zZW5zaXRpdmUuDQo+ID4+PiArICovDQo+
ID4+PiArI2RlZmluZSBHSUNEX0lDRkdSKG4pCQkoMHgwQzAwICsgNCAqICgobikgPj4gNCkpDQo+
ID4+PiArI2RlZmluZSBHSUNEX0lfUEVSX0lDRkdSbgkxNg0KPiA+Pj4gKyNkZWZpbmUgR0lDRF9J
Q0ZHUl9ERUZfVFlQRQkwDQo+ID4+PiArI2RlZmluZSBHSUNEX0lDRkdSX01BU0sJCTB4Mw0KPiA+
Pj4gKy8qIEZpcnN0IGJpdCBpcyBhIHBvbGFyaXR5IGJpdCAoMCAtIGxvdywgMSAtIGhpZ2gpICov
DQo+ID4+PiArI2RlZmluZSBHSUNEX0lDRkdSX1BPTF9MT1cJKDAgPDwgMCkNCj4gPj4+ICsjZGVm
aW5lIEdJQ0RfSUNGR1JfUE9MX0hJR0gJKDEgPDwgMCkNCj4gPj4+ICsjZGVmaW5lIEdJQ0RfSUNG
R1JfUE9MX01BU0sJMHgxDQo+ID4+PiArLyogU2Vjb25kIGJpdCBpcyBhIHRyaWdnZXIgYml0ICgw
IC0gbGV2ZWwsIDEgLSBlZGdlKSAqLw0KPiA+Pj4gKyNkZWZpbmUgR0lDRF9JQ0ZHUl9UUklHX0xW
TAkoMCA8PCAxKQ0KPiA+Pj4gKyNkZWZpbmUgR0lDRF9JQ0ZHUl9UUklHX0VER0UJKDEgPDwgMSkN
Cj4gPj4+ICsjZGVmaW5lIEdJQ0RfSUNGR1JfVFJJR19NQVNLCTB4Mg0KPiA+Pj4gKw0KPiA+Pj4g
Ky8qDQo+ID4+PiArICogU29mdHdhcmUgR2VuZXJhdGVkIEludGVycnVwdCBSZWdpc3RlciwgR0lD
RF9TR0lSICAqLw0KPiA+Pj4gKyNkZWZpbmUgR0lDCURfU0dJUgkJMHgwRjAwDQo+ID4+PiArI2Rl
ZmluZSBHSUNEX1NHSV9UQVJHRVRfU0hJRlQJMTYNCj4gPj4+ICsjZGVmaW5lIEdJQ0RfU0dJX1RB
UkdFVF9NQVNLCTB4ZmYNCj4gPj4+ICsjZGVmaW5lIEdJQ0RfU0dJX0ZJTFRFUl9TSElGVAkyNA0K
PiA+Pj4gKyNkZWZpbmUgR0lDRF9TR0lfRklMVEVSX01BU0sJMHgzDQo+ID4+PiArI2RlZmluZSBH
SUNEX1NHSV9NQVhfSU5JVElECTE1DQo+ID4+PiArI2RlZmluZSBHSUNEX1BQSV9TVEFSVA0KPiA+
Pj4gKw0KPiA+Pj4gKy8qDQo+ID4+PiArICogRm9yd2FyZCB0aGUgaW50ZXJydXB0IHRvIHRoZSBD
UFUgaW50ZXJmYWNlcyBzcGVjaWZpZWQgaW4gdGhlDQo+ID4+PiArICogQ1BVVGFyZ2V0TGlzdCBm
aWVsZA0KPiA+Pj4gKyAqLw0KPiA+Pj4gKyNkZWZpbmUgR0lDRF9TR0lfRklMVEVSX1RPX0xJU1QJ
CTB4MA0KPiA+Pj4gKy8qDQo+ID4+PiArICogRm9yd2FyZCB0aGUgaW50ZXJydXB0IHRvIGFsbCBD
UFUgaW50ZXJmYWNlcyBleGNlcHQgdGhhdCBvZiB0aGUNCj4gPj4+ICsgKiBwcm9jZXNzb3IgdGhh
dCByZXF1ZXN0ZWQgdGhlIGludGVycnVwdC4NCj4gPj4+ICsgKi8NCj4gPj4+ICsjZGVmaW5lIEdJ
Q0RfU0dJX0ZJTFRFUl9UT19PVEhFUlMJMHgxDQo+ID4+PiArLyoNCj4gPj4+ICsgKiBGb3J3YXJk
IHRoZSBpbnRlcnJ1cHQgb25seSB0byB0aGUgQ1BVIGludGVyZmFjZSBvZiB0aGUgcHJvY2Vzc29y
DQo+ID4+PiArICogdGhhdCByZXF1ZXN0ZWQgdGhlIGludGVycnVwdC4NCj4gPj4+ICsgKi8NCj4g
Pj4+ICsjZGVmaW5lIEdJQ0RfU0dJX0ZJTFRFUl9UT19TRUxGCQkweDINCj4gPj4+ICsNCj4gPj4+
ICsvKg0KPiA+Pj4gKyAqIFNHSSBDbGVhci1QZW5kaW5nIFJlZ2lzdGVycywgR0lDRF9DUEVORFNH
SVJuDQo+ID4+PiArICogUHJvdmlkZSBhIGNsZWFyLXBlbmRpbmcgYml0IGZvciBlYWNoIHN1cHBv
cnRlZCBTR0kgYW5kIHNvdXJjZQ0KPiA+Pj4gKyAqIHByb2Nlc3NvciBjb21iaW5hdGlvbi4gV2hl
biBhIHByb2Nlc3NvciB3cml0ZXMgYSAxIHRvIGENCj4gPj4+ICtjbGVhci1wZW5kaW5nDQo+ID4+
PiArICogYml0LCB0aGUgcGVuZGluZyBzdGF0ZSBvZiB0aGUgY29ycmVzcG9uZGluZyBTR0kgZm9y
IHRoZQ0KPiA+Pj4gK2NvcnJlc3BvbmRpbmcNCj4gPj4+ICsgKiBzb3VyY2UgcHJvY2Vzc29yIGlz
IHJlbW92ZWQsIGFuZCBubyBsb25nZXIgdGFyZ2V0cyB0aGUgcHJvY2Vzc29yDQo+ID4+PiArICog
cGVyZm9ybWluZyB0aGUgd3JpdGUuIFdyaXRpbmcgYSAwIGhhcyBubyBlZmZlY3QuIFJlYWRpbmcg
YSBiaXQNCj4gPj4+ICtpZGVudGlmaWVzDQo+ID4+PiArICogd2hldGhlciB0aGUgU0dJIGlzIHBl
bmRpbmcsIGZyb20gdGhlIGNvcnJlc3BvbmRpbmcgc291cmNlDQo+ID4+PiArcHJvY2Vzc29yLA0K
PiA+PiBvbg0KPiA+Pj4gKyAqIHRoZSByZWFkaW5nIHByb2Nlc3Nvci4NCj4gPj4+ICsgKi8NCj4g
Pj4+ICsjZGVmaW5lIEdJQ0RfQ1BFTkRTR0lSbgkJKDB4MEYxMCArIDQgKigobikgPj4gMikpDQo+
ID4+PiArI2RlZmluZSBHSUNEX0lfUEVSX0NQRU5EU0dJUm4gICA0DQo+ID4+PiArDQo+ID4+PiAr
LyoNCj4gPj4+ICsgKiBTR0kgU2V0LVBlbmRpbmcgUmVnaXN0ZXJzLCBHSUNEX1NQRU5EU0dJUm4N
Cj4gPj4+ICsgKiBQcm92aWRlIGEgc2V0LXBlbmRpbmcgYml0IGZvciBlYWNoIHN1cHBvcnRlZCBT
R0kgYW5kIHNvdXJjZQ0KPiA+Pj4gK3Byb2Nlc3Nvcg0KPiA+Pj4gKyAqIGNvbWJpbmF0aW9uLiBX
aGVuIGEgcHJvY2Vzc29yIHdyaXRlcyBhIDEgdG8gYSBzZXQtcGVuZGluZyBiaXQsDQo+ID4+PiAr
dGhlDQo+ID4+IHBlbmRpbmcNCj4gPj4+ICsgKiBzdGF0ZSBpcyBhcHBsaWVkIHRvIHRoZSBjb3Jy
ZXNwb25kaW5nIFNHSSBmb3IgdGhlIGNvcnJlc3BvbmRpbmcNCj4gPj4+ICtzb3VyY2UNCj4gPj4+
ICsgKiBwcm9jZXNzb3IuIFdyaXRpbmcgYSAwIGhhcyBubyBlZmZlY3QuIFJlYWRpbmcgYSBiaXQg
aWRlbnRpZmllcw0KPiA+Pj4gK3doZXRoZXINCj4gPj4+ICsgKiB0aGUgU0dJIGlzIHBlbmRpbmcs
IGZyb20gdGhlIGNvcnJlc3BvbmRpbmcgc291cmNlIHByb2Nlc3Nvciwgb24NCj4gPj4+ICt0aGUN
Cj4gPj4+ICsgKiByZWFkaW5nIHByb2Nlc3Nvci4NCj4gPj4+ICsgKi8NCj4gPj4+ICsjZGVmaW5l
IEdJQ0RfU1BFTkRTR0lSbgkJKDB4MEYyMCArIDQgKigobikgPj4gMikpDQo+ID4+PiArI2RlZmlu
ZSBHSUNEX0lfUEVSX1NQRU5EU0dJUm4gICA0DQo+ID4+PiArDQo+ID4+PiArDQo+ID4+PiArLyoN
Cj4gPj4+ICsgKiBDUFUgaW50ZXJmYWNlIHJlZ2lzdGVycy4gVW5pa3JhZnQgb25seSBzdXBwb3J0
IHJ1biBvbiBub24tc2VjdXJlDQo+ID4+PiArICogc28gd2UganVzdCBkZXNjcmliZSBub24tc2Vj
dXJlIHJlZ2lzdGVycy4NCj4gPj4+ICsgKi8NCj4gPj4+ICsNCj4gPj4+ICsvKiBDUFUgSW50ZXJm
YWNlIENvbnRyb2wgUmVnaXN0ZXIgKi8NCj4gPj4+ICsjZGVmaW5lIEdJQ0NfQ1RMUgkJMHgwMDAw
DQo+ID4+PiArI2RlZmluZSBHSUNDX0NUTFJfRU5BQkxFCTB4MQ0KPiA+Pj4gKw0KPiA+Pj4gKy8q
IEludGVycnVwdCBQcmlvcml0eSBNYXNrIFJlZ2lzdGVyICovDQo+ID4+PiArI2RlZmluZSBHSUND
X1BNUgkJMHgwMDA0DQo+ID4+PiArI2RlZmluZSBHSUNDX1BNUl9QUklPX01BWAkyNTUNCj4gPj4+
ICsNCj4gPj4+ICsvKiBCaW5hcnkgUG9pbnQgUmVnaXN0ZXIgKi8NCj4gPj4+ICsjZGVmaW5lIEdJ
Q0NfQlBSCQkweDAwMDgNCj4gPj4+ICsNCj4gPj4+ICsvKiBJbnRlcnJ1cHQgQWNrbm93bGVkZ2Ug
UmVnaXN0ZXIgKi8NCj4gPj4+ICsjZGVmaW5lIEdJQ0NfSUFSCQkweDAwMEMNCj4gPj4+ICsjZGVm
aW5lIEdJQ0NfSUFSX0lOVElEX01BU0sJMHgzRkYNCj4gPj4+ICsjZGVmaW5lIEdJQ0NfSUFSX0lO
VElEX1NQVVJJT1VTCTEwMjMNCj4gPj4+ICsNCj4gPj4+ICsvKiBFbmQgb2YgSW50ZXJydXB0IFJl
Z2lzdGVyICovDQo+ID4+PiArI2RlZmluZSBHSUNDX0VPSVIJCTB4MDAxMA0KPiA+Pj4gKw0KPiA+
Pj4gKy8qIFJ1bm5pbmcgUHJpb3JpdHkgUmVnaXN0ZXIgKi8NCj4gPj4+ICsjZGVmaW5lIEdJQ0Nf
UlBSCQkweDAwMTQNCj4gPj4+ICsNCj4gPj4+ICsvKiBIaWdoZXN0IFByaW9yaXR5IFBlbmRpbmcg
SW50ZXJydXB0IFJlZ2lzdGVyICovDQo+ID4+PiArI2RlZmluZSBHSUNDX0hQUElSCQkweDAwMTgN
Cj4gPj4+ICsNCj4gPj4+ICsvKiBBbGlhc2VkIEJpbmFyeSBQb2ludCBSZWdpc3RlciAqLw0KPiA+
Pj4gKyNkZWZpbmUgR0lDQ19BQlBSCQkweDAwMUMNCj4gPj4+ICsNCj4gPj4+ICsvKiBDUFUgSW50
ZXJmYWNlIElkZW50aWZpY2F0aW9uIFJlZ2lzdGVyICovDQo+ID4+PiArI2RlZmluZSBHSUNDX0lJ
RFIJCTB4MDBGQw0KPiA+Pj4gKw0KPiA+Pj4gKy8qIERlYWN0aXZhdGUgSW50ZXJydXB0IFJlZ2lz
dGVyICovDQo+ID4+PiArI2RlZmluZSBHSUNDX0RJUgkJMHgxMDAwDQo+ID4+PiArDQo+ID4+PiAr
LyoNCj4gPj4+ICsgKiBBY2tub3dsZWRnaW5nIGlycSBlcXVhbHMgcmVhZGluZyBHSUNDX0lBUiBh
bHNvDQo+ID4+PiArICogZ2V0IHRoZSBpbnRycnVwdCBJRCBhcyB0aGUgc2lkZSBlZmZlY3QuDQo+
ID4+PiArICovDQo+ID4+PiArdWludDMyX3QgZ2ljX2Fja19pcnEodm9pZCk7DQo+ID4+PiArDQo+
ID4+PiArLyoNCj4gPj4+ICsgKiB3cml0ZSB0byBHSUNDX0VPSVIgdG8gaW5mb3JtIGNwdSBpbnRl
cmZhY2UgY29tcGxldGF0aW9uDQo+ID4+PiArICogb2YgaW50ZXJydXB0IHByb2Nlc3NpbmcuIElm
IEdJQ0NfQ1RMUi5FT0ltb2RlIHNldHMgdG8gMQ0KPiA+Pj4gKyAqIHRoaXMgZnVuYyBqdXN0IGdl
dHMgcHJpb3JpdHkgZHJvcC4NCj4gPj4+ICsgKi8NCj4gPj4+ICt2b2lkIGdpY19lb2lfaXJxKHVp
bnQzMl90IGlycSk7DQo+ID4+PiArDQo+ID4+PiArLyoNCj4gPj4+ICsgKiBGb3J3YXJkIHRoZSBT
SUcgdG8gdGhlIENQVSBpbnRlcmZhY2VzIHNwZWNpZmllZCBpbiB0aGUNCj4gPj4+ICsgKiB0YXJn
ZXRsaXN0LiBUYXJnZXRsaXN0IGlzIGEgOC1iaXQgYml0bWFwIGZvciAwfjcgQ1BVLg0KPiA+Pj4g
KyAqLw0KPiA+Pj4gK3ZvaWQgZ2ljX3NnaV9nZW5fdG9fbGlzdCh1aW50MzJfdCBzZ2ludGlkLCB1
aW50OF90IHRhcmdldGxpc3QpOw0KPiA+Pj4gKw0KPiA+Pj4gKy8qDQo+ID4+PiArICogRm9yd2Fy
ZCB0aGUgU0dJIHRvIGFsbCBDUFUgaW50ZXJmYWNlcyBleGNlcHQgdGhhdCBvZiB0aGUNCj4gPj4+
ICsgKiBwcm9jZXNzb3IgdGhhdCByZXF1ZXN0ZWQgdGhlIGludGVycnVwdC4NCj4gPj4+ICsgKi8N
Cj4gPj4+ICt2b2lkIGdpY19zZ2lfZ2VuX3RvX290aGVycyh1aW50MzJfdCBzZ2ludGlkKTsNCj4g
Pj4+ICsNCj4gPj4+ICsvKg0KPiA+Pj4gKyAqIEZvcndhcmQgdGhlIFNHSSBvbmx5IHRvIHRoZSBD
UFUgaW50ZXJmYWNlIG9mIHRoZSBwcm9jZXNzb3INCj4gPj4+ICsgKiB0aGF0IHJlcXVlc3RlZCB0
aGUgaW50ZXJydXB0Lg0KPiA+Pj4gKyAqLw0KPiA+Pj4gK3ZvaWQgZ2ljX3NnaV9nZW5fdG9fc2Vs
Zih1aW50MzJfdCBzZ2ludGlkKTsNCj4gPj4+ICsNCj4gPj4+ICsvKg0KPiA+Pj4gKyAqIHNldCB0
YXJnZXQgY3B1IGZvciBpcnEgaW4gZGlzdHJpYnV0b3IsDQo+ID4+PiArICogQHRhcmdldDogYml0
bWFzayB2YWx1ZSwgYml0IDEgaW5kaWNhdGVzIHRhcmdldCB0bw0KPiA+Pj4gKyAqIGNvcnJlc3Bv
bmRpbmcgY3B1IGludGVyZmFjZQ0KPiA+Pj4gKyAqLw0KPiA+Pj4gK3ZvaWQgZ2ljX3NldF9pcnFf
dGFyZ2V0KHVpbnQzMl90IGlycSwgdWludDhfdCB0YXJnZXQpOw0KPiA+Pj4gKw0KPiA+Pj4gKy8q
IHNldCBwcmlvcml0eSBmb3IgaXJxIGluIGRpc3RyaWJ1dG9yICovIHZvaWQNCj4gPj4+ICtnaWNf
c2V0X2lycV9wcmlvKHVpbnQzMl90IGlycSwgdWludDhfdCBwcmlvcml0eSk7DQo+ID4+PiArDQo+
ID4+PiArLyoNCj4gPj4+ICsgKiBFbmFibGUgYW4gaXJxIGluIGRpc3RyaWJ1dG9yLCBlYWNoIGly
cSBvY2N1cGllcyBvbmUgYml0DQo+ID4+PiArICogdG8gY29uZmlndXJlIGluIGNvcnJlc3BvbmRp
bmcgcmVnaXN0b3IgICovIHZvaWQNCj4gPj4+ICtnaWNfZW5hYmxlX2lycSh1aW50MzJfdCBpcnEp
Ow0KPiA+Pj4gKw0KPiA+Pj4gKy8qDQo+ID4+PiArICogRGlzYWJsZSBhbiBpcnEgaW4gZGlzdHJp
YnV0b3IsIG9uZSBiaXQgcmVzZXJ2ZWQgZm9yIGFuIGlycQ0KPiA+Pj4gKyAqIHRvIGNvbmZpZ3Vy
ZSBpbiBjb3JyZXNwb25kaW5nIHJlZ2lzdGVyICAqLyB2b2lkDQo+ID4+PiArZ2ljX2Rpc2FibGVf
aXJxKHVpbnQzMl90IGlycSk7DQo+ID4+PiArDQo+ID4+PiArLyoNCj4gPj4+ICsgKiBzZXQgcGVu
ZGluZyBzdGF0ZSBmb3IgYW4gaXJxIGluIGRpc3RyaWJ1dG9yLCBvbmUgYml0DQo+ID4+PiArICog
cmVzZXJ2ZWQgZm9yIGFuIGlycSB0byBjb25maWd1cmUgaW4gY29ycmVzcG9uZGluZyByZWdpc3Rl
ciAgKi8NCj4gPj4+ICt2b2lkIGdpY19zZXRfaXJxX3BlbmRpbmcodWludDMyX3QgaXJxKTsNCj4g
Pj4+ICsNCj4gPj4+ICsvKg0KPiA+Pj4gKyAqIGNsZWFyIHBlbmRpbmcgc3RhdGUgZm9yIGFuIGly
cSBpbiBkaXN0cmlidXRvciwgb25lIGJpdA0KPiA+Pj4gKyAqIHJlc2VydmVkIGZvciBhbiBpcnEg
dG8gY29uZmlndXJlIGluIGNvcnJlc3BvbmRpbmcgcmVnaXN0ZXIgICovDQo+ID4+PiArdm9pZCBn
aWNfY2xlYXJfaXJxX3BlbmRpbmcodWludDMyX3QgaXJxKTsNCj4gPj4+ICsNCj4gPj4+ICsvKg0K
PiA+Pj4gKyAqIGluc3BlY3QgdGhhdCBpZiBhbiBpcnEgaXMgaW4gcGVuZGluZyBzdGF0ZSwgZXZl
cnkgYml0DQo+ID4+PiArICogaG9sZHMgdGhlIHZhbHVlIGZvciB0aGUgY29ycmVzcG9uZGluZyBp
cnEgICovIGludA0KPiA+Pj4gK2dpY19pc19pcnFfcGVuZGluZyh1aW50MzJfdCBpcnEpOw0KPiA+
Pj4gKw0KPiA+Pj4gKy8qIHNldCBhY3RpdmUgc3RhdGUgZm9yIGFuIGlycSBpbiBkaXN0cmlidXRv
ciAqLyB2b2lkDQo+ID4+PiArZ2ljX3NldF9pcnFfYWN0aXZlKHVpbnQzMl90IGlycSk7DQo+ID4+
PiArDQo+ID4+PiArLyogY2xlYXIgYWN0aXZlIHN0YXRlIGZvciBhbiBpcnEgaW4gZGlzdHJpYnV0
b3IgKi8gdm9pZA0KPiA+Pj4gK2dpY19jbGVhcl9pcnFfYWN0aXZlKHVpbnQzMl90IGlycSk7DQo+
ID4+PiArDQo+ID4+PiArLyoNCj4gPj4+ICsgKiBpbnNwZWN0IHRoYXQgaWYgYW4gaXJxIGlzIGlu
IGFjdGl2ZSBzdGF0ZSwNCj4gPj4+ICsgKiBldmVyeSBiaXQgaG9sZHMgdGhlIHZhbHVlIGZvciBh
biBpcnEgICovIGludA0KPiA+Pj4gK2dpY19pc19pcnFfYWN0aXZlKHVpbnQzMl90IGlycSk7DQo+
ID4+PiArDQo+ID4+PiArLyogQ29uZmlnIGludHJydXB0IHRyaWdnZXIgdHlwZSBhbmQgcG9sYXJp
dHkgKi8gdm9pZA0KPiA+Pj4gK2dpY19zZXRfaXJxX3R5cGUodWludDMyX3QgaXJxLCBpbnQgdHJp
Z2dlciwgaW50IHBvbGFyaXR5KTsNCj4gPj4+ICsNCj4gPj4+ICsvKiBJbml0aWFsaXplIEdJQ3Yy
IGZyb20gZGV2aWNlIHRyZWUgKi8gaW50IF9kdGJfaW5pdF9naWMoY29uc3QNCj4gPj4+ICt2b2lk
ICpmZHQpOw0KPiA+Pj4gKw0KPiA+Pj4gKyNlbmRpZiAvL19fUExBVF9DTU5fQVJNX0dJQ1YyX0hf
Xw0KPiA+Pj4gZGlmZiAtLWdpdCBhL3BsYXQvY29tbW9uL2luY2x1ZGUvaXJxLmggYi9wbGF0L2Nv
bW1vbi9pbmNsdWRlL2lycS5oDQo+ID4+PiBpbmRleCBhMDk2ODVkLi5mYWM1MDIyIDEwMDY0NA0K
PiA+Pj4gLS0tIGEvcGxhdC9jb21tb24vaW5jbHVkZS9pcnEuaA0KPiA+Pj4gKysrIGIvcGxhdC9j
b21tb24vaW5jbHVkZS9pcnEuaA0KPiA+Pj4gQEAgLTQ1LDUgKzQ1LDIwIEBADQo+ID4+PiAgICAj
ZXJyb3IgIkFkZCBpcnEuaCBmb3IgY3VycmVudCBhcmNoaXRlY3R1cmUuIg0KPiA+Pj4gICAgI2Vu
ZGlmDQo+ID4+Pg0KPiA+Pj4gKy8qIGRlZmluZSBJUlEgdHJpZ2dlciB0eXBlcyAqLw0KPiA+Pj4g
K2VudW0gdWtfaXJxX3RyaWdnZXIgew0KPiA+Pj4gKwlVS19JUlFfVFJJR0dFUl9OT05FID0gMCwN
Cj4gPj4+ICsJVUtfSVJRX1RSSUdHRVJfRURHRSA9IDEsDQo+ID4+PiArCVVLX0lSUV9UUklHR0VS
X0xFVkVMID0gMiwNCj4gPj4+ICsJVUtfSVJRX1RSSUdHRVJfTUFYDQo+ID4+PiArfTsNCj4gPj4+
ICsNCj4gPj4+ICsvKiBkZWZpbmUgSVJRIHRyaWdnZXIgcG9sYXJpdGllcyAqLyBlbnVtIHVrX2ly
cV9wb2xhcml0eSB7DQo+ID4+PiArCVVLX0lSUV9QT0xBUklUWV9OT05FID0gMCwNCj4gPj4+ICsJ
VUtfSVJRX1BPTEFSSVRZX0hJR0ggPSAxLA0KPiA+Pj4gKwlVS19JUlFfUE9MQVJJVFlfTE9XID0g
MiwNCj4gPj4+ICsJVUtfSVJRX1BPTEFSSVRZX01BWA0KPiA+Pj4gK307DQo+ID4+Pg0KPiA+Pj4g
ICAgI2VuZGlmIC8qIF9fUExBVF9DTU5fSVJRX0hfXyAqLw0KPiA+Pj4gZGlmZiAtLWdpdCBhL3Bs
YXQva3ZtL01ha2VmaWxlLnVrIGIvcGxhdC9rdm0vTWFrZWZpbGUudWsgaW5kZXgNCj4gPj4+IDU0
MGI2MGIuLmU4NmFkMWEgMTAwNjQ0DQo+ID4+PiAtLS0gYS9wbGF0L2t2bS9NYWtlZmlsZS51aw0K
PiA+Pj4gKysrIGIvcGxhdC9rdm0vTWFrZWZpbGUudWsNCj4gPj4+IEBAIC01OSw2ICs1OSw3IEBA
IExJQktWTVBMQVRfU1JDUy0kKENPTkZJR19BUkNIX0FSTV82NCkgKz0NCj4gPj4gJChVS19QTEFU
X0NPTU1PTl9CQVNFKS9hcm0vY2FjaGU2NC5TfGNvDQo+ID4+PiAgICBMSUJLVk1QTEFUX1NSQ1Mt
JChDT05GSUdfQVJDSF9BUk1fNjQpICs9DQo+ID4+ICQoVUtfUExBVF9DT01NT05fQkFTRSkvYXJt
L3BzY2lfYXJtNjQuU3xjb21tb24NCj4gPj4+ICAgIExJQktWTVBMQVRfU1JDUy0kKENPTkZJR19B
UkNIX0FSTV82NCkgKz0NCj4gPj4gJChVS19QTEFUX0NPTU1PTl9CQVNFKS9hcm0vdGltZS5jfGNv
bW1vbg0KPiA+Pj4gICAgTElCS1ZNUExBVF9TUkNTLSQoQ09ORklHX0FSQ0hfQVJNXzY0KSArPQ0K
PiA+PiAkKFVLX1BMQVRfQ09NTU9OX0JBU0UpL2FybS90cmFwcy5jfGNvbW1vbg0KPiA+Pg0KPiA+
PiBXaXNlIHRvIGhhdmUgQ09ORklHX0dJQ19WMiBhbmQgZW5hYmxlIHRoZSBjb21waWxhdGlvbiBp
ZiB3ZSBuZWVkIGl0Lg0KPiA+Pj4gK0xJQktWTVBMQVRfU1JDUy0kKENPTkZJR19BUkNIX0FSTV82
NCkgKz0NCj4gPj4gJChVS19QTEFUX0NPTU1PTl9CQVNFKS9hcm0vZ2ljLXYyLmN8Y29tbW9uDQo+
ID4+PiAgICBMSUJLVk1QTEFUX1NSQ1MtJChDT05GSUdfQVJDSF9BUk1fNjQpICs9DQo+ID4+ICQo
TElCS1ZNUExBVF9CQVNFKS9hcm0vZW50cnk2NC5TDQo+ID4+PiAgICBMSUJLVk1QTEFUX1NSQ1Mt
JChDT05GSUdfQVJDSF9BUk1fNjQpICs9DQo+ID4+ICQoTElCS1ZNUExBVF9CQVNFKS9hcm0vZXhj
ZXB0aW9ucy5TDQo+ID4+PiAgICBMSUJLVk1QTEFUX1NSQ1MtJChDT05GSUdfQVJDSF9BUk1fNjQp
ICs9DQo+ID4+ICQoTElCS1ZNUExBVF9CQVNFKS9hcm0vcGFnZXRhYmxlNjQuUw0KPiA+Pj4NCj4g
Pj4NCj4gPj4NCj4gPj4gWzFdDQo+ID4+IGh0dHBzOi8vd3d3LmNsLmNhbS5hYy51ay9yZXNlYXJj
aC9zcmcvaGFuL0FDUy0NCj4gPj4gUDM1L3p5bnEvYXJtX2dpY19hcmNoaXRlY3R1cmVfc3BlY2lm
aWNhdGlvbi5wZGYNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby9taW5p
b3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Tue Mar 26 08:42:13 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 26 Mar 2019 08:42:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h8het-0007Tv-U4; Tue, 26 Mar 2019 08:42: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=1XjK=R5=neclab.eu=florian.schmidt@srs-us1.protection.inumbo.net>)
 id 1h8hes-0007Tq-BI
 for minios-devel@lists.xen.org; Tue, 26 Mar 2019 08:42:10 +0000
X-Inumbo-ID: 087be86a-4fa3-11e9-9dce-2be964497b99
Received: from mailer2.neclab.eu (unknown [195.37.70.41])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 087be86a-4fa3-11e9-9dce-2be964497b99;
 Tue, 26 Mar 2019 08:42:05 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer2.neclab.eu (Postfix) with ESMTP id D383CF2059;
 Tue, 26 Mar 2019 09:42:04 +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 ZOEaLD_mvxvP; Tue, 26 Mar 2019 09:42:04 +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 94E23F202C;
 Tue, 26 Mar 2019 09:42:00 +0100 (CET)
Received: from vortex.office.hd (10.1.2.30) by skoll.office.hd
 (192.168.125.11) with Microsoft SMTP Server (TLS) id 14.3.319.2; Tue, 26 Mar
 2019 09:41:59 +0100
From: Florian Schmidt <florian.schmidt@neclab.eu>
To: Radu Nicolau <radunicolau102@gmail.com>, <minios-devel@lists.xen.org>
Date: Tue, 26 Mar 2019 09:41:46 +0100
Message-ID: <20190326084146.4791-1-florian.schmidt@neclab.eu>
X-Mailer: git-send-email 2.21.0
MIME-Version: 1.0
X-Originating-IP: [10.1.2.30]
Subject: [Minios-devel] [UNIKRAFT PATCH] plat/common: Zero out extregs area
 when creating new thread
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>,
 Yuri Volchkov <yuri.volchkov@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>

SW5zdHJ1Y3Rpb25zIHN1Y2ggYXMgeHNhdmUgYW5kIHhzYXZlb3B0LCB3aGljaCBhcmUgZGVzaWdu
ZWQgdG8gc2F2ZSB0aGUKZXh0ZW5kZWQgcmVnaXN0ZXJzIG9uIHJlY2VudCB4ODYgQ1BVcyBkbyBu
b3QgZ3VhcmFudGVlIHRoYXQgdGhleSB0b3VjaAp0aGUgY29tcGxldGUgeHNhdmUgaGVhZGVyIGFy
ZWEsIGJ1dCByYXRoZXIgb25seSB0aGUgYml0cyB0aGF0IHRoZSBuZWVkCnRvIHNldC4gVGhpcyBj
YW4gbGVhZCB0byBpbnZhbGlkIHhzYXZlIGhlYWRlciBhcmVhcyBpZiB0aGUgYXJlYSBpcyBub3QK
emVyb2VkIG91dCBiZWZvcmUgdXNlLCB3aGljaCBpbiB0dXJuIGxlYWRzIHRvIEdQIHRyYXBzIG9u
IHhyc3Rvci4KTm90ZSB0aGF0IHNpbXBseSB6ZXJvaW5nIG91dCB0aGUgYXJlYSBpcyBub3QgZW5v
dWdoLCBiZWNhdXNlIGFuIGFsbC16ZXJvCnhzYXZlIGxlZ2FjeSByZWdpb24gaXMgYWxzbyBpbnZh
bGlkLgoKVGhhbmtzIHRvIFJhZHUgTmljb2xhdSBmb3IgcmVwb3J0aW5nIHRoaXMgYnVnLgoKU2ln
bmVkLW9mZi1ieTogRmxvcmlhbiBTY2htaWR0IDxmbG9yaWFuLnNjaG1pZHRAbmVjbGFiLmV1Pgot
LS0KIHBsYXQvY29tbW9uL3N3X2N0eC5jIHwgNCArKystCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNl
cnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvcGxhdC9jb21tb24vc3dfY3R4
LmMgYi9wbGF0L2NvbW1vbi9zd19jdHguYwppbmRleCBjNjlmNWZkZS4uMDY3OTUyNDQgMTAwNjQ0
Ci0tLSBhL3BsYXQvY29tbW9uL3N3X2N0eC5jCisrKyBiL3BsYXQvY29tbW9uL3N3X2N0eC5jCkBA
IC0zNCw2ICszNCw3IEBACiAKICNpbmNsdWRlIDxzdGRpbnQuaD4KICNpbmNsdWRlIDxzdGRsaWIu
aD4KKyNpbmNsdWRlIDxzdHJpbmcuaD4KICNpbmNsdWRlIDx1ay9wbGF0L3RocmVhZC5oPgogI2lu
Y2x1ZGUgPHVrL2FsbG9jLmg+CiAjaW5jbHVkZSA8c3dfY3R4Lmg+CkBAIC03MCw3ICs3MSw4IEBA
IHN0YXRpYyB2b2lkICpzd19jdHhfY3JlYXRlKHN0cnVjdCB1a19hbGxvYyAqYWxsb2NhdG9yLCB1
bnNpZ25lZCBsb25nIHNwKQogCWN0eC0+aXAgPSAodW5zaWduZWQgbG9uZykgYXNtX3RocmVhZF9z
dGFydGVyOwogCWN0eC0+ZXh0cmVncyA9IEFMSUdOX1VQKCgodWludHB0cl90KWN0eCArIHNpemVv
ZihzdHJ1Y3Qgc3dfY3R4KSksCiAJCQkJeDg2X2NwdV9mZWF0dXJlcy5leHRyZWdzX2FsaWduKTsK
LQkvLyBJbml0aWFsaXplIHRoZSBleHRyZWdzIGFyZWEgYnkgc2F2aW5nIGEgdmFsaWQgcmVnaXN0
ZXIgbGF5b3V0IHRvIGl0CisJLy8gSW5pdGlhbGl6ZSBleHRyZWdzIGFyZWE6IHplcm8gb3V0LCB0
aGVuIHNhdmUgYSB2YWxpZCBsYXlvdXQgdG8gaXQuCisJbWVtc2V0KCh2b2lkICopY3R4LT5leHRy
ZWdzLCAwLCB4ODZfY3B1X2ZlYXR1cmVzLmV4dHJlZ3Nfc2l6ZSk7CiAJc2F2ZV9leHRyZWdzKGN0
eCk7CiAKIAlyZXR1cm4gY3R4OwotLSAKMi4yMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3Mt
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Tue Mar 26 12:16:41 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 26 Mar 2019 12:16: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 1h8l0S-0008D9-At; Tue, 26 Mar 2019 12:16: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=AuMD=R5=stud.acs.upb.ro=vlad_andrei.badoiu@srs-us1.protection.inumbo.net>)
 id 1h8l0Q-0008D4-Ra
 for minios-devel@lists.xen.org; Tue, 26 Mar 2019 12:16:38 +0000
X-Inumbo-ID: fecb45cc-4fc0-11e9-bcee-230fa42b562c
Received: from EUR02-VE1-obe.outbound.protection.outlook.com (unknown
 [40.107.2.50]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fecb45cc-4fc0-11e9-bcee-230fa42b562c;
 Tue, 26 Mar 2019 12:16:34 +0000 (UTC)
Received: from AM0PR01MB5458.eurprd01.prod.exchangelabs.com (10.255.182.31) by
 AM0PR01MB4595.eurprd01.prod.exchangelabs.com (20.178.16.216) with
 Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1730.18; Tue, 26 Mar 2019 12:16:32 +0000
Received: from AM0PR01MB5458.eurprd01.prod.exchangelabs.com
 ([fe80::bc3f:7f2f:a620:12b2]) by AM0PR01MB5458.eurprd01.prod.exchangelabs.com
 ([fe80::bc3f:7f2f:a620:12b2%5]) with mapi id 15.20.1730.019; Tue, 26 Mar 2019
 12:16:32 +0000
From: =?iso-8859-2?Q?Vlad-Andrei_B=C3DOIU_=2878692=29?=
 <vlad_andrei.badoiu@stud.acs.upb.ro>
To: "minios-devel@lists.xen.org" <minios-devel@lists.xen.org>
Thread-Topic: [UNIKRAFT/NEWLIB PATCH 1/1] Add sys/types.h to the mman header
Thread-Index: AQHU482/dCBVI6X9XkqWwB7wg8wgDw==
Date: Tue, 26 Mar 2019 12:16:32 +0000
Message-ID: <20190326121625.12101-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: AM6PR10CA0095.EURPRD10.PROD.OUTLOOK.COM
 (2603:10a6:209:8c::36) To AM0PR01MB5458.eurprd01.prod.exchangelabs.com
 (2603:10a6:208:179::31)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=vlad_andrei.badoiu@stud.acs.upb.ro; 
x-ms-exchange-messagesentrepresentingtype: 1
x-mailer: git-send-email 2.20.1
x-originating-ip: [141.85.233.104]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 18a18acf-b386-4dcb-2946-08d6b1e4e20b
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(7021145)(8989299)(4534185)(7022145)(4603075)(4627221)(201702281549075)(8990200)(7048125)(7024125)(7025125)(7027125)(7023125)(5600127)(711020)(4605104)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR01MB4595; 
x-ms-traffictypediagnostic: AM0PR01MB4595:
x-microsoft-antispam-prvs: <AM0PR01MB459575108F8AC3B74A9A612AA65F0@AM0PR01MB4595.eurprd01.prod.exchangelabs.com>
x-forefront-prvs: 09888BC01D
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(39830400003)(396003)(366004)(376002)(346002)(136003)(199004)(189003)(476003)(8936002)(66066001)(81166006)(6506007)(54906003)(486006)(99286004)(52116002)(5640700003)(386003)(81156014)(4326008)(68736007)(25786009)(1076003)(50226002)(3846002)(4744005)(86362001)(6916009)(8676002)(6116002)(74482002)(256004)(786003)(26005)(71190400001)(2906002)(71200400001)(508600001)(7736002)(316002)(14454004)(53936002)(2351001)(97736004)(102836004)(2616005)(186003)(6486002)(6512007)(2501003)(105586002)(5660300002)(106356001)(6436002)(305945005);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR01MB4595;
 H:AM0PR01MB5458.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-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: ZHZruUfqGvTYmsCw37reDvXzAt/JOpI3C7bwf8GyQJ+2AjPtDObopMl+U7SS+bmnRZmnKwq02sZHO2ULGALKSlMvS8swKO6el11JxuCcQT0QqsdQOEyVmNbw2+JbggTyVNQaxTkR2YR7wZ1br7kOkKkaXSdw6dkqKlW5oM6/qHFF8DExBZDcDO2Bql5+4ckA1Swd9lvVX7SmeSl/g1o0a2Gqx/6SxKOVEKClA1QMZF67I84mdBrr3DVnoGC0i1SNt8Kkx09GYD19UWovbivi8/KjXawhuTzpkW86DvTjBv9S3XesPhLdob9jaImiW3DLiK9MFZAH5tn3i3QRMzzSWKL+E3GJYtZVRa9L3ajKi0+8qNV1uFgGzGE1Kd2gSkLTPjTBHhnY70kvDXmCQQYTvNdJIRgvXKitc71uW/JtrLI=
MIME-Version: 1.0
X-OriginatorOrg: stud.acs.upb.ro
X-MS-Exchange-CrossTenant-Network-Message-Id: 18a18acf-b386-4dcb-2946-08d6b1e4e20b
X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Mar 2019 12:16:32.5608 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 2d8cc8ba-8dda-4334-9e5c-fac2092e9bac
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR01MB4595
Subject: [Minios-devel] [UNIKRAFT/NEWLIB PATCH 1/1] Add sys/types.h to the
 mman 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: "felipe.huici@neclab.eu" <felipe.huici@neclab.eu>,
 "florian.schmidt@neclab.eu" <florian.schmidt@neclab.eu>,
 "Sharan.Santhanam@neclab.eu" <Sharan.Santhanam@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>
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>

VGhlIG1tYW4uaCBoZWFkZXIgaXMgdGFrZSBmcm9tIG11c2wgYnV0Cml0IGRvZXMgbm90IGluY2x1
ZGUgdGhlIGJpdHMvYWxsdHlwZXMuaAphbmQgc3VjaCBvZmZfdCBhbmQgc2l6ZV90IGFyZSBub3Qg
ZGVmaW5lZC4KVGhpcyBwYXRjaCBhZGRzIHRoZSBzeXMvdHlwZXMuaCBoZWFkZXIKd2hpY2ggaGFz
IHRoZSBtaXNzaW5nIHR5cGVkZWZzLgoKU2lnbmVkLW9mZi1ieTogVmxhZC1BbmRyZWkgQmFkb2l1
IDx2bGFkX2FuZHJlaS5iYWRvaXVAc3R1ZC5hY3MudXBiLnJvPgotLS0KIGluY2x1ZGUvc3lzL21t
YW4uaCB8IDEgKwogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspCgpkaWZmIC0tZ2l0IGEv
aW5jbHVkZS9zeXMvbW1hbi5oIGIvaW5jbHVkZS9zeXMvbW1hbi5oCmluZGV4IDdhYmY1N2YuLjA5
ODFhNGIgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvc3lzL21tYW4uaAorKysgYi9pbmNsdWRlL3N5cy9t
bWFuLmgKQEAgLTMxLDYgKzMxLDcgQEAgZXh0ZXJuICJDIiB7CiAjZW5kaWYKIAogI2luY2x1ZGUg
PHN0ZGRlZi5oPgorI2luY2x1ZGUgPHN5cy90eXBlcy5oPgogCiAjZGVmaW5lIF9fTkVFRF9tb2Rl
X3QKICNkZWZpbmUgX19ORUVEX3NpemVfdAotLSAKMi4yMC4xCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApN
aW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Tue Mar 26 12:48:01 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 26 Mar 2019 12:48:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h8lUm-0002NR-Mm; Tue, 26 Mar 2019 12:48:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=SHVV=R5=neclab.eu=felipe.huici@srs-us1.protection.inumbo.net>)
 id 1h8lUl-0002NL-BL
 for minios-devel@lists.xen.org; Tue, 26 Mar 2019 12:47:59 +0000
X-Inumbo-ID: 61141154-4fc5-11e9-bc90-bc764e045a96
Received: from mailer1.neclab.eu (unknown [195.37.70.40])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 61141154-4fc5-11e9-bc90-bc764e045a96;
 Tue, 26 Mar 2019 12:47:57 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer1.neclab.eu (Postfix) with ESMTP id 55EFF104FF9;
 Tue, 26 Mar 2019 13:47:56 +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 8z30t6UZx2wW; Tue, 26 Mar 2019 13:47:56 +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 mailer1.neclab.eu (Postfix) with ESMTPS id 2CB83104FF3;
 Tue, 26 Mar 2019 13:47:56 +0100 (CET)
Received: from DAPHNIS.office.hd ([169.254.2.2]) by METHONE.office.hd
 ([192.168.24.54]) with mapi id 14.03.0319.002; Tue, 26 Mar 2019 13:47:56
 +0100
From: Felipe Huici <Felipe.Huici@neclab.eu>
To: =?utf-8?B?VmxhZC1BbmRyZWkgQsSCRE9JVSAoNzg2OTIp?=
 <vlad_andrei.badoiu@stud.acs.upb.ro>, "minios-devel@lists.xen.org"
 <minios-devel@lists.xen.org>
Thread-Topic: [UNIKRAFT/NEWLIB PATCH 1/1] Add sys/types.h to the mman header
Thread-Index: AQHU482/dCBVI6X9XkqWwB7wg8wgD6Yd3KiA
Date: Tue, 26 Mar 2019 12:47:55 +0000
Message-ID: <83BBB8A2-2FF6-483F-9E66-2AEDEB6055B2@neclab.eu>
References: <20190326121625.12101-1-vlad_andrei.badoiu@stud.acs.upb.ro>
In-Reply-To: <20190326121625.12101-1-vlad_andrei.badoiu@stud.acs.upb.ro>
Accept-Language: en-US, de-DE
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.10.8.190312
x-originating-ip: [10.1.2.56]
Content-ID: <D62AC2F4E044F04798A6D8A4837D6A15@office.hd>
MIME-Version: 1.0
Subject: Re: [Minios-devel] [UNIKRAFT/NEWLIB PATCH 1/1] Add sys/types.h to
 the mman 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: Florian Schmidt <Florian.Schmidt@neclab.eu>,
 Simon Kuenzer <simon.kuenzer@neclab.eu>,
 Sharan Santhanam <Sharan.Santhanam@neclab.eu>,
 Yuri Volchkov <yuri.volchkov@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>

SGkgVmxhZCwNCg0KVGhhbmtzIGZvciB0aGUgcGF0Y2gsIGxvb2tzIGdvb2QuIEp1c3QgYSBmZXcg
bWlub3IgZ3JhbW1hciB0aGluZ3MgaW4gdGhlIGNvbW1pdCBtZXNzYWdlIHdoaWNoIEknbGwgZml4
IG9uIHVwc3RyZWFtaW5nLg0KDQrigJQgRmVsaXBlDQoNClJldmlld2VkLWJ5OiBGZWxpcGUgSHVp
Y2kgPGZlbGlwZS5odWljaUBuZWNsYWIuZXU+DQoNCu+7v09uIDI2LjAzLjE5LCAxMzoxNiwgIlZs
YWQtQW5kcmVpIELEgkRPSVUgKDc4NjkyKSIgPHZsYWRfYW5kcmVpLmJhZG9pdUBzdHVkLmFjcy51
cGIucm8+IHdyb3RlOg0KDQogICAgVGhlIG1tYW4uaCBoZWFkZXIgaXMgdGFrZSBmcm9tIG11c2wg
YnV0DQogICAgaXQgZG9lcyBub3QgaW5jbHVkZSB0aGUgYml0cy9hbGx0eXBlcy5oDQogICAgYW5k
IHN1Y2ggb2ZmX3QgYW5kIHNpemVfdCBhcmUgbm90IGRlZmluZWQuDQogICAgVGhpcyBwYXRjaCBh
ZGRzIHRoZSBzeXMvdHlwZXMuaCBoZWFkZXINCiAgICB3aGljaCBoYXMgdGhlIG1pc3NpbmcgdHlw
ZWRlZnMuDQogICAgDQogICAgU2lnbmVkLW9mZi1ieTogVmxhZC1BbmRyZWkgQmFkb2l1IDx2bGFk
X2FuZHJlaS5iYWRvaXVAc3R1ZC5hY3MudXBiLnJvPg0KICAgIC0tLQ0KICAgICBpbmNsdWRlL3N5
cy9tbWFuLmggfCAxICsNCiAgICAgMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspDQogICAg
DQogICAgZGlmZiAtLWdpdCBhL2luY2x1ZGUvc3lzL21tYW4uaCBiL2luY2x1ZGUvc3lzL21tYW4u
aA0KICAgIGluZGV4IDdhYmY1N2YuLjA5ODFhNGIgMTAwNjQ0DQogICAgLS0tIGEvaW5jbHVkZS9z
eXMvbW1hbi5oDQogICAgKysrIGIvaW5jbHVkZS9zeXMvbW1hbi5oDQogICAgQEAgLTMxLDYgKzMx
LDcgQEAgZXh0ZXJuICJDIiB7DQogICAgICNlbmRpZg0KICAgICANCiAgICAgI2luY2x1ZGUgPHN0
ZGRlZi5oPg0KICAgICsjaW5jbHVkZSA8c3lzL3R5cGVzLmg+DQogICAgIA0KICAgICAjZGVmaW5l
IF9fTkVFRF9tb2RlX3QNCiAgICAgI2RlZmluZSBfX05FRURfc2l6ZV90DQogICAgLS0gDQogICAg
Mi4yMC4xDQogICAgDQogICAgDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Tue Mar 26 13:33:12 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 26 Mar 2019 13:33:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h8mCU-0006TW-JV; Tue, 26 Mar 2019 13:33:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1XjK=R5=neclab.eu=florian.schmidt@srs-us1.protection.inumbo.net>)
 id 1h8mCT-0006TR-7R
 for minios-devel@lists.xen.org; Tue, 26 Mar 2019 13:33:09 +0000
X-Inumbo-ID: af28892a-4fcb-11e9-bd91-134103158a9b
Received: from mailer2.neclab.eu (unknown [195.37.70.41])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id af28892a-4fcb-11e9-bd91-134103158a9b;
 Tue, 26 Mar 2019 13:33:05 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer2.neclab.eu (Postfix) with ESMTP id 66FB1F205A;
 Tue, 26 Mar 2019 14:33:04 +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 mxWSsKPN0SqO; Tue, 26 Mar 2019 14:33:04 +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 1E725F2059;
 Tue, 26 Mar 2019 14:33:00 +0100 (CET)
Received: from [10.1.2.30] (10.1.2.30) by skoll.office.hd (192.168.125.11)
 with Microsoft SMTP Server (TLS) id 14.3.319.2; Tue, 26 Mar 2019 14:32:59
 +0100
To: Felipe Huici <Felipe.Huici@neclab.eu>,
 =?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>
References: <20190326121625.12101-1-vlad_andrei.badoiu@stud.acs.upb.ro>
 <83BBB8A2-2FF6-483F-9E66-2AEDEB6055B2@neclab.eu>
From: Florian Schmidt <Florian.Schmidt@neclab.eu>
Message-ID: <db7fff90-1b61-29ad-55ff-7c39927b3966@neclab.eu>
Date: Tue, 26 Mar 2019 14:32:59 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <83BBB8A2-2FF6-483F-9E66-2AEDEB6055B2@neclab.eu>
Content-Language: en-US
X-Originating-IP: [10.1.2.30]
Subject: Re: [Minios-devel] [UNIKRAFT/NEWLIB PATCH 1/1] Add sys/types.h to
 the mman 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: Simon Kuenzer <simon.kuenzer@neclab.eu>,
 Sharan Santhanam <Sharan.Santhanam@neclab.eu>,
 Yuri Volchkov <yuri.volchkov@neclab.eu>
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>

SGkgVmxhZCwgRmVsaXBlLAoKaG9sZCBvbiBhIHNlY29uZC4gSSB0aGluayB0aGF0IHBhdGNoIGlz
IGdvaW5nIGEgYml0IHRvbyBmYXIuIElmIHlvdSAKaW5jbHVkZSBzeXMvdHlwZXMuaCwgc3lzL21t
YW4uaCB3aWxsIHByb3ZpZGUgKGluZGlyZWN0bHkpIGEgbG90IG1vcmUgCnR5cGVzIHRoYW4gaXQn
cyBzdXBwb3NlZCB0byBkbyBhY2NvcmRpbmcgdG8gdGhlIHN0YW5kYXJkLiBUaGF0IGNhbiBiZSBh
IApwcm9ibGVtIGlmIHlvdXIgY29kZSByZWxpZXMgb24gdGhhdDogZm9yIGV4YW1wbGUsIHVzaW5n
IHBpZF90IHdpdGhvdXQgCmluY2x1ZGluZyBzeXMvdHlwZXMuaCBkaXJlY3RseS4gVGhhdCB3b3Vs
ZCB3b3JrIHdpdGggdGhhdCBwYXRjaCwgYnV0IGlmIAp5b3UgbW92ZSB0byBhIGRpZmZlcmVudCBs
aWJjIGltcGxlbWVudGF0aW9uLCB5b3VyIGNvZGUgd291bGQgc3VkZGVubHkgCmJyZWFrIGluIHVu
ZXhwZWN0ZWQgd2F5cyBiZWNhdXNlIGl0IGNhbid0IGZpbmQgcGlkX3QgYW55IG1vcmUuCgpJIG5v
dGljZWQgdGhhdCB0aGUgY3VycmVudCBjb2RlIGhhcyBfX05FRUQgbWFjcm9zLCB3aGljaCBpcyBz
b21ldGhpbmcgCnRoYXQgaXMgdXNlZCBpbiBtdXNsIChhbmQgdGhhdCB3ZSBhZGFwdGVkIGZvciBu
b2xpYmMpLiBIb3dldmVyLCB0aGlzIGlzIApub3QgaG93IG5ld2xpYiBkb2VzIGl0LiBJbnN0ZWFk
LCBhdCBsZWFzdCBmcm9tIGJ5IHN1cGVyZmljaWFsIAp1bmRlcnN0YW5kaW5nIG9mIG5ld2xpYiwg
dGhleSBjcmVhdGUgdW5kZXJzY29yZSB2YXJpYW50cyBvZiBkYXRhIHR5cGVzLCAKYW5kIHRoZW4g
dHlwZWRlZiB0aGVtIG92ZXIgYXMgbmVlZGVkLgoKU28gaW5zdGVhZCBvZiBpbmNsdWRpbmcgc3lz
L3R5cGVzLmgsIG9uZSBzaG91bGQgaW5jbHVkZSBzeXMvX3R5cGVzLmgsIAphbmQgdGhlbiBkbyB0
aGUgZGVmaW5pdGlvbnMgZm9yIG9mZl90LCBtb2RlX3QsIGFuZCBzaXplX3Q6CgojaWZuZGVmIF9P
RkZfVF9ERUNMQVJFRAp0eXBlZGVmIF9fb2ZmX3Qgb2ZmX3Q7CiNkZWZpbmUgX09GRl9UX0RFQ0xB
UkVECiNlbmRpZgoKKGFuZCB0aGUgb3RoZXJzIGFjY29yZGluZ2x5LikgVGhhdCdzIGhvdyBJIHNl
ZSBpdCBzb21lIG9mIG5ld2xpYidzIGNvZGUgCmRvIGl0LCBmb3IgZXhhbXBsZSBpbiBuZXdsaWIv
bGliYy9zeXMvcnRlbXMvaW5jbHVkZS9zeXMvbW1hbi5oLgoKSSBhbHNvIHNlZSBfX05FRUQgbWFj
cm9zIGluIHNvbWUgb3RoZXIgaW5jbHVkZSBmaWxlcyBpbiB0aGUgbmV3bGliIGdsdWUgCmNvZGUs
IHNvIHdlIG1pZ2h0IGhhdmUgdG8gZml4IHRob3NlIHNvb25lciByYXRoZXIgdGhhbiBsYXRlciwg
dG9vLCAKYmVjYXVzZSBJIGRvbid0IHRoaW5rIHRoZXkncmUgZG9pbmcgYW55dGhpbmcuCgpDaGVl
cnMsCkZsb3JpYW4KCgpPbiAzLzI2LzE5IDE6NDcgUE0sIEZlbGlwZSBIdWljaSB3cm90ZToKPiBI
aSBWbGFkLAo+IAo+IFRoYW5rcyBmb3IgdGhlIHBhdGNoLCBsb29rcyBnb29kLiBKdXN0IGEgZmV3
IG1pbm9yIGdyYW1tYXIgdGhpbmdzIGluIHRoZSBjb21taXQgbWVzc2FnZSB3aGljaCBJJ2xsIGZp
eCBvbiB1cHN0cmVhbWluZy4KPiAKPiDigJQgRmVsaXBlCj4gCj4gUmV2aWV3ZWQtYnk6IEZlbGlw
ZSBIdWljaSA8ZmVsaXBlLmh1aWNpQG5lY2xhYi5ldT4KPiAKPiDvu79PbiAyNi4wMy4xOSwgMTM6
MTYsICJWbGFkLUFuZHJlaSBCxIJET0lVICg3ODY5MikiIDx2bGFkX2FuZHJlaS5iYWRvaXVAc3R1
ZC5hY3MudXBiLnJvPiB3cm90ZToKPiAKPiAgICAgIFRoZSBtbWFuLmggaGVhZGVyIGlzIHRha2Ug
ZnJvbSBtdXNsIGJ1dAo+ICAgICAgaXQgZG9lcyBub3QgaW5jbHVkZSB0aGUgYml0cy9hbGx0eXBl
cy5oCj4gICAgICBhbmQgc3VjaCBvZmZfdCBhbmQgc2l6ZV90IGFyZSBub3QgZGVmaW5lZC4KPiAg
ICAgIFRoaXMgcGF0Y2ggYWRkcyB0aGUgc3lzL3R5cGVzLmggaGVhZGVyCj4gICAgICB3aGljaCBo
YXMgdGhlIG1pc3NpbmcgdHlwZWRlZnMuCj4gICAgICAKPiAgICAgIFNpZ25lZC1vZmYtYnk6IFZs
YWQtQW5kcmVpIEJhZG9pdSA8dmxhZF9hbmRyZWkuYmFkb2l1QHN0dWQuYWNzLnVwYi5ybz4KPiAg
ICAgIC0tLQo+ICAgICAgIGluY2x1ZGUvc3lzL21tYW4uaCB8IDEgKwo+ICAgICAgIDEgZmlsZSBj
aGFuZ2VkLCAxIGluc2VydGlvbigrKQo+ICAgICAgCj4gICAgICBkaWZmIC0tZ2l0IGEvaW5jbHVk
ZS9zeXMvbW1hbi5oIGIvaW5jbHVkZS9zeXMvbW1hbi5oCj4gICAgICBpbmRleCA3YWJmNTdmLi4w
OTgxYTRiIDEwMDY0NAo+ICAgICAgLS0tIGEvaW5jbHVkZS9zeXMvbW1hbi5oCj4gICAgICArKysg
Yi9pbmNsdWRlL3N5cy9tbWFuLmgKPiAgICAgIEBAIC0zMSw2ICszMSw3IEBAIGV4dGVybiAiQyIg
ewo+ICAgICAgICNlbmRpZgo+ICAgICAgIAo+ICAgICAgICNpbmNsdWRlIDxzdGRkZWYuaD4KPiAg
ICAgICsjaW5jbHVkZSA8c3lzL3R5cGVzLmg+Cj4gICAgICAgCj4gICAgICAgI2RlZmluZSBfX05F
RURfbW9kZV90Cj4gICAgICAgI2RlZmluZSBfX05FRURfc2l6ZV90Cj4gICAgICAtLQo+ICAgICAg
Mi4yMC4xCj4gICAgICAKPiAgICAgIAo+IAoKLS0gCkRyLiBGbG9yaWFuIFNjaG1pZHQK44OV44Ot
44O844Oq44Ki44Oz44O744K344Ol44Of44OD44OIClJlc2VhcmNoIFNjaWVudGlzdCwKU3lzdGVt
cyBhbmQgTWFjaGluZSBMZWFybmluZyBHcm91cApORUMgTGFib3JhdG9yaWVzIEV1cm9wZQpLdXJm
w7xyc3Rlbi1BbmxhZ2UgMzYsIEQtNjkxMTUgSGVpZGVsYmVyZwpUZWwuICAgICArNDkgKDApNjIy
MSA0MzQyLTI2NQpGYXg6ICAgICArNDkgKDApNjIyMSA0MzQyLTE1NQplLW1haWw6ICBmbG9yaWFu
LnNjaG1pZHRAbmVjbGFiLmV1Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PQpSZWdpc3RlcmVkIGF0IEFtdHNnZXJpY2h0IE1hbm5oZWlt
LCBHZXJtYW55LCBIUkI3Mjg1NTgKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Tue Mar 26 13:52:01 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 26 Mar 2019 13:52:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h8mUi-0008Ll-Ag; Tue, 26 Mar 2019 13:52: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=1XjK=R5=neclab.eu=florian.schmidt@srs-us1.protection.inumbo.net>)
 id 1h8mUg-0008Lg-Q5
 for minios-devel@lists.xen.org; Tue, 26 Mar 2019 13:51:58 +0000
X-Inumbo-ID: 4fe3d962-4fce-11e9-ba18-0bf2882e9306
Received: from mailer2.neclab.eu (unknown [195.37.70.41])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4fe3d962-4fce-11e9-ba18-0bf2882e9306;
 Tue, 26 Mar 2019 13:51:53 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer2.neclab.eu (Postfix) with ESMTP id 17203F2059;
 Tue, 26 Mar 2019 14:51:53 +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 goIyQC6a4tbu; Tue, 26 Mar 2019 14:51:52 +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 D6AB2F202C
 for <minios-devel@lists.xen.org>; Tue, 26 Mar 2019 14:51:50 +0100 (CET)
Received: from vortex.office.hd (10.1.2.30) by skoll.office.hd
 (192.168.125.11) with Microsoft SMTP Server (TLS) id 14.3.319.2; Tue, 26 Mar
 2019 14:51:50 +0100
From: Florian Schmidt <florian.schmidt@neclab.eu>
To: <minios-devel@lists.xen.org>
Date: Tue, 26 Mar 2019 14:51:36 +0100
Message-ID: <20190326135136.15655-1-florian.schmidt@neclab.eu>
X-Mailer: git-send-email 2.21.0
MIME-Version: 1.0
X-Originating-IP: [10.1.2.30]
Subject: [Minios-devel] [UNIKRAFT PATCH] Fix selectively included type
 definitions
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 <felipe.huici@neclab.eu>,
 Florian Schmidt <florian.schmidt@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>

VGhlIG5ld2xpYiBnbHVlIGNvZGUgdXNlIGNvZGUgb3JpZ2luYWxseSB0YWtlbiBmcm9tIG11c2wu
IEluIG11c2wsIHRoZQp3YXkgdG8gc2VsZWN0aXZlbHkgaW5jbHVkZSBjZXJ0YWluIGRhdGEgdHlw
ZXMgZnJvbSB0aG9zZSBkZWZpbmVkIGluCnR5cGVzLmggaXMgYnkgdGhlIHVzZSBvZiBfX05FRURf
KiBtYWNyb3MuIE5ld2xpYiB1c2VzIGEgZGlmZmVyZW50CmFwcHJvYWNoOiBpdCBwcm92aWRlcyBh
bGwgZGVmaW5pdGlvbnMgYXMgdW5kZXJzY29yZWQgdmFyaWFudHMgdmlhCnN5cy9fdHlwZXMuaCwg
YW5kIHRoZSBoZWFkZXIgZmlsZXMgdGhlbiB0eXBlZGVmIHRoZW0gb3ZlciB0byB0aGUgbm9ybWFs
CnZhcmlhbnRzIGFzIG5lZWRlZCwgd2l0aCBwcmVwcm9jZXNzb3IgZ3VhcmRzIGFyb3VuZCBlYWNo
IG9mIHRoZW0gdG8KcHJvdmVudCBkdXBsaWNhdGlvbnMuCgpSZXBsYWNlIHRoZSBfX05FRUQgbWFj
cm9zICh3aGljaCBhcmUgZWZmZWN0aXZlbHkgbm9vcHMsIHNvIG5vbmUgb2YgdGhvc2UKZGF0YSB0
eXBlcyBldmVyIGdvdCBwcm9wZXJseSBkZWZpbmVkIGluIHRob3NlIGhlYWRlcnMpIHdpdGggdGhl
IG5ld2xpYgpfdHlwZXMgc29sdXRpb24uCgpTaWduZWQtb2ZmLWJ5OiBGbG9yaWFuIFNjaG1pZHQg
PGZsb3JpYW4uc2NobWlkdEBuZWNsYWIuZXU+Ci0tLQogaW5jbHVkZS9kaXJlbnQuaCAgICAgICB8
IDE5ICsrKysrKysrKysrKysrKystLS0KIGluY2x1ZGUvc3lzL21tYW4uaCAgICAgfCAyMyArKysr
KysrKysrKysrKysrKysrLS0tLQogaW5jbHVkZS9zeXMvcmVzb3VyY2UuaCB8IDExICsrKysrKysr
Ky0tCiBpbmNsdWRlL3N5cy9zdGF0dmZzLmggIHwgMTQgKysrKysrKysrKystLS0KIDQgZmlsZXMg
Y2hhbmdlZCwgNTUgaW5zZXJ0aW9ucygrKSwgMTIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
aW5jbHVkZS9kaXJlbnQuaCBiL2luY2x1ZGUvZGlyZW50LmgKaW5kZXggMzc1ODliNC4uODUzMjkz
MCAxMDA2NDQKLS0tIGEvaW5jbHVkZS9kaXJlbnQuaAorKysgYi9pbmNsdWRlL2RpcmVudC5oCkBA
IC0zMSwxMCArMzEsMjMgQEAKIGV4dGVybiAiQyIgewogI2VuZGlmCiAKLSNkZWZpbmUgX19ORUVE
X2lub190Ci0jZGVmaW5lIF9fTkVFRF9vZmZfdAorI2luY2x1ZGUgPHN5cy9fdHlwZXMuaD4KKwor
I2lmbmRlZiBfSU5PX1RfREVDTEFSRUQKK3R5cGVkZWYgX19pbm9fdCBpbm9fdDsKKyNkZWZpbmUg
X0lOT19UX0RFQ0xBUkVECisjZW5kaWYKKworI2lmbmRlZiBfT0ZGX1RfREVDTEFSRUQKK3R5cGVk
ZWYgX19vZmZfdCBvZmZfdDsKKyNkZWZpbmUgX09GRl9UX0RFQ0xBUkVECisjZW5kaWYKKwogI2lm
IGRlZmluZWQoX0JTRF9TT1VSQ0UpIHx8IGRlZmluZWQoX0dOVV9TT1VSQ0UpCi0jZGVmaW5lIF9f
TkVFRF9zaXplX3QKKyNpZm5kZWYgX1NJWkVfVF9ERUNMQVJFRAordHlwZWRlZiBfX3NpemVfdCBz
aXplX3Q7CisjZGVmaW5lIF9TSVpFX1RfREVDTEFSRUQKKyNlbmRpZgogI2VuZGlmCiAKIHR5cGVk
ZWYgc3RydWN0IF9fZGlyc3RyZWFtIERJUjsKZGlmZiAtLWdpdCBhL2luY2x1ZGUvc3lzL21tYW4u
aCBiL2luY2x1ZGUvc3lzL21tYW4uaAppbmRleCA3YWJmNTdmLi4xNDdlZDVkIDEwMDY0NAotLS0g
YS9pbmNsdWRlL3N5cy9tbWFuLmgKKysrIGIvaW5jbHVkZS9zeXMvbW1hbi5oCkBAIC0zMCwxNCAr
MzAsMjkgQEAKIGV4dGVybiAiQyIgewogI2VuZGlmCiAKKyNpbmNsdWRlIDxzeXMvX3R5cGVzLmg+
CiAjaW5jbHVkZSA8c3RkZGVmLmg+CiAKLSNkZWZpbmUgX19ORUVEX21vZGVfdAotI2RlZmluZSBf
X05FRURfc2l6ZV90Ci0jZGVmaW5lIF9fTkVFRF9vZmZfdAorI2lmbmRlZiBfT0ZGX1RfREVDTEFS
RUQKK3R5cGVkZWYgX19vZmZfdCBvZmZfdDsKKyNkZWZpbmUgX09GRl9UX0RFQ0xBUkVECisjZW5k
aWYKKworI2lmbmRlZiBfU0laRV9UX0RFQ0xBUkVECit0eXBlZGVmIF9fc2l6ZV90IHNpemVfdDsK
KyNkZWZpbmUgX1NJWkVfVF9ERUNMQVJFRAorI2VuZGlmCisKKyNpZm5kZWYgX01PREVfVF9ERUNM
QVJFRAordHlwZWRlZiBfX21vZGVfdCBtb2RlX3Q7CisjZGVmaW5lIF9NT0RFX1RfREVDTEFSRUQK
KyNlbmRpZgogCiAjaWYgZGVmaW5lZChfR05VX1NPVVJDRSkKLSNkZWZpbmUgX19ORUVEX3NzaXpl
X3QKKyNpZm5kZWYgX1NTSVpFX1RfREVDTEFSRUQKK3R5cGVkZWYgX19zc2l6ZV90IHNzaXplX3Q7
CisjZGVmaW5lIF9TU0laRV9UX0RFQ0xBUkVECisjZW5kaWYKICNlbmRpZgogCiAjZGVmaW5lIE1B
UF9GQUlMRUQgKCh2b2lkICopIC0xKQpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9zeXMvcmVzb3VyY2Uu
aCBiL2luY2x1ZGUvc3lzL3Jlc291cmNlLmgKaW5kZXggNTE3NGI2NS4uODJlYjYzMSAxMDA2NDQK
LS0tIGEvaW5jbHVkZS9zeXMvcmVzb3VyY2UuaAorKysgYi9pbmNsdWRlL3N5cy9yZXNvdXJjZS5o
CkBAIC0zMSwxMiArMzEsMTkgQEAKIGV4dGVybiAiQyIgewogI2VuZGlmCiAKKyNpbmNsdWRlIDxz
eXMvX3R5cGVzLmg+CiAjaW5jbHVkZSA8c3lzL3RpbWUuaD4KIAotI2RlZmluZSBfX05FRURfaWRf
dAorI2lmbmRlZiBfSURfVF9ERUNMQVJFRAordHlwZWRlZiBfX2lkX3QgaWRfdDsKKyNkZWZpbmUg
X0lEX1RfREVDTEFSRUQKKyNlbmRpZgogCiAjaWZkZWYgX0dOVV9TT1VSQ0UKLSNkZWZpbmUgX19O
RUVEX3BpZF90CisjaWZuZGVmIF9QSURfVF9ERUNMQVJFRAordHlwZWRlZiBfX3BpZF90IHBpZF90
OworI2RlZmluZSBfUElEX1RfREVDTEFSRUQKKyNlbmRpZgogI2VuZGlmCiAKIHR5cGVkZWYgdW5z
aWduZWQgbG9uZyBsb25nIHJsaW1fdDsKZGlmZiAtLWdpdCBhL2luY2x1ZGUvc3lzL3N0YXR2ZnMu
aCBiL2luY2x1ZGUvc3lzL3N0YXR2ZnMuaAppbmRleCAwMzU3ZWVjLi45NmVmODUxIDEwMDY0NAot
LS0gYS9pbmNsdWRlL3N5cy9zdGF0dmZzLmgKKysrIGIvaW5jbHVkZS9zeXMvc3RhdHZmcy5oCkBA
IC0zMSwxMCArMzEsMTggQEAKIGV4dGVybiAiQyIgewogI2VuZGlmCiAKLSNkZWZpbmUgX19ORUVE
X2ZzYmxrY250X3QKLSNkZWZpbmUgX19ORUVEX2ZzZmlsY250X3QKLSNpbmNsdWRlIDxzeXMvdHlw
ZXMuaD4KICNpbmNsdWRlIDxlbmRpYW4uaD4KKyNpbmNsdWRlIDxzeXMvX3R5cGVzLmg+CisKKyNp
Zm5kZWYgX0ZTQkxLQ05UX1RfREVDTEFSRUQKK3R5cGVkZWYgX19mc2Jsa2NudF90IGZzYmxrY250
X3Q7CisjZGVmaW5lIF9GU0JMS0NOVF9UX0RFQ0xBUkVECisjZW5kaWYKKworI2lmbmRlZiBfRlNG
SUxDTlRfVF9ERUNMQVJFRAordHlwZWRlZiBfX2ZzZmlsY250X3QgZnNmaWxjbnRfdDsKKyNkZWZp
bmUgX0ZTRklMQ05UX1RfREVDTEFSRUQKKyNlbmRpZgogCiBzdHJ1Y3Qgc3RhdHZmcyB7CiAJdW5z
aWduZWQgbG9uZyBmX2JzaXplLCBmX2Zyc2l6ZTsKLS0gCjIuMjEuMAoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxp
c3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Tue Mar 26 14:25:52 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 26 Mar 2019 14:25: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 1h8n1T-0002nL-EK; Tue, 26 Mar 2019 14:25:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=SHVV=R5=neclab.eu=felipe.huici@srs-us1.protection.inumbo.net>)
 id 1h8n1R-0002nA-SO
 for minios-devel@lists.xen.org; Tue, 26 Mar 2019 14:25:49 +0000
X-Inumbo-ID: 0af47d5c-4fd3-11e9-b053-9f9e9a0d87ff
Received: from mailer1.neclab.eu (unknown [195.37.70.40])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0af47d5c-4fd3-11e9-b053-9f9e9a0d87ff;
 Tue, 26 Mar 2019 14:25:45 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer1.neclab.eu (Postfix) with ESMTP id DCF83104FF3;
 Tue, 26 Mar 2019 15:25:44 +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 VpadX1K2rX6z; Tue, 26 Mar 2019 15:25:44 +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 mailer1.neclab.eu (Postfix) with ESMTPS id A18F6104FE7
 for <minios-devel@lists.xen.org>; Tue, 26 Mar 2019 15:25:44 +0100 (CET)
Received: from DAPHNIS.office.hd ([169.254.2.2]) by METHONE.office.hd
 ([192.168.24.54]) with mapi id 14.03.0319.002; Tue, 26 Mar 2019 15:25:44
 +0100
From: Felipe Huici <Felipe.Huici@neclab.eu>
To: Florian Schmidt <Florian.Schmidt@neclab.eu>, "minios-devel@lists.xen.org"
 <minios-devel@lists.xen.org>
Thread-Topic: [UNIKRAFT PATCH] Fix selectively included type definitions
Thread-Index: AQHU49sQsiDWQq/Y7EutFi6sfqvwE6Yd9+EA
Date: Tue, 26 Mar 2019 14:25:44 +0000
Message-ID: <F0E012E0-CE3B-4356-8E9D-6B5D73CFB1C0@neclab.eu>
References: <20190326135136.15655-1-florian.schmidt@neclab.eu>
In-Reply-To: <20190326135136.15655-1-florian.schmidt@neclab.eu>
Accept-Language: en-US, de-DE
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.10.8.190312
x-originating-ip: [10.1.2.56]
Content-ID: <D7805C5A8684264E964CF64256735F75@office.hd>
MIME-Version: 1.0
Subject: Re: [Minios-devel] [UNIKRAFT PATCH] Fix selectively included type
 definitions
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>

SGkgRmxvcmlhbiwNCg0KVGhhdCdzIGNlcnRhaW5seSBhIGNsZWFuZXIgcGF0Y2gsIHRoYW5rcyBh
IGxvdCEgSSdsbCB1cHN0cmVhbSB0aGlzIG9uZSwgYW5kIG1hcmsgIkFkZCBzeXMvdHlwZXMuaCB0
byB0aGUgbW1hbiBoZWFkZXIiIGFzIHN1cGVyc2VkZWQgb24gcGF0Y2h3b3JrLg0KDQotLSBGZWxp
cGUNCg0KUmV2aWV3ZWQtYnk6IEZlbGlwZSBIdWljaSA8ZmVsaXBlLmh1aWNpQG5lY2xhYi5ldT4N
Cg0K77u/T24gMjYuMDMuMTksIDE0OjUxLCAiRmxvcmlhbiBTY2htaWR0IiA8Rmxvcmlhbi5TY2ht
aWR0QG5lY2xhYi5ldT4gd3JvdGU6DQoNCiAgICBUaGUgbmV3bGliIGdsdWUgY29kZSB1c2UgY29k
ZSBvcmlnaW5hbGx5IHRha2VuIGZyb20gbXVzbC4gSW4gbXVzbCwgdGhlDQogICAgd2F5IHRvIHNl
bGVjdGl2ZWx5IGluY2x1ZGUgY2VydGFpbiBkYXRhIHR5cGVzIGZyb20gdGhvc2UgZGVmaW5lZCBp
bg0KICAgIHR5cGVzLmggaXMgYnkgdGhlIHVzZSBvZiBfX05FRURfKiBtYWNyb3MuIE5ld2xpYiB1
c2VzIGEgZGlmZmVyZW50DQogICAgYXBwcm9hY2g6IGl0IHByb3ZpZGVzIGFsbCBkZWZpbml0aW9u
cyBhcyB1bmRlcnNjb3JlZCB2YXJpYW50cyB2aWENCiAgICBzeXMvX3R5cGVzLmgsIGFuZCB0aGUg
aGVhZGVyIGZpbGVzIHRoZW4gdHlwZWRlZiB0aGVtIG92ZXIgdG8gdGhlIG5vcm1hbA0KICAgIHZh
cmlhbnRzIGFzIG5lZWRlZCwgd2l0aCBwcmVwcm9jZXNzb3IgZ3VhcmRzIGFyb3VuZCBlYWNoIG9m
IHRoZW0gdG8NCiAgICBwcm92ZW50IGR1cGxpY2F0aW9ucy4NCiAgICANCiAgICBSZXBsYWNlIHRo
ZSBfX05FRUQgbWFjcm9zICh3aGljaCBhcmUgZWZmZWN0aXZlbHkgbm9vcHMsIHNvIG5vbmUgb2Yg
dGhvc2UNCiAgICBkYXRhIHR5cGVzIGV2ZXIgZ290IHByb3Blcmx5IGRlZmluZWQgaW4gdGhvc2Ug
aGVhZGVycykgd2l0aCB0aGUgbmV3bGliDQogICAgX3R5cGVzIHNvbHV0aW9uLg0KICAgIA0KICAg
IFNpZ25lZC1vZmYtYnk6IEZsb3JpYW4gU2NobWlkdCA8Zmxvcmlhbi5zY2htaWR0QG5lY2xhYi5l
dT4NCiAgICAtLS0NCiAgICAgaW5jbHVkZS9kaXJlbnQuaCAgICAgICB8IDE5ICsrKysrKysrKysr
KysrKystLS0NCiAgICAgaW5jbHVkZS9zeXMvbW1hbi5oICAgICB8IDIzICsrKysrKysrKysrKysr
KysrKystLS0tDQogICAgIGluY2x1ZGUvc3lzL3Jlc291cmNlLmggfCAxMSArKysrKysrKystLQ0K
ICAgICBpbmNsdWRlL3N5cy9zdGF0dmZzLmggIHwgMTQgKysrKysrKysrKystLS0NCiAgICAgNCBm
aWxlcyBjaGFuZ2VkLCA1NSBpbnNlcnRpb25zKCspLCAxMiBkZWxldGlvbnMoLSkNCiAgICANCiAg
ICBkaWZmIC0tZ2l0IGEvaW5jbHVkZS9kaXJlbnQuaCBiL2luY2x1ZGUvZGlyZW50LmgNCiAgICBp
bmRleCAzNzU4OWI0Li44NTMyOTMwIDEwMDY0NA0KICAgIC0tLSBhL2luY2x1ZGUvZGlyZW50LmgN
CiAgICArKysgYi9pbmNsdWRlL2RpcmVudC5oDQogICAgQEAgLTMxLDEwICszMSwyMyBAQA0KICAg
ICBleHRlcm4gIkMiIHsNCiAgICAgI2VuZGlmDQogICAgIA0KICAgIC0jZGVmaW5lIF9fTkVFRF9p
bm9fdA0KICAgIC0jZGVmaW5lIF9fTkVFRF9vZmZfdA0KICAgICsjaW5jbHVkZSA8c3lzL190eXBl
cy5oPg0KICAgICsNCiAgICArI2lmbmRlZiBfSU5PX1RfREVDTEFSRUQNCiAgICArdHlwZWRlZiBf
X2lub190IGlub190Ow0KICAgICsjZGVmaW5lIF9JTk9fVF9ERUNMQVJFRA0KICAgICsjZW5kaWYN
CiAgICArDQogICAgKyNpZm5kZWYgX09GRl9UX0RFQ0xBUkVEDQogICAgK3R5cGVkZWYgX19vZmZf
dCBvZmZfdDsNCiAgICArI2RlZmluZSBfT0ZGX1RfREVDTEFSRUQNCiAgICArI2VuZGlmDQogICAg
Kw0KICAgICAjaWYgZGVmaW5lZChfQlNEX1NPVVJDRSkgfHwgZGVmaW5lZChfR05VX1NPVVJDRSkN
CiAgICAtI2RlZmluZSBfX05FRURfc2l6ZV90DQogICAgKyNpZm5kZWYgX1NJWkVfVF9ERUNMQVJF
RA0KICAgICt0eXBlZGVmIF9fc2l6ZV90IHNpemVfdDsNCiAgICArI2RlZmluZSBfU0laRV9UX0RF
Q0xBUkVEDQogICAgKyNlbmRpZg0KICAgICAjZW5kaWYNCiAgICAgDQogICAgIHR5cGVkZWYgc3Ry
dWN0IF9fZGlyc3RyZWFtIERJUjsNCiAgICBkaWZmIC0tZ2l0IGEvaW5jbHVkZS9zeXMvbW1hbi5o
IGIvaW5jbHVkZS9zeXMvbW1hbi5oDQogICAgaW5kZXggN2FiZjU3Zi4uMTQ3ZWQ1ZCAxMDA2NDQN
CiAgICAtLS0gYS9pbmNsdWRlL3N5cy9tbWFuLmgNCiAgICArKysgYi9pbmNsdWRlL3N5cy9tbWFu
LmgNCiAgICBAQCAtMzAsMTQgKzMwLDI5IEBADQogICAgIGV4dGVybiAiQyIgew0KICAgICAjZW5k
aWYNCiAgICAgDQogICAgKyNpbmNsdWRlIDxzeXMvX3R5cGVzLmg+DQogICAgICNpbmNsdWRlIDxz
dGRkZWYuaD4NCiAgICAgDQogICAgLSNkZWZpbmUgX19ORUVEX21vZGVfdA0KICAgIC0jZGVmaW5l
IF9fTkVFRF9zaXplX3QNCiAgICAtI2RlZmluZSBfX05FRURfb2ZmX3QNCiAgICArI2lmbmRlZiBf
T0ZGX1RfREVDTEFSRUQNCiAgICArdHlwZWRlZiBfX29mZl90IG9mZl90Ow0KICAgICsjZGVmaW5l
IF9PRkZfVF9ERUNMQVJFRA0KICAgICsjZW5kaWYNCiAgICArDQogICAgKyNpZm5kZWYgX1NJWkVf
VF9ERUNMQVJFRA0KICAgICt0eXBlZGVmIF9fc2l6ZV90IHNpemVfdDsNCiAgICArI2RlZmluZSBf
U0laRV9UX0RFQ0xBUkVEDQogICAgKyNlbmRpZg0KICAgICsNCiAgICArI2lmbmRlZiBfTU9ERV9U
X0RFQ0xBUkVEDQogICAgK3R5cGVkZWYgX19tb2RlX3QgbW9kZV90Ow0KICAgICsjZGVmaW5lIF9N
T0RFX1RfREVDTEFSRUQNCiAgICArI2VuZGlmDQogICAgIA0KICAgICAjaWYgZGVmaW5lZChfR05V
X1NPVVJDRSkNCiAgICAtI2RlZmluZSBfX05FRURfc3NpemVfdA0KICAgICsjaWZuZGVmIF9TU0la
RV9UX0RFQ0xBUkVEDQogICAgK3R5cGVkZWYgX19zc2l6ZV90IHNzaXplX3Q7DQogICAgKyNkZWZp
bmUgX1NTSVpFX1RfREVDTEFSRUQNCiAgICArI2VuZGlmDQogICAgICNlbmRpZg0KICAgICANCiAg
ICAgI2RlZmluZSBNQVBfRkFJTEVEICgodm9pZCAqKSAtMSkNCiAgICBkaWZmIC0tZ2l0IGEvaW5j
bHVkZS9zeXMvcmVzb3VyY2UuaCBiL2luY2x1ZGUvc3lzL3Jlc291cmNlLmgNCiAgICBpbmRleCA1
MTc0YjY1Li44MmViNjMxIDEwMDY0NA0KICAgIC0tLSBhL2luY2x1ZGUvc3lzL3Jlc291cmNlLmgN
CiAgICArKysgYi9pbmNsdWRlL3N5cy9yZXNvdXJjZS5oDQogICAgQEAgLTMxLDEyICszMSwxOSBA
QA0KICAgICBleHRlcm4gIkMiIHsNCiAgICAgI2VuZGlmDQogICAgIA0KICAgICsjaW5jbHVkZSA8
c3lzL190eXBlcy5oPg0KICAgICAjaW5jbHVkZSA8c3lzL3RpbWUuaD4NCiAgICAgDQogICAgLSNk
ZWZpbmUgX19ORUVEX2lkX3QNCiAgICArI2lmbmRlZiBfSURfVF9ERUNMQVJFRA0KICAgICt0eXBl
ZGVmIF9faWRfdCBpZF90Ow0KICAgICsjZGVmaW5lIF9JRF9UX0RFQ0xBUkVEDQogICAgKyNlbmRp
Zg0KICAgICANCiAgICAgI2lmZGVmIF9HTlVfU09VUkNFDQogICAgLSNkZWZpbmUgX19ORUVEX3Bp
ZF90DQogICAgKyNpZm5kZWYgX1BJRF9UX0RFQ0xBUkVEDQogICAgK3R5cGVkZWYgX19waWRfdCBw
aWRfdDsNCiAgICArI2RlZmluZSBfUElEX1RfREVDTEFSRUQNCiAgICArI2VuZGlmDQogICAgICNl
bmRpZg0KICAgICANCiAgICAgdHlwZWRlZiB1bnNpZ25lZCBsb25nIGxvbmcgcmxpbV90Ow0KICAg
IGRpZmYgLS1naXQgYS9pbmNsdWRlL3N5cy9zdGF0dmZzLmggYi9pbmNsdWRlL3N5cy9zdGF0dmZz
LmgNCiAgICBpbmRleCAwMzU3ZWVjLi45NmVmODUxIDEwMDY0NA0KICAgIC0tLSBhL2luY2x1ZGUv
c3lzL3N0YXR2ZnMuaA0KICAgICsrKyBiL2luY2x1ZGUvc3lzL3N0YXR2ZnMuaA0KICAgIEBAIC0z
MSwxMCArMzEsMTggQEANCiAgICAgZXh0ZXJuICJDIiB7DQogICAgICNlbmRpZg0KICAgICANCiAg
ICAtI2RlZmluZSBfX05FRURfZnNibGtjbnRfdA0KICAgIC0jZGVmaW5lIF9fTkVFRF9mc2ZpbGNu
dF90DQogICAgLSNpbmNsdWRlIDxzeXMvdHlwZXMuaD4NCiAgICAgI2luY2x1ZGUgPGVuZGlhbi5o
Pg0KICAgICsjaW5jbHVkZSA8c3lzL190eXBlcy5oPg0KICAgICsNCiAgICArI2lmbmRlZiBfRlNC
TEtDTlRfVF9ERUNMQVJFRA0KICAgICt0eXBlZGVmIF9fZnNibGtjbnRfdCBmc2Jsa2NudF90Ow0K
ICAgICsjZGVmaW5lIF9GU0JMS0NOVF9UX0RFQ0xBUkVEDQogICAgKyNlbmRpZg0KICAgICsNCiAg
ICArI2lmbmRlZiBfRlNGSUxDTlRfVF9ERUNMQVJFRA0KICAgICt0eXBlZGVmIF9fZnNmaWxjbnRf
dCBmc2ZpbGNudF90Ow0KICAgICsjZGVmaW5lIF9GU0ZJTENOVF9UX0RFQ0xBUkVEDQogICAgKyNl
bmRpZg0KICAgICANCiAgICAgc3RydWN0IHN0YXR2ZnMgew0KICAgICAJdW5zaWduZWQgbG9uZyBm
X2JzaXplLCBmX2Zyc2l6ZTsNCiAgICAtLSANCiAgICAyLjIxLjANCiAgICANCiAgICANCg0KX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVs
IG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Tue Mar 26 16:56:24 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 26 Mar 2019 16:56: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 1h8pN8-0007Ly-BJ; Tue, 26 Mar 2019 16:56: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=AUgU=R5=gmail.com=radunicolau102@srs-us1.protection.inumbo.net>)
 id 1h8pN7-0007Lt-AI
 for minios-devel@lists.xen.org; Tue, 26 Mar 2019 16:56:21 +0000
X-Inumbo-ID: 13cc915b-4fe8-11e9-bc90-bc764e045a96
Received: from mail-oi1-x241.google.com (unknown [2607:f8b0:4864:20::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 13cc915b-4fe8-11e9-bc90-bc764e045a96;
 Tue, 26 Mar 2019 16:56:19 +0000 (UTC)
Received: by mail-oi1-x241.google.com with SMTP id x188so10473682oia.13
 for <minios-devel@lists.xen.org>; Tue, 26 Mar 2019 09:56:19 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=vccCOeA2r0tWDgVHapUvQ4EpiIzjN7SSse35FgwLhNg=;
 b=GG+uSEGBITT2WJkI9exj9mWJDZYZmeggynWuwF+haLy6177mjQzs5Lh11LNfuuyY+Q
 NJH9wAByowlUxf+uhbPUgAT8A8q+EVpcZgtB4cSIr/X1IK/z+W8fxJpNwbJu97JaWADs
 5J0ygGGQ4shnCPbV5bkRfEly9xdHP3oDvx3RNUkD4gFtTuJES05s3qnvIqiBrTqE6MLj
 aX4QO0oU5lJp8x61IZyO1LLOFotZosh9D7yOxhOZinkldT/UUR72CtiZHAq3pnGiXW7Z
 1GRHuLeqS4zx6fdoaS03HF19yf+vq7nQPBotniqTTGbkiTlDbdOAjdwRp3YdIn2ksLw3
 VwCg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=vccCOeA2r0tWDgVHapUvQ4EpiIzjN7SSse35FgwLhNg=;
 b=ajkn2042hmPoKURVyOKzwudGVoUBcS1Wp6AfM7vEkzZn/oJh+PKpZ38Ft/6qJEb7Di
 iBtllWxMDEv8F8VIb+Ao89kZInoCJW60vK4JJd2s5jErLHNxogpkPdKMsxqL/I5F1AbC
 fP8hQy7Bjs3GZC9buLokYhz7dmA8kvfw+zRa26KdrpwEup8zmMpV+zrza6WwWftuQ1xW
 R5i7sSJ49g2vTp7RKpb1J7Yt8Lk6vyySEqNLvfpCWDKYaGyMvArbD8xC/JnP8WXHeCZJ
 3DteQbTpaWkVLZu/ES7+yCggr1P8AjYn33D4dsOa/u/zIN0igU6XAGnha2sLUvAf0KtP
 Usww==
X-Gm-Message-State: APjAAAXjsLJKOZZ1o3qyYxNkEEym0of+elAvXaPKieoAU6k+JT3xTdOk
 fyH4yuEMiIGklSSIiWMyywvA839EoGir/K+DohtztPI4r8Y=
X-Google-Smtp-Source: APXvYqyzXeBmaTp26Mxrc5gKLLh8bYl8kcex4HkP1eVZiOjMs7eRz+nExER48gYg/cljVKxR+6yjThK7lUM9snU7jsc=
X-Received: by 2002:aca:4dd1:: with SMTP id
 a200mr12839241oib.142.1553619379054; 
 Tue, 26 Mar 2019 09:56:19 -0700 (PDT)
MIME-Version: 1.0
References: <20190326084146.4791-1-florian.schmidt@neclab.eu>
In-Reply-To: <20190326084146.4791-1-florian.schmidt@neclab.eu>
From: Radu Nicolau <radunicolau102@gmail.com>
Date: Tue, 26 Mar 2019 18:56:08 +0200
Message-ID: <CAPGq5zZku+UhjtbwaLH8pq1Js4aYkBCVLdYtg_71x3fBuhT9hA@mail.gmail.com>
To: Florian Schmidt <florian.schmidt@neclab.eu>
Subject: Re: [Minios-devel] [UNIKRAFT PATCH] plat/common: Zero out extregs
 area when creating new thread
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: minios-devel@lists.xen.org, Yuri Volchkov <yuri.volchkov@neclab.eu>
Content-Type: multipart/mixed; boundary="===============6421849990397358629=="
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

--===============6421849990397358629==
Content-Type: multipart/alternative; boundary="000000000000346de005850233ee"

--000000000000346de005850233ee
Content-Type: text/plain; charset="UTF-8"

Hello,

I've tested this patch and it solves the issue.

Radu

Tested-by: Radu Nicolau <radunicolau102@gmail.com>


On Tue, Mar 26, 2019 at 10:42 AM Florian Schmidt <florian.schmidt@neclab.eu>
wrote:

> Instructions such as xsave and xsaveopt, which are designed to save the
> extended registers on recent x86 CPUs do not guarantee that they touch
> the complete xsave header area, but rather only the bits that the need
> to set. This can lead to invalid xsave header areas if the area is not
> zeroed out before use, which in turn leads to GP traps on xrstor.
> Note that simply zeroing out the area is not enough, because an all-zero
> xsave legacy region is also invalid.
>
> Thanks to Radu Nicolau for reporting this bug.
>
> Signed-off-by: Florian Schmidt <florian.schmidt@neclab.eu>
> ---
>  plat/common/sw_ctx.c | 4 +++-
>  1 file changed, 3 insertions(+), 1 deletion(-)
>
> diff --git a/plat/common/sw_ctx.c b/plat/common/sw_ctx.c
> index c69f5fde..06795244 100644
> --- a/plat/common/sw_ctx.c
> +++ b/plat/common/sw_ctx.c
> @@ -34,6 +34,7 @@
>
>  #include <stdint.h>
>  #include <stdlib.h>
> +#include <string.h>
>  #include <uk/plat/thread.h>
>  #include <uk/alloc.h>
>  #include <sw_ctx.h>
> @@ -70,7 +71,8 @@ static void *sw_ctx_create(struct uk_alloc *allocator,
> unsigned long sp)
>         ctx->ip = (unsigned long) asm_thread_starter;
>         ctx->extregs = ALIGN_UP(((uintptr_t)ctx + sizeof(struct sw_ctx)),
>                                 x86_cpu_features.extregs_align);
> -       // Initialize the extregs area by saving a valid register layout
> to it
> +       // Initialize extregs area: zero out, then save a valid layout to
> it.
> +       memset((void *)ctx->extregs, 0, x86_cpu_features.extregs_size);
>         save_extregs(ctx);
>
>         return ctx;
> --
> 2.21.0
>
>

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

<div dir=3D"ltr">Hello,<div><br></div><div>I&#39;ve tested this patch and i=
t solves the issue.</div><div><br></div><div><div>Radu</div><br class=3D"gm=
ail-Apple-interchange-newline"></div><div>Tested-by: Radu Nicolau &lt;<a hr=
ef=3D"mailto:radunicolau102@gmail.com" target=3D"_blank">radunicolau102@gma=
il.com</a>&gt;<br></div><div><br></div></div><br><div class=3D"gmail_quote"=
><div dir=3D"ltr" class=3D"gmail_attr">On Tue, Mar 26, 2019 at 10:42 AM Flo=
rian Schmidt &lt;<a href=3D"mailto:florian.schmidt@neclab.eu" target=3D"_bl=
ank">florian.schmidt@neclab.eu</a>&gt; wrote:<br></div><blockquote class=3D=
"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(2=
04,204,204);padding-left:1ex">Instructions such as xsave and xsaveopt, whic=
h are designed to save the<br>
extended registers on recent x86 CPUs do not guarantee that they touch<br>
the complete xsave header area, but rather only the bits that the need<br>
to set. This can lead to invalid xsave header areas if the area is not<br>
zeroed out before use, which in turn leads to GP traps on xrstor.<br>
Note that simply zeroing out the area is not enough, because an all-zero<br=
>
xsave legacy region is also invalid.<br>
<br>
Thanks to Radu Nicolau for reporting this bug.<br>
<br>
Signed-off-by: Florian Schmidt &lt;<a href=3D"mailto:florian.schmidt@neclab=
.eu" target=3D"_blank">florian.schmidt@neclab.eu</a>&gt;<br>
---<br>
=C2=A0plat/common/sw_ctx.c | 4 +++-<br>
=C2=A01 file changed, 3 insertions(+), 1 deletion(-)<br>
<br>
diff --git a/plat/common/sw_ctx.c b/plat/common/sw_ctx.c<br>
index c69f5fde..06795244 100644<br>
--- a/plat/common/sw_ctx.c<br>
+++ b/plat/common/sw_ctx.c<br>
@@ -34,6 +34,7 @@<br>
<br>
=C2=A0#include &lt;stdint.h&gt;<br>
=C2=A0#include &lt;stdlib.h&gt;<br>
+#include &lt;string.h&gt;<br>
=C2=A0#include &lt;uk/plat/thread.h&gt;<br>
=C2=A0#include &lt;uk/alloc.h&gt;<br>
=C2=A0#include &lt;sw_ctx.h&gt;<br>
@@ -70,7 +71,8 @@ static void *sw_ctx_create(struct uk_alloc *allocator, un=
signed long sp)<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 ctx-&gt;ip =3D (unsigned long) asm_thread_start=
er;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 ctx-&gt;extregs =3D ALIGN_UP(((uintptr_t)ctx + =
sizeof(struct sw_ctx)),<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 x86_cpu_features.extregs_align);<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0// Initialize the extregs area by saving a vali=
d register layout to it<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0// Initialize extregs area: zero out, then save=
 a valid layout to it.<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0memset((void *)ctx-&gt;extregs, 0, x86_cpu_feat=
ures.extregs_size);<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 save_extregs(ctx);<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 return ctx;<br>
-- <br>
2.21.0<br>
<br>
</blockquote></div>

--000000000000346de005850233ee--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRl
dmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

--===============6421849990397358629==--


From minios-devel-bounces@lists.xenproject.org Wed Mar 27 02:35:06 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 27 Mar 2019 02:35:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h8yPA-0002TZ-UR; Wed, 27 Mar 2019 02:35: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=aSUp=R6=arm.com=justin.he@srs-us1.protection.inumbo.net>)
 id 1h8yPA-0002TU-8Q
 for minios-devel@lists.xenproject.org; Wed, 27 Mar 2019 02:35:04 +0000
X-Inumbo-ID: ec615354-5038-11e9-b413-8f7268c0e9a3
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id ec615354-5038-11e9-b413-8f7268c0e9a3;
 Wed, 27 Mar 2019 02:35:02 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 2F8E2A78;
 Tue, 26 Mar 2019 19:35:02 -0700 (PDT)
Received: from entos-thunderx2-02.shanghai.arm.com
 (entos-thunderx2-02.shanghai.arm.com [10.169.40.54])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id 9C01B3F557;
 Tue, 26 Mar 2019 19:35:00 -0700 (PDT)
From: Jia He <justin.he@arm.com>
To: minios-devel@lists.xenproject.org, Simon Kuenzer <simon.kuenzer@neclab.eu>,
 Sharan.Santhanam@neclab.eu
Date: Wed, 27 Mar 2019 10:34:36 +0800
Message-Id: <20190327023445.50569-1-justin.he@arm.com>
X-Mailer: git-send-email 2.17.1
Subject: [Minios-devel] [UNIKRAFT PATCHv4 0/9] Add frequently usd APIs to
 fdt(series#2)
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 <felipe.huici@neclab.eu>, Jia He <justin.he@arm.com>,
 Kaly Xin <Kaly.Xin@arm.com>, Florian Schmidt <florian.schmidt@neclab.eu>,
 Julien Grall <julien.grall@arm.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>

QXJtNjQgZGV2aWNlcyBsaWJyYXJpZXMgd2lsbCBhY2Nlc3MgZGV2aWNlIHRyZWUgdG8gZ2V0IGxv
dHMgb2YKcHJvcGVydGllcy4gV2Ugd2lsbCBnZXQgZGV2aWNlIGFkZHJlc3NlcywgaW50ZXJydXB0
cyBpbiBlYWNoIGRldmljZQpsaWJyYXJ5LiBJbiB0aGlzIGNhc2UsIHdlIHdpbGwgZmluZCBkZXZp
Y2Ugbm9kZSBieSBvZmZzZXQsIGdldCBhZGRyZXNzCmNlbGxzLCBzaXplIGNlbGxzIGFuZCBpbnRl
cnJ1cHQgY2VsbHMgZXZlcnl3aGVyZS4KClRoaXMgcGF0Y2ggc2VyaWVzIGludHJvZHVjZXMgc2Vy
dmVyYWwgQVBJcyBpbiBsaWIvZmR0IHRvIHJlZHVjZSB0aGUKcmVkdW5kYW50IGNhbGxzIG9mIGZk
dCBmdW5jdGlvbnMuCi0tLQpDaGFuZ2VzOgp2My0+djQ6IGFkZHJlc3MgdGhlIGNvbW1lbnRzIGZy
b20gSnVsaWVuLgogIDEuYWRkIGZkdCB0cmFuc2xhdGUgYWRkcmVzcyBwYXRjaDA1IHRvIGhhbmRs
ZSB0aGUgInJhbmdlcyIgcHJvcGVydHkKICAyLmFkZCBmZHRfe2FkZHJlc3Msc2l6ZX1fY2VsbHNf
b3JfcGFyZW50IGhlbHBlcnMgcGF0Y2gwNAogIDMuZml4IGEgZGVmYXVsdCB2YWx1ZSBidWcgd2hp
Y2ggZG9lc24ndCBmb2xsb3cgRFQgc3BlYwp2Mi0+djM6IGFkZHJlc3MgdGhlIGNvbW1lbnRzIGZy
b20gSnVsaWVuLgogIDEucmVtb3ZlIGZkdF9nZXRfY2VsbHMgdG8ga2VlcCBsaWJmZHQgdW5jaGFu
Z2VkCiAgMi5wYXJzZSAiaW50ZXJydXB0LWV4dGVuZGVkIiBhbmQgInJhbmdlcyIKICAzLnJlbW92
ZSB0aGUgc2l6ZSBwYXJhbWV0ZXIgaW4gZmR0X25vZGVfb2Zmc2V0X2J5X2NvbXBhdGlibGVfbGlz
dAogIDQucmVtb3ZlIHRoZSBmZHRfZm9yX2VhY2hfY29tcGF0aWJsZV9ub2RlIHdoaWNoIGlzIG5v
dCB1c2VkLgkKdjEtPnYyOiByZWJhc2UgdG8gbGF0ZXN0IGNvZGUuCgpKaWEgSGUgKDcpOgogIHBs
YXQva3ZtOiBBZGQgYnVpbGQgc3VwcG9ydCBmb3IgaW50ZXJuYWwgZmR0IGludGVyZmFjZXMKICBw
bGF0L2NvbW1vbjogSW50cm9kdWNlIGZkdF97YWRkcmVzcyxzaXplfV9jZWxsc19vcl9wYXJlbnQg
aGVscGVycwogIHBsYXQvY29tbW9uOiBBZGQgZmR0IGFkZHJlc3MgdHJhbnNsYXRpb24gc3VwcG9y
dAogIHBsYXQvY29tbW9uOiBJbnRyb2R1Y2UgZmR0X2dldF9hZGRyZXNzIGhlbHBlcgogIHBsYXQv
Y29tbW9uOiBJbnRyb2R1Y2UgZmR0X25vZGVfb2Zmc2V0X2J5X2NvbXBhdGlibGVfbGlzdCBoZWxw
ZXIKICBwbGF0L2NvbW1vbjogSW50cm9kdWNlIGZkdF9nZXRfaW50ZXJydXB0IGhlbHBlcgogIGxp
Yi9mZHQ6IENoYW5nZSB0aGUgZGVmYXVsdCB2YWx1ZSBvZiBmZHRfc2l6ZV9jZWxscwoKSmlhbnlv
bmcgV3UgKDEpOgogIHBsYXQvY29tbW9uOiBJbnRyb2R1Y2UgZmR0X2dldHByb3BfdTMyX2J5X29m
ZnNldCBoZWxwZXIKCldlaSBDaGVuICgxKToKICBwbGF0L2NvbW1vbjogSW50cm9kdWNlIGZkdF9p
bnRlcnJ1cHRfY2VsbHMgaGVscGVyIHRvIHBhcnNlIGlycQoKIGxpYi9mZHQvZmR0X2FkZHJlc3Nl
cy5jICAgfCAgIDIgKy0KIGxpYi9mZHQvaW5jbHVkZS9saWJmZHQuaCAgfCAgIDIgKy0KIHBsYXQv
Y29tbW9uL2ZkdC5jICAgICAgICAgfCAzNzMgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysKIHBsYXQvY29tbW9uL2luY2x1ZGUvZmR0LmggfCAxNzAgKysrKysrKysrKysrKysr
KysKIHBsYXQva3ZtL01ha2VmaWxlLnVrICAgICAgfCAgIDIgKwogNSBmaWxlcyBjaGFuZ2VkLCA1
NDcgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCBwbGF0
L2NvbW1vbi9mZHQuYwogY3JlYXRlIG1vZGUgMTAwNjQ0IHBsYXQvY29tbW9uL2luY2x1ZGUvZmR0
LmgKCi0tIAoyLjE3LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
bWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Wed Mar 27 02:35:07 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 27 Mar 2019 02:35: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 1h8yPC-0002Tw-Vx; Wed, 27 Mar 2019 02:35: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=aSUp=R6=arm.com=justin.he@srs-us1.protection.inumbo.net>)
 id 1h8yPC-0002Tq-Fm
 for minios-devel@lists.xenproject.org; Wed, 27 Mar 2019 02:35:06 +0000
X-Inumbo-ID: ed78bdc3-5038-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id ed78bdc3-5038-11e9-bc90-bc764e045a96;
 Wed, 27 Mar 2019 02:35: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 3D1B41596;
 Tue, 26 Mar 2019 19:35:04 -0700 (PDT)
Received: from entos-thunderx2-02.shanghai.arm.com
 (entos-thunderx2-02.shanghai.arm.com [10.169.40.54])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id 68BD53F557;
 Tue, 26 Mar 2019 19:35:02 -0700 (PDT)
From: Jia He <justin.he@arm.com>
To: minios-devel@lists.xenproject.org, Simon Kuenzer <simon.kuenzer@neclab.eu>,
 Sharan.Santhanam@neclab.eu
Date: Wed, 27 Mar 2019 10:34:37 +0800
Message-Id: <20190327023445.50569-2-justin.he@arm.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20190327023445.50569-1-justin.he@arm.com>
References: <20190327023445.50569-1-justin.he@arm.com>
Subject: [Minios-devel] [UNIKRAFT PATCHv4 1/9] plat/common: Introduce
 fdt_getprop_u32_by_offset helper
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 <felipe.huici@neclab.eu>, Jia He <justin.he@arm.com>,
 Wei Chen <wei.chen@arm.com>, Kaly Xin <Kaly.Xin@arm.com>,
 Jianyong Wu <jianyong.wu@arm.com>, Florian Schmidt <florian.schmidt@neclab.eu>,
 Julien Grall <julien.grall@arm.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>

RnJvbTogSmlhbnlvbmcgV3UgPGppYW55b25nLnd1QGFybS5jb20+CgpGcm9tOiBKaWFueW9uZyBX
dSA8amlhbnlvbmcud3VAYXJtLmNvbT4KVGhpcyBoZWxwZXIgd2lsbCBiZSB1c2VkIHZlcnkgZnJl
cXVlbnRseSB0byB1MzIgZnJvbSBwcm9wZXJ0aWVzLgpTbyB3ZSBwcm92aWRlIHRoaXMgaGVscGVy
IGhlcmUgdG8gYXZvaWQgdXNpbmcgZmR0X2dldHByb3AgYW5kCmZkdDMyX3RvX2NwdSBldmVyeXdo
ZXJlLgoKU2lnbmVkLW9mZi1ieTogV2VpIENoZW4gPHdlaS5jaGVuQGFybS5jb20+ClNpZ25lZC1v
ZmYtYnk6IEppYW55b25nIFd1IDxqaWFueW9uZy53dUBhcm0uY29tPgpTaWduZWQtb2ZmLWJ5OiBK
aWEgSGUgPGp1c3Rpbi5oZUBhcm0uY29tPgotLS0KIHBsYXQvY29tbW9uL2ZkdC5jICAgICAgICAg
fCA1OSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHBsYXQvY29tbW9u
L2luY2x1ZGUvZmR0LmggfCA1OSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysKIDIgZmlsZXMgY2hhbmdlZCwgMTE4IGluc2VydGlvbnMoKykKIGNyZWF0ZSBtb2RlIDEwMDY0
NCBwbGF0L2NvbW1vbi9mZHQuYwogY3JlYXRlIG1vZGUgMTAwNjQ0IHBsYXQvY29tbW9uL2luY2x1
ZGUvZmR0LmgKCmRpZmYgLS1naXQgYS9wbGF0L2NvbW1vbi9mZHQuYyBiL3BsYXQvY29tbW9uL2Zk
dC5jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjQ3ZjdjNzQKLS0tIC9kZXYv
bnVsbAorKysgYi9wbGF0L2NvbW1vbi9mZHQuYwpAQCAtMCwwICsxLDU5IEBACisvKiBTUERYLUxp
Y2Vuc2UtSWRlbnRpZmllcjogQlNELTMtQ2xhdXNlICovCisvKgorICogQXV0aG9yczogV2VpIENo
ZW4gPFdlaS5DaGVuQGFybS5jb20+CisgKiAgICAgICAgICBKaWFueW9uZyBXdSA8Smlhbnlvbmcu
V3VAYXJtLmNvbT4KKyAqCisgKiBDb3B5cmlnaHQgKGMpIDIwMTgsIEFybSBMdGQuIEFsbCByaWdo
dHMgcmVzZXJ2ZWQuCisgKgorICogUmVkaXN0cmlidXRpb24gYW5kIHVzZSBpbiBzb3VyY2UgYW5k
IGJpbmFyeSBmb3Jtcywgd2l0aCBvciB3aXRob3V0CisgKiBtb2RpZmljYXRpb24sIGFyZSBwZXJt
aXR0ZWQgcHJvdmlkZWQgdGhhdCB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnMKKyAqIGFyZSBtZXQ6
CisgKgorICogMS4gUmVkaXN0cmlidXRpb25zIG9mIHNvdXJjZSBjb2RlIG11c3QgcmV0YWluIHRo
ZSBhYm92ZSBjb3B5cmlnaHQKKyAqICAgIG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMg
YW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lci4KKyAqIDIuIFJlZGlzdHJpYnV0aW9ucyBpbiBi
aW5hcnkgZm9ybSBtdXN0IHJlcHJvZHVjZSB0aGUgYWJvdmUgY29weXJpZ2h0CisgKiAgICBub3Rp
Y2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIg
aW4gdGhlCisgKiAgICBkb2N1bWVudGF0aW9uIGFuZC9vciBvdGhlciBtYXRlcmlhbHMgcHJvdmlk
ZWQgd2l0aCB0aGUgZGlzdHJpYnV0aW9uLgorICogMy4gTmVpdGhlciB0aGUgbmFtZSBvZiB0aGUg
Y29weXJpZ2h0IGhvbGRlciBub3IgdGhlIG5hbWVzIG9mIGl0cworICogICAgY29udHJpYnV0b3Jz
IG1heSBiZSB1c2VkIHRvIGVuZG9yc2Ugb3IgcHJvbW90ZSBwcm9kdWN0cyBkZXJpdmVkIGZyb20K
KyAqICAgIHRoaXMgc29mdHdhcmUgd2l0aG91dCBzcGVjaWZpYyBwcmlvciB3cml0dGVuIHBlcm1p
c3Npb24uCisgKgorICogVEhJUyBTT0ZUV0FSRSBJUyBQUk9WSURFRCBCWSBUSEUgQ09QWVJJR0hU
IEhPTERFUlMgQU5EIENPTlRSSUJVVE9SUyAiQVMgSVMiCisgKiBBTkQgQU5ZIEVYUFJFU1MgT1Ig
SU1QTElFRCBXQVJSQU5USUVTLCBJTkNMVURJTkcsIEJVVCBOT1QgTElNSVRFRCBUTywgVEhFCisg
KiBJTVBMSUVEIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZIEFORCBGSVRORVNTIEZPUiBB
IFBBUlRJQ1VMQVIgUFVSUE9TRQorICogQVJFIERJU0NMQUlNRUQuIElOIE5PIEVWRU5UIFNIQUxM
IFRIRSBDT1BZUklHSFQgSE9MREVSIE9SIENPTlRSSUJVVE9SUyBCRQorICogTElBQkxFIEZPUiBB
TlkgRElSRUNULCBJTkRJUkVDVCwgSU5DSURFTlRBTCwgU1BFQ0lBTCwgRVhFTVBMQVJZLCBPUgor
ICogQ09OU0VRVUVOVElBTCBEQU1BR0VTIChJTkNMVURJTkcsIEJVVCBOT1QgTElNSVRFRCBUTywg
UFJPQ1VSRU1FTlQgT0YKKyAqIFNVQlNUSVRVVEUgR09PRFMgT1IgU0VSVklDRVM7IExPU1MgT0Yg
VVNFLCBEQVRBLCBPUiBQUk9GSVRTOyBPUiBCVVNJTkVTUworICogSU5URVJSVVBUSU9OKSBIT1dF
VkVSIENBVVNFRCBBTkQgT04gQU5ZIFRIRU9SWSBPRiBMSUFCSUxJVFksIFdIRVRIRVIgSU4KKyAq
IENPTlRSQUNULCBTVFJJQ1QgTElBQklMSVRZLCBPUiBUT1JUIChJTkNMVURJTkcgTkVHTElHRU5D
RSBPUiBPVEhFUldJU0UpCisgKiBBUklTSU5HIElOIEFOWSBXQVkgT1VUIE9GIFRIRSBVU0UgT0Yg
VEhJUyBTT0ZUV0FSRSwgRVZFTiBJRiBBRFZJU0VEIE9GIFRIRQorICogUE9TU0lCSUxJVFkgT0Yg
U1VDSCBEQU1BR0UuCisgKgorICogVEhJUyBIRUFERVIgTUFZIE5PVCBCRSBFWFRSQUNURUQgT1Ig
TU9ESUZJRUQgSU4gQU5ZIFdBWS4KKyAqLworI2luY2x1ZGUgImxpYmZkdF9lbnYuaCIKKworI2lu
Y2x1ZGUgPGZkdC5oPgorI2luY2x1ZGUgPGxpYmZkdC5oPgorCisjaW5jbHVkZSAibGliZmR0X2lu
dGVybmFsLmgiCisjaW5jbHVkZSAidWsvcHJpbnQuaCIKKworaW50IGZkdF9nZXRwcm9wX3UzMl9i
eV9vZmZzZXQoY29uc3Qgdm9pZCAqZmR0LCBpbnQgb2Zmc2V0LAorCQljb25zdCBjaGFyICpuYW1l
LCB1aW50MzJfdCAqb3V0KQoreworCWNvbnN0IGZkdDMyX3QgKnByb3A7CisJaW50IHByb3BfbGVu
OworCisJcHJvcCA9IGZkdF9nZXRwcm9wKGZkdCwgb2Zmc2V0LCBuYW1lLCAmcHJvcF9sZW4pOwor
CWlmICghcHJvcCkKKwkJcmV0dXJuIHByb3BfbGVuOworCisJaWYgKHByb3BfbGVuID49IChpbnQp
c2l6ZW9mKGZkdDMyX3QpKSB7CisJCSpvdXQgPSBmZHQzMl90b19jcHUocHJvcFswXSk7CisJCXJl
dHVybiAwOworCX0KKworCXJldHVybiAtRkRUX0VSUl9OT1RGT1VORDsKK30KZGlmZiAtLWdpdCBh
L3BsYXQvY29tbW9uL2luY2x1ZGUvZmR0LmggYi9wbGF0L2NvbW1vbi9pbmNsdWRlL2ZkdC5oCm5l
dyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjhmZjg4ZDcKLS0tIC9kZXYvbnVsbAor
KysgYi9wbGF0L2NvbW1vbi9pbmNsdWRlL2ZkdC5oCkBAIC0wLDAgKzEsNTkgQEAKKy8qIFNQRFgt
TGljZW5zZS1JZGVudGlmaWVyOiBCU0QtMy1DbGF1c2UgKi8KKy8qCisgKiBBdXRob3JzOiBXZWkg
Q2hlbiA8V2VpLkNoZW5AYXJtLmNvbT4KKyAqICAgICAgICAgIEppYW55b25nIFd1IDxKaWFueW9u
Zy5XdUBhcm0uY29tPgorICoKKyAqIENvcHlyaWdodCAoYykgMjAxOCwgQXJtIEx0ZC4gQWxsIHJp
Z2h0cyByZXNlcnZlZC4KKyAqCisgKiBSZWRpc3RyaWJ1dGlvbiBhbmQgdXNlIGluIHNvdXJjZSBh
bmQgYmluYXJ5IGZvcm1zLCB3aXRoIG9yIHdpdGhvdXQKKyAqIG1vZGlmaWNhdGlvbiwgYXJlIHBl
cm1pdHRlZCBwcm92aWRlZCB0aGF0IHRoZSBmb2xsb3dpbmcgY29uZGl0aW9ucworICogYXJlIG1l
dDoKKyAqCisgKiAxLiBSZWRpc3RyaWJ1dGlvbnMgb2Ygc291cmNlIGNvZGUgbXVzdCByZXRhaW4g
dGhlIGFib3ZlIGNvcHlyaWdodAorICogICAgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9u
cyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyLgorICogMi4gUmVkaXN0cmlidXRpb25zIGlu
IGJpbmFyeSBmb3JtIG11c3QgcmVwcm9kdWNlIHRoZSBhYm92ZSBjb3B5cmlnaHQKKyAqICAgIG5v
dGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1l
ciBpbiB0aGUKKyAqICAgIGRvY3VtZW50YXRpb24gYW5kL29yIG90aGVyIG1hdGVyaWFscyBwcm92
aWRlZCB3aXRoIHRoZSBkaXN0cmlidXRpb24uCisgKiAzLiBOZWl0aGVyIHRoZSBuYW1lIG9mIHRo
ZSBjb3B5cmlnaHQgaG9sZGVyIG5vciB0aGUgbmFtZXMgb2YgaXRzCisgKiAgICBjb250cmlidXRv
cnMgbWF5IGJlIHVzZWQgdG8gZW5kb3JzZSBvciBwcm9tb3RlIHByb2R1Y3RzIGRlcml2ZWQgZnJv
bQorICogICAgdGhpcyBzb2Z0d2FyZSB3aXRob3V0IHNwZWNpZmljIHByaW9yIHdyaXR0ZW4gcGVy
bWlzc2lvbi4KKyAqCisgKiBUSElTIFNPRlRXQVJFIElTIFBST1ZJREVEIEJZIFRIRSBDT1BZUklH
SFQgSE9MREVSUyBBTkQgQ09OVFJJQlVUT1JTICJBUyBJUyIKKyAqIEFORCBBTlkgRVhQUkVTUyBP
UiBJTVBMSUVEIFdBUlJBTlRJRVMsIElOQ0xVRElORywgQlVUIE5PVCBMSU1JVEVEIFRPLCBUSEUK
KyAqIElNUExJRUQgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFkgQU5EIEZJVE5FU1MgRk9S
IEEgUEFSVElDVUxBUiBQVVJQT1NFCisgKiBBUkUgRElTQ0xBSU1FRC4gSU4gTk8gRVZFTlQgU0hB
TEwgVEhFIENPUFlSSUdIVCBIT0xERVIgT1IgQ09OVFJJQlVUT1JTIEJFCisgKiBMSUFCTEUgRk9S
IEFOWSBESVJFQ1QsIElORElSRUNULCBJTkNJREVOVEFMLCBTUEVDSUFMLCBFWEVNUExBUlksIE9S
CisgKiBDT05TRVFVRU5USUFMIERBTUFHRVMgKElOQ0xVRElORywgQlVUIE5PVCBMSU1JVEVEIFRP
LCBQUk9DVVJFTUVOVCBPRgorICogU1VCU1RJVFVURSBHT09EUyBPUiBTRVJWSUNFUzsgTE9TUyBP
RiBVU0UsIERBVEEsIE9SIFBST0ZJVFM7IE9SIEJVU0lORVNTCisgKiBJTlRFUlJVUFRJT04pIEhP
V0VWRVIgQ0FVU0VEIEFORCBPTiBBTlkgVEhFT1JZIE9GIExJQUJJTElUWSwgV0hFVEhFUiBJTgor
ICogQ09OVFJBQ1QsIFNUUklDVCBMSUFCSUxJVFksIE9SIFRPUlQgKElOQ0xVRElORyBORUdMSUdF
TkNFIE9SIE9USEVSV0lTRSkKKyAqIEFSSVNJTkcgSU4gQU5ZIFdBWSBPVVQgT0YgVEhFIFVTRSBP
RiBUSElTIFNPRlRXQVJFLCBFVkVOIElGIEFEVklTRUQgT0YgVEhFCisgKiBQT1NTSUJJTElUWSBP
RiBTVUNIIERBTUFHRS4KKyAqCisgKiBUSElTIEhFQURFUiBNQVkgTk9UIEJFIEVYVFJBQ1RFRCBP
UiBNT0RJRklFRCBJTiBBTlkgV0FZLgorICovCisjaWZuZGVmIF9QTEFUX0NPTU1PTl9GRFRfSAor
I2RlZmluZSBfUExBVF9DT01NT05fRkRUX0gKKworLyoqCisgKiBmZHRfZ2V0cHJvcF91MzJfYnlf
b2Zmc2V0IC0gcmV0cmlldmUgdTMyIG9mIGEgZ2l2ZW4gcHJvcGVydHkKKyAqIEBmZHQ6IHBvaW50
ZXIgdG8gdGhlIGRldmljZSB0cmVlIGJsb2IKKyAqIEBub2Rlb2Zmc2V0OiBvZmZzZXQgb2YgdGhl
IG5vZGUgd2hvc2UgcHJvcGVydHkgdG8gZmluZAorICogQG5hbWU6IG5hbWUgb2YgdGhlIHByb3Bl
cnR5IHRvIGZpbmQKKyAqIEBvdXQ6IHBvaW50ZXIgdG8gdTMyIHZhcmlhYmxlICh3aWxsIGJlIG92
ZXJ3cml0dGVuKSBvciBOVUxMCisgKgorICogZmR0X2dldHByb3BfdTMyX2J5X29mZnNldCgpIHJl
dHJpZXZlcyB1MzIgdG8gdGhlIHZhbHVlIG9mIHRoZSBwcm9wZXJ0eQorICogbmFtZWQgJ25hbWUn
IG9mIHRoZSBub2RlIGF0IG9mZnNldCBub2Rlb2Zmc2V0ICh0aGlzIHdpbGwgYmUgYQorICogcG9p
bnRlciB0byB3aXRoaW4gdGhlIGRldmljZSBibG9iIGl0c2VsZiwgbm90IGEgY29weSBvZiB0aGUg
dmFsdWUpLgorICogSWYgb3V0IGlzIG5vbi1OVUxMLCB0aGUgdTMyIG9mIHRoZSBwcm9wZXJ0eSB2
YWx1ZSBpcyByZXR1cm5lZC4KKyAqCisgKiByZXR1cm5zOgorICoJMCwgb24gc3VjY2VzcworICoJ
CW91dCBjb250YWlucyB0aGUgdTMyIG9mIGEgZ2l2ZW4gcHJvcGVydHkgYXQgbm9kZW9mZnNldC4K
KyAqCS1GRFRfRVJSX05PVEZPVU5ELCBub2RlIGRvZXMgbm90IGhhdmUgbmFtZWQgcHJvcGVydHkK
KyAqCS1GRFRfRVJSX0JBRE5DRUxMUywKKyAqLworaW50IGZkdF9nZXRwcm9wX3UzMl9ieV9vZmZz
ZXQoY29uc3Qgdm9pZCAqZmR0LCBpbnQgbm9kZW9mZnNldCwKKwkJY29uc3QgY2hhciAqbmFtZSwg
dWludDMyX3QgKm91dCk7CisKKyNlbmRpZgotLSAKMi4xNy4xCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApN
aW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Wed Mar 27 02:35:09 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 27 Mar 2019 02:35: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 1h8yPF-0002UU-1E; Wed, 27 Mar 2019 02:35: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=aSUp=R6=arm.com=justin.he@srs-us1.protection.inumbo.net>)
 id 1h8yPD-0002UE-QN
 for minios-devel@lists.xenproject.org; Wed, 27 Mar 2019 02:35:07 +0000
X-Inumbo-ID: ee876a14-5038-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id ee876a14-5038-11e9-bc90-bc764e045a96;
 Wed, 27 Mar 2019 02:35:06 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 07E67A78;
 Tue, 26 Mar 2019 19:35:06 -0700 (PDT)
Received: from entos-thunderx2-02.shanghai.arm.com
 (entos-thunderx2-02.shanghai.arm.com [10.169.40.54])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id 763323F557;
 Tue, 26 Mar 2019 19:35:04 -0700 (PDT)
From: Jia He <justin.he@arm.com>
To: minios-devel@lists.xenproject.org, Simon Kuenzer <simon.kuenzer@neclab.eu>,
 Sharan.Santhanam@neclab.eu
Date: Wed, 27 Mar 2019 10:34:38 +0800
Message-Id: <20190327023445.50569-3-justin.he@arm.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20190327023445.50569-1-justin.he@arm.com>
References: <20190327023445.50569-1-justin.he@arm.com>
Subject: [Minios-devel] [UNIKRAFT PATCHv4 2/9] plat/kvm: Add build support
 for internal fdt interfaces
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 <felipe.huici@neclab.eu>, Jia He <justin.he@arm.com>,
 Kaly Xin <Kaly.Xin@arm.com>, Florian Schmidt <florian.schmidt@neclab.eu>,
 Julien Grall <julien.grall@arm.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>

VGhpcyBlbmFibGUgdGhlIGJ1aWxkIHN1cHBvcnQgZm9yIGZkdCBpbnRlcmZhY2VzIGZvciBsYXRl
ciBjb21taXRzLgpUaGVzZSBpbnRlcmZhY2VzIGFyZSB0aGUgaGVscGVycyBmb3IgYXJtNjQgaW50
ZXJydXB0IGNvbnRyb2xsZXIgZ2ljCmluaXRpYWxpemF0aW9uLgoKU2lnbmVkLW9mZi1ieTogSmlh
IEhlIDxqdXN0aW4uaGVAYXJtLmNvbT4KLS0tCiBwbGF0L2t2bS9NYWtlZmlsZS51ayB8IDIgKysK
IDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9wbGF0L2t2bS9N
YWtlZmlsZS51ayBiL3BsYXQva3ZtL01ha2VmaWxlLnVrCmluZGV4IGFkNjExZDMuLjhiYjJkNDcg
MTAwNjQ0Ci0tLSBhL3BsYXQva3ZtL01ha2VmaWxlLnVrCisrKyBiL3BsYXQva3ZtL01ha2VmaWxl
LnVrCkBAIC0xNyw2ICsxNyw3IEBAIExJQktWTVBMQVRfQVNJTkNMVURFUy15ICAgICAgICArPSAt
SSQoTElCS1ZNUExBVF9CQVNFKS9pbmNsdWRlCiBMSUJLVk1QTEFUX0FTSU5DTFVERVMteSAgICAg
ICAgKz0gLUkkKFVLX1BMQVRfQ09NTU9OX0JBU0UpL2luY2x1ZGUKIExJQktWTVBMQVRfQ0lOQ0xV
REVTLXkgICAgICAgICArPSAtSSQoTElCS1ZNUExBVF9CQVNFKS9pbmNsdWRlCiBMSUJLVk1QTEFU
X0NJTkNMVURFUy15ICAgICAgICAgKz0gLUkkKFVLX1BMQVRfQ09NTU9OX0JBU0UpL2luY2x1ZGUK
K0xJQktWTVBMQVRfQ0lOQ0xVREVTLSQoQ09ORklHX0FSQ0hfQVJNXzY0KSAgICAgICAgICs9IC1J
JChMSUJGRFRfQkFTRSkvCiAKIExJQktWTVBMQVRfQVNGTEFHUyAgICAgICAgICAgICArPSAtREtW
TVBMQVQKIExJQktWTVBMQVRfQ0ZMQUdTICAgICAgICAgICAgICArPSAtREtWTVBMQVQKQEAgLTY0
LDYgKzY1LDcgQEAgTElCS1ZNUExBVF9TUkNTLSQoQ09ORklHX0FSQ0hfQVJNXzY0KSArPSAkKFVL
X1BMQVRfQ09NTU9OX0JBU0UpL2FybS9jYWNoZTY0LlN8Y28KIExJQktWTVBMQVRfU1JDUy0kKENP
TkZJR19BUkNIX0FSTV82NCkgKz0gJChVS19QTEFUX0NPTU1PTl9CQVNFKS9hcm0vcHNjaV9hcm02
NC5TfGNvbW1vbgogTElCS1ZNUExBVF9TUkNTLSQoQ09ORklHX0FSQ0hfQVJNXzY0KSArPSAkKFVL
X1BMQVRfQ09NTU9OX0JBU0UpL2FybS90aW1lLmN8Y29tbW9uCiBMSUJLVk1QTEFUX1NSQ1MtJChD
T05GSUdfQVJDSF9BUk1fNjQpICs9ICQoVUtfUExBVF9DT01NT05fQkFTRSkvYXJtL3RyYXBzLmN8
Y29tbW9uCitMSUJLVk1QTEFUX1NSQ1MtJChDT05GSUdfQVJDSF9BUk1fNjQpICs9ICQoVUtfUExB
VF9DT01NT05fQkFTRSkvZmR0LmN8Y29tbW9uCiBMSUJLVk1QTEFUX1NSQ1MtJChDT05GSUdfQVJD
SF9BUk1fNjQpICs9ICQoTElCS1ZNUExBVF9CQVNFKS9hcm0vZW50cnk2NC5TCiBMSUJLVk1QTEFU
X1NSQ1MtJChDT05GSUdfQVJDSF9BUk1fNjQpICs9ICQoTElCS1ZNUExBVF9CQVNFKS9hcm0vZXhj
ZXB0aW9ucy5TCiBMSUJLVk1QTEFUX1NSQ1MtJChDT05GSUdfQVJDSF9BUk1fNjQpICs9ICQoTElC
S1ZNUExBVF9CQVNFKS9hcm0vcGFnZXRhYmxlNjQuUwotLSAKMi4xNy4xCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcg
bGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Wed Mar 27 02:35:10 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 27 Mar 2019 02:35: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 1h8yPG-0002V2-2o; Wed, 27 Mar 2019 02:35:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=aSUp=R6=arm.com=justin.he@srs-us1.protection.inumbo.net>)
 id 1h8yPF-0002Up-Gv
 for minios-devel@lists.xenproject.org; Wed, 27 Mar 2019 02:35:09 +0000
X-Inumbo-ID: efc009dc-5038-11e9-8216-53eb6a12cca5
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id efc009dc-5038-11e9-8216-53eb6a12cca5;
 Wed, 27 Mar 2019 02:35:08 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id EEE30A78;
 Tue, 26 Mar 2019 19:35:07 -0700 (PDT)
Received: from entos-thunderx2-02.shanghai.arm.com
 (entos-thunderx2-02.shanghai.arm.com [10.169.40.54])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id 416173F557;
 Tue, 26 Mar 2019 19:35:06 -0700 (PDT)
From: Jia He <justin.he@arm.com>
To: minios-devel@lists.xenproject.org, Simon Kuenzer <simon.kuenzer@neclab.eu>,
 Sharan.Santhanam@neclab.eu
Date: Wed, 27 Mar 2019 10:34:39 +0800
Message-Id: <20190327023445.50569-4-justin.he@arm.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20190327023445.50569-1-justin.he@arm.com>
References: <20190327023445.50569-1-justin.he@arm.com>
Subject: [Minios-devel] [UNIKRAFT PATCHv4 3/9] plat/common: Introduce
 fdt_interrupt_cells helper to parse irq
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 <felipe.huici@neclab.eu>, Jia He <justin.he@arm.com>,
 Wei Chen <wei.chen@arm.com>, Kaly Xin <Kaly.Xin@arm.com>,
 Florian Schmidt <florian.schmidt@neclab.eu>,
 Julien Grall <julien.grall@arm.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>

RnJvbTogV2VpIENoZW4gPHdlaS5jaGVuQGFybS5jb20+CgpGcm9tOiBXZWkgQ2hlbiA8d2VpLmNo
ZW5AYXJtLmNvbT4KVGhpcyBoZWxwZXIgcmV0cmlldmVzIHRoZSBudW1iZXIgb2YgY2VsbHMgYnkg
c2NhbiAiI2ludGVycnVwdC1jZWxscyIKcHJvcGVydHkgb2YgZmR0LgpXZSB3aWxsIHVzZSB0aGlz
IGhlbHBlciB0byBwYXJzZSBJUlEgbnVtYmVyIGZvciBkZXZpY2VzLCBsaWtlCnRpbWVycyBhbmQg
VUFSVHMuCgpTaWduZWQtb2ZmLWJ5OiBXZWkgQ2hlbiA8d2VpLmNoZW5AYXJtLmNvbT4KU2lnbmVk
LW9mZi1ieTogSmlhIEhlIDxqdXN0aW4uaGVAYXJtLmNvbT4KLS0tCiBwbGF0L2NvbW1vbi9mZHQu
YyAgICAgICAgIHwgNDIgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiBw
bGF0L2NvbW1vbi9pbmNsdWRlL2ZkdC5oIHwgMjAgKysrKysrKysrKysrKysrKysrKwogMiBmaWxl
cyBjaGFuZ2VkLCA2MiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvcGxhdC9jb21tb24vZmR0
LmMgYi9wbGF0L2NvbW1vbi9mZHQuYwppbmRleCA0N2Y3Yzc0Li45MTZhMjYzIDEwMDY0NAotLS0g
YS9wbGF0L2NvbW1vbi9mZHQuYworKysgYi9wbGF0L2NvbW1vbi9mZHQuYwpAQCAtNTcsMyArNTcs
NDUgQEAgaW50IGZkdF9nZXRwcm9wX3UzMl9ieV9vZmZzZXQoY29uc3Qgdm9pZCAqZmR0LCBpbnQg
b2Zmc2V0LAogCiAJcmV0dXJuIC1GRFRfRVJSX05PVEZPVU5EOwogfQorCitzdGF0aWMgaW50IGZk
dF9maW5kX2lycV9wYXJlbnRfb2Zmc2V0KGNvbnN0IHZvaWQgKmZkdCwgaW50IG9mZnNldCkKK3sK
Kwl1aW50MzJfdCBpcnFfcGFyZW50OworCisJZG8geworCQkvKiBGaW5kIHRoZSBpbnRlcnJ1cHQt
cGFyZW50IHBoYW5kbGUgKi8KKwkJaWYgKCFmZHRfZ2V0cHJvcF91MzJfYnlfb2Zmc2V0KGZkdCwg
b2Zmc2V0LAorCQkJCSJpbnRlcnJ1cHQtcGFyZW50IiwgJmlycV9wYXJlbnQpKQorCQkJYnJlYWs7
CisKKwkJLyogVHJ5IHRvIGZpbmQgaW4gcGFyZW50IG5vZGUgKi8KKwkJb2Zmc2V0ID0gZmR0X3Bh
cmVudF9vZmZzZXQoZmR0LCBvZmZzZXQpOworCX0gd2hpbGUgKG9mZnNldCA+PSAwKTsKKworCWlm
IChvZmZzZXQgPCAwKQorCQlyZXR1cm4gb2Zmc2V0OworCisJLyogR2V0IGludGVycnVwdCBwYXJl
bnQgbm9kZSBieSBwaGFuZGxlICovCisJcmV0dXJuIGZkdF9ub2RlX29mZnNldF9ieV9waGFuZGxl
KGZkdCwgaXJxX3BhcmVudCk7Cit9CisKK2ludCBmZHRfaW50ZXJydXB0X2NlbGxzKGNvbnN0IHZv
aWQgKmZkdCwgaW50IG9mZnNldCkKK3sKKwlpbnQgaW50Y19vZmZzZXQ7CisJaW50IHZhbDsKKwlp
bnQgcmV0OworCisJaW50Y19vZmZzZXQgPSBmZHRfZmluZF9pcnFfcGFyZW50X29mZnNldChmZHQs
IG9mZnNldCk7CisJaWYgKGludGNfb2Zmc2V0IDwgMCkKKwkJcmV0dXJuIGludGNfb2Zmc2V0Owor
CisJcmV0ID0gZmR0X2dldHByb3BfdTMyX2J5X29mZnNldChmZHQsIGludGNfb2Zmc2V0LCAiI2lu
dGVycnVwdC1jZWxscyIsCisJCQkJCSh1aW50MzJfdCAqKSZ2YWwpOworCWlmIChyZXQgPCAwKQor
CQlyZXR1cm4gcmV0OworCisJaWYgKCh2YWwgPD0gMCkgfHwgKHZhbCA+IEZEVF9NQVhfTkNFTExT
KSkKKwkJcmV0dXJuIC1GRFRfRVJSX0JBRE5DRUxMUzsKKworCXJldHVybiB2YWw7Cit9CmRpZmYg
LS1naXQgYS9wbGF0L2NvbW1vbi9pbmNsdWRlL2ZkdC5oIGIvcGxhdC9jb21tb24vaW5jbHVkZS9m
ZHQuaAppbmRleCA4ZmY4OGQ3Li5hZmM0NzUzIDEwMDY0NAotLS0gYS9wbGF0L2NvbW1vbi9pbmNs
dWRlL2ZkdC5oCisrKyBiL3BsYXQvY29tbW9uL2luY2x1ZGUvZmR0LmgKQEAgLTU2LDQgKzU2LDI0
IEBACiBpbnQgZmR0X2dldHByb3BfdTMyX2J5X29mZnNldChjb25zdCB2b2lkICpmZHQsIGludCBu
b2Rlb2Zmc2V0LAogCQljb25zdCBjaGFyICpuYW1lLCB1aW50MzJfdCAqb3V0KTsKIAorLyoqCisg
KiBmZHRfaW50ZXJydXB0X2NlbGxzIC0gcmV0cmlldmUgdGhlIG51bWJlciBvZiBjZWxscyBuZWVk
ZWQgdG8gZW5jb2RlIGFuCisgKiAgICAgICAgICAgICAgICAgICAgICAgaW50ZXJydXB0IHNvdXJj
ZQorICogQGZkdDogcG9pbnRlciB0byB0aGUgZGV2aWNlIHRyZWUgYmxvYgorICogQG5vZGVvZmZz
ZXQ6IG9mZnNldCBvZiB0aGUgbm9kZSB0byBmaW5kIHRoZSBpbnRlcnJ1cHQgZm9yLgorICoKKyAq
IFdoZW4gdGhlIG5vZGUgaGFzIGEgdmFsaWQgI2ludGVycnVwdC1jZWxscyBwcm9wZXJ0eSwgcmV0
dXJucyBpdHMgdmFsdWUuCisgKgorICogcmV0dXJuczoKKyAqICAgICAwIDw9IG4gPCBGRFRfTUFY
X05DRUxMUywgb24gc3VjY2VzcworICogICAgICAtRkRUX0VSUl9CQUROQ0VMTFMsIGlmIHRoZSBu
b2RlIGhhcyBhIGJhZGx5IGZvcm1hdHRlZCBvciBpbnZhbGlkCisgKiAgICAgICAgICAgICAjaW50
ZXJydXB0LWNlbGxzIHByb3BlcnR5CisgKiAgICAgLUZEVF9FUlJfQkFETUFHSUMsCisgKiAgICAg
LUZEVF9FUlJfQkFEVkVSU0lPTiwKKyAqICAgICAtRkRUX0VSUl9CQURTVEFURSwKKyAqICAgICAt
RkRUX0VSUl9CQURTVFJVQ1RVUkUsCisgKiAgICAgLUZEVF9FUlJfVFJVTkNBVEVELCBzdGFuZGFy
ZCBtZWFuaW5ncworICovCitpbnQgZmR0X2ludGVycnVwdF9jZWxscyhjb25zdCB2b2lkICpmZHQs
IGludCBub2Rlb2Zmc2V0KTsKKwogI2VuZGlmCi0tIAoyLjE3LjEKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0
Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Wed Mar 27 02:35:12 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 27 Mar 2019 02:35:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h8yPI-0002Vk-4E; Wed, 27 Mar 2019 02:35: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=aSUp=R6=arm.com=justin.he@srs-us1.protection.inumbo.net>)
 id 1h8yPH-0002VR-6Q
 for minios-devel@lists.xenproject.org; Wed, 27 Mar 2019 02:35:11 +0000
X-Inumbo-ID: f0c4a968-5038-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id f0c4a968-5038-11e9-bc90-bc764e045a96;
 Wed, 27 Mar 2019 02:35:10 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id BA5B01596;
 Tue, 26 Mar 2019 19:35:09 -0700 (PDT)
Received: from entos-thunderx2-02.shanghai.arm.com
 (entos-thunderx2-02.shanghai.arm.com [10.169.40.54])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id 33F0F3F557;
 Tue, 26 Mar 2019 19:35:08 -0700 (PDT)
From: Jia He <justin.he@arm.com>
To: minios-devel@lists.xenproject.org, Simon Kuenzer <simon.kuenzer@neclab.eu>,
 Sharan.Santhanam@neclab.eu
Date: Wed, 27 Mar 2019 10:34:40 +0800
Message-Id: <20190327023445.50569-5-justin.he@arm.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20190327023445.50569-1-justin.he@arm.com>
References: <20190327023445.50569-1-justin.he@arm.com>
Subject: [Minios-devel] [UNIKRAFT PATCHv4 4/9] plat/common: Introduce
 fdt_{address, size}_cells_or_parent helpers
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 <felipe.huici@neclab.eu>, Jia He <justin.he@arm.com>,
 Kaly Xin <Kaly.Xin@arm.com>, Florian Schmidt <florian.schmidt@neclab.eu>,
 Julien Grall <julien.grall@arm.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>

SW4gc29tZSBjYXNlcywgZGV2aWNlcyBuZWVkIHRvIGZpbmQgdGhlICIjYWRkcmVzcy1jZWxscyIg
InNpemUtY2VsbHMiCnByb3BlcnRpZXMgcmVjdXJzaXZlbHkobm9kZSwgcGFyZW50LCBncmFuZHBh
cmVudC4uLikuClRoaXMgcGF0Y2ggaW50cm9kdWNlcyB0d28gaGVscGVycyB0byBzaW1wbGlmeSB0
aGUgY29kZXMKClNpZ25lZC1vZmYtYnk6IEppYSBIZSA8anVzdGluLmhlQGFybS5jb20+Ci0tLQog
cGxhdC9jb21tb24vZmR0LmMgICAgICAgICB8IDU3ICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKwogcGxhdC9jb21tb24vaW5jbHVkZS9mZHQuaCB8IDM0ICsrKysrKysrKysr
KysrKysrKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDkxIGluc2VydGlvbnMoKykKCmRpZmYgLS1n
aXQgYS9wbGF0L2NvbW1vbi9mZHQuYyBiL3BsYXQvY29tbW9uL2ZkdC5jCmluZGV4IDkxNmEyNjMu
LjZmZWVjMGEgMTAwNjQ0Ci0tLSBhL3BsYXQvY29tbW9uL2ZkdC5jCisrKyBiL3BsYXQvY29tbW9u
L2ZkdC5jCkBAIC05OSwzICs5OSw2MCBAQCBpbnQgZmR0X2ludGVycnVwdF9jZWxscyhjb25zdCB2
b2lkICpmZHQsIGludCBvZmZzZXQpCiAKIAlyZXR1cm4gdmFsOwogfQorCitpbnQgZmR0X2FkZHJl
c3NfY2VsbHNfb3JfcGFyZW50KGNvbnN0IHZvaWQgKmZkdCwgaW50IG5vZGVvZmZzZXQpCit7CisJ
aW50IHByb3BfbGVuOworCWNvbnN0IGZkdDMyX3QgKnByb3A7CisKKwlkbyB7CisJCS8qIEZpbmQg
d2hldGhlciB0aGUgcHJvcGVydHkgZXhpc3RzIGluIHRoaXMgbm9kZSAqLworCQlwcm9wID0gZmR0
X2dldHByb3AoZmR0LCBub2Rlb2Zmc2V0LAorCQkJCSIjYWRkcmVzcy1jZWxscyIsICZwcm9wX2xl
bik7CisJCS8qIElmIG5vdCwgdHJ5IHRvIGZpbmQgaW4gcGFyZW50IG5vZGUgKi8KKwkJbm9kZW9m
ZnNldCA9IGZkdF9wYXJlbnRfb2Zmc2V0KGZkdCwgbm9kZW9mZnNldCk7CisJfSB3aGlsZSAobm9k
ZW9mZnNldCA+PSAwICYmIHByb3AgPT0gTlVMTCk7CisKKwkvKiBhcyBwZXIgRFQgc3BlYywgc2V0
IHRoZSBhZGRyZXNzLWNlbGxzIHRvIDIgaWYgbm8gc3VjaAorCSAqIHByb3BlcnR5IGFueXdoZXJl
IGluIHRoaXMgbm9kZSBvciBwYXJlbnQKKwkgKi8KKwlpZiAocHJvcCA9PSBOVUxMKQorCQlyZXR1
cm4gMjsKKworCWlmIChub2Rlb2Zmc2V0IDwgMCkKKwkJcmV0dXJuIG5vZGVvZmZzZXQ7CisKKwlp
ZiAocHJvcF9sZW4gPj0gKGludClzaXplb2YoZmR0MzJfdCkpCisJCXJldHVybiBmZHQzMl90b19j
cHUocHJvcFswXSk7CisKKwlyZXR1cm4gLUZEVF9FUlJfTk9URk9VTkQ7Cit9CisKK2ludCBmZHRf
c2l6ZV9jZWxsc19vcl9wYXJlbnQoY29uc3Qgdm9pZCAqZmR0LCBpbnQgbm9kZW9mZnNldCkKK3sK
KwlpbnQgcHJvcF9sZW47CisJY29uc3QgZmR0MzJfdCAqcHJvcDsKKworCWRvIHsKKwkJLyogRmlu
ZCB3aGV0aGVyIHRoZSBwcm9wZXJ0eSBleGlzdHMgaW4gdGhpcyBub2RlICovCisJCXByb3AgPSBm
ZHRfZ2V0cHJvcChmZHQsIG5vZGVvZmZzZXQsCisJCQkJIiNzaXplLWNlbGxzIiwgJnByb3BfbGVu
KTsKKwkJCWJyZWFrOworCQkvKiBJZiBub3QsIHRyeSB0byBmaW5kIGluIHBhcmVudCBub2RlICov
CisJCW5vZGVvZmZzZXQgPSBmZHRfcGFyZW50X29mZnNldChmZHQsIG5vZGVvZmZzZXQpOworCX0g
d2hpbGUgKG5vZGVvZmZzZXQgPj0gMCAmJiBwcm9wID09IE5VTEwpOworCisJLyogYXMgcGVyIERU
IHNwZWMsIHNldCB0aGUgc2l6ZS1jZWxscyB0byAxIGlmIG5vIHN1Y2gKKwkgKiBwcm9wZXJ0eSBh
bnl3aGVyZSBpbiB0aGlzIG5vZGUgb3IgcGFyZW50CisJICovCisJaWYgKHByb3AgPT0gTlVMTCkK
KwkJcmV0dXJuIDE7CisKKwlpZiAobm9kZW9mZnNldCA8IDApCisJCXJldHVybiBub2Rlb2Zmc2V0
OworCisJaWYgKHByb3BfbGVuID49IChpbnQpc2l6ZW9mKGZkdDMyX3QpKQorCQlyZXR1cm4gZmR0
MzJfdG9fY3B1KHByb3BbMF0pOworCisJcmV0dXJuIC1GRFRfRVJSX05PVEZPVU5EOworfQpkaWZm
IC0tZ2l0IGEvcGxhdC9jb21tb24vaW5jbHVkZS9mZHQuaCBiL3BsYXQvY29tbW9uL2luY2x1ZGUv
ZmR0LmgKaW5kZXggYWZjNDc1My4uOTY5Y2QyOCAxMDA2NDQKLS0tIGEvcGxhdC9jb21tb24vaW5j
bHVkZS9mZHQuaAorKysgYi9wbGF0L2NvbW1vbi9pbmNsdWRlL2ZkdC5oCkBAIC03Niw0ICs3Niwz
OCBAQCBpbnQgZmR0X2dldHByb3BfdTMyX2J5X29mZnNldChjb25zdCB2b2lkICpmZHQsIGludCBu
b2Rlb2Zmc2V0LAogICovCiBpbnQgZmR0X2ludGVycnVwdF9jZWxscyhjb25zdCB2b2lkICpmZHQs
IGludCBub2Rlb2Zmc2V0KTsKIAorLyoqCisgKiBmZHRfYWRkcmVzc19jZWxsc19vcl9wYXJlbnQg
LSByZXRyaWV2ZSBjZWxsIHNpemUgZm9yIGEgYnVzIHJlcHJlc2VudGVkCisgKiBpbiB0aGUgdHJl
ZQorICogQGZkdDogcG9pbnRlciB0byB0aGUgZGV2aWNlIHRyZWUgYmxvYgorICogQHByb3A6IGNl
bGwgbmFtZSBvZiB0aGUgcHJvcGVydHkgY29udGFpbmluZyB0aGUgc3RyaW5nIGxpc3QKKyAqIEBu
b2Rlb2Zmc2V0OiBvZmZzZXQgb2YgdGhlIG5vZGUgdG8gZmluZCB0aGUgYWRkcmVzcyBzaXplIGZv
cgorICoKKyAqIFdoZW4gdGhlIG5vZGUgb3IgcGFyZW50IGhhcyBhIHZhbGlkICNhZGRyZXNzLWNl
bGxzIHByb3BlcnR5LCByZXR1cm5zCisgKiBpdHMgdmFsdWUuCisgKgorICogcmV0dXJuczoKKyAq
ICAgICAwIDw9IG4gPCBGRFRfTUFYX05DRUxMUywgb24gc3VjY2VzcworICogICAgICAtRkRUX0VS
Ul9CQUROQ0VMTFMsIGlmIHRoZSBub2RlIGhhcyBhIGJhZGx5IGZvcm1hdHRlZCBvciBpbnZhbGlk
CisgKiAgICAgICAgICAgICAjYWRkcmVzcy1jZWxscyBwcm9wZXJ0eQorICovCitpbnQgZmR0X2Fk
ZHJlc3NfY2VsbHNfb3JfcGFyZW50KGNvbnN0IHZvaWQgKmZkdCwgaW50IG5vZGVvZmZzZXQpOwor
CisvKioKKyAqIGZkdF9zaXplX2NlbGxzX29yX3BhcmVudCAtIHJldHJpZXZlIGNlbGwgc2l6ZSBm
b3IgYSBidXMgcmVwcmVzZW50ZWQKKyAqIGluIHRoZSB0cmVlCisgKiBAZmR0OiBwb2ludGVyIHRv
IHRoZSBkZXZpY2UgdHJlZSBibG9iCisgKiBAcHJvcDogY2VsbCBuYW1lIG9mIHRoZSBwcm9wZXJ0
eSBjb250YWluaW5nIHRoZSBzdHJpbmcgbGlzdAorICogQG5vZGVvZmZzZXQ6IG9mZnNldCBvZiB0
aGUgbm9kZSB0byBmaW5kIHRoZSBhZGRyZXNzIHNpemUgZm9yCisgKgorICogV2hlbiB0aGUgbm9k
ZSBvciBwYXJlbnQgaGFzIGEgdmFsaWQgI3NpemUtY2VsbHMgcHJvcGVydHksIHJldHVybnMgaXRz
CisgKiB2YWx1ZS4KKyAqCisgKiByZXR1cm5zOgorICogICAgIDAgPD0gbiA8IEZEVF9NQVhfTkNF
TExTLCBvbiBzdWNjZXNzCisgKiAgICAgIC1GRFRfRVJSX0JBRE5DRUxMUywgaWYgdGhlIG5vZGUg
aGFzIGEgYmFkbHkgZm9ybWF0dGVkIG9yIGludmFsaWQKKyAqICAgICAgICAgICAgICNhZGRyZXNz
LWNlbGxzIHByb3BlcnR5CisgKi8KK2ludCBmZHRfc2l6ZV9jZWxsc19vcl9wYXJlbnQoY29uc3Qg
dm9pZCAqZmR0LCBpbnQgbm9kZW9mZnNldCk7CisKICNlbmRpZgotLSAKMi4xNy4xCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1h
aWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Wed Mar 27 02:35:14 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 27 Mar 2019 02:35: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 1h8yPK-0002WU-6o; Wed, 27 Mar 2019 02:35:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=aSUp=R6=arm.com=justin.he@srs-us1.protection.inumbo.net>)
 id 1h8yPI-0002W7-Qs
 for minios-devel@lists.xenproject.org; Wed, 27 Mar 2019 02:35:12 +0000
X-Inumbo-ID: f1dc66c0-5038-11e9-9d88-b326d709300d
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id f1dc66c0-5038-11e9-9d88-b326d709300d;
 Wed, 27 Mar 2019 02:35:11 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 84CE3A78;
 Tue, 26 Mar 2019 19:35:11 -0700 (PDT)
Received: from entos-thunderx2-02.shanghai.arm.com
 (entos-thunderx2-02.shanghai.arm.com [10.169.40.54])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id F3D593F557;
 Tue, 26 Mar 2019 19:35:09 -0700 (PDT)
From: Jia He <justin.he@arm.com>
To: minios-devel@lists.xenproject.org, Simon Kuenzer <simon.kuenzer@neclab.eu>,
 Sharan.Santhanam@neclab.eu
Date: Wed, 27 Mar 2019 10:34:41 +0800
Message-Id: <20190327023445.50569-6-justin.he@arm.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20190327023445.50569-1-justin.he@arm.com>
References: <20190327023445.50569-1-justin.he@arm.com>
Subject: [Minios-devel] [UNIKRAFT PATCHv4 5/9] plat/common: Add fdt address
 translation 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: Felipe Huici <felipe.huici@neclab.eu>, Jia He <justin.he@arm.com>,
 Kaly Xin <Kaly.Xin@arm.com>, Florian Schmidt <florian.schmidt@neclab.eu>,
 Julien Grall <julien.grall@arm.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>

VGhlIHJhbmdlcyBwcm9wZXJ0eSBwcm92aWRlcyBhIG1lYW5zIG9mIGRlZmluaW5nIGEgbWFwcGlu
ZyBvcgp0cmFuc2xhdGlvbiBiZXR3ZWVuIHRoZSBhZGRyZXNzIHNwYWNlIG9mIHRoZSBidXMgKHRo
ZSBjaGlsZAphZGRyZXNzIHNwYWNlKSBhbmQgdGhlIGFkZHJlc3Mgc3BhY2Ugb2YgdGhlIGJ1cyBu
b2RlJ3MgcGFyZW50Cih0aGUgcGFyZW50IGFkZHJlc3Mgc3BhY2UpLgoKQ3VycmVudGx5IG9ubHkg
MToxIG1hcHBpbmcgYmV0d2VlbiBwYXJlbnQgYW5kIGNoaWxkIGFkZHJlc3MgaXMKc3VwcG9ydGVk
LgoKU2lnbmVkLW9mZi1ieTogSmlhIEhlIDxqdXN0aW4uaGVAYXJtLmNvbT4KLS0tCiBwbGF0L2Nv
bW1vbi9mZHQuYyB8IDEzNiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMTM2IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9w
bGF0L2NvbW1vbi9mZHQuYyBiL3BsYXQvY29tbW9uL2ZkdC5jCmluZGV4IDZmZWVjMGEuLjEyNDZk
ZWMgMTAwNjQ0Ci0tLSBhL3BsYXQvY29tbW9uL2ZkdC5jCisrKyBiL3BsYXQvY29tbW9uL2ZkdC5j
CkBAIC00MCw2ICs0MCwxMSBAQAogI2luY2x1ZGUgImxpYmZkdF9pbnRlcm5hbC5oIgogI2luY2x1
ZGUgInVrL3ByaW50LmgiCiAKKyNkZWZpbmUgRkRUX0JBRF9BRERSICh1aW50NjRfdCkoLTEpCisj
ZGVmaW5lIEZEVF9NQVhfQUREUl9DRUxMUyBGRFRfTUFYX05DRUxMUworI2RlZmluZSBGRFRfQ0hF
Q0tfQ09VTlRTKG5hLCBucykgICgobmEpID4gMCAmJiAobmEpIDw9IEZEVF9NQVhfQUREUl9DRUxM
UyAmJiBcCisJCQkobnMpID4gMCkKKwogaW50IGZkdF9nZXRwcm9wX3UzMl9ieV9vZmZzZXQoY29u
c3Qgdm9pZCAqZmR0LCBpbnQgb2Zmc2V0LAogCQljb25zdCBjaGFyICpuYW1lLCB1aW50MzJfdCAq
b3V0KQogewpAQCAtMTU2LDMgKzE2MSwxMzQgQEAgaW50IGZkdF9zaXplX2NlbGxzX29yX3BhcmVu
dChjb25zdCB2b2lkICpmZHQsIGludCBub2Rlb2Zmc2V0KQogCiAJcmV0dXJuIC1GRFRfRVJSX05P
VEZPVU5EOwogfQorCitzdGF0aWMgdWludDY0X3QgZmR0X3JlZ19yZWFkX251bWJlcihjb25zdCBm
ZHQzMl90ICpyZWdzLCB1aW50MzJfdCBzaXplKQoreworCXVpbnQ2NF90IG51bWJlciA9IDA7CisK
KwlpZiAoc2l6ZSA+PSAzIHx8IHNpemUgPD0gMCkKKwkJcmV0dXJuIC1GRFRfRVJSX0JBRE5DRUxM
UzsKKworCWZvciAodWludDMyX3QgaSA9IDA7IGkgPCBzaXplOyBpKyspIHsKKwkJbnVtYmVyIDw8
PSAzMjsKKwkJbnVtYmVyIHw9IGZkdDMyX3RvX2NwdSgqcmVncyk7CisJCXJlZ3MrKzsKKwl9CisK
KwlyZXR1cm4gbnVtYmVyOworfQorCisvKiBEZWZhdWx0IHRyYW5zbGF0b3IgKGdlbmVyaWMgYnVz
KSAqLworc3RhdGljIHZvaWQgZmR0X2RlZmF1bHRfY291bnRfY2VsbHMoY29uc3Qgdm9pZCAqZmR0
LCBpbnQgcGFyZW50b2Zmc2V0LAorCQkJCQkgICAgICAgaW50ICphZGRyYywgaW50ICpzaXplYykK
K3sKKwlpZiAoYWRkcmMpCisJCSphZGRyYyA9IGZkdF9hZGRyZXNzX2NlbGxzKGZkdCwgcGFyZW50
b2Zmc2V0KTsKKworCWlmIChzaXplYykKKwkJKnNpemVjID0gZmR0X3NpemVfY2VsbHMoZmR0LCBw
YXJlbnRvZmZzZXQpOworfQorCitzdGF0aWMgaW50IGZkdF9kZWZhdWx0X3RyYW5zbGF0ZShmZHQz
Ml90ICphZGRyLCB1aW50NjRfdCBvZmZzZXQsIGludCBuYSkKK3sKKwl1aW50NjRfdCBhID0gZmR0
X3JlZ19yZWFkX251bWJlcihhZGRyLCBuYSk7CisKKwltZW1zZXQoYWRkciwgMCwgbmEgKiA0KTsK
KwlhICs9IG9mZnNldDsKKwlpZiAobmEgPiAxKQorCQlhZGRyW25hIC0gMl0gPSBjcHVfdG9fZmR0
MzIoYSA+PiAzMik7CisJYWRkcltuYSAtIDFdID0gY3B1X3RvX2ZkdDMyKGEgJiAweGZmZmZmZmZm
dSk7CisKKwlyZXR1cm4gMDsKK30KKworc3RhdGljIGludCBmZHRfdHJhbnNsYXRlX29uZShjb25z
dCB2b2lkICpmZHQsIGludCBwYXJlbnQsIGZkdDMyX3QgKmFkZHIsCisJCQkJICAgIGludCBuYSwg
aW50IHBuYSwgY29uc3QgY2hhciAqcnByb3ApCit7CisJY29uc3QgZmR0MzJfdCAqcmFuZ2VzOwor
CWludCBybGVuOworCXVpbnQ2NF90IG9mZnNldCA9IEZEVF9CQURfQUREUjsKKworCXJhbmdlcyA9
IGZkdF9nZXRwcm9wKGZkdCwgcGFyZW50LCBycHJvcCwgJnJsZW4pOworCWlmICghcmFuZ2VzKQor
CQlyZXR1cm4gMTsKKwlpZiAocmxlbiA9PSAwKSB7CisJCW9mZnNldCA9IGZkdF9yZWdfcmVhZF9u
dW1iZXIoYWRkciwgbmEpOworCQltZW1zZXQoYWRkciwgMCwgcG5hICogNCk7CisJCXVrX3ByX2Rl
YnVnKCJlbXB0eSByYW5nZXMsIDE6MSB0cmFuc2xhdGlvblxuIik7CisJCWdvdG8gZmluaXNoOwor
CX0KKworCXVrX3ByX2VycigiRXJyb3IsIG9ubHkgMToxIHRyYW5zbGF0aW9uIGlzIHN1cHBvcnRl
ZC4uLlxuIik7CisJcmV0dXJuIDE7CisgZmluaXNoOgorCXVrX3ByX2RlYnVnKCJ3aXRoIG9mZnNl
dDogMHglbHhcbiIsIG9mZnNldCk7CisKKwkvKiBUcmFuc2xhdGUgaXQgaW50byBwYXJlbnQgYnVz
IHNwYWNlICovCisJcmV0dXJuIGZkdF9kZWZhdWx0X3RyYW5zbGF0ZShhZGRyLCBvZmZzZXQsIHBu
YSk7Cit9CisKKy8qCisgKiBUcmFuc2xhdGUgYW4gYWRkcmVzcyBmcm9tIHRoZSBkZXZpY2UtdHJl
ZSBpbnRvIGEgQ1BVIHBoeXNpY2FsIGFkZHJlc3MsCisgKiB0aGlzIHdhbGtzIHVwIHRoZSB0cmVl
IGFuZCBhcHBsaWVzIHRoZSB2YXJpb3VzIGJ1cyBtYXBwaW5ncyBvbiB0aGUKKyAqIHdheS4KKyAq
Lworc3RhdGljIHVpbnQ2NF90IGZkdF90cmFuc2xhdGVfYWRkcmVzc19ieV9yYW5nZXMoY29uc3Qg
dm9pZCAqZmR0LAorCQkJCQlpbnQgbm9kZV9vZmZzZXQsIGNvbnN0IGZkdDMyX3QgKnJlZ3MpCit7
CisJaW50IHBhcmVudDsKKwlmZHQzMl90IGFkZHJbRkRUX01BWF9BRERSX0NFTExTXTsKKwlpbnQg
bmEsIG5zLCBwbmEsIHBuczsKKwl1aW50NjRfdCByZXN1bHQgPSBGRFRfQkFEX0FERFI7CisKKwkv
KiBHZXQgcGFyZW50ICovCisJcGFyZW50ID0gZmR0X3BhcmVudF9vZmZzZXQoZmR0LCBub2RlX29m
ZnNldCk7CisJaWYgKHBhcmVudCA8IDApCisJCWdvdG8gYmFpbDsKKworCS8qIENvdW50IGFkZHJl
c3MgY2VsbHMgJiBjb3B5IGFkZHJlc3MgbG9jYWxseSAqLworCWZkdF9kZWZhdWx0X2NvdW50X2Nl
bGxzKGZkdCwgcGFyZW50LCAmbmEsICZucyk7CisJaWYgKCFGRFRfQ0hFQ0tfQ09VTlRTKG5hLCBu
cykpIHsKKwkJdWtfcHJfZXJyKCJCYWQgY2VsbCBjb3VudCBmb3IgJXNcbiIsCisJCSAgICAgICBm
ZHRfZ2V0X25hbWUoZmR0LCBub2RlX29mZnNldCwgTlVMTCkpOworCQlnb3RvIGJhaWw7CisJfQor
CW1lbWNweShhZGRyLCByZWdzLCBuYSAqIDQpOworCisJLyogVHJhbnNsYXRlICovCisJZm9yICg7
OykgeworCQkvKiBTd2l0Y2ggdG8gcGFyZW50IGJ1cyAqLworCQlub2RlX29mZnNldCA9IHBhcmVu
dDsKKwkJcGFyZW50ID0gZmR0X3BhcmVudF9vZmZzZXQoZmR0LCBub2RlX29mZnNldCk7CisKKwkJ
LyogSWYgcm9vdCwgd2UgaGF2ZSBmaW5pc2hlZCAqLworCQlpZiAocGFyZW50IDwgMCkgeworCQkJ
dWtfcHJfZGVidWcoInJlYWNoZWQgcm9vdCBub2RlXG4iKTsKKwkJCXJlc3VsdCA9IGZkdF9yZWdf
cmVhZF9udW1iZXIoYWRkciwgbmEpOworCQkJYnJlYWs7CisJCX0KKworCQkvKiBHZXQgbmV3IHBh
cmVudCBidXMgYW5kIGNvdW50cyAqLworCQlmZHRfZGVmYXVsdF9jb3VudF9jZWxscyhmZHQsIHBh
cmVudCwgJnBuYSwgJnBucyk7CisJCWlmICghRkRUX0NIRUNLX0NPVU5UUyhwbmEsIHBucykpIHsK
KwkJCXVrX3ByX2VycigiQmFkIGNlbGwgY291bnQgZm9yICVzXG4iLAorCQkJCWZkdF9nZXRfbmFt
ZShmZHQsIG5vZGVfb2Zmc2V0LCBOVUxMKSk7CisJCQlicmVhazsKKwkJfQorCisJCXVrX3ByX2Rl
YnVnKCJwYXJlbnQgYnVzIChuYT0lZCwgbnM9JWQpIG9uICVzXG4iLAorCQkJIHBuYSwgcG5zLCBm
ZHRfZ2V0X25hbWUoZmR0LCBwYXJlbnQsIE5VTEwpKTsKKworCQkvKiBBcHBseSBidXMgdHJhbnNs
YXRpb24gKi8KKwkJaWYgKGZkdF90cmFuc2xhdGVfb25lKGZkdCwgbm9kZV9vZmZzZXQsCisJCQkJ
CWFkZHIsIG5hLCBwbmEsICJyYW5nZXMiKSkKKwkJCWJyZWFrOworCisJCS8qIENvbXBsZXRlIHRo
ZSBtb3ZlIHVwIG9uZSBsZXZlbCAqLworCQluYSA9IHBuYTsKKwkJbnMgPSBwbnM7CisJfQorYmFp
bDoKKwlyZXR1cm4gcmVzdWx0OworfQorCi0tIAoyLjE3LjEKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1p
bmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Wed Mar 27 02:35:16 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 27 Mar 2019 02:35:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h8yPM-0002XN-8F; Wed, 27 Mar 2019 02:35:16 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=aSUp=R6=arm.com=justin.he@srs-us1.protection.inumbo.net>)
 id 1h8yPL-0002Wz-H1
 for minios-devel@lists.xenproject.org; Wed, 27 Mar 2019 02:35:15 +0000
X-Inumbo-ID: f30f01c6-5038-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id f30f01c6-5038-11e9-bc90-bc764e045a96;
 Wed, 27 Mar 2019 02:35:13 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 9349EA78;
 Tue, 26 Mar 2019 19:35:13 -0700 (PDT)
Received: from entos-thunderx2-02.shanghai.arm.com
 (entos-thunderx2-02.shanghai.arm.com [10.169.40.54])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id C05943F557;
 Tue, 26 Mar 2019 19:35:11 -0700 (PDT)
From: Jia He <justin.he@arm.com>
To: minios-devel@lists.xenproject.org, Simon Kuenzer <simon.kuenzer@neclab.eu>,
 Sharan.Santhanam@neclab.eu
Date: Wed, 27 Mar 2019 10:34:42 +0800
Message-Id: <20190327023445.50569-7-justin.he@arm.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20190327023445.50569-1-justin.he@arm.com>
References: <20190327023445.50569-1-justin.he@arm.com>
Subject: [Minios-devel] [UNIKRAFT PATCHv4 6/9] plat/common: Introduce
 fdt_get_address helper
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 <felipe.huici@neclab.eu>, Jia He <justin.he@arm.com>,
 Wei Chen <wei.chen@arm.com>, Kaly Xin <Kaly.Xin@arm.com>,
 Jianyong Wu <jianyong.wu@arm.com>, Florian Schmidt <florian.schmidt@neclab.eu>,
 Julien Grall <julien.grall@arm.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>

RnJvbTogV2VpIENoZW4gPHdlaS5jaGVuQGFybS5jb20+ClRoaXMgaGVscGVyIHdpbGwgYmUgdXNl
ZCB2ZXJ5IGZyZXF1ZW50bHkgZm9yIGRldmljZSBsaWJyYXJpZXMKdG8gcGFyc2UgdGhlaXIgYWRk
cmVzc2VzLiBJbnRyb2R1Y2UgdGhpcyBoZWxwZXIgdG8gYXZvaWQgdXNpbmcKZmR0X2FkZHJlc3Nf
Y2VsbHMgYW5kIGZkdF9zaXplX2NlbGxzIGV2ZXJ5d2hlcmUuCgpTaWduZWQtb2ZmLWJ5OiBXZWkg
Q2hlbiA8d2VpLmNoZW5AYXJtLmNvbT4KU2lnbmVkLW9mZi1ieTogSmlhbnlvbmcgV3UgPGppYW55
b25nLnd1QGFybS5jb20+ClNpZ25lZC1vZmYtYnk6IEppYSBIZSA8anVzdGluLmhlQGFybS5jb20+
Ci0tLQogcGxhdC9jb21tb24vZmR0LmMgICAgICAgICB8IDM1ICsrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrCiBwbGF0L2NvbW1vbi9pbmNsdWRlL2ZkdC5oIHwgMTggKysrKysrKysr
KysrKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDUzIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQg
YS9wbGF0L2NvbW1vbi9mZHQuYyBiL3BsYXQvY29tbW9uL2ZkdC5jCmluZGV4IDEyNDZkZWMuLjZj
YmVkZWMgMTAwNjQ0Ci0tLSBhL3BsYXQvY29tbW9uL2ZkdC5jCisrKyBiL3BsYXQvY29tbW9uL2Zk
dC5jCkBAIC0yOTIsMyArMjkyLDM4IEBAIGJhaWw6CiAJcmV0dXJuIHJlc3VsdDsKIH0KIAoraW50
IGZkdF9nZXRfYWRkcmVzcyhjb25zdCB2b2lkICpmZHQsIGludCBub2Rlb2Zmc2V0LCB1aW50MzJf
dCBpbmRleCwKKwkJCXVpbnQ2NF90ICphZGRyLCB1aW50NjRfdCAqc2l6ZSkKK3sKKwlpbnQgbGVu
LCBwcm9wX2FkZHIsIHByb3Bfc2l6ZTsKKwlpbnQgbmFkZHIsIG5zaXplLCB0ZXJtX3NpemU7CisJ
Y29uc3Qgdm9pZCAqcmVnczsKKworCW5hZGRyID0gZmR0X2FkZHJlc3NfY2VsbHNfb3JfcGFyZW50
KGZkdCwgbm9kZW9mZnNldCk7CisJaWYgKG5hZGRyIDwgMCB8fCBuYWRkciA+PSBGRFRfTUFYX05D
RUxMUykKKwkJcmV0dXJuIC1GRFRfRVJSX0JBRE5DRUxMUzsKKworCW5zaXplID0gZmR0X3NpemVf
Y2VsbHNfb3JfcGFyZW50KGZkdCwgbm9kZW9mZnNldCk7CisJaWYgKG5zaXplIDwgMCB8fCBuc2l6
ZSA+PSBGRFRfTUFYX05DRUxMUykKKwkJcmV0dXJuIC1GRFRfRVJSX0JBRE5DRUxMUzsKKworCS8q
IEdldCByZWcgY29udGVudCAqLworCXJlZ3MgPSBmZHRfZ2V0cHJvcChmZHQsIG5vZGVvZmZzZXQs
ICJyZWciLCAmbGVuKTsKKwlpZiAocmVncyA9PSBOVUxMKQorCQlyZXR1cm4gLUZEVF9FUlJfTk9U
Rk9VTkQ7CisKKwl0ZXJtX3NpemUgPSBzaXplb2YoZmR0MzJfdCkgKiAobnNpemUgKyBuYWRkcik7
CisJcHJvcF9hZGRyID0gdGVybV9zaXplICogaW5kZXg7CisJcHJvcF9zaXplID0gcHJvcF9hZGRy
ICsgc2l6ZW9mKGZkdDMyX3QpICogbmFkZHI7CisKKwkvKiBUaGUgcmVnIGNvbnRlbnQgbXVzdCBj
b3ZlciB0aGUgcmVnIHRlcm1baW5kZXhdIGF0IGxlYXN0ICovCisJaWYgKGxlbiA8IChwcm9wX2Fk
ZHIgKyB0ZXJtX3NpemUpKQorCQlyZXR1cm4gLUZEVF9FUlJfTk9TUEFDRTsKKworCSpzaXplID0g
ZmR0X3JlZ19yZWFkX251bWJlcihyZWdzICsgcHJvcF9zaXplLCBuc2l6ZSk7CisJLyogSGFuZGxl
IHJhbmdlcyBwcm9wZXJ0eSwgY3VycmVudGx5IG9ubHkgMToxIG1hcHBpbmcgaXMgc3VwcG9ydGVk
ICovCisJKmFkZHIgPSBmZHRfdHJhbnNsYXRlX2FkZHJlc3NfYnlfcmFuZ2VzKGZkdCwgbm9kZW9m
ZnNldCwKKwkJCQkJCXJlZ3MgKyBwcm9wX2FkZHIpOworCisJcmV0dXJuIDA7Cit9CmRpZmYgLS1n
aXQgYS9wbGF0L2NvbW1vbi9pbmNsdWRlL2ZkdC5oIGIvcGxhdC9jb21tb24vaW5jbHVkZS9mZHQu
aAppbmRleCA5NjljZDI4Li4yN2Y0ZjJjIDEwMDY0NAotLS0gYS9wbGF0L2NvbW1vbi9pbmNsdWRl
L2ZkdC5oCisrKyBiL3BsYXQvY29tbW9uL2luY2x1ZGUvZmR0LmgKQEAgLTExMCw0ICsxMTAsMjIg
QEAgaW50IGZkdF9hZGRyZXNzX2NlbGxzX29yX3BhcmVudChjb25zdCB2b2lkICpmZHQsIGludCBu
b2Rlb2Zmc2V0KTsKICAqLwogaW50IGZkdF9zaXplX2NlbGxzX29yX3BhcmVudChjb25zdCB2b2lk
ICpmZHQsIGludCBub2Rlb2Zmc2V0KTsKIAorLyoqCisgKiBmZHRfZ2V0X2FkZHJlc3MgLSByZXRy
aWV2ZSBkZXZpY2UgYWRkcmVzcyBvZiBhIGdpdmVuIGluZGV4CisgKiBAZmR0OiBwb2ludGVyIHRv
IHRoZSBkZXZpY2UgdHJlZSBibG9iCisgKiBAbm9kZW9mZnNldDogb2Zmc2V0IG9mIHRoZSBub2Rl
IHRvIGZpbmQgdGhlIGFkZHJlc3MgZm9yLgorICogQGluZGV4OiBpbmRleCBvZiByZWdpb24KKyAq
IEBhZGRyOiByZXR1cm4gdGhlIHJlZ2lvbiBhZGRyZXNzCisgKiBAc2l6ZTogcmV0dXJuIHRoZSBy
ZWdpb24gc2l6ZQorICoKKyAqIHJldHVybnM6CisgKiAgICAgMCwgb24gc3VjY2VzcworICogICAg
ICAtRkRUX0VSUl9CQUROQ0VMTFMsIGlmIHRoZSBub2RlIGhhcyBhIGJhZGx5IGZvcm1hdHRlZCBv
ciBpbnZhbGlkCisgKiAgICAgICAgICAgICBhZGRyZXNzIHByb3BlcnR5CisgKiAgICAgIC1GRFRf
RVJSX05PVEZPVU5ELCBpZiB0aGUgbm9kZSBkb2Vzbid0IGhhdmUgYWRkcmVzcyBwcm9wZXJ0eQor
ICogICAgICAtRkRUX0VSUl9OT1NQQUNFLCBpZiB0aGUgbm9kZSBkb2Vzbid0IGhhdmUgYWRkcmVz
cyBmb3IgaW5kZXgKKyAqLworaW50IGZkdF9nZXRfYWRkcmVzcyhjb25zdCB2b2lkICpmZHQsIGlu
dCBub2Rlb2Zmc2V0LCBpbnQgaW5kZXgsCisJCQl1aW50NjRfdCAqYWRkciwgdWludDY0X3QgKnNp
emUpOworCiAjZW5kaWYKLS0gCjIuMTcuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Wed Mar 27 02:35:17 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 27 Mar 2019 02:35:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h8yPN-0002Xv-9t; Wed, 27 Mar 2019 02:35: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=aSUp=R6=arm.com=justin.he@srs-us1.protection.inumbo.net>)
 id 1h8yPM-0002XS-ET
 for minios-devel@lists.xenproject.org; Wed, 27 Mar 2019 02:35:16 +0000
X-Inumbo-ID: f444b87c-5038-11e9-9718-53fd6a887b61
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id f444b87c-5038-11e9-9718-53fd6a887b61;
 Wed, 27 Mar 2019 02:35: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 A3EE91596;
 Tue, 26 Mar 2019 19:35:15 -0700 (PDT)
Received: from entos-thunderx2-02.shanghai.arm.com
 (entos-thunderx2-02.shanghai.arm.com [10.169.40.54])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id CD39F3F557;
 Tue, 26 Mar 2019 19:35:13 -0700 (PDT)
From: Jia He <justin.he@arm.com>
To: minios-devel@lists.xenproject.org, Simon Kuenzer <simon.kuenzer@neclab.eu>,
 Sharan.Santhanam@neclab.eu
Date: Wed, 27 Mar 2019 10:34:43 +0800
Message-Id: <20190327023445.50569-8-justin.he@arm.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20190327023445.50569-1-justin.he@arm.com>
References: <20190327023445.50569-1-justin.he@arm.com>
Subject: [Minios-devel] [UNIKRAFT PATCHv4 7/9] plat/common: Introduce
 fdt_node_offset_by_compatible_list helper
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 <felipe.huici@neclab.eu>, Jia He <justin.he@arm.com>,
 Wei Chen <wei.chen@arm.com>, Kaly Xin <Kaly.Xin@arm.com>,
 Jianyong Wu <jianyong.wu@arm.com>, Florian Schmidt <florian.schmidt@neclab.eu>,
 Julien Grall <julien.grall@arm.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>

RnJvbTogSmlhbnlvbmcgV3UgPGppYW55b25nLnd1QGFybS5jb20+CkZvciBtb3N0IG9mIGRldmlj
ZXMgdGhhdCB3aWxsIHVzZSB0aGUgZGV2aWNlIHRyZWUgd2lsbCBoYXZlIG9uZQpvciBtb3JlIGNv
bXBhdGlibGUgc3RyaW5ncy4gVGhpcyBoZWxwZXIgd2lsbCBhdm9pZCBpbXBsZW1lbnQgYQpmdW5j
dGlvbiB0byBtYXRjaCBjb21wYXRpYmxlIGxpc3QgZXZlcnl3aGVyZS4KVGhlIHZhbGlkIGNvbXBh
dGlibGUgc3RyaW5ncyBhcnJheSBzaG91bGQgYmUgZW5kZWQgd2l0aCBOVUxMLgpFLmcuCnN0YXRp
YyBjb25zdCBjaGFyICpnaWNfZGV2aWNlX2xpc3RbXSA9IHsKCSJhcm0sY29ydGV4LWExNS1naWMi
LAoJImFybSxjb3J0ZXgtYTctZ2ljIiwKCSJhcm0sY29ydGV4LWE5LWdpYyIsCglOVUxMfQoKU2ln
bmVkLW9mZi1ieTogV2VpIENoZW4gPHdlaS5jaGVuQGFybS5jb20+ClNpZ25lZC1vZmYtYnk6IEpp
YW55b25nIFd1IDxqaWFueW9uZy53dUBhcm0uY29tPgpTaWduZWQtb2ZmLWJ5OiBKaWEgSGUgPGp1
c3Rpbi5oZUBhcm0uY29tPgotLS0KIHBsYXQvY29tbW9uL2ZkdC5jICAgICAgICAgfCAxNSArKysr
KysrKysrKysrKysKIHBsYXQvY29tbW9uL2luY2x1ZGUvZmR0LmggfCAyNiArKysrKysrKysrKysr
KysrKysrKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCA0MSBpbnNlcnRpb25zKCspCgpkaWZmIC0t
Z2l0IGEvcGxhdC9jb21tb24vZmR0LmMgYi9wbGF0L2NvbW1vbi9mZHQuYwppbmRleCA2Y2JlZGVj
Li4xNzA3ZWYyIDEwMDY0NAotLS0gYS9wbGF0L2NvbW1vbi9mZHQuYworKysgYi9wbGF0L2NvbW1v
bi9mZHQuYwpAQCAtMzI3LDMgKzMyNywxOCBAQCBpbnQgZmR0X2dldF9hZGRyZXNzKGNvbnN0IHZv
aWQgKmZkdCwgaW50IG5vZGVvZmZzZXQsIHVpbnQzMl90IGluZGV4LAogCiAJcmV0dXJuIDA7CiB9
CisKK2ludCBmZHRfbm9kZV9vZmZzZXRfYnlfY29tcGF0aWJsZV9saXN0KGNvbnN0IHZvaWQgKmZk
dCwgaW50IHN0YXJ0b2Zmc2V0LAorCQkJCSAgY29uc3QgY2hhciAqY29tcGF0aWJsZXNbXSkKK3sK
KwlpbnQgaWR4LCBvZmZzZXQ7CisKKwlmb3IgKGlkeCA9IDA7IGNvbXBhdGlibGVzW2lkeF0gIT0g
TlVMTDsgaWR4KyspIHsKKwkJb2Zmc2V0ID0gZmR0X25vZGVfb2Zmc2V0X2J5X2NvbXBhdGlibGUo
ZmR0LCBzdGFydG9mZnNldCwKKwkJCQkgIGNvbXBhdGlibGVzW2lkeF0pOworCQlpZiAob2Zmc2V0
ID49IDApCisJCQlyZXR1cm4gb2Zmc2V0OworCX0KKworCXJldHVybiBGRFRfRVJSX05PVEZPVU5E
OworfQpkaWZmIC0tZ2l0IGEvcGxhdC9jb21tb24vaW5jbHVkZS9mZHQuaCBiL3BsYXQvY29tbW9u
L2luY2x1ZGUvZmR0LmgKaW5kZXggMjdmNGYyYy4uYmU2YjI2NSAxMDA2NDQKLS0tIGEvcGxhdC9j
b21tb24vaW5jbHVkZS9mZHQuaAorKysgYi9wbGF0L2NvbW1vbi9pbmNsdWRlL2ZkdC5oCkBAIC0x
MjgsNCArMTI4LDMwIEBAIGludCBmZHRfc2l6ZV9jZWxsc19vcl9wYXJlbnQoY29uc3Qgdm9pZCAq
ZmR0LCBpbnQgbm9kZW9mZnNldCk7CiBpbnQgZmR0X2dldF9hZGRyZXNzKGNvbnN0IHZvaWQgKmZk
dCwgaW50IG5vZGVvZmZzZXQsIGludCBpbmRleCwKIAkJCXVpbnQ2NF90ICphZGRyLCB1aW50NjRf
dCAqc2l6ZSk7CiAKKy8qKgorICogZmR0X25vZGVfb2Zmc2V0X2J5X2NvbXBhdGlibGVfbGlzdCAt
IGZpbmQgbm9kZXMgd2l0aCBhIGdpdmVuCisgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAnY29tcGF0aWJsZScgbGlzdCB2YWx1ZQorICogQGZkdDogcG9pbnRlciB0byB0aGUg
ZGV2aWNlIHRyZWUgYmxvYgorICogQHN0YXJ0b2Zmc2V0OiBvbmx5IGZpbmQgbm9kZXMgYWZ0ZXIg
dGhpcyBvZmZzZXQKKyAqIEBjb21wYXRpYmxlczogYSBsaXN0IG9mICdjb21wYXRpYmxlJyBzdHJp
bmcgdG8gbWF0Y2gsIHNob3VsZCBiZSBlbmRlZAorICogd2l0aCBOVUxMIHN0cmluZy4KKyAqIGZk
dF9ub2RlX29mZnNldF9ieV9jb21wYXRpYmxlX2xpc3QoKSByZXR1cm5zIHRoZSBvZmZzZXQgb2Yg
dGhlCisgKiBmaXJzdCBtYXRjaGVkIG5vZGUgYWZ0ZXIgc3RhcnRvZmZzZXQsIHdoaWNoIGhhcyBh
ICdjb21wYXRpYmxlJworICogcHJvcGVydHkgd2hpY2ggbGlzdHMgdGhlIGdpdmVuIGNvbXBhdGli
bGUgc3RyaW5nOyBvciBpZgorICogc3RhcnRvZmZzZXQgaXMgLTEsIHRoZSB2ZXJ5IGZpcnN0IHN1
Y2ggbm9kZSBpbiB0aGUgdHJlZS4KKyAqCisgKiByZXR1cm5zOgorICogICAgIHN0cnVjdHVyZSBi
bG9jayBvZmZzZXQgb2YgdGhlIGxvY2F0ZWQgbm9kZSAoPj0gMCwgPnN0YXJ0b2Zmc2V0KSwKKyAq
ICAgICAgICAgICAgICBvbiBzdWNjZXNzCisgKiAgICAgLUZEVF9FUlJfTk9URk9VTkQsIG5vIG5v
ZGUgbWF0Y2hpbmcgdGhlIGNyaXRlcmlvbiBleGlzdHMgaW4gdGhlCisgKiAgICAgICAgICAgICB0
cmVlIGFmdGVyIHN0YXJ0b2Zmc2V0CisgKiAgICAgLUZEVF9FUlJfQkFET0ZGU0VULCBub2Rlb2Zm
c2V0IGRvZXMgbm90IHJlZmVyIHRvIGEgQkVHSU5fTk9ERSB0YWcKKyAqICAgICAtRkRUX0VSUl9C
QURNQUdJQywKKyAqICAgICAtRkRUX0VSUl9CQURWRVJTSU9OLAorICogICAgIC1GRFRfRVJSX0JB
RFNUQVRFLAorICogICAgIC1GRFRfRVJSX0JBRFNUUlVDVFVSRSwgc3RhbmRhcmQgbWVhbmluZ3MK
KyAqLworaW50IGZkdF9ub2RlX29mZnNldF9ieV9jb21wYXRpYmxlX2xpc3QoY29uc3Qgdm9pZCAq
ZmR0LCBpbnQgc3RhcnRvZmZzZXQsCisJCQkJCWNvbnN0IGNoYXIgKmNvbXBhdGlibGVzW10pOwor
CiAjZW5kaWYKLS0gCjIuMTcuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Wed Mar 27 02:35:20 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 27 Mar 2019 02:35: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 1h8yPQ-0002ZY-Bd; Wed, 27 Mar 2019 02:35: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=aSUp=R6=arm.com=justin.he@srs-us1.protection.inumbo.net>)
 id 1h8yPO-0002Z3-Qb
 for minios-devel@lists.xenproject.org; Wed, 27 Mar 2019 02:35:18 +0000
X-Inumbo-ID: f56621e5-5038-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id f56621e5-5038-11e9-bc90-bc764e045a96;
 Wed, 27 Mar 2019 02:35:17 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 93E6FA78;
 Tue, 26 Mar 2019 19:35:17 -0700 (PDT)
Received: from entos-thunderx2-02.shanghai.arm.com
 (entos-thunderx2-02.shanghai.arm.com [10.169.40.54])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id E20DC3F557;
 Tue, 26 Mar 2019 19:35:15 -0700 (PDT)
From: Jia He <justin.he@arm.com>
To: minios-devel@lists.xenproject.org, Simon Kuenzer <simon.kuenzer@neclab.eu>,
 Sharan.Santhanam@neclab.eu
Date: Wed, 27 Mar 2019 10:34:44 +0800
Message-Id: <20190327023445.50569-9-justin.he@arm.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20190327023445.50569-1-justin.he@arm.com>
References: <20190327023445.50569-1-justin.he@arm.com>
Subject: [Minios-devel] [UNIKRAFT PATCHv4 8/9] plat/common: Introduce
 fdt_get_interrupt helper
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 <felipe.huici@neclab.eu>, Jia He <justin.he@arm.com>,
 Wei Chen <wei.chen@arm.com>, Kaly Xin <Kaly.Xin@arm.com>,
 Florian Schmidt <florian.schmidt@neclab.eu>,
 Julien Grall <julien.grall@arm.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>

RnJvbTogV2VpIENoZW4gPHdlaS5jaGVuQGFybS5jb20+ClRoaXMgaGVscGVyIHdpbGwgYmUgdXNl
ZCB2ZXJ5IGZyZXF1ZW50bHkgZm9yIGRldmljZXMgdG8KZ2V0IHRoZWlyIGludGVycnVwdHMuCgpT
aWduZWQtb2ZmLWJ5OiBXZWkgQ2hlbiA8d2VpLmNoZW5AYXJtLmNvbT4KU2lnbmVkLW9mZi1ieTog
SmlhIEhlIDxqdXN0aW4uaGVAYXJtLmNvbT4KLS0tCiBwbGF0L2NvbW1vbi9mZHQuYyAgICAgICAg
IHwgMjkgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHBsYXQvY29tbW9uL2luY2x1ZGUv
ZmR0LmggfCAxMyArKysrKysrKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDQyIGluc2VydGlvbnMo
KykKCmRpZmYgLS1naXQgYS9wbGF0L2NvbW1vbi9mZHQuYyBiL3BsYXQvY29tbW9uL2ZkdC5jCmlu
ZGV4IDE3MDdlZjIuLjkzMWM3ZGUgMTAwNjQ0Ci0tLSBhL3BsYXQvY29tbW9uL2ZkdC5jCisrKyBi
L3BsYXQvY29tbW9uL2ZkdC5jCkBAIC0zNDIsMyArMzQyLDMyIEBAIGludCBmZHRfbm9kZV9vZmZz
ZXRfYnlfY29tcGF0aWJsZV9saXN0KGNvbnN0IHZvaWQgKmZkdCwgaW50IHN0YXJ0b2Zmc2V0LAog
CiAJcmV0dXJuIEZEVF9FUlJfTk9URk9VTkQ7CiB9CisKK2NvbnN0IHZvaWQgKmZkdF9nZXRfaW50
ZXJydXB0KGNvbnN0IHZvaWQgKmZkdCwgaW50IG5vZGVvZmZzZXQsCisJCQlpbnQgaW5kZXgsIGlu
dCAqc2l6ZSkKK3sKKwlpbnQgbmludHIsIGxlbiwgdGVybV9zaXplOworCWNvbnN0IHZvaWQgKnJl
Z3M7CisKKwluaW50ciA9IGZkdF9pbnRlcnJ1cHRfY2VsbHMoZmR0LCBub2Rlb2Zmc2V0KTsKKwlp
ZiAobmludHIgPCAwIHx8IG5pbnRyID49IEZEVF9NQVhfTkNFTExTKQorCQlyZXR1cm4gTlVMTDsK
KworCS8qICJpbnRlcnJ1cHRzLWV4dGVuZGVkIiBpcyBub3Qgc3VwcG9ydGVkICovCisJcmVncyA9
IGZkdF9nZXRwcm9wKGZkdCwgbm9kZW9mZnNldCwgImludGVycnVwdHMtZXh0ZW5kZWQiLCAmbGVu
KTsKKwlpZiAocmVncykgeworCQl1a19wcl93YXJuKCJpbnRlcnJ1cHRzIG11bHRpcGxlIHBhcmVu
dHMgaXMgbm90IHN1cHBvcnRlZFxuIik7CisJCXJldHVybiBOVUxMOworCX0KKwkvKgorCSAqIElu
dGVycnVwdCBjb250ZW50IG11c3QgY292ZXIgdGhlIGluZGV4IHNwZWNpZmljIGlycSBpbmZvcm1h
dGlvbi4KKwkgKi8KKwlyZWdzID0gZmR0X2dldHByb3AoZmR0LCBub2Rlb2Zmc2V0LCAiaW50ZXJy
dXB0cyIsICZsZW4pOworCXRlcm1fc2l6ZSA9IHNpemVvZihmZHQzMl90KSAqIG5pbnRyOworCWlm
IChyZWdzID09IE5VTEwgfHwgbGVuIDwgdGVybV9zaXplICogKGluZGV4ICsgMSkpCisJCXJldHVy
biBOVUxMOworCisJKnNpemUgPSBuaW50cjsKKworCXJldHVybiByZWdzICsgdGVybV9zaXplICog
aW5kZXg7Cit9CmRpZmYgLS1naXQgYS9wbGF0L2NvbW1vbi9pbmNsdWRlL2ZkdC5oIGIvcGxhdC9j
b21tb24vaW5jbHVkZS9mZHQuaAppbmRleCBiZTZiMjY1Li4zNDkwZjcxIDEwMDY0NAotLS0gYS9w
bGF0L2NvbW1vbi9pbmNsdWRlL2ZkdC5oCisrKyBiL3BsYXQvY29tbW9uL2luY2x1ZGUvZmR0LmgK
QEAgLTE1NCw0ICsxNTQsMTcgQEAgaW50IGZkdF9nZXRfYWRkcmVzcyhjb25zdCB2b2lkICpmZHQs
IGludCBub2Rlb2Zmc2V0LCBpbnQgaW5kZXgsCiBpbnQgZmR0X25vZGVfb2Zmc2V0X2J5X2NvbXBh
dGlibGVfbGlzdChjb25zdCB2b2lkICpmZHQsIGludCBzdGFydG9mZnNldCwKIAkJCQkJY29uc3Qg
Y2hhciAqY29tcGF0aWJsZXNbXSk7CiAKKy8qKgorICogZmR0X2dldF9pbnRlcnJ1cHQgLSByZXRy
aWV2ZSBkZXZpY2UgaW50ZXJydXB0IG9mIGEgZ2l2ZW4gaW5kZXgKKyAqIEBmZHQ6IHBvaW50ZXIg
dG8gdGhlIGRldmljZSB0cmVlIGJsb2IKKyAqIEBub2Rlb2Zmc2V0OiBvZmZzZXQgb2YgdGhlIG5v
ZGUgdG8gZmluZCB0aGUgYWRkcmVzcyBmb3IKKyAqIEBpbmRleDogdGhlIGluZGV4IG9mIGludGVy
cnVwdCB3ZSB3YW50IHRvIHJldHJpZXZlCisgKiBAc2l6ZTogaW50ZXJydXB0IGNlbGwgc2l6ZSBp
biBmZHQzMl90CisgKgorICogcmV0dXJuczoKKyAqICAgICAgTlVMTCBvbiBmYWlsZWQsIG5vbi1O
VUxMIG9uIHN1Y2Nlc3MKKyAqLworY29uc3Qgdm9pZCAqZmR0X2dldF9pbnRlcnJ1cHQoY29uc3Qg
dm9pZCAqZmR0LCBpbnQgbm9kZW9mZnNldCwKKwkJCQlpbnQgaW5kZXgsIGludCAqc2l6ZSk7CisK
ICNlbmRpZgotLSAKMi4xNy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Wed Mar 27 02:35:22 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 27 Mar 2019 02:35: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 1h8yPS-0002aO-DA; Wed, 27 Mar 2019 02:35: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=aSUp=R6=arm.com=justin.he@srs-us1.protection.inumbo.net>)
 id 1h8yPR-0002Zz-3P
 for minios-devel@lists.xenproject.org; Wed, 27 Mar 2019 02:35:21 +0000
X-Inumbo-ID: f68236ad-5038-11e9-bc90-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id f68236ad-5038-11e9-bc90-bc764e045a96;
 Wed, 27 Mar 2019 02:35:19 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 61E471596;
 Tue, 26 Mar 2019 19:35:19 -0700 (PDT)
Received: from entos-thunderx2-02.shanghai.arm.com
 (entos-thunderx2-02.shanghai.arm.com [10.169.40.54])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id CD1EA3F557;
 Tue, 26 Mar 2019 19:35:17 -0700 (PDT)
From: Jia He <justin.he@arm.com>
To: minios-devel@lists.xenproject.org, Simon Kuenzer <simon.kuenzer@neclab.eu>,
 Sharan.Santhanam@neclab.eu
Date: Wed, 27 Mar 2019 10:34:45 +0800
Message-Id: <20190327023445.50569-10-justin.he@arm.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20190327023445.50569-1-justin.he@arm.com>
References: <20190327023445.50569-1-justin.he@arm.com>
Subject: [Minios-devel] [UNIKRAFT PATCHv4 9/9] lib/fdt: Change the default
 value of fdt_size_cells
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 <felipe.huici@neclab.eu>, Jia He <justin.he@arm.com>,
 Kaly Xin <Kaly.Xin@arm.com>, Florian Schmidt <florian.schmidt@neclab.eu>,
 Julien Grall <julien.grall@arm.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>

c2VlIDIuMy41IGluIFsxXSwgaWYgIiNzaXplLWNlbGxzIiBpcyBtaXNzaW5nLCB0aGUgZGVmYXVs
dCB2YWx1ZQpzaG91bGQgYmUgMSBpbnN0ZWFkIG9mIDIuCkJlc2lkZXMsIHVwc3RyZWFtIGxpYmZk
dCBjb2RlIGFsc28gdXNlcyAxIFsyXQoKWzFdaHR0cHM6Ly9naXRodWIuY29tL2RldmljZXRyZWUt
b3JnL2RldmljZXRyZWUtc3BlY2lmaWNhdGlvbi9yZWxlYXNlcy90YWcvdjAuMgpbMl1odHRwczov
L2dpdGh1Yi5jb20vZGdpYnNvbi9kdGMvYmxvYi9lYWMyYWQ0OTViMjlmMTVkNzhkYWEyYTcyMjY2
NTNmMzY1MTVjZDdhL2xpYmZkdC9mZHRfYWRkcmVzc2VzLmMjTDkKU2lnbmVkLW9mZi1ieTogSmlh
IEhlIDxqdXN0aW4uaGVAYXJtLmNvbT4KLS0tCiBsaWIvZmR0L2ZkdF9hZGRyZXNzZXMuYyAgfCAy
ICstCiBsaWIvZmR0L2luY2x1ZGUvbGliZmR0LmggfCAyICstCiAyIGZpbGVzIGNoYW5nZWQsIDIg
aW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9saWIvZmR0L2ZkdF9h
ZGRyZXNzZXMuYyBiL2xpYi9mZHQvZmR0X2FkZHJlc3Nlcy5jCmluZGV4IGVmZjRkYmMuLmExODYw
ZTYgMTAwNjQ0Ci0tLSBhL2xpYi9mZHQvZmR0X2FkZHJlc3Nlcy5jCisrKyBiL2xpYi9mZHQvZmR0
X2FkZHJlc3Nlcy5jCkBAIC04Myw3ICs4Myw3IEBAIGludCBmZHRfc2l6ZV9jZWxscyhjb25zdCB2
b2lkICpmZHQsIGludCBub2Rlb2Zmc2V0KQogCiAJc2MgPSBmZHRfZ2V0cHJvcChmZHQsIG5vZGVv
ZmZzZXQsICIjc2l6ZS1jZWxscyIsICZsZW4pOwogCWlmICghc2MpCi0JCXJldHVybiAyOworCQly
ZXR1cm4gMTsKIAogCWlmIChsZW4gIT0gc2l6ZW9mKCpzYykpCiAJCXJldHVybiAtRkRUX0VSUl9C
QUROQ0VMTFM7CmRpZmYgLS1naXQgYS9saWIvZmR0L2luY2x1ZGUvbGliZmR0LmggYi9saWIvZmR0
L2luY2x1ZGUvbGliZmR0LmgKaW5kZXggMDVkZWRiZC4uNTYyMmNmNSAxMDA2NDQKLS0tIGEvbGli
L2ZkdC9pbmNsdWRlL2xpYmZkdC5oCisrKyBiL2xpYi9mZHQvaW5jbHVkZS9saWJmZHQuaApAQCAt
MTA5MSw3ICsxMDkxLDcgQEAgaW50IGZkdF9hZGRyZXNzX2NlbGxzKGNvbnN0IHZvaWQgKmZkdCwg
aW50IG5vZGVvZmZzZXQpOwogICoKICAqIHJldHVybnM6CiAgKgkwIDw9IG4gPCBGRFRfTUFYX05D
RUxMUywgb24gc3VjY2VzcwotICogICAgICAyLCBpZiB0aGUgbm9kZSBoYXMgbm8gI2FkZHJlc3Mt
Y2VsbHMgcHJvcGVydHkKKyAqICAgICAgMSwgaWYgdGhlIG5vZGUgaGFzIG5vICNhZGRyZXNzLWNl
bGxzIHByb3BlcnR5CiAgKiAgICAgIC1GRFRfRVJSX0JBRE5DRUxMUywgaWYgdGhlIG5vZGUgaGFz
IGEgYmFkbHkgZm9ybWF0dGVkIG9yIGludmFsaWQKICAqCQkjc2l6ZS1jZWxscyBwcm9wZXJ0eQog
ICoJLUZEVF9FUlJfQkFETUFHSUMsCi0tIAoyLjE3LjEKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlv
cy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Wed Mar 27 02:38:07 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 27 Mar 2019 02:38: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 1h8yS6-0002eq-Kw; Wed, 27 Mar 2019 02:38:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hckz=R6=gmail.com=jiakernel2@srs-us1.protection.inumbo.net>)
 id 1h8yS5-0002el-N6
 for minios-devel@lists.xenproject.org; Wed, 27 Mar 2019 02:38:05 +0000
X-Inumbo-ID: 58582454-5039-11e9-bc90-bc764e045a96
Received: from mail-pg1-x543.google.com (unknown [2607:f8b0:4864:20::543])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 58582454-5039-11e9-bc90-bc764e045a96;
 Wed, 27 Mar 2019 02:38:04 +0000 (UTC)
Received: by mail-pg1-x543.google.com with SMTP id p6so9189163pgh.9
 for <minios-devel@lists.xenproject.org>; Tue, 26 Mar 2019 19:38:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:organization:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding;
 bh=wvzlgfBnMHsxSoaegf7/Fbak2ePaI8Tjlm/v06pM2ZU=;
 b=alwG2W52RQBXYHIDgzOS5/0C8cHF22GgMGeWikATa2yZvn9C8qc1ONBG6gAW2NLapu
 JLkB0EwZwrm1H557rc3y6fH39xM+33V1KKtHd5ni5GkRlb2SiHxvd+kZNzlUZ0/p0XZ1
 QW0tkzbjWBXGSC9NOS3KNBqIDgcUx61iZwimoq1d6GiPjgUTMir645owm+LPE/Lddprr
 KmFrQBb9DaKm1MLOMuNFmQ+/o3f4zd51V6Z+OKKktHoY8CjwgonoD8EVHyLCBlqqHBna
 caScYHW5THNMGxlicVtT9yECoiqZqGn2AEnGdfXq/JOiZ+Hdn2KtHN8md8Lr0RfxMfC6
 Fi+w==
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:organization
 :message-id:date:user-agent:mime-version:in-reply-to
 :content-transfer-encoding;
 bh=wvzlgfBnMHsxSoaegf7/Fbak2ePaI8Tjlm/v06pM2ZU=;
 b=r+wL6TPB8oeKEWbM1SgcqHcjbjXS0QhAow3uCorpAfaDQuLyQBgPswnaC45jQ2ZaLC
 GEBTVAEk+9XmK1oB6IxNNAsHlA/0KWRoaiMnUPBKbK29tdaQgd759gpaYfhoPZj/WOnx
 OmnwWDtloSyOQoQfTwm4Sx2g+bmEcKO+/wKVRFydDmCQC3yDt2z4ZtlYsXbYu5W0GK34
 LawF51sE7bcPugtHpKK3kVPVERLzEi4+sU67nszQRYKpfIcKlQ6bxwnWQvR4IQ/oeRPN
 YEjgT7BonnkB7H2xeaKIq2sFRDQjFkpsMBZLVXf6tvQcvjxx9wPlVYOBFhYYGkWT7Whn
 Pbjw==
X-Gm-Message-State: APjAAAUvhBfg23oOa4ZS6dsDPqKELoQyLX3tFuE+b+VX2iNlBmaP9Y2j
 HTYe/5VDtsEzVEONucWdMir0F/jA
X-Google-Smtp-Source: APXvYqy6kiKqgQiz/iDqUl67LS92asFaPzABNEm/12w7vJVovLDZnCOSrbOrrFQ2MBFNCAqc0Vfc/Q==
X-Received: by 2002:a62:e411:: with SMTP id r17mr32809756pfh.127.1553654283316; 
 Tue, 26 Mar 2019 19:38:03 -0700 (PDT)
Received: from [0.0.0.0] (104.129.187.94.16clouds.com. [104.129.187.94])
 by smtp.gmail.com with ESMTPSA id o2sm38856907pfa.76.2019.03.26.19.37.55
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 26 Mar 2019 19:38:02 -0700 (PDT)
To: Sharan Santhanam <sharan.santhanam@neclab.eu>, Wei Chen
 <wei.chen@arm.com>, minios-devel@lists.xenproject.org,
 simon.kuenzer@neclab.eu, florian.schmidt@neclab.eu, yuri.volchkov@neclab.eu,
 Felipe.Huici@neclab.eu
References: <20181213091901.85170-1-wei.chen@arm.com>
 <712339b0-6723-8c13-2ff2-7b270da984da@neclab.eu>
From: Jia He <jiakernel2@gmail.com>
Organization: ARM
Message-ID: <52c1ff21-c4ff-12e4-ba97-ff27462f3d3f@gmail.com>
Date: Wed, 27 Mar 2019 10:37:51 +0800
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.0
MIME-Version: 1.0
In-Reply-To: <712339b0-6723-8c13-2ff2-7b270da984da@neclab.eu>
Subject: Re: [Minios-devel] [UNIKRAFT PATCH 0/7] Enable IRQ framework for
 Arm64 (series#3)
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, Justin.He@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>

SGkgU2hhcmFuCgpUaGFua3MgZm9yIHRoZSByZXZpZXcsIEkgd2lsbCB3b3JrIG9uIHRoaXMgc2Vy
aWVzIGFmdGVyIHNlcmllcyAyIGlzIAphY2NlcHRlZCBzaW5jZQoKc2VyaWVzMyBkZXBlbmRzIG9u
IHNlcmllczIuCgotLS0KQ2hlZXJzLApKdXN0aW4gKEppYSBIZSkKCk9uIDIwMTkvMy8yMyAxOjE4
LCBTaGFyYW4gU2FudGhhbmFtIHdyb3RlOgo+IEhlbGxvLAo+Cj4gVGhhbmsgeW91IGZvciB0aGUg
cGF0Y2ggc2VyaWVzLiBUaGUgZm9sbG93aW5nIHBhdGNoIG5lZWRzIHJld29yazoKPiAjMywgIzQs
ICM1LCAjNiwgIzcKPgo+IFRoYW5rcyAmIFJlZ2FyZHMKPiBTaGFyYW4KPgo+Cj4gT24gMTIvMTMv
MTggMTA6MTggQU0sIFdlaSBDaGVuIHdyb3RlOgo+PiBNaXNzaW5nIHRoZSBJUlEgZnJhbWV3b3Jr
IHN1cHBvcnQsIHdlIGNhbid0IG1ha2UgbXVsdGktdGhyZWFkIHN1cHBvcnQKPj4gd29ya3Mgd2Vs
bC4gSW4gdGhpcyBzZXJpZXMsIHdlIGltcGxlbWVudCB0aGUgR0lDdjIgbGlicmFyeSBhbmQgZW5h
YmxlCj4+IHRoZSBpcnEgZXhjZXB0aW9uIGVudHJ5LiBXZSB1c2UgdGhlIGdpYyBmdW5jdGlvbiB0
byBmaXggdGhlIFRPRE8gbGlzdAo+PiBpbiBpbnRjdHJsIGZ1bmN0aW9ucyB0byBtYWtlIElSUSBm
cmFtZXdvcmsgb24gQXJtNjQgd29ya3Mgd2VsbC4KPj4KPj4gLS0tCj4+IFRoaXMgc2VyaWVzIGRl
cGVuZHMgb246Cj4+IFtVTklLUkFGVCBQQVRDSMKgIDAvOF0gQWRkIGZyZXF1ZW50bHkgdXNkIEFQ
SXMgdG8gZmR0IGxpYnJhcnkgKHNlcmllcyMyKQo+Pgo+PiBXZWkgQ2hlbiAoNyk6Cj4+IMKgwqAg
cGxhdC9jb21tb246IEluY2x1ZGUgcGxhdC9pcnEuaCBieSBkZWZhdWx0Cj4+IMKgwqAgcGxhdC9j
b21tb246IERlZmluZSBfX01BWF9JUlEgZm9yIGRpZmZlcmVudCBhcmNoaXRlY3R1cmVzCj4+IMKg
wqAgcGxhdC9rdm06IE1vdmUgZGVjbGFyYXRpb24gb2Ygc29tZSBnbG9iYWwgdmFyaWFibGVzIHRv
IGEgaGVhZGVyCj4+IMKgwqAgcGxhdC9jb21tb246IEltcGxlbWVudCBnaWMtdjIgbGlicmFyeSBm
b3IgQXJtCj4+IMKgwqAgcGxhdC9rdm06IEltcGxlbWVudCBpbnRjdHJsIEFQSXMgZm9yIEFybTY0
Cj4+IMKgwqAgcGxhdC9jb21tb246IEFkZCBhIHBsYXRmb3JtIEFQSSB0byBnZXQgSVJRIGZyb20g
ZGV2aWNlIHRyZWUKPj4gwqDCoCBwbGF0L2NvbW1vbjogQWRkIGEgdHJhcCBmdW5jdGlvbiB0byBo
YW5kbGUgQXJtNjQgaXJxIHRyYXAKPj4KPj4gwqAgcGxhdC9jb21tb24vYXJtL2dpYy12Mi5jwqDC
oMKgwqDCoMKgwqDCoCB8IDQ4NyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4+IMKg
IHBsYXQvY29tbW9uL2FybS9wbDAxMS5jwqDCoMKgwqDCoMKgwqDCoMKgIHzCoMKgIDMgKy0KPj4g
wqAgcGxhdC9jb21tb24vYXJtL3RpbWUuY8KgwqDCoMKgwqDCoMKgwqDCoMKgIHzCoMKgIDIgKy0K
Pj4gwqAgcGxhdC9jb21tb24vYXJtL3RyYXBzLmPCoMKgwqDCoMKgwqDCoMKgwqAgfMKgwqAgNiAr
Cj4+IMKgIHBsYXQvY29tbW9uL2luY2x1ZGUvYXJtL2dpYy12Mi5oIHwgMzcxICsrKysrKysrKysr
KysrKysrKysrKysrCj4+IMKgIHBsYXQvY29tbW9uL2luY2x1ZGUvYXJtL2lycS5owqDCoMKgIHzC
oMKgIDIgKwo+PiDCoCBwbGF0L2NvbW1vbi9pbmNsdWRlL2lycS5owqDCoMKgwqDCoMKgwqAgfMKg
IDI2ICsrCj4+IMKgIHBsYXQvY29tbW9uL2luY2x1ZGUveDg2L2lycS5owqDCoMKgIHzCoMKgIDIg
Kwo+PiDCoCBwbGF0L2t2bS9NYWtlZmlsZS51a8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8wqDC
oCAxICsKPj4gwqAgcGxhdC9rdm0vYXJtL2V4Y2VwdGlvbnMuU8KgwqDCoMKgwqDCoMKgIHzCoCAx
MCArLQo+PiDCoCBwbGF0L2t2bS9hcm0vaW50Y3RybC5jwqDCoMKgwqDCoMKgwqDCoMKgwqAgfMKg
IDI1ICstCj4+IMKgIHBsYXQva3ZtL2FybS9zZXR1cC5jwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
IHzCoMKgIDQgKwo+PiDCoCBwbGF0L2t2bS9pbmNsdWRlL2t2bS9rZXJuZWwuaMKgwqDCoCB8wqAg
NDcgKysrCj4+IMKgIHBsYXQva3ZtL2lycS5jwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgIHzCoMKgIDcgKy0KPj4gwqAgcGxhdC9rdm0vbWVtb3J5LmPCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqAgfMKgwqAgOCArLQo+PiDCoCAxNSBmaWxlcyBjaGFuZ2VkLCA5ODAgaW5z
ZXJ0aW9ucygrKSwgMjEgZGVsZXRpb25zKC0pCj4+IMKgIGNyZWF0ZSBtb2RlIDEwMDY0NCBwbGF0
L2NvbW1vbi9hcm0vZ2ljLXYyLmMKPj4gwqAgY3JlYXRlIG1vZGUgMTAwNjQ0IHBsYXQvY29tbW9u
L2luY2x1ZGUvYXJtL2dpYy12Mi5oCj4+IMKgIGNyZWF0ZSBtb2RlIDEwMDY0NCBwbGF0L2t2bS9p
bmNsdWRlL2t2bS9rZXJuZWwuaAo+Pgo+Cj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KPiBNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Cj4gTWluaW9zLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCj4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Wed Mar 27 15:19:11 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 27 Mar 2019 15:19: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 1h9AKc-0006Eu-6n; Wed, 27 Mar 2019 15:19:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=IEeP=R6=neclab.eu=yuri.volchkov@srs-us1.protection.inumbo.net>)
 id 1h9AKb-0006Ep-4o
 for minios-devel@lists.xen.org; Wed, 27 Mar 2019 15:19:09 +0000
X-Inumbo-ID: a8c49cee-50a3-11e9-9007-1b1b16569eb7
Received: from mailer1.neclab.eu (unknown [195.37.70.40])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a8c49cee-50a3-11e9-9007-1b1b16569eb7;
 Wed, 27 Mar 2019 15:19:06 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer1.neclab.eu (Postfix) with ESMTP id D8701105009;
 Wed, 27 Mar 2019 16:19:04 +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 0rvfKDPxAXLV; Wed, 27 Mar 2019 16:19:04 +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 AD0C1105003;
 Wed, 27 Mar 2019 16:19:04 +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, 27 Mar 2019 16:19:04 +0100
From: Yuri Volchkov <yuri.volchkov@neclab.eu>
To: Florian Schmidt <florian.schmidt@neclab.eu>, Radu Nicolau
 <radunicolau102@gmail.com>, <minios-devel@lists.xen.org>
In-Reply-To: <20190326084146.4791-1-florian.schmidt@neclab.eu>
References: <20190326084146.4791-1-florian.schmidt@neclab.eu>
Date: Wed, 27 Mar 2019 16:19:00 +0100
Message-ID: <tza4s2sgv8cpln.fsf@N-1128.office.hd>
MIME-Version: 1.0
X-Originating-IP: [10.1.2.20]
Subject: Re: [Minios-devel] [UNIKRAFT PATCH] plat/common: Zero out extregs
 area when creating new thread
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>
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>

SGksCgpsb29rcyBnb29kIHRvIG1lLgoKUmV2aWV3ZWQtYnk6IFl1cmkgVm9sY2hrb3YgPHl1cmku
dm9sY2hrb3ZAbmVjbGFiLmV1PgoKQ2hlZXJzLCBZdXJpLgoKCkZsb3JpYW4gU2NobWlkdCA8Zmxv
cmlhbi5zY2htaWR0QG5lY2xhYi5ldT4gd3JpdGVzOgoKPiBJbnN0cnVjdGlvbnMgc3VjaCBhcyB4
c2F2ZSBhbmQgeHNhdmVvcHQsIHdoaWNoIGFyZSBkZXNpZ25lZCB0byBzYXZlIHRoZQo+IGV4dGVu
ZGVkIHJlZ2lzdGVycyBvbiByZWNlbnQgeDg2IENQVXMgZG8gbm90IGd1YXJhbnRlZSB0aGF0IHRo
ZXkgdG91Y2gKPiB0aGUgY29tcGxldGUgeHNhdmUgaGVhZGVyIGFyZWEsIGJ1dCByYXRoZXIgb25s
eSB0aGUgYml0cyB0aGF0IHRoZSBuZWVkCj4gdG8gc2V0LiBUaGlzIGNhbiBsZWFkIHRvIGludmFs
aWQgeHNhdmUgaGVhZGVyIGFyZWFzIGlmIHRoZSBhcmVhIGlzIG5vdAo+IHplcm9lZCBvdXQgYmVm
b3JlIHVzZSwgd2hpY2ggaW4gdHVybiBsZWFkcyB0byBHUCB0cmFwcyBvbiB4cnN0b3IuCj4gTm90
ZSB0aGF0IHNpbXBseSB6ZXJvaW5nIG91dCB0aGUgYXJlYSBpcyBub3QgZW5vdWdoLCBiZWNhdXNl
IGFuIGFsbC16ZXJvCj4geHNhdmUgbGVnYWN5IHJlZ2lvbiBpcyBhbHNvIGludmFsaWQuCj4KPiBU
aGFua3MgdG8gUmFkdSBOaWNvbGF1IGZvciByZXBvcnRpbmcgdGhpcyBidWcuCj4KPiBTaWduZWQt
b2ZmLWJ5OiBGbG9yaWFuIFNjaG1pZHQgPGZsb3JpYW4uc2NobWlkdEBuZWNsYWIuZXU+Cj4gLS0t
Cj4gIHBsYXQvY29tbW9uL3N3X2N0eC5jIHwgNCArKystCj4gIDEgZmlsZSBjaGFuZ2VkLCAzIGlu
c2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKPgo+IGRpZmYgLS1naXQgYS9wbGF0L2NvbW1vbi9z
d19jdHguYyBiL3BsYXQvY29tbW9uL3N3X2N0eC5jCj4gaW5kZXggYzY5ZjVmZGUuLjA2Nzk1MjQ0
IDEwMDY0NAo+IC0tLSBhL3BsYXQvY29tbW9uL3N3X2N0eC5jCj4gKysrIGIvcGxhdC9jb21tb24v
c3dfY3R4LmMKPiBAQCAtMzQsNiArMzQsNyBAQAo+ICAKPiAgI2luY2x1ZGUgPHN0ZGludC5oPgo+
ICAjaW5jbHVkZSA8c3RkbGliLmg+Cj4gKyNpbmNsdWRlIDxzdHJpbmcuaD4KPiAgI2luY2x1ZGUg
PHVrL3BsYXQvdGhyZWFkLmg+Cj4gICNpbmNsdWRlIDx1ay9hbGxvYy5oPgo+ICAjaW5jbHVkZSA8
c3dfY3R4Lmg+Cj4gQEAgLTcwLDcgKzcxLDggQEAgc3RhdGljIHZvaWQgKnN3X2N0eF9jcmVhdGUo
c3RydWN0IHVrX2FsbG9jICphbGxvY2F0b3IsIHVuc2lnbmVkIGxvbmcgc3ApCj4gIAljdHgtPmlw
ID0gKHVuc2lnbmVkIGxvbmcpIGFzbV90aHJlYWRfc3RhcnRlcjsKPiAgCWN0eC0+ZXh0cmVncyA9
IEFMSUdOX1VQKCgodWludHB0cl90KWN0eCArIHNpemVvZihzdHJ1Y3Qgc3dfY3R4KSksCj4gIAkJ
CQl4ODZfY3B1X2ZlYXR1cmVzLmV4dHJlZ3NfYWxpZ24pOwo+IC0JLy8gSW5pdGlhbGl6ZSB0aGUg
ZXh0cmVncyBhcmVhIGJ5IHNhdmluZyBhIHZhbGlkIHJlZ2lzdGVyIGxheW91dCB0byBpdAo+ICsJ
Ly8gSW5pdGlhbGl6ZSBleHRyZWdzIGFyZWE6IHplcm8gb3V0LCB0aGVuIHNhdmUgYSB2YWxpZCBs
YXlvdXQgdG8gaXQuCj4gKwltZW1zZXQoKHZvaWQgKiljdHgtPmV4dHJlZ3MsIDAsIHg4Nl9jcHVf
ZmVhdHVyZXMuZXh0cmVnc19zaXplKTsKPiAgCXNhdmVfZXh0cmVncyhjdHgpOwo+ICAKPiAgCXJl
dHVybiBjdHg7Cj4gLS0gCj4gMi4yMS4wCj4KCi0tIApZdXJpIFZvbGNoa292ClNvZnR3YXJlIFNw
ZWNpYWxpc3QKCk5FQyBFdXJvcGUgTHRkCkt1cmbDvHJzdGVuLUFubGFnZSAzNgpELTY5MTE1IEhl
aWRlbGJlcmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Ck1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby9taW5pb3Mt
ZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Fri Mar 29 00:55:25 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 29 Mar 2019 00:55:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h9fnn-000871-UT; Fri, 29 Mar 2019 00:55:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fCP7=SA=stud.acs.upb.ro=vlad_andrei.badoiu@srs-us1.protection.inumbo.net>)
 id 1h9fnm-00086w-MB
 for minios-devel@lists.xen.org; Fri, 29 Mar 2019 00:55:22 +0000
X-Inumbo-ID: 516e983a-51bd-11e9-a352-03808cd26bc2
Received: from EUR04-VI1-obe.outbound.protection.outlook.com (unknown
 [40.107.8.81]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 516e983a-51bd-11e9-a352-03808cd26bc2;
 Fri, 29 Mar 2019 00:55:17 +0000 (UTC)
Received: from AM0PR01MB5458.eurprd01.prod.exchangelabs.com (10.255.182.31) by
 AM0PR01MB5730.eurprd01.prod.exchangelabs.com (20.179.255.31) with
 Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1750.15; Fri, 29 Mar 2019 00:55:15 +0000
Received: from AM0PR01MB5458.eurprd01.prod.exchangelabs.com
 ([fe80::bc3f:7f2f:a620:12b2]) by AM0PR01MB5458.eurprd01.prod.exchangelabs.com
 ([fe80::bc3f:7f2f:a620:12b2%5]) with mapi id 15.20.1730.019; Fri, 29 Mar 2019
 00:55:15 +0000
From: =?iso-8859-2?Q?Vlad-Andrei_B=C3DOIU_=2878692=29?=
 <vlad_andrei.badoiu@stud.acs.upb.ro>
To: "minios-devel@lists.xen.org" <minios-devel@lists.xen.org>
Thread-Topic: [UNIKRAFT/COMPILER-RT PATCH v2 0/2] Introduce compiler-rt on
 Unikraft
Thread-Index: AQHU5coSdR+rfUfKGEaV1KVvK0sT9A==
Date: Fri, 29 Mar 2019 00:55:14 +0000
Message-ID: <20190329005457.23928-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: DB6PR0501CA0039.eurprd05.prod.outlook.com
 (2603:10a6:4:67::25) To AM0PR01MB5458.eurprd01.prod.exchangelabs.com
 (2603:10a6:208:179::31)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=vlad_andrei.badoiu@stud.acs.upb.ro; 
x-ms-exchange-messagesentrepresentingtype: 1
x-mailer: git-send-email 2.20.1
x-originating-ip: [188.25.134.95]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: ca35a5d9-6a9e-4895-c909-08d6b3e13447
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(7021145)(8989299)(4534185)(7022145)(4603075)(4627221)(201702281549075)(8990200)(7048125)(7024125)(7025125)(7027125)(7023125)(5600127)(711020)(4605104)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR01MB5730; 
x-ms-traffictypediagnostic: AM0PR01MB5730:
x-microsoft-antispam-prvs: <AM0PR01MB5730E4E583BC7AF79630588EA65A0@AM0PR01MB5730.eurprd01.prod.exchangelabs.com>
x-forefront-prvs: 0991CAB7B3
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(396003)(39840400004)(136003)(346002)(376002)(366004)(189003)(199004)(71200400001)(186003)(5660300002)(6916009)(99286004)(71190400001)(6512007)(14454004)(5640700003)(256004)(53936002)(105586002)(6506007)(26005)(386003)(4326008)(102836004)(106356001)(2906002)(6116002)(4744005)(476003)(68736007)(2501003)(54906003)(97736004)(486006)(8676002)(81156014)(8936002)(508600001)(6486002)(2351001)(81166006)(1076003)(3846002)(66066001)(52116002)(7736002)(305945005)(6436002)(50226002)(316002)(786003)(86362001)(25786009)(2616005)(74482002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR01MB5730;
 H:AM0PR01MB5458.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-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: rWZheJahm80h8LfjNlDEteliom9OXmpKOJep1MHLSb3XpKUzmP6DAOcteVYLLAGkCB+uRRhs7jYrXywieodTvLjmFjl1DjcNiKZ703BegpPpc4Cr7n3sPzAxta7e9sJa3IeWgn4gU1QNF8LA5oC+KPPwer73IK0CLfwr8DvWfrsQh5oWyYD6bOJhsH53yb/EYzgx52G8Vthk3QqlCV9YYxg2HVoMRyWbnqMpFZ6/FQrUBBwNsW8nffN7GVKsI6LS34Wo13NjHAqvybMMMwgHeZ/pVjy/GDjuX67ADje7Mz7PajEAxTGfK1mClYE+3d+9/2jkWaxFT5vYyBK0FznHL2yW1WMktPwd+wVV10MyrT+3aoBgREvRrQ5B5J5bNBFkOCAmzTS3/VpFnQUHiThg+7huwJCdz9O/gLKdyM+uww8=
MIME-Version: 1.0
X-OriginatorOrg: stud.acs.upb.ro
X-MS-Exchange-CrossTenant-Network-Message-Id: ca35a5d9-6a9e-4895-c909-08d6b3e13447
X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Mar 2019 00:55:15.0150 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 2d8cc8ba-8dda-4334-9e5c-fac2092e9bac
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR01MB5730
Subject: [Minios-devel] [UNIKRAFT/COMPILER-RT PATCH v2 0/2] Introduce
 compiler-rt on Unikraft
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" <felipe.huici@neclab.eu>,
 "florian.schmidt@neclab.eu" <florian.schmidt@neclab.eu>,
 "Sharan.Santhanam@neclab.eu" <Sharan.Santhanam@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>
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>

T25seSB0aGUgYnVpbHQtaW4gZnVuY3Rpb25zCiQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVp
bHRpbnMvKi5jIHVzZWQgYnkgYm90aCBsaWJ1bndpbmQgYW5kCmxpYmN4eCBhcmUgaW5jbHVkZWQg
aW4gdGhpcyByZWxlYXNlLgoKVmxhZC1BbmRyZWkgQmFkb2l1ICgyKToKICBBZGQgLmdpdGlnbm9y
ZQogIEluaXRpYWwgcG9ydCBvZiBjb21waWxlci1ydCB0byBVbmlrcmFmdAoKIC5naXRpZ25vcmUg
ICAgfCAgMjcgKysrKysrCiBDb25maWcudWsgICAgIHwgICAzICsKIE1ha2VmaWxlLnVrICAgfCAy
MzQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIGV4
cG9ydHN5bXMudWsgfCAgIDEgKwogNCBmaWxlcyBjaGFuZ2VkLCAyNjUgaW5zZXJ0aW9ucygrKQog
Y3JlYXRlIG1vZGUgMTAwNjQ0IC5naXRpZ25vcmUKIGNyZWF0ZSBtb2RlIDEwMDY0NCBDb25maWcu
dWsKIGNyZWF0ZSBtb2RlIDEwMDY0NCBNYWtlZmlsZS51awogY3JlYXRlIG1vZGUgMTAwNjQ0IGV4
cG9ydHN5bXMudWsKCi0tIAoyLjIwLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Fri Mar 29 00:55:27 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 29 Mar 2019 00:55:27 +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 1h9fnq-00087N-WB; Fri, 29 Mar 2019 00:55:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fCP7=SA=stud.acs.upb.ro=vlad_andrei.badoiu@srs-us1.protection.inumbo.net>)
 id 1h9fnq-00087G-0K
 for minios-devel@lists.xen.org; Fri, 29 Mar 2019 00:55:26 +0000
X-Inumbo-ID: 54b26724-51bd-11e9-84b6-db7fffb20f81
Received: from EUR04-VI1-obe.outbound.protection.outlook.com (unknown
 [40.107.8.81]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 54b26724-51bd-11e9-84b6-db7fffb20f81;
 Fri, 29 Mar 2019 00:55:22 +0000 (UTC)
Received: from AM0PR01MB5458.eurprd01.prod.exchangelabs.com (10.255.182.31) by
 AM0PR01MB5730.eurprd01.prod.exchangelabs.com (20.179.255.31) with
 Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1750.15; Fri, 29 Mar 2019 00:55:16 +0000
Received: from AM0PR01MB5458.eurprd01.prod.exchangelabs.com
 ([fe80::bc3f:7f2f:a620:12b2]) by AM0PR01MB5458.eurprd01.prod.exchangelabs.com
 ([fe80::bc3f:7f2f:a620:12b2%5]) with mapi id 15.20.1730.019; Fri, 29 Mar 2019
 00:55:16 +0000
From: =?iso-8859-2?Q?Vlad-Andrei_B=C3DOIU_=2878692=29?=
 <vlad_andrei.badoiu@stud.acs.upb.ro>
To: "minios-devel@lists.xen.org" <minios-devel@lists.xen.org>
Thread-Topic: [UNIKRAFT/COMPILER-RT PATCH v2 1/2] Add .gitignore
Thread-Index: AQHU5coSvceKqxXC80eNSQ6l1obGlw==
Date: Fri, 29 Mar 2019 00:55:16 +0000
Message-ID: <20190329005457.23928-2-vlad_andrei.badoiu@stud.acs.upb.ro>
References: <20190329005457.23928-1-vlad_andrei.badoiu@stud.acs.upb.ro>
In-Reply-To: <20190329005457.23928-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: DB6PR0501CA0039.eurprd05.prod.outlook.com
 (2603:10a6:4:67::25) To AM0PR01MB5458.eurprd01.prod.exchangelabs.com
 (2603:10a6:208:179::31)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=vlad_andrei.badoiu@stud.acs.upb.ro; 
x-ms-exchange-messagesentrepresentingtype: 1
x-mailer: git-send-email 2.20.1
x-originating-ip: [188.25.134.95]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 0a39909b-0368-40e2-a213-08d6b3e134ff
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(7021145)(8989299)(4534185)(7022145)(4603075)(4627221)(201702281549075)(8990200)(7048125)(7024125)(7025125)(7027125)(7023125)(5600127)(711020)(4605104)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR01MB5730; 
x-ms-traffictypediagnostic: AM0PR01MB5730:
x-microsoft-antispam-prvs: <AM0PR01MB5730204A1C99E9646552F490A65A0@AM0PR01MB5730.eurprd01.prod.exchangelabs.com>
x-forefront-prvs: 0991CAB7B3
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(396003)(39840400004)(136003)(346002)(376002)(366004)(189003)(199004)(71200400001)(186003)(5660300002)(6916009)(99286004)(71190400001)(6512007)(14454004)(5640700003)(256004)(53936002)(105586002)(6506007)(26005)(386003)(4326008)(102836004)(106356001)(2906002)(11346002)(76176011)(6116002)(4744005)(476003)(446003)(68736007)(2501003)(54906003)(97736004)(486006)(8676002)(81156014)(8936002)(508600001)(6486002)(2351001)(81166006)(1076003)(3846002)(66066001)(52116002)(7736002)(305945005)(6436002)(50226002)(316002)(786003)(86362001)(25786009)(2616005)(74482002)(142923001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR01MB5730;
 H:AM0PR01MB5458.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-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: jpvhF6XDVszAaeguR+AiMRqedJBAqhs5Z5dC9TI94Ioc0cunCLQ+Lp6JXN+w3cchuEFsr+aNJRWfeFL4wtK28UAF7kyN0E6g0a3Vc7pvpW1BYGHfLup1ZLYfrXAxOz8CnqNnnBF2QIrR1bj8NgDPK3t9ZWYMWa+PQbQSBy47Drt1orBd1DAN3p83zvu60H5BeNz4LWfiTXk/HU3t8q7rT5hd9sXgrncPsQ7tTL3ytv2QeMloFp/90z6jFqSthAiumfu87XKzueBzLWmd9U9yO8ZhQl+wFV89i+0Dij8r8LJdrV1GmhHtkP00FL+3rsGArg3iY2h6mn0ogu84JWwtkv1H8ZZw0WyLKJ7b4vmH6Ixvk6wNM9TOzEhzf5XOGF1npVYQp2DPiMMcocXdUMXOqvH4Igdep2Zwr86TH+uTtzU=
MIME-Version: 1.0
X-OriginatorOrg: stud.acs.upb.ro
X-MS-Exchange-CrossTenant-Network-Message-Id: 0a39909b-0368-40e2-a213-08d6b3e134ff
X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Mar 2019 00:55:16.0928 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 2d8cc8ba-8dda-4334-9e5c-fac2092e9bac
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR01MB5730
Subject: [Minios-devel] [UNIKRAFT/COMPILER-RT PATCH v2 1/2] Add .gitignore
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" <felipe.huici@neclab.eu>,
 "florian.schmidt@neclab.eu" <florian.schmidt@neclab.eu>,
 "Sharan.Santhanam@neclab.eu" <Sharan.Santhanam@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>
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>

U2lnbmVkLW9mZi1ieTogVmxhZC1BbmRyZWkgQmFkb2l1IDx2bGFkX2FuZHJlaS5iYWRvaXVAc3R1
ZC5hY3MudXBiLnJvPgotLS0KIC5naXRpZ25vcmUgfCAyNyArKysrKysrKysrKysrKysrKysrKysr
KysrKysKIDEgZmlsZSBjaGFuZ2VkLCAyNyBpbnNlcnRpb25zKCspCiBjcmVhdGUgbW9kZSAxMDA2
NDQgLmdpdGlnbm9yZQoKZGlmZiAtLWdpdCBhLy5naXRpZ25vcmUgYi8uZ2l0aWdub3JlCm5ldyBm
aWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjc1ZDJmZDMKLS0tIC9kZXYvbnVsbAorKysg
Yi8uZ2l0aWdub3JlCkBAIC0wLDAgKzEsMjcgQEAKKyouZGVwZW5kCisqLm8KKyouYQorKi5kCisq
LnNvCisqLm9yaWcKKyoucmVqCisqLmJhaworKi5zd3AKKyp+CissKgorXCMqXCMKKy5cIyoKK1wj
XypcIworLlwjXyoKKyEuZ2l0aWdub3JlCisuKgorCisjIGdudSBnbG9iYWwgZmlsZXMKK0dQQVRI
CitHUlRBR1MKK0dTWU1TCitHVEFHUworCisjIGNzY29wZSBmaWxlcworY3Njb3BlLioKK25jc2Nv
cGUuKgotLSAKMi4yMC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Fri Mar 29 00:55:28 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 29 Mar 2019 00: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 1h9fns-00087n-1X; Fri, 29 Mar 2019 00:55:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fCP7=SA=stud.acs.upb.ro=vlad_andrei.badoiu@srs-us1.protection.inumbo.net>)
 id 1h9fnr-00087c-6Z
 for minios-devel@lists.xen.org; Fri, 29 Mar 2019 00:55:27 +0000
X-Inumbo-ID: 56a723ee-51bd-11e9-9c0f-735629dfcfd7
Received: from EUR04-VI1-obe.outbound.protection.outlook.com (unknown
 [40.107.8.81]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 56a723ee-51bd-11e9-9c0f-735629dfcfd7;
 Fri, 29 Mar 2019 00:55:25 +0000 (UTC)
Received: from AM0PR01MB5458.eurprd01.prod.exchangelabs.com (10.255.182.31) by
 AM0PR01MB5730.eurprd01.prod.exchangelabs.com (20.179.255.31) with
 Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1750.15; Fri, 29 Mar 2019 00:55:17 +0000
Received: from AM0PR01MB5458.eurprd01.prod.exchangelabs.com
 ([fe80::bc3f:7f2f:a620:12b2]) by AM0PR01MB5458.eurprd01.prod.exchangelabs.com
 ([fe80::bc3f:7f2f:a620:12b2%5]) with mapi id 15.20.1730.019; Fri, 29 Mar 2019
 00:55:17 +0000
From: =?iso-8859-2?Q?Vlad-Andrei_B=C3DOIU_=2878692=29?=
 <vlad_andrei.badoiu@stud.acs.upb.ro>
To: "minios-devel@lists.xen.org" <minios-devel@lists.xen.org>
Thread-Topic: [UNIKRAFT/COMPILER-RT PATCH v2 2/2] Initial port of compiler-rt
 to Unikraft
Thread-Index: AQHU5coT4g8dGY0Fs067tAfN73pj4g==
Date: Fri, 29 Mar 2019 00:55:17 +0000
Message-ID: <20190329005457.23928-3-vlad_andrei.badoiu@stud.acs.upb.ro>
References: <20190329005457.23928-1-vlad_andrei.badoiu@stud.acs.upb.ro>
In-Reply-To: <20190329005457.23928-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: DB6PR0501CA0039.eurprd05.prod.outlook.com
 (2603:10a6:4:67::25) To AM0PR01MB5458.eurprd01.prod.exchangelabs.com
 (2603:10a6:208:179::31)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=vlad_andrei.badoiu@stud.acs.upb.ro; 
x-ms-exchange-messagesentrepresentingtype: 1
x-mailer: git-send-email 2.20.1
x-originating-ip: [188.25.134.95]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 2a612f40-5cde-442d-faff-08d6b3e1359d
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(7021145)(8989299)(4534185)(7022145)(4603075)(4627221)(201702281549075)(8990200)(7048125)(7024125)(7025125)(7027125)(7023125)(5600127)(711020)(4605104)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR01MB5730; 
x-ms-traffictypediagnostic: AM0PR01MB5730:
x-microsoft-antispam-prvs: <AM0PR01MB5730FB86BEC40514B3F091FDA65A0@AM0PR01MB5730.eurprd01.prod.exchangelabs.com>
x-forefront-prvs: 0991CAB7B3
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(396003)(39840400004)(136003)(346002)(376002)(366004)(189003)(199004)(71200400001)(186003)(5660300002)(6306002)(6916009)(99286004)(71190400001)(6512007)(14454004)(5640700003)(256004)(53936002)(53946003)(105586002)(6506007)(26005)(386003)(4326008)(102836004)(106356001)(2906002)(11346002)(76176011)(6116002)(476003)(446003)(68736007)(2501003)(54906003)(97736004)(486006)(8676002)(81156014)(8936002)(14444005)(508600001)(6486002)(2351001)(81166006)(1076003)(3846002)(66066001)(52116002)(7736002)(305945005)(6436002)(50226002)(316002)(786003)(86362001)(25786009)(30864003)(2616005)(74482002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR01MB5730;
 H:AM0PR01MB5458.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-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: vhDyuh26v6clgQ9BUlhFoKv2L7Zn7S0IWU+09wBzziWXhiSgqb/DxYtho9geGvPhclOw2RmRyODIXDtJMxNONWGywdrjsfvIsbErcPzl1bBj68AeGcNZ+USLDF1lmmE1l7jlcNhJYIR0aFS2htHAPRWftncpVD/FhcZI+EF8HTshXkeQ3Ih2Leqsthm1vKEyOAULCx9IbnapcRn7uMNq2k9RcSytTk8oXCLKomZOHBlTfpbA5Xl41jJXT4ej+KG/tzX8r3U0IPFMyk+Wg9ISByndrHHWT9lx44/1y33EdIb7xGLADXCCTuDjBEEU26lmvdzIS0Zjahi9IFlcWtXnm5j7pPuGrQ2N0hn7nv1qxxbV3Jy/aa6PldfNfWLi0gjR3Mj0YUa7d3s+9tXuuwwNYesz2zxLYYidmCul3cYjbb0=
MIME-Version: 1.0
X-OriginatorOrg: stud.acs.upb.ro
X-MS-Exchange-CrossTenant-Network-Message-Id: 2a612f40-5cde-442d-faff-08d6b3e1359d
X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Mar 2019 00:55:17.2176 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 2d8cc8ba-8dda-4334-9e5c-fac2092e9bac
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR01MB5730
Subject: [Minios-devel] [UNIKRAFT/COMPILER-RT PATCH v2 2/2] Initial port of
 compiler-rt to Unikraft
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" <felipe.huici@neclab.eu>,
 "florian.schmidt@neclab.eu" <florian.schmidt@neclab.eu>,
 "Sharan.Santhanam@neclab.eu" <Sharan.Santhanam@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>
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>

VGhpcyBpcyBvdXIgaW5pdGlhbCBwb3J0IG9mIGNvbXBpbGVyLXJ0IHRvIFVuaWtyYWZ0IGFzIGV4
dGVybmFsCmxpYnJhcnkuIExpYmMgaXMgcmVxdWllcmVkLiBDdXJyZW50bHkgb25seQp0aGUgbmVj
ZXNzYXJ5IGZ1bmN0aW9ucyBuZWVkZWQgYnkgbGlidW53aW5kIGFyZSB1c2VkLgoKSW4gdGhlIGRl
cGVuZGVuY3kgbGlzdCBpdCBzaG91bGQgc3RheSBhcyBmb2xsb3dzOgouLi46JChVS19MSUJTKS9s
aWJ1bndpbmQ6JChVS19MSUJTKS9jb21waWxlci1ydDoKJChVS19MSUJTKS9saWJjeHhhYmk6JChV
S19MSUJTKS9saWJjeHg6JChVS19MSUJTKS9uZXdsaWI6Li4uCgpTaWduZWQtb2ZmLWJ5OiBWbGFk
LUFuZHJlaSBCYWRvaXUgPHZsYWRfYW5kcmVpLmJhZG9pdUBzdHVkLmFjcy51cGIucm8+Ci0tLQog
Q29uZmlnLnVrICAgICB8ICAgMyArCiBNYWtlZmlsZS51ayAgIHwgMjM0ICsrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiBleHBvcnRzeW1zLnVrIHwgICAx
ICsKIDMgZmlsZXMgY2hhbmdlZCwgMjM4IGluc2VydGlvbnMoKykKIGNyZWF0ZSBtb2RlIDEwMDY0
NCBDb25maWcudWsKIGNyZWF0ZSBtb2RlIDEwMDY0NCBNYWtlZmlsZS51awogY3JlYXRlIG1vZGUg
MTAwNjQ0IGV4cG9ydHN5bXMudWsKCmRpZmYgLS1naXQgYS9Db25maWcudWsgYi9Db25maWcudWsK
bmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uNTk2NWNmOAotLS0gL2Rldi9udWxs
CisrKyBiL0NvbmZpZy51awpAQCAtMCwwICsxLDMgQEAKK21lbnVjb25maWcgTElCQ09NUElMRVJf
UlQKKyAgICBib29sICIgY29tcGlsZXItcnQgLSBydW50aW1lIHN1cHBvcnQiCisgICAgZGVmYXVs
dCBuCmRpZmYgLS1naXQgYS9NYWtlZmlsZS51ayBiL01ha2VmaWxlLnVrCm5ldyBmaWxlIG1vZGUg
MTAwNjQ0CmluZGV4IDAwMDAwMDAuLjY4NWQ0NmUKLS0tIC9kZXYvbnVsbAorKysgYi9NYWtlZmls
ZS51awpAQCAtMCwwICsxLDIzNCBAQAorIyAgbGliY29tcGlsZXJfcnQgTWFrZWZpbGUudWsKKyMK
KyMgIEF1dGhvcnM6IFZsYWQtQW5kcmVpIEJhZG9pdSA8dmxhZF9hbmRyZWkuYmFkb2l1QHN0dWQu
YWNzLnVwYi5ybz4KKyMKKyMgIENvcHlyaWdodCAoYykgMjAxOSwgTkVDIEV1cm9wZSBMdGQuLCBO
RUMgQ29ycG9yYXRpb24uIEFsbCByaWdodHMgcmVzZXJ2ZWQuCisjCisjICBSZWRpc3RyaWJ1dGlv
biBhbmQgdXNlIGluIHNvdXJjZSBhbmQgYmluYXJ5IGZvcm1zLCB3aXRoIG9yIHdpdGhvdXQKKyMg
IG1vZGlmaWNhdGlvbiwgYXJlIHBlcm1pdHRlZCBwcm92aWRlZCB0aGF0IHRoZSBmb2xsb3dpbmcg
Y29uZGl0aW9ucworIyAgYXJlIG1ldDoKKyMKKyMgIDEuIFJlZGlzdHJpYnV0aW9ucyBvZiBzb3Vy
Y2UgY29kZSBtdXN0IHJldGFpbiB0aGUgYWJvdmUgY29weXJpZ2h0CisjICAgICBub3RpY2UsIHRo
aXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIuCisjICAy
LiBSZWRpc3RyaWJ1dGlvbnMgaW4gYmluYXJ5IGZvcm0gbXVzdCByZXByb2R1Y2UgdGhlIGFib3Zl
IGNvcHlyaWdodAorIyAgICAgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhl
IGZvbGxvd2luZyBkaXNjbGFpbWVyIGluIHRoZQorIyAgICAgZG9jdW1lbnRhdGlvbiBhbmQvb3Ig
b3RoZXIgbWF0ZXJpYWxzIHByb3ZpZGVkIHdpdGggdGhlIGRpc3RyaWJ1dGlvbi4KKyMgIDMuIE5l
aXRoZXIgdGhlIG5hbWUgb2YgdGhlIGNvcHlyaWdodCBob2xkZXIgbm9yIHRoZSBuYW1lcyBvZiBp
dHMKKyMgICAgIGNvbnRyaWJ1dG9ycyBtYXkgYmUgdXNlZCB0byBlbmRvcnNlIG9yIHByb21vdGUg
cHJvZHVjdHMgZGVyaXZlZCBmcm9tCisjICAgICB0aGlzIHNvZnR3YXJlIHdpdGhvdXQgc3BlY2lm
aWMgcHJpb3Igd3JpdHRlbiBwZXJtaXNzaW9uLgorIworIyAgVEhJUyBTT0ZUV0FSRSBJUyBQUk9W
SURFRCBCWSBUSEUgQ09QWVJJR0hUIEhPTERFUlMgQU5EIENPTlRSSUJVVE9SUyAiQVMgSVMiCisj
ICBBTkQgQU5ZIEVYUFJFU1MgT1IgSU1QTElFRCBXQVJSQU5USUVTLCBJTkNMVURJTkcsIEJVVCBO
T1QgTElNSVRFRCBUTywgVEhFCisjICBJTVBMSUVEIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklM
SVRZIEFORCBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRQorIyAgQVJFIERJU0NMQUlN
RUQuIElOIE5PIEVWRU5UIFNIQUxMIFRIRSBDT1BZUklHSFQgSE9MREVSIE9SIENPTlRSSUJVVE9S
UyBCRQorIyAgTElBQkxFIEZPUiBBTlkgRElSRUNULCBJTkRJUkVDVCwgSU5DSURFTlRBTCwgU1BF
Q0lBTCwgRVhFTVBMQVJZLCBPUgorIyAgQ09OU0VRVUVOVElBTCBEQU1BR0VTIChJTkNMVURJTkcs
IEJVVCBOT1QgTElNSVRFRCBUTywgUFJPQ1VSRU1FTlQgT0YKKyMgIFNVQlNUSVRVVEUgR09PRFMg
T1IgU0VSVklDRVM7IExPU1MgT0YgVVNFLCBEQVRBLCBPUiBQUk9GSVRTOyBPUiBCVVNJTkVTUwor
IyAgSU5URVJSVVBUSU9OKSBIT1dFVkVSIENBVVNFRCBBTkQgT04gQU5ZIFRIRU9SWSBPRiBMSUFC
SUxJVFksIFdIRVRIRVIgSU4KKyMgIENPTlRSQUNULCBTVFJJQ1QgTElBQklMSVRZLCBPUiBUT1JU
IChJTkNMVURJTkcgTkVHTElHRU5DRSBPUiBPVEhFUldJU0UpCisjICBBUklTSU5HIElOIEFOWSBX
QVkgT1VUIE9GIFRIRSBVU0UgT0YgVEhJUyBTT0ZUV0FSRSwgRVZFTiBJRiBBRFZJU0VEIE9GIFRI
RQorIyAgUE9TU0lCSUxJVFkgT0YgU1VDSCBEQU1BR0UuCisjCisjICBUSElTIEhFQURFUiBNQVkg
Tk9UIEJFIEVYVFJBQ1RFRCBPUiBNT0RJRklFRCBJTiBBTlkgV0FZLgorIworCisjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIworIyBMaWJyYXJ5IHJlZ2lzdHJhdGlvbgorIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMKKyQoZXZhbCAkKGNhbGwgYWRkbGliX3MsbGliY29tcGlsZXJfcnQsJChDT05GSUdfTElC
Q09NUElMRVJfUlQpKSkKKworaWZlcSAoJChDT05GSUdfTElCQ09NUElMRVJfUlQpLHkpCitpZm5l
cSAoJChDT05GSUdfTElCVU5XSU5EKSx5KQorJChlcnJvciBSZXF1aXJlIGxpYnVud2luZCkKK2Vu
ZGlmCitlbmRpZgorCisjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIworIyBTb3VyY2VzCisjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIworTElCQ09NUElMRVJfUlRfVkVSU0lPTj03LjAuMAorTElCQ09NUElM
RVJfUlRfVVJMPWh0dHA6Ly9yZWxlYXNlcy5sbHZtLm9yZy8kKExJQkNPTVBJTEVSX1JUX1ZFUlNJ
T04pL2NvbXBpbGVyLXJ0LSQoTElCQ09NUElMRVJfUlRfVkVSU0lPTikuc3JjLnRhci54egorTElC
Q09NUElMRVJfUlRfUEFUQ0hESVI9JChMSUJDT01QSUxFUl9SVF9CQVNFKS9wYXRjaGVzCiskKGV2
YWwgJChjYWxsIGZldGNoLGxpYmNvbXBpbGVyX3J0LCQoTElCQ09NUElMRVJfUlRfVVJMKSkpCisk
KGV2YWwgJChjYWxsIHBhdGNoLGxpYmNvbXBpbGVyX3J0LCQoTElCQ09NUElMRVJfUlRfUEFUQ0hE
SVIpLGNvbXBpbGVyLXJ0LSQoTElCQ09NUElMRVJfUlRfVkVSU0lPTikuc3JjKSkKKworIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMKKyMgSGVscGVycworIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMKK0xJ
QkNPTVBJTEVSX1JUX1NVQkRJUj1jb21waWxlci1ydC0kKExJQkNPTVBJTEVSX1JUX1ZFUlNJT04p
LnNyYworTElCQ09NUElMRVJfUlRfU1JDPSQoTElCQ09NUElMRVJfUlRfT1JJR0lOKS8kKExJQkNP
TVBJTEVSX1JUX1NVQkRJUikKKworIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMKKyMgTGlicmFyeSBp
bmNsdWRlcworIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMKK0NJTkNMVURFUy0kKENPTkZJR19MSUJD
T01QSUxFUl9SVCkgKz0gLUkkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliCitDSU5DTFVERVMtJChD
T05GSUdfTElCQ09NUElMRVJfUlQpICs9IC1JJChMSUJDT01QSUxFUl9SVF9TUkMpL2luY2x1ZGUK
K0NYWElOQ0xVREVTLSQoQ09ORklHX0xJQkNPTVBJTEVSX1JUKSArPSAtSSQoTElCQ09NUElMRVJf
UlRfU1JDKS9saWIKK0NYWElOQ0xVREVTLSQoQ09ORklHX0xJQkNPTVBJTEVSX1JUKSArPSAtSSQo
TElCQ09NUElMRVJfUlRfU1JDKS9pbmNsdWRlCisKKyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCisj
IEdsb2JhbCBmbGFncworIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMKK0NPTkZJR19GTEFHUwkrPSAt
RF9feDg2XzY0X18KK0xJQkNPTVBJTEVSX1JUX0NGTEFHUy15ICAgICs9ICAkKENPTkZJR19GTEFH
UykKK0xJQkNPTVBJTEVSX1JUX0NYWEZMQUdTLXkgICAgKz0gICQoQ09ORklHX0ZMQUdTKQorCisj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIworIyBMaWJyYXJ5IHNvdXJjZXMKKyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjCitMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMp
L2xpYi9idWlsdGlucy9zdWJkZjMuYworTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09N
UElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvcG9wY291bnRzaTIuYworTElCQ09NUElMRVJfUlRf
U1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvZmxvYXR1bnRpc2Yu
YworTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVp
bHRpbnMvaW50X3V0aWwuYworTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJf
UlRfU1JDKS9saWIvYnVpbHRpbnMvbHNocnRpMy5jCitMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0g
JChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9mZnNkaTIuYworTElCQ09NUElMRVJf
UlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvYXNobGRpMy5j
CitMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWls
dGlucy9mbG9hdHRpeGYuYworTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJf
UlRfU1JDKS9saWIvYnVpbHRpbnMvbXVsdnRpMy5jCitMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0g
JChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9mbG9hdHVuZGlzZi5jCitMSUJDT01Q
SUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9maXhz
ZnNpLmMKK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGli
L2J1aWx0aW5zL3Bvd2lkZjIuYworTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElM
RVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvdWRpdm1vZGRpNC5jCitMSUJDT01QSUxFUl9SVF9TUkNT
LXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9hYnN2ZGkyLmMKK0xJQkNP
TVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL2Ns
emRpMi5jCitMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xp
Yi9idWlsdGlucy9taW5nd19maXhmbG9hdC5jCitMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChM
SUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy91Y21wZGkyLmMKK0xJQkNPTVBJTEVSX1JU
X1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL2ZpeHVuc2RmZGku
YworTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVp
bHRpbnMvdWRpdm1vZHRpNC5jCitMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxF
Ul9SVF9TUkMpL2xpYi9idWlsdGlucy9mbG9hdHRpc2YuYworTElCQ09NUElMRVJfUlRfU1JDUy15
ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvbXVsb2RpNC5jCitMSUJDT01Q
SUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9jcHVf
bW9kZWwuYworTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9s
aWIvYnVpbHRpbnMvZml4dW5zeGZzaS5jCitMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJD
T01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9maXh1bnN0ZmRpLmMKK0xJQkNPTVBJTEVSX1JU
X1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL2V4dGVuZHNmdGYy
LmMKK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1
aWx0aW5zL2RpdnNjMy5jCitMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9S
VF9TUkMpL2xpYi9idWlsdGlucy9zdWJ2dGkzLmMKK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAk
KExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL3Bvd2lzZjIuYworTElCQ09NUElMRVJf
UlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvYWRkdnNpMy5j
CitMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWls
dGlucy9mbG9hdHRpdGYuYworTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJf
UlRfU1JDKS9saWIvYnVpbHRpbnMvY29tcGFyZXNmMi5jCitMSUJDT01QSUxFUl9SVF9TUkNTLXkg
Kz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9jbXB0aTIuYworTElCQ09NUElM
RVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvZXh0ZW5k
ZGZ0ZjIuYworTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9s
aWIvYnVpbHRpbnMvZmxvYXR1bnRpeGYuYworTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElC
Q09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvbmVnZGYyLmMKK0xJQkNPTVBJTEVSX1JUX1NS
Q1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL211bHRmMy5jCitMSUJD
T01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9u
ZWdzZjIuYworTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9s
aWIvYnVpbHRpbnMvY2x6dGkyLmMKK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJ
TEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL2ZpeHhmZGkuYworTElCQ09NUElMRVJfUlRfU1JDUy15
ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvZml4dW5zdGZzaS5jCitMSUJD
T01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy91
Y21wdGkyLmMKK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykv
bGliL2J1aWx0aW5zL2ZpeGRmZGkuYworTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09N
UElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvbmVndnNpMi5jCitMSUJDT01QSUxFUl9SVF9TUkNT
LXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9jbHpzaTIuYworTElCQ09N
UElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvZmxv
YXRzaWRmLmMKK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykv
bGliL2J1aWx0aW5zL2N0enNpMi5jCitMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01Q
SUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9uZWd2ZGkyLmMKK0xJQkNPTVBJTEVSX1JUX1NSQ1Mt
eSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL211bHRpMy5jCitMSUJDT01Q
SUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9sc2hy
ZGkzLmMKK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGli
L2J1aWx0aW5zL2Fic3Z0aTIuYworTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElM
RVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvZml4dGZ0aS5jCitMSUJDT01QSUxFUl9SVF9TUkNTLXkg
Kz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9maXh1bnNzZnNpLmMKK0xJQkNP
TVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL21v
ZHNpMy5jCitMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xp
Yi9idWlsdGlucy9tdWx4YzMuYworTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElM
RVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvcG93aXhmMi5jCitMSUJDT01QSUxFUl9SVF9TUkNTLXkg
Kz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9kaXZ0aTMuYworTElCQ09NUElM
RVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvZml4dW5z
c2ZkaS5jCitMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xp
Yi9idWlsdGlucy9hc2hsdGkzLmMKK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJ
TEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL2ZpeHRmc2kuYworTElCQ09NUElMRVJfUlRfU1JDUy15
ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvbXVsdnNpMy5jCitMSUJDT01Q
SUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9mbG9h
dHVudGl0Zi5jCitMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMp
L2xpYi9idWlsdGlucy9kaXZzZjMuYworTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09N
UElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvcG93aXRmMi5jCitMSUJDT01QSUxFUl9SVF9TUkNT
LXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9tdWxzZjMuYworTElCQ09N
UElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvY29t
cGFyZWRmMi5jCitMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMp
L2xpYi9idWlsdGlucy9wYXJpdHlzaTIuYworTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElC
Q09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvZmxvYXR1bmRpdGYuYworTElCQ09NUElMRVJf
UlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvYXBwbGVfdmVy
c2lvbmluZy5jCitMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMp
L2xpYi9idWlsdGlucy91bW9kc2kzLmMKK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNP
TVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL2Jzd2FwZGkyLmMKK0xJQkNPTVBJTEVSX1JUX1NS
Q1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL2ZpeHhmdGkuYworTElC
Q09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMv
bmVndnRpMi5jCitMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMp
L2xpYi9idWlsdGlucy9maXh1bnN4ZmRpLmMKK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJ
QkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL3N1YnZzaTMuYworTElCQ09NUElMRVJfUlRf
U1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvc3Vic2YzLmMKK0xJ
QkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5z
L3VkaXZ0aTMuYworTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JD
KS9saWIvYnVpbHRpbnMvdWRpdmRpMy5jCitMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJD
T01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9zdWJ0ZjMuYworTElCQ09NUElMRVJfUlRfU1JD
Uy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvYWRkdnRpMy5jCitMSUJD
T01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9h
c2hyZGkzLmMKK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykv
bGliL2J1aWx0aW5zL2Zsb2F0dW5zaXNmLmMKK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJ
QkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL2FkZHRmMy5jCitMSUJDT01QSUxFUl9SVF9T
UkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9wb3Bjb3VudGRpMi5j
CitMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWls
dGlucy9kaXZzaTMuYworTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRf
U1JDKS9saWIvYnVpbHRpbnMvZW5hYmxlX2V4ZWN1dGVfc3RhY2suYworTElCQ09NUElMRVJfUlRf
U1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvdHJ1bmN0ZnNmMi5j
CitMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWls
dGlucy90cnVuY2Rmc2YyLmMKK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVS
X1JUX1NSQykvbGliL2J1aWx0aW5zL3RyYW1wb2xpbmVfc2V0dXAuYworTElCQ09NUElMRVJfUlRf
U1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvZmxvYXRzaXNmLmMK
K0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0
aW5zL2N0emRpMi5jCitMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9T
UkMpL2xpYi9idWlsdGlucy9kaXZkaTMuYworTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElC
Q09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvZml4dW5zdGZ0aS5jCitMSUJDT01QSUxFUl9S
VF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9tdWxkYzMuYwor
TElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRp
bnMvYXNocnRpMy5jCitMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9T
UkMpL2xpYi9idWlsdGlucy9tb2R0aTMuYworTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElC
Q09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvZmxvYXRkaXNmLmMKK0xJQkNPTVBJTEVSX1JU
X1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL2ZpeHVuc2RmdGku
YworTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVp
bHRpbnMvZmxvYXR1bmRpZGYuYworTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElM
RVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvbmVndGkyLmMKK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSAr
PSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL2Zsb2F0ZGl4Zi5jCitMSUJDT01Q
SUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9tb2Rk
aTMuYworTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIv
YnVpbHRpbnMvZGl2bW9kZGk0LmMKK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJ
TEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL2Zsb2F0dW5zaXRmLmMKK0xJQkNPTVBJTEVSX1JUX1NS
Q1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL3RydW5jdGZkZjIuYwor
TElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRp
bnMvbXVsb3NpNC5jCitMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9T
UkMpL2xpYi9idWlsdGlucy9hYnN2c2kyLmMKK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJ
QkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL2N0enRpMi5jCitMSUJDT01QSUxFUl9SVF9T
UkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9mbG9hdHNpdGYuYwor
TElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRp
bnMvYnN3YXBzaTIuYworTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRf
U1JDKS9saWIvYnVpbHRpbnMvbXVsZGYzLmMKK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJ
QkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL2Zsb2F0dW50aWRmLmMKK0xJQkNPTVBJTEVS
X1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL2Zsb2F0dW5k
aXhmLmMKK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGli
L2J1aWx0aW5zL2djY19wZXJzb25hbGl0eV92MC5jCitMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0g
JChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9maXh1bnNzZnRpLmMKK0xJQkNPTVBJ
TEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL2Zmc3Rp
Mi5jCitMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9i
dWlsdGlucy9mbG9hdGRpdGYuYworTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElM
RVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvZXh0ZW5kaGZzZjIuYworTElCQ09NUElMRVJfUlRfU1JD
Uy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvcGFyaXR5dGkyLmMKK0xJ
QkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5z
L2Zsb2F0dGlkZi5jCitMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9T
UkMpL2xpYi9idWlsdGlucy9tdWxkaTMuYworTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElC
Q09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvcG9wY291bnR0aTIuYworTElCQ09NUElMRVJf
UlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvdW1vZGRpMy5j
CitMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWls
dGlucy9maXh1bnNkZnNpLmMKK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVS
X1JUX1NSQykvbGliL2J1aWx0aW5zL3Bhcml0eWRpMi5jCitMSUJDT01QSUxFUl9SVF9TUkNTLXkg
Kz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9vc192ZXJzaW9uX2NoZWNrLmMK
K0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0
aW5zL2ZpeHVuc3hmdGkuYworTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJf
UlRfU1JDKS9saWIvYnVpbHRpbnMvZGl2bW9kc2k0LmMKK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSAr
PSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL211bG90aTQuYworTElCQ09NUElM
RVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvY21wZGky
LmMKK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1
aWx0aW5zL3VkaXZtb2RzaTQuYworTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElM
RVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvZml4ZGZzaS5jCitMSUJDT01QSUxFUl9SVF9TUkNTLXkg
Kz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9maXhzZnRpLmMKK0xJQkNPTVBJ
TEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL3RydW5j
ZGZoZjIuYworTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9s
aWIvYnVpbHRpbnMvY29tcGFyZXRmMi5jCitMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJD
T01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9mbG9hdHVuc2lkZi5jCitMSUJDT01QSUxFUl9S
VF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9hZGR2ZGkzLmMK
K0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0
aW5zL3Vtb2R0aTMuYworTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRf
U1JDKS9saWIvYnVpbHRpbnMvc3VidmRpMy5jCitMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChM
SUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy90cnVuY3NmaGYyLmMKK0xJQkNPTVBJTEVS
X1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL211bHZkaTMu
YworTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVp
bHRpbnMvZml4dGZkaS5jCitMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9S
VF9TUkMpL2xpYi9idWlsdGlucy91ZGl2c2kzLmMKK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAk
KExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL2RpdmRjMy5jCitMSUJDT01QSUxFUl9S
VF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9tdWx0YzMuYwor
TElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRp
bnMvZGl2dGYzLmMKK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NS
QykvbGliL2J1aWx0aW5zL25lZ2RpMi5jCitMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJD
T01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9lcHJpbnRmLmMKK0xJQkNPTVBJTEVSX1JUX1NS
Q1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL2NsZWFyX2NhY2hlLmMK
K0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0
aW5zL2FkZHNmMy5jCitMSUJDT01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9T
UkMpL2xpYi9idWlsdGlucy9hZGRkZjMuYworTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElC
Q09NUElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvbXVsc2MzLmMKK0xJQkNPTVBJTEVSX1JUX1NS
Q1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL2Zmc3NpMi5jCitMSUJD
T01QSUxFUl9SVF9TUkNTLXkgKz0gJChMSUJDT01QSUxFUl9SVF9TUkMpL2xpYi9idWlsdGlucy9m
aXhzZmRpLmMKK0xJQkNPTVBJTEVSX1JUX1NSQ1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykv
bGliL2J1aWx0aW5zL2ZpeGRmdGkuYworTElCQ09NUElMRVJfUlRfU1JDUy15ICs9ICQoTElCQ09N
UElMRVJfUlRfU1JDKS9saWIvYnVpbHRpbnMvZmxvYXRkaWRmLmMKK0xJQkNPTVBJTEVSX1JUX1NS
Q1MteSArPSAkKExJQkNPTVBJTEVSX1JUX1NSQykvbGliL2J1aWx0aW5zL2V4dGVuZHNmZGYyLmMK
ZGlmZiAtLWdpdCBhL2V4cG9ydHN5bXMudWsgYi9leHBvcnRzeW1zLnVrCm5ldyBmaWxlIG1vZGUg
MTAwNjQ0CmluZGV4IDAwMDAwMDAuLjYyMWU5NGYKLS0tIC9kZXYvbnVsbAorKysgYi9leHBvcnRz
eW1zLnVrCkBAIC0wLDAgKzEgQEAKK25vbmUKLS0gCjIuMjAuMQoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QK
TWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Fri Mar 29 00:56:15 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 29 Mar 2019 00:56:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h9fod-0008BX-5i; Fri, 29 Mar 2019 00:56:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fCP7=SA=stud.acs.upb.ro=vlad_andrei.badoiu@srs-us1.protection.inumbo.net>)
 id 1h9fob-0008BS-Jh
 for minios-devel@lists.xen.org; Fri, 29 Mar 2019 00:56:13 +0000
X-Inumbo-ID: 711240b0-51bd-11e9-9a4c-d3bc0e0d139a
Received: from EUR04-VI1-obe.outbound.protection.outlook.com (unknown
 [40.107.8.43]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 711240b0-51bd-11e9-9a4c-d3bc0e0d139a;
 Fri, 29 Mar 2019 00:56:10 +0000 (UTC)
Received: from AM0PR01MB5458.eurprd01.prod.exchangelabs.com (10.255.182.31) by
 AM0PR01MB5730.eurprd01.prod.exchangelabs.com (20.179.255.31) with
 Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1750.15; Fri, 29 Mar 2019 00:56:08 +0000
Received: from AM0PR01MB5458.eurprd01.prod.exchangelabs.com
 ([fe80::bc3f:7f2f:a620:12b2]) by AM0PR01MB5458.eurprd01.prod.exchangelabs.com
 ([fe80::bc3f:7f2f:a620:12b2%5]) with mapi id 15.20.1730.019; Fri, 29 Mar 2019
 00:56:08 +0000
From: =?iso-8859-2?Q?Vlad-Andrei_B=C3DOIU_=2878692=29?=
 <vlad_andrei.badoiu@stud.acs.upb.ro>
To: "minios-devel@lists.xen.org" <minios-devel@lists.xen.org>
Thread-Topic: [UNIKRAFT/LIBUNWIND PATCH 0/2] Introduce libunwind on Unikfraft
Thread-Index: AQHU5coyWjv61p541kO/3RPgFsxBEA==
Date: Fri, 29 Mar 2019 00:56:08 +0000
Message-ID: <20190329005549.24159-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: DB6P189CA0018.EURP189.PROD.OUTLOOK.COM (2603:10a6:6:2e::31)
 To AM0PR01MB5458.eurprd01.prod.exchangelabs.com
 (2603:10a6:208:179::31)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=vlad_andrei.badoiu@stud.acs.upb.ro; 
x-ms-exchange-messagesentrepresentingtype: 1
x-mailer: git-send-email 2.20.1
x-originating-ip: [188.25.134.95]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 6828fc7c-18da-491c-2dad-08d6b3e1545a
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(7021145)(8989299)(4534185)(7022145)(4603075)(4627221)(201702281549075)(8990200)(7048125)(7024125)(7025125)(7027125)(7023125)(5600127)(711020)(4605104)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR01MB5730; 
x-ms-traffictypediagnostic: AM0PR01MB5730:
x-microsoft-antispam-prvs: <AM0PR01MB5730D9FF4076B25FA3B4DAF9A65A0@AM0PR01MB5730.eurprd01.prod.exchangelabs.com>
x-forefront-prvs: 0991CAB7B3
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(396003)(39840400004)(136003)(346002)(376002)(366004)(189003)(199004)(71200400001)(186003)(5660300002)(6916009)(99286004)(71190400001)(6512007)(14454004)(5640700003)(256004)(53936002)(105586002)(6506007)(26005)(386003)(4326008)(19627235002)(102836004)(106356001)(2906002)(6116002)(4744005)(476003)(68736007)(2501003)(54906003)(97736004)(486006)(8676002)(81156014)(8936002)(508600001)(6486002)(2351001)(81166006)(1076003)(3846002)(66066001)(52116002)(7736002)(305945005)(6436002)(50226002)(316002)(786003)(86362001)(25786009)(2616005)(74482002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR01MB5730;
 H:AM0PR01MB5458.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-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: d/ru3PO1Jmp9j9QQLPF4nCtKKoghOFkPPrlvTuUm3SZpM4IaGO0cKD/oathAQ2slJWgMmiudgIjBdfNc01dy9dNB6PWwgy1rnUi8MkFAPnO04eSfhXcMVpeUt9+9sjMxx+V87c/xpFwZ0sFBWwZj25nglrO0dt7Y05JZMCVZ7+VBgcIguQPy9vIvBUdaiqtIg13NeDrxAUlP3xTgZjoGAbYs3/yhc1yVQv8o7A1sfZ301dlAZbByzDicbL9o32WwORWKv7sZ6i6z9Yi8ynzBwcBpW0a4OiaEZdpPI4f7xVm6PhUmUzKwS62jj5V5GVMyJrcBdKI99Udh0J9Y2iJjpQZkC3tYipUm9/NKwD8zRfovTye3f2eZ4SRDEte1atOkab82yg7NPAPi8JsMFyZSrtpWw/e2c2+6m5rBdNckwX0=
MIME-Version: 1.0
X-OriginatorOrg: stud.acs.upb.ro
X-MS-Exchange-CrossTenant-Network-Message-Id: 6828fc7c-18da-491c-2dad-08d6b3e1545a
X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Mar 2019 00:56:08.7376 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 2d8cc8ba-8dda-4334-9e5c-fac2092e9bac
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR01MB5730
Subject: [Minios-devel] [UNIKRAFT/LIBUNWIND PATCH 0/2] Introduce libunwind
 on Unikfraft
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" <felipe.huici@neclab.eu>,
 "florian.schmidt@neclab.eu" <florian.schmidt@neclab.eu>,
 "Sharan.Santhanam@neclab.eu" <Sharan.Santhanam@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>
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>

VGhpcyBwYXRjaCBpbnRyb2R1Y2UgdGhlIGxpYnVud2luZChMTFZNKSBwb3J0LiBUaGlzCmxpYnJh
cnkgaXMgbmVjZXNzYXJ5IGZvciB0aGUgQysrIGV4Y2VwdGlvbiBzdXBwb3J0IApvbiB1bmlrcmFm
dC4KClZsYWQtQW5kcmVpIEJhZG9pdSAoMik6CiAgQWRkIC5naXRpZ25vcmUKICBJbml0aWFsIHBv
cnQgb2YgTGlidW53aW5kIHRvIFVuaWtyYWZ0CgogLmdpdGlnbm9yZSAgICAgICAgICAgICAgICAg
ICAgICAgICB8IDI3ICsrKysrKysrKwogQ29uZmlnLnVrICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICA1ICsrCiBNYWtlZmlsZS51ayAgICAgICAgICAgICAgICAgICAgICAgIHwgODkgKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrCiBleHBvcnRzeW1zLnVrICAgICAgICAgICAgICAgICAg
ICAgIHwgIDkgKysrCiBwYXRjaGVzLzAwMDEtVXBkYXRlZC10aGUtUklQLnBhdGNoIHwgMzIgKysr
KysrKysrKysKIDUgZmlsZXMgY2hhbmdlZCwgMTYyIGluc2VydGlvbnMoKykKIGNyZWF0ZSBtb2Rl
IDEwMDY0NCAuZ2l0aWdub3JlCiBjcmVhdGUgbW9kZSAxMDA2NDQgQ29uZmlnLnVrCiBjcmVhdGUg
bW9kZSAxMDA2NDQgTWFrZWZpbGUudWsKIGNyZWF0ZSBtb2RlIDEwMDY0NCBleHBvcnRzeW1zLnVr
CiBjcmVhdGUgbW9kZSAxMDA2NDQgcGF0Y2hlcy8wMDAxLVVwZGF0ZWQtdGhlLVJJUC5wYXRjaAoK
LS0gCjIuMjAuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby9taW5p
b3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Fri Mar 29 00:56:18 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 29 Mar 2019 00:56:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h9fog-0008C6-7Z; Fri, 29 Mar 2019 00:56:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fCP7=SA=stud.acs.upb.ro=vlad_andrei.badoiu@srs-us1.protection.inumbo.net>)
 id 1h9foe-0008Bx-Q2
 for minios-devel@lists.xen.org; Fri, 29 Mar 2019 00:56:16 +0000
X-Inumbo-ID: 729ee690-51bd-11e9-9e6b-d7b77b07b1a5
Received: from EUR04-VI1-obe.outbound.protection.outlook.com (unknown
 [40.107.8.43]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 729ee690-51bd-11e9-9e6b-d7b77b07b1a5;
 Fri, 29 Mar 2019 00:56:12 +0000 (UTC)
Received: from AM0PR01MB5458.eurprd01.prod.exchangelabs.com (10.255.182.31) by
 AM0PR01MB5730.eurprd01.prod.exchangelabs.com (20.179.255.31) with
 Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1750.15; Fri, 29 Mar 2019 00:56:11 +0000
Received: from AM0PR01MB5458.eurprd01.prod.exchangelabs.com
 ([fe80::bc3f:7f2f:a620:12b2]) by AM0PR01MB5458.eurprd01.prod.exchangelabs.com
 ([fe80::bc3f:7f2f:a620:12b2%5]) with mapi id 15.20.1730.019; Fri, 29 Mar 2019
 00:56:11 +0000
From: =?iso-8859-2?Q?Vlad-Andrei_B=C3DOIU_=2878692=29?=
 <vlad_andrei.badoiu@stud.acs.upb.ro>
To: "minios-devel@lists.xen.org" <minios-devel@lists.xen.org>
Thread-Topic: [UNIKRAFT/LIBUNWIND PATCH 1/2] Add .gitignore
Thread-Index: AQHU5coz0XG+XF5ACU6aDRuMqSYBVA==
Date: Fri, 29 Mar 2019 00:56:10 +0000
Message-ID: <20190329005549.24159-2-vlad_andrei.badoiu@stud.acs.upb.ro>
References: <20190329005549.24159-1-vlad_andrei.badoiu@stud.acs.upb.ro>
In-Reply-To: <20190329005549.24159-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: DB6P189CA0018.EURP189.PROD.OUTLOOK.COM (2603:10a6:6:2e::31)
 To AM0PR01MB5458.eurprd01.prod.exchangelabs.com
 (2603:10a6:208:179::31)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=vlad_andrei.badoiu@stud.acs.upb.ro; 
x-ms-exchange-messagesentrepresentingtype: 1
x-mailer: git-send-email 2.20.1
x-originating-ip: [188.25.134.95]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 21d267d7-3613-4e21-8a7f-08d6b3e155ae
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(7021145)(8989299)(4534185)(7022145)(4603075)(4627221)(201702281549075)(8990200)(7048125)(7024125)(7025125)(7027125)(7023125)(5600127)(711020)(4605104)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR01MB5730; 
x-ms-traffictypediagnostic: AM0PR01MB5730:
x-microsoft-antispam-prvs: <AM0PR01MB573071CF2BBB315AEEF7AA5CA65A0@AM0PR01MB5730.eurprd01.prod.exchangelabs.com>
x-forefront-prvs: 0991CAB7B3
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(396003)(39840400004)(136003)(346002)(376002)(366004)(189003)(199004)(71200400001)(186003)(5660300002)(6916009)(99286004)(71190400001)(6512007)(14454004)(5640700003)(256004)(53936002)(105586002)(6506007)(26005)(386003)(4326008)(102836004)(106356001)(2906002)(11346002)(76176011)(6116002)(4744005)(476003)(446003)(68736007)(2501003)(54906003)(97736004)(486006)(8676002)(81156014)(8936002)(508600001)(6486002)(2351001)(81166006)(1076003)(3846002)(66066001)(52116002)(7736002)(305945005)(6436002)(50226002)(316002)(786003)(86362001)(25786009)(2616005)(74482002)(142923001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR01MB5730;
 H:AM0PR01MB5458.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-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: GRftIOjUy4fQsLzyQrP64BflSovS50I9/dNmtTKbHtAVM/QTeCptB/3po6143gaSzppKP4OgB20ZJvq3/htghpCtTaTb8sXVgcqbnXQuIiVcnuzI8PGsGUGhanSlSGMhc/+Q8RmD8vqCL5OUTNLHv6qRzZchLiigop9whU1RL73NzSqy4IAw86l7f5S6e1PQkpgIVEtF+Waf/VTcSmnQWOEBuQyKjwUpGayyZbV3r0XUBaKXxOZPZjfJxRRPOMo+WyVQBZ+KgfPL1IRAPJca2fcVsCXspMRYmNKDrLXeBDk+a6NLPZnDI/sKAVhrq0ZGv63HvM7lhKihK7trar47omQChrubJtc24i6mW9wYYlCCMCDIzl3A2CpWxKKpjTZv7aywIrANh6EtTvItpMd1AMU54EsUAqAitqSTFkvOuqE=
MIME-Version: 1.0
X-OriginatorOrg: stud.acs.upb.ro
X-MS-Exchange-CrossTenant-Network-Message-Id: 21d267d7-3613-4e21-8a7f-08d6b3e155ae
X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Mar 2019 00:56:10.9572 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 2d8cc8ba-8dda-4334-9e5c-fac2092e9bac
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR01MB5730
Subject: [Minios-devel] [UNIKRAFT/LIBUNWIND PATCH 1/2] Add .gitignore
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" <felipe.huici@neclab.eu>,
 "florian.schmidt@neclab.eu" <florian.schmidt@neclab.eu>,
 "Sharan.Santhanam@neclab.eu" <Sharan.Santhanam@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>
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>

U2lnbmVkLW9mZi1ieTogVmxhZC1BbmRyZWkgQmFkb2l1IDx2bGFkX2FuZHJlaS5iYWRvaXVAc3R1
ZC5hY3MudXBiLnJvPgotLS0KIC5naXRpZ25vcmUgfCAyNyArKysrKysrKysrKysrKysrKysrKysr
KysrKysKIDEgZmlsZSBjaGFuZ2VkLCAyNyBpbnNlcnRpb25zKCspCiBjcmVhdGUgbW9kZSAxMDA2
NDQgLmdpdGlnbm9yZQoKZGlmZiAtLWdpdCBhLy5naXRpZ25vcmUgYi8uZ2l0aWdub3JlCm5ldyBm
aWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjc1ZDJmZDMKLS0tIC9kZXYvbnVsbAorKysg
Yi8uZ2l0aWdub3JlCkBAIC0wLDAgKzEsMjcgQEAKKyouZGVwZW5kCisqLm8KKyouYQorKi5kCisq
LnNvCisqLm9yaWcKKyoucmVqCisqLmJhaworKi5zd3AKKyp+CissKgorXCMqXCMKKy5cIyoKK1wj
XypcIworLlwjXyoKKyEuZ2l0aWdub3JlCisuKgorCisjIGdudSBnbG9iYWwgZmlsZXMKK0dQQVRI
CitHUlRBR1MKK0dTWU1TCitHVEFHUworCisjIGNzY29wZSBmaWxlcworY3Njb3BlLioKK25jc2Nv
cGUuKgotLSAKMi4yMC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Fri Mar 29 00:56:20 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 29 Mar 2019 00:56: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 1h9foi-0008Ca-9N; Fri, 29 Mar 2019 00:56:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fCP7=SA=stud.acs.upb.ro=vlad_andrei.badoiu@srs-us1.protection.inumbo.net>)
 id 1h9foh-0008CQ-1f
 for minios-devel@lists.xen.org; Fri, 29 Mar 2019 00:56:19 +0000
X-Inumbo-ID: 74cc6a3c-51bd-11e9-b024-b3cd60f813fc
Received: from EUR04-VI1-obe.outbound.protection.outlook.com (unknown
 [40.107.8.43]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 74cc6a3c-51bd-11e9-b024-b3cd60f813fc;
 Fri, 29 Mar 2019 00:56:16 +0000 (UTC)
Received: from AM0PR01MB5458.eurprd01.prod.exchangelabs.com (10.255.182.31) by
 AM0PR01MB5730.eurprd01.prod.exchangelabs.com (20.179.255.31) with
 Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1750.15; Fri, 29 Mar 2019 00:56:12 +0000
Received: from AM0PR01MB5458.eurprd01.prod.exchangelabs.com
 ([fe80::bc3f:7f2f:a620:12b2]) by AM0PR01MB5458.eurprd01.prod.exchangelabs.com
 ([fe80::bc3f:7f2f:a620:12b2%5]) with mapi id 15.20.1730.019; Fri, 29 Mar 2019
 00:56:12 +0000
From: =?iso-8859-2?Q?Vlad-Andrei_B=C3DOIU_=2878692=29?=
 <vlad_andrei.badoiu@stud.acs.upb.ro>
To: "minios-devel@lists.xen.org" <minios-devel@lists.xen.org>
Thread-Topic: [UNIKRAFT/LIBUNWIND PATCH 2/2] Initial port of Libunwind to
 Unikraft
Thread-Index: AQHU5cozioPBSQL97UKmnPaz+jwKzw==
Date: Fri, 29 Mar 2019 00:56:11 +0000
Message-ID: <20190329005549.24159-3-vlad_andrei.badoiu@stud.acs.upb.ro>
References: <20190329005549.24159-1-vlad_andrei.badoiu@stud.acs.upb.ro>
In-Reply-To: <20190329005549.24159-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: DB6P189CA0018.EURP189.PROD.OUTLOOK.COM (2603:10a6:6:2e::31)
 To AM0PR01MB5458.eurprd01.prod.exchangelabs.com
 (2603:10a6:208:179::31)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=vlad_andrei.badoiu@stud.acs.upb.ro; 
x-ms-exchange-messagesentrepresentingtype: 1
x-mailer: git-send-email 2.20.1
x-originating-ip: [188.25.134.95]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 634c1327-30d5-447f-ff0b-08d6b3e15652
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(7021145)(8989299)(4534185)(7022145)(4603075)(4627221)(201702281549075)(8990200)(7048125)(7024125)(7025125)(7027125)(7023125)(5600127)(711020)(4605104)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR01MB5730; 
x-ms-traffictypediagnostic: AM0PR01MB5730:
x-microsoft-antispam-prvs: <AM0PR01MB573017DF8DE05D3F2EA21289A65A0@AM0PR01MB5730.eurprd01.prod.exchangelabs.com>
x-forefront-prvs: 0991CAB7B3
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(396003)(39840400004)(136003)(346002)(376002)(366004)(189003)(199004)(71200400001)(186003)(5660300002)(6306002)(6916009)(99286004)(71190400001)(6512007)(14454004)(5640700003)(256004)(53936002)(105586002)(6506007)(26005)(386003)(4326008)(19627235002)(102836004)(106356001)(2906002)(11346002)(76176011)(6116002)(476003)(446003)(68736007)(2501003)(54906003)(97736004)(486006)(8676002)(81156014)(8936002)(14444005)(508600001)(6486002)(2351001)(81166006)(1076003)(3846002)(66066001)(52116002)(7736002)(305945005)(6436002)(50226002)(316002)(786003)(86362001)(25786009)(2616005)(74482002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR01MB5730;
 H:AM0PR01MB5458.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-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: 0WcP9Um5X7NdcZy4lts7t5BlXaq1nxdKeQLcJB/DO674QStPJPHp3ifIRiGKyDnbIJCalbbkYykWK1kaowmFoWHp+FFLtq3lig7WZj+5UpFzOKvcPyhjH0Yq1zXUDtsMtXV5iThetcSHNPyMgvT4it/m1+D1OQ+mjezkBoBvL6vkvxJtlhv17a2VwrIlaSI7eKLAMNuIU6lINqQTsc26NGZ7SfnngNH12UyxSPNoPXm8Kr2vJI0bBmUcdEOPzfPSd7JpR8CA5toj+TcuWehsF2GwZyLbFAw7c6fFH2bYOMtq+N8sima6tlHQQjrltWbiaap39j8oYewwSvpk9tzQCmKU26GxX+dgIPiAC3q/62i37Z4kVPh8Is9ZPkK9mRPQfSRw4+sLXEZte2VQjbiQe+GwzpT3Kz8HUVOvODf/iDk=
MIME-Version: 1.0
X-OriginatorOrg: stud.acs.upb.ro
X-MS-Exchange-CrossTenant-Network-Message-Id: 634c1327-30d5-447f-ff0b-08d6b3e15652
X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Mar 2019 00:56:11.9108 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 2d8cc8ba-8dda-4334-9e5c-fac2092e9bac
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR01MB5730
Subject: [Minios-devel] [UNIKRAFT/LIBUNWIND PATCH 2/2] Initial port of
 Libunwind to Unikraft
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" <felipe.huici@neclab.eu>,
 "florian.schmidt@neclab.eu" <florian.schmidt@neclab.eu>,
 "Sharan.Santhanam@neclab.eu" <Sharan.Santhanam@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>
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>

VGhpcyBpcyBvdXIgaW5pdGlhbCBwb3J0IG9mIGNvbXBpbGVyLXJ0IHRvIFVuaWtyYWZ0IGFzIGV4
dGVybmFsCmxpYnJhcnkuIExpYmMgaXMgcmVxdWllcmVkIGZvciBpdCB0byB3b3JrLgoKSW4gdGhl
IGRlcGVuZGVuY3kgbGlzdCBpdCBzaG91bGQgc3RheSBhcyBmb2xsb3dzOgouLi46JChVS19MSUJT
KS9saWJ1bndpbmQ6JChVS19MSUJTKS9jb21waWxlci1ydDoKJChVS19MSUJTKS9saWJjeHhhYmk6
JChVS19MSUJTKS9saWJjeHg6JChVS19MSUJTKS9uZXdsaWI6Li4uCgpTaWduZWQtb2ZmLWJ5OiBW
bGFkLUFuZHJlaSBCYWRvaXUgPHZsYWRfYW5kcmVpLmJhZG9pdUBzdHVkLmFjcy51cGIucm8+Ci0t
LQogQ29uZmlnLnVrICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA1ICsrCiBNYWtlZmlsZS51
ayAgICAgICAgICAgICAgICAgICAgICAgIHwgODkgKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrCiBleHBvcnRzeW1zLnVrICAgICAgICAgICAgICAgICAgICAgIHwgIDkgKysrCiBwYXRjaGVz
LzAwMDEtVXBkYXRlZC10aGUtUklQLnBhdGNoIHwgMzIgKysrKysrKysrKysKIDQgZmlsZXMgY2hh
bmdlZCwgMTM1IGluc2VydGlvbnMoKykKIGNyZWF0ZSBtb2RlIDEwMDY0NCBDb25maWcudWsKIGNy
ZWF0ZSBtb2RlIDEwMDY0NCBNYWtlZmlsZS51awogY3JlYXRlIG1vZGUgMTAwNjQ0IGV4cG9ydHN5
bXMudWsKIGNyZWF0ZSBtb2RlIDEwMDY0NCBwYXRjaGVzLzAwMDEtVXBkYXRlZC10aGUtUklQLnBh
dGNoCgpkaWZmIC0tZ2l0IGEvQ29uZmlnLnVrIGIvQ29uZmlnLnVrCm5ldyBmaWxlIG1vZGUgMTAw
NjQ0CmluZGV4IDAwMDAwMDAuLjMyMDM2M2EKLS0tIC9kZXYvbnVsbAorKysgYi9Db25maWcudWsK
QEAgLTAsMCArMSw1IEBACittZW51Y29uZmlnIExJQlVOV0lORAorICAgIGJvb2wgImxpYnVud2lu
ZCAtIHVud2luZGVyIgorCXNlbGVjdCBMSUJOT0xJQkMgaWYgIUhBVkVfTElCQworCXNlbGVjdCBM
SUJDT01QSUxFUl9SVAorICAgIGRlZmF1bHQgbgpkaWZmIC0tZ2l0IGEvTWFrZWZpbGUudWsgYi9N
YWtlZmlsZS51awpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi45NTQ3ODUyCi0t
LSAvZGV2L251bGwKKysrIGIvTWFrZWZpbGUudWsKQEAgLTAsMCArMSw4OSBAQAorIyAgbGlidW53
aW5kIE1ha2VmaWxlLnVrCisjCisjICBBdXRob3JzOiBWbGFkLUFuZHJlaSBCYWRvaXUgPHZsYWRf
YW5kcmVpLmJhZG9pdUBzdHVkLmFjcy51cGIucm8+CisjCisjICBDb3B5cmlnaHQgKGMpIDIwMTks
IE5FQyBFdXJvcGUgTHRkLiwgTkVDIENvcnBvcmF0aW9uLiBBbGwgcmlnaHRzIHJlc2VydmVkLgor
IworIyAgUmVkaXN0cmlidXRpb24gYW5kIHVzZSBpbiBzb3VyY2UgYW5kIGJpbmFyeSBmb3Jtcywg
d2l0aCBvciB3aXRob3V0CisjICBtb2RpZmljYXRpb24sIGFyZSBwZXJtaXR0ZWQgcHJvdmlkZWQg
dGhhdCB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnMKKyMgIGFyZSBtZXQ6CisjCisjICAxLiBSZWRp
c3RyaWJ1dGlvbnMgb2Ygc291cmNlIGNvZGUgbXVzdCByZXRhaW4gdGhlIGFib3ZlIGNvcHlyaWdo
dAorIyAgICAgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2lu
ZyBkaXNjbGFpbWVyLgorIyAgMi4gUmVkaXN0cmlidXRpb25zIGluIGJpbmFyeSBmb3JtIG11c3Qg
cmVwcm9kdWNlIHRoZSBhYm92ZSBjb3B5cmlnaHQKKyMgICAgIG5vdGljZSwgdGhpcyBsaXN0IG9m
IGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lciBpbiB0aGUKKyMgICAgIGRv
Y3VtZW50YXRpb24gYW5kL29yIG90aGVyIG1hdGVyaWFscyBwcm92aWRlZCB3aXRoIHRoZSBkaXN0
cmlidXRpb24uCisjICAzLiBOZWl0aGVyIHRoZSBuYW1lIG9mIHRoZSBjb3B5cmlnaHQgaG9sZGVy
IG5vciB0aGUgbmFtZXMgb2YgaXRzCisjICAgICBjb250cmlidXRvcnMgbWF5IGJlIHVzZWQgdG8g
ZW5kb3JzZSBvciBwcm9tb3RlIHByb2R1Y3RzIGRlcml2ZWQgZnJvbQorIyAgICAgdGhpcyBzb2Z0
d2FyZSB3aXRob3V0IHNwZWNpZmljIHByaW9yIHdyaXR0ZW4gcGVybWlzc2lvbi4KKyMKKyMgIFRI
SVMgU09GVFdBUkUgSVMgUFJPVklERUQgQlkgVEhFIENPUFlSSUdIVCBIT0xERVJTIEFORCBDT05U
UklCVVRPUlMgIkFTIElTIgorIyAgQU5EIEFOWSBFWFBSRVNTIE9SIElNUExJRUQgV0FSUkFOVElF
UywgSU5DTFVESU5HLCBCVVQgTk9UIExJTUlURUQgVE8sIFRIRQorIyAgSU1QTElFRCBXQVJSQU5U
SUVTIE9GIE1FUkNIQU5UQUJJTElUWSBBTkQgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBP
U0UKKyMgIEFSRSBESVNDTEFJTUVELiBJTiBOTyBFVkVOVCBTSEFMTCBUSEUgQ09QWVJJR0hUIEhP
TERFUiBPUiBDT05UUklCVVRPUlMgQkUKKyMgIExJQUJMRSBGT1IgQU5ZIERJUkVDVCwgSU5ESVJF
Q1QsIElOQ0lERU5UQUwsIFNQRUNJQUwsIEVYRU1QTEFSWSwgT1IKKyMgIENPTlNFUVVFTlRJQUwg
REFNQUdFUyAoSU5DTFVESU5HLCBCVVQgTk9UIExJTUlURUQgVE8sIFBST0NVUkVNRU5UIE9GCisj
ICBTVUJTVElUVVRFIEdPT0RTIE9SIFNFUlZJQ0VTOyBMT1NTIE9GIFVTRSwgREFUQSwgT1IgUFJP
RklUUzsgT1IgQlVTSU5FU1MKKyMgIElOVEVSUlVQVElPTikgSE9XRVZFUiBDQVVTRUQgQU5EIE9O
IEFOWSBUSEVPUlkgT0YgTElBQklMSVRZLCBXSEVUSEVSIElOCisjICBDT05UUkFDVCwgU1RSSUNU
IExJQUJJTElUWSwgT1IgVE9SVCAoSU5DTFVESU5HIE5FR0xJR0VOQ0UgT1IgT1RIRVJXSVNFKQor
IyAgQVJJU0lORyBJTiBBTlkgV0FZIE9VVCBPRiBUSEUgVVNFIE9GIFRISVMgU09GVFdBUkUsIEVW
RU4gSUYgQURWSVNFRCBPRiBUSEUKKyMgIFBPU1NJQklMSVRZIE9GIFNVQ0ggREFNQUdFLgorIwor
IyAgVEhJUyBIRUFERVIgTUFZIE5PVCBCRSBFWFRSQUNURUQgT1IgTU9ESUZJRUQgSU4gQU5ZIFdB
WS4KKyMKKworCisjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIworIyBMaWJyYXJ5IHJlZ2lzdHJhdGlv
bgorIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMKKyQoZXZhbCAkKGNhbGwgYWRkbGliX3MsbGlidW53
aW5kLCQoQ09ORklHX0xJQlVOV0lORCkpKQorCitpZmVxICgkKENPTkZJR19MSUJVTldJTkQpLHkp
CitpZm5lcSAoJChDT05GSUdfTElCQ09NUElMRVJfUlQpLHkpCiskKGVycm9yIFJlcXVpcmUgbGli
Y29tcGlsZXJfcnQpCitlbmRpZgorZW5kaWYKKworIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMKKyMg
U291cmNlcworIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMKK0xJQlVOV0lORF9WRVJTSU9OPTcuMC4w
CitMSUJVTldJTkRfVVJMPWh0dHA6Ly9yZWxlYXNlcy5sbHZtLm9yZy8kKExJQlVOV0lORF9WRVJT
SU9OKS9saWJ1bndpbmQtJChMSUJVTldJTkRfVkVSU0lPTikuc3JjLnRhci54egorTElCVU5XSU5E
X1BBVENIRElSPSQoTElCVU5XSU5EX0JBU0UpL3BhdGNoZXMKKyQoZXZhbCAkKGNhbGwgZmV0Y2gs
bGlidW53aW5kLCQoTElCVU5XSU5EX1VSTCkpKQorJChldmFsICQoY2FsbCBwYXRjaCxsaWJ1bndp
bmQsJChMSUJVTldJTkRfUEFUQ0hESVIpLGxpYnVud2luZC0kKExJQlVOV0lORF9WRVJTSU9OKS5z
cmMpKQorCisjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIworIyBIZWxwZXJzCisjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIworTElCVU5XSU5EX1NVQkRJUj1saWJ1bndpbmQtJChMSUJVTldJTkRfVkVSU0lP
Tikuc3JjCitMSUJVTldJTkRfU1JDPSQoTElCVU5XSU5EX09SSUdJTikvJChMSUJVTldJTkRfU1VC
RElSKQorCisjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIworIyBMaWJyYXJ5IGluY2x1ZGVzCisjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIworQ0lOQ0xVREVTLSQoQ09ORklHX0xJQlVOV0lORCkgKz0gLUkk
KExJQlVOV0lORF9TUkMpL3NyYworQ0lOQ0xVREVTLSQoQ09ORklHX0xJQlVOV0lORCkgKz0gLUkk
KExJQlVOV0lORF9TUkMpL2luY2x1ZGUKK0NYWElOQ0xVREVTLSQoQ09ORklHX0xJQlVOV0lORCkg
Kz0gLUkkKExJQlVOV0lORF9TUkMpL3NyYworQ1hYSU5DTFVERVMtJChDT05GSUdfTElCVU5XSU5E
KSArPSAtSSQoTElCVU5XSU5EX1NSQykvaW5jbHVkZQorCitDWFhJTkNMVURFUy0kKENPTkZJR19M
SUJVTldJTkQpICs9IC1JJChMSUJVTldJTkRfQkFTRSkvaW5jbHVkZQorQ0lOQ0xVREVTLSQoQ09O
RklHX0xJQlVOV0lORCkgKz0gLUkkKExJQlVOV0lORF9CQVNFKS9pbmNsdWRlCisKKyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjCisjIEdsb2JhbCBmbGFncworIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMK
K0NPTkZJR19GTEFHUyAgICs9IC1EIF9MSUJVTldJTkRfSEFTX05PX1RIUkVBRFMgIC1EIF9fRUxG
X18gIC1EIF9MSUJVTldJTkRfSVNfTkFUSVZFX09OTFkgIC1EIF9MSUJVTldJTkRfU1VQUE9SVF9E
V0FSRl9VTldJTkQgLUQgX0xJQlVOV0lORF9JU19CQVJFTUVUQUwgLUQgX0xJQlVOV0lORF9CVUlM
RF9aRVJPX0NPU1RfQVBJUyAtRCBfTElCVU5XSU5EX1RBUkdFVF9YODZfNjQgLUQgX194ODZfNjRf
XworTElCVU5XSU5EX0NGTEFHUy15ICAgICAgKz0gICQoQ09ORklHX0ZMQUdTKQorTElCVU5XSU5E
X0NYWEZMQUdTLXkgICAgKz0gICQoQ09ORklHX0ZMQUdTKQorCisjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIworIyBMaWJyYXJ5IHNvdXJjZXMKKyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCitMSUJVTldJ
TkRfU1JDUy15ICs9ICQoTElCVU5XSU5EX1NSQykvc3JjL1Vud2luZExldmVsMS5jCitMSUJVTldJ
TkRfU1JDUy15ICs9ICQoTElCVU5XSU5EX1NSQykvc3JjL1Vud2luZC1zamxqLmMKK0xJQlVOV0lO
RF9TUkNTLXkgKz0gJChMSUJVTldJTkRfU1JDKS9zcmMvVW53aW5kTGV2ZWwxLWdjYy1leHQuYwor
TElCVU5XSU5EX1NSQ1MteSArPSAkKExJQlVOV0lORF9TUkMpL3NyYy9saWJ1bndpbmQuY3BwCitM
SUJVTldJTkRfU1JDUy15ICs9ICQoTElCVU5XSU5EX1NSQykvc3JjL1Vud2luZC1FSEFCSS5jcHAK
K0xJQlVOV0lORF9TUkNTLXkgKz0gJChMSUJVTldJTkRfU1JDKS9zcmMvVW53aW5kUmVnaXN0ZXJz
UmVzdG9yZS5TCitMSUJVTldJTkRfU1JDUy15ICs9ICQoTElCVU5XSU5EX1NSQykvc3JjL1Vud2lu
ZFJlZ2lzdGVyc1NhdmUuUwpkaWZmIC0tZ2l0IGEvZXhwb3J0c3ltcy51ayBiL2V4cG9ydHN5bXMu
dWsKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uYmI5NWY2MwotLS0gL2Rldi9u
dWxsCisrKyBiL2V4cG9ydHN5bXMudWsKQEAgLTAsMCArMSw5IEBACitfVW53aW5kX1Jlc3VtZQor
X1Vud2luZF9SYWlzZUV4Y2VwdGlvbgorX1Vud2luZF9EZWxldGVFeGNlcHRpb24KK19VbndpbmRf
U2V0R1IKK19VbndpbmRfU2V0SVAKK19VbndpbmRfR2V0SVAKK19VbndpbmRfR2V0UmVnaW9uU3Rh
cnQKK19VbndpbmRfR2V0TGFuZ3VhZ2VTcGVjaWZpY0RhdGEKKwpkaWZmIC0tZ2l0IGEvcGF0Y2hl
cy8wMDAxLVVwZGF0ZWQtdGhlLVJJUC5wYXRjaCBiL3BhdGNoZXMvMDAwMS1VcGRhdGVkLXRoZS1S
SVAucGF0Y2gKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uOGI2OTcxZQotLS0g
L2Rldi9udWxsCisrKyBiL3BhdGNoZXMvMDAwMS1VcGRhdGVkLXRoZS1SSVAucGF0Y2gKQEAgLTAs
MCArMSwzMiBAQAorRnJvbSA4NjNjZGRiNGYyZjg5YjUxYjM4Nzg1ZjQ5YjZjN2NmM2ZjOWUzZjJj
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQorRnJvbTogVmxhZC1BbmRyZWkgQmFkb2l1IDx2bGFk
X2FuZHJlaS5iYWRvaXVAc3R1ZC5hY3MudXBiLnJvPgorRGF0ZTogTW9uLCAzIERlYyAyMDE4IDE4
OjU5OjU5ICswMjAwCitTdWJqZWN0OiBbUEFUQ0hdIFVwZGF0ZWQgdGhlIFJJUAorCitTaWduZWQt
b2ZmLWJ5OiBWbGFkLUFuZHJlaSBCYWRvaXUgPHZsYWRfYW5kcmVpLmJhZG9pdUBzdHVkLmFjcy51
cGIucm8+CistLS0KKyBVbndpbmRSZWdpc3RlcnNTYXZlLlMgfCA4ICsrKysrKystCisgMSBmaWxl
IGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQorCitkaWZmIC0tZ2l0IGEv
VW53aW5kUmVnaXN0ZXJzU2F2ZS5TIGIvVW53aW5kUmVnaXN0ZXJzU2F2ZS5TCitpbmRleCAwN2Ri
MTRiLi44MjIzZWExIDEwMDY0NAorLS0tIGEvc3JjL1Vud2luZFJlZ2lzdGVyc1NhdmUuUworKysr
IGIvc3JjL1Vud2luZFJlZ2lzdGVyc1NhdmUuUworQEAgLTg4LDcgKzg4LDEzIEBAIERFRklORV9M
SUJVTldJTkRfRlVOQ1RJT04odW53X2dldGNvbnRleHQpCisgICBtb3ZxICAlcjEzLDEwNChQVFIp
CisgICBtb3ZxICAlcjE0LDExMihQVFIpCisgICBtb3ZxICAlcjE1LDEyMChQVFIpCistICBtb3Zx
ICAoJXJzcCksVE1QCisrICBwdXNoICVyYXggCisrICBtb3ZxICVyYnAsICglcmF4KQorKyAgbW92
cSAoJXJheCksICVyYXgKKysgIGFkZHEgJDgsICVyYXgKKysgIG1vdnEgKCVyYXgpLCAlcmF4Cisr
ICBtb3ZxICAlcmF4LCBUTVAKKysgIHBvcCAlcmF4IAorICAgbW92cSAgVE1QLDEyOChQVFIpICMg
c3RvcmUgcmV0dXJuIGFkZHJlc3MgYXMgcmlwCisgICAjIHNraXAgcmZsYWdzCisgICAjIHNraXAg
Y3MKKy0tIAorMi4xOS4yCisKLS0gCjIuMjAuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Fri Mar 29 01:00:19 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 29 Mar 2019 01:00:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h9fsY-00051F-P3; Fri, 29 Mar 2019 01:00:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fCP7=SA=stud.acs.upb.ro=vlad_andrei.badoiu@srs-us1.protection.inumbo.net>)
 id 1h9fsX-0004YF-Ae
 for minios-devel@lists.xen.org; Fri, 29 Mar 2019 01:00:17 +0000
X-Inumbo-ID: 03b7c694-51be-11e9-bc90-bc764e045a96
Received: from EUR04-VI1-obe.outbound.protection.outlook.com (unknown
 [40.107.8.59]) by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 03b7c694-51be-11e9-bc90-bc764e045a96;
 Fri, 29 Mar 2019 01:00:16 +0000 (UTC)
Received: from AM0PR01MB5458.eurprd01.prod.exchangelabs.com (10.255.182.31) by
 AM0PR01MB4721.eurprd01.prod.exchangelabs.com (20.178.18.216) with
 Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1730.18; Fri, 29 Mar 2019 01:00:11 +0000
Received: from AM0PR01MB5458.eurprd01.prod.exchangelabs.com
 ([fe80::bc3f:7f2f:a620:12b2]) by AM0PR01MB5458.eurprd01.prod.exchangelabs.com
 ([fe80::bc3f:7f2f:a620:12b2%5]) with mapi id 15.20.1730.019; Fri, 29 Mar 2019
 01:00:11 +0000
From: =?iso-8859-2?Q?Vlad-Andrei_B=C3DOIU_=2878692=29?=
 <vlad_andrei.badoiu@stud.acs.upb.ro>
To: "minios-devel@lists.xen.org" <minios-devel@lists.xen.org>
Thread-Topic: [UNIKRAFT/LIBCXXABI PATCH 1/2] Add .gitignore
Thread-Index: AQHU5crC/cYxRRYScUWPsLSYCRTssg==
Date: Fri, 29 Mar 2019 01:00:11 +0000
Message-ID: <20190329005951.24455-2-vlad_andrei.badoiu@stud.acs.upb.ro>
References: <20190329005951.24455-1-vlad_andrei.badoiu@stud.acs.upb.ro>
In-Reply-To: <20190329005951.24455-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: DB6PR0301CA0063.eurprd03.prod.outlook.com
 (2603:10a6:4:54::31) To AM0PR01MB5458.eurprd01.prod.exchangelabs.com
 (2603:10a6:208:179::31)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=vlad_andrei.badoiu@stud.acs.upb.ro; 
x-ms-exchange-messagesentrepresentingtype: 1
x-mailer: git-send-email 2.20.1
x-originating-ip: [188.25.134.95]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 2b3c520a-01b2-47ab-dc62-08d6b3e1e547
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(7021145)(8989299)(5600127)(711020)(4605104)(4534185)(7022145)(4603075)(4627221)(201702281549075)(8990200)(7048125)(7024125)(7025125)(7027125)(7023125)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR01MB4721; 
x-ms-traffictypediagnostic: AM0PR01MB4721:
x-microsoft-antispam-prvs: <AM0PR01MB47211C52D049749BF8188DDDA65A0@AM0PR01MB4721.eurprd01.prod.exchangelabs.com>
x-forefront-prvs: 0991CAB7B3
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(376002)(396003)(39840400004)(136003)(366004)(346002)(199004)(189003)(4326008)(6916009)(1076003)(26005)(11346002)(53936002)(14454004)(6512007)(97736004)(5640700003)(446003)(8676002)(5660300002)(4744005)(25786009)(2616005)(99286004)(54906003)(256004)(71200400001)(486006)(476003)(71190400001)(86362001)(6116002)(68736007)(6436002)(50226002)(76176011)(186003)(66066001)(8936002)(74482002)(6486002)(786003)(7736002)(2501003)(305945005)(316002)(102836004)(2351001)(81156014)(3846002)(2906002)(6506007)(81166006)(386003)(52116002)(106356001)(508600001)(105586002)(142923001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR01MB4721;
 H:AM0PR01MB5458.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-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: xGnIhpxUYV8UYPnHiLLjRi7PwM15LOk3GH+Soa3e31oHwb4sI0b/fpGGBnJFpuD0urpPnl8XYrRuYinr8Ulsiix7LoYsBl0DVPtGoNsTHVOf3m6qMY8kKJRzSm6BUodKtJuTdgbOzJfB6Fn00iReC5ufu4OxLWIBuYQ/4dZuqzBX8TdtZqPuCLBDE091LYE7nizIAP6CEiTruhz0xsodik3aOqnyD0vFbmhAnsTlO2PAflgxiU2GVom9Hxj2zisEnnsTFXNmjl9/haPBwd07267S7WOblgRZB+/hi1wyiDYO5Od0nz2vd/HmKeotky7VwYHhAQi+5Ulnnf4Ue+JwALPvbZGpBZwraBl7aDhzXXiNJutR0gPvrokpKNYBg29UOkpbv+hSmst/0Q2GZ1UQ89khNq7EmeWkPLvQKI+jzn0=
MIME-Version: 1.0
X-OriginatorOrg: stud.acs.upb.ro
X-MS-Exchange-CrossTenant-Network-Message-Id: 2b3c520a-01b2-47ab-dc62-08d6b3e1e547
X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Mar 2019 01:00:11.8031 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 2d8cc8ba-8dda-4334-9e5c-fac2092e9bac
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR01MB4721
Subject: [Minios-devel] [UNIKRAFT/LIBCXXABI PATCH 1/2] Add .gitignore
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" <felipe.huici@neclab.eu>,
 "florian.schmidt@neclab.eu" <florian.schmidt@neclab.eu>,
 "Sharan.Santhanam@neclab.eu" <Sharan.Santhanam@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>
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>

U2lnbmVkLW9mZi1ieTogVmxhZC1BbmRyZWkgQmFkb2l1IDx2bGFkX2FuZHJlaS5iYWRvaXVAc3R1
ZC5hY3MudXBiLnJvPgotLS0KIC5naXRpZ25vcmUgfCAyNyArKysrKysrKysrKysrKysrKysrKysr
KysrKysKIDEgZmlsZSBjaGFuZ2VkLCAyNyBpbnNlcnRpb25zKCspCiBjcmVhdGUgbW9kZSAxMDA2
NDQgLmdpdGlnbm9yZQoKZGlmZiAtLWdpdCBhLy5naXRpZ25vcmUgYi8uZ2l0aWdub3JlCm5ldyBm
aWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjc1ZDJmZDMKLS0tIC9kZXYvbnVsbAorKysg
Yi8uZ2l0aWdub3JlCkBAIC0wLDAgKzEsMjcgQEAKKyouZGVwZW5kCisqLm8KKyouYQorKi5kCisq
LnNvCisqLm9yaWcKKyoucmVqCisqLmJhaworKi5zd3AKKyp+CissKgorXCMqXCMKKy5cIyoKK1wj
XypcIworLlwjXyoKKyEuZ2l0aWdub3JlCisuKgorCisjIGdudSBnbG9iYWwgZmlsZXMKK0dQQVRI
CitHUlRBR1MKK0dTWU1TCitHVEFHUworCisjIGNzY29wZSBmaWxlcworY3Njb3BlLioKK25jc2Nv
cGUuKgotLSAKMi4yMC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Fri Mar 29 01:00:19 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 29 Mar 2019 01:00:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h9fsY-00050y-Mq; Fri, 29 Mar 2019 01:00:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fCP7=SA=stud.acs.upb.ro=vlad_andrei.badoiu@srs-us1.protection.inumbo.net>)
 id 1h9fsX-0004Pi-0c
 for minios-devel@lists.xen.org; Fri, 29 Mar 2019 01:00:17 +0000
X-Inumbo-ID: 01515d96-51be-11e9-bc90-bc764e045a96
Received: from EUR04-VI1-obe.outbound.protection.outlook.com (unknown
 [40.107.8.59]) by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 01515d96-51be-11e9-bc90-bc764e045a96;
 Fri, 29 Mar 2019 01:00:13 +0000 (UTC)
Received: from AM0PR01MB5458.eurprd01.prod.exchangelabs.com (10.255.182.31) by
 AM0PR01MB4721.eurprd01.prod.exchangelabs.com (20.178.18.216) with
 Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1730.18; Fri, 29 Mar 2019 01:00:10 +0000
Received: from AM0PR01MB5458.eurprd01.prod.exchangelabs.com
 ([fe80::bc3f:7f2f:a620:12b2]) by AM0PR01MB5458.eurprd01.prod.exchangelabs.com
 ([fe80::bc3f:7f2f:a620:12b2%5]) with mapi id 15.20.1730.019; Fri, 29 Mar 2019
 01:00:10 +0000
From: =?iso-8859-2?Q?Vlad-Andrei_B=C3DOIU_=2878692=29?=
 <vlad_andrei.badoiu@stud.acs.upb.ro>
To: "minios-devel@lists.xen.org" <minios-devel@lists.xen.org>
Thread-Topic: [UNIKRAFT/LIBCXXABI PATCH 0/2] Introduce libcxxabi on Unikraft
Thread-Index: AQHU5crC2j8eYtq91EejBerwV+UiKA==
Date: Fri, 29 Mar 2019 01:00:10 +0000
Message-ID: <20190329005951.24455-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: DB6PR0301CA0063.eurprd03.prod.outlook.com
 (2603:10a6:4:54::31) To AM0PR01MB5458.eurprd01.prod.exchangelabs.com
 (2603:10a6:208:179::31)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=vlad_andrei.badoiu@stud.acs.upb.ro; 
x-ms-exchange-messagesentrepresentingtype: 1
x-mailer: git-send-email 2.20.1
x-originating-ip: [188.25.134.95]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: d69ca209-1b9a-4ff6-ab30-08d6b3e1e48a
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(7021145)(8989299)(5600127)(711020)(4605104)(4534185)(7022145)(4603075)(4627221)(201702281549075)(8990200)(7048125)(7024125)(7025125)(7027125)(7023125)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR01MB4721; 
x-ms-traffictypediagnostic: AM0PR01MB4721:
x-microsoft-antispam-prvs: <AM0PR01MB4721DED00FDB126CE1EABD0DA65A0@AM0PR01MB4721.eurprd01.prod.exchangelabs.com>
x-forefront-prvs: 0991CAB7B3
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(376002)(396003)(39840400004)(136003)(366004)(346002)(199004)(189003)(4326008)(6916009)(1076003)(26005)(53936002)(14454004)(6512007)(97736004)(5640700003)(8676002)(5660300002)(4744005)(25786009)(2616005)(99286004)(54906003)(256004)(71200400001)(486006)(476003)(71190400001)(86362001)(6116002)(68736007)(6436002)(50226002)(186003)(66066001)(8936002)(74482002)(6486002)(786003)(7736002)(2501003)(305945005)(316002)(102836004)(2351001)(81156014)(3846002)(2906002)(6506007)(81166006)(386003)(52116002)(106356001)(508600001)(105586002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR01MB4721;
 H:AM0PR01MB5458.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-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: ztNF1iZQJqe0sC1Kjhv1d9nS9e7mJmEGkKIPFG0iRny2Y2vWQDGAZBSE78ZVDt54WA6dk97d+GvivLAo8VzXHk7yf8eGsHejl4yJZLOsiu59Nnjpn5kM6QVi0ILHhLE0WMn40Oa7v3P6gq45DOxdgm0+PDozdawd7CQaEvgw+xkqEywTcfGq+y2uoEiMAhH/jdFOwVpgzkfxgFslWYEDgZ7jON2R4552mYX0WWkpyOuGYnm1OxeRR+t9wv8MR750ncdmHz99yzc4BsQvIMALhPtTRkg/oCWMQuaJTEGPV7yrl98ZEFiLSPuq8Iun7lhM/2q5V8F/oyrgR3XC9TIVD7Tyfguu3WHRka5DsFje9UttMif2vA0ngCGNsZwDK5IPYBbyD1LI0HKzieegkHUGn8GZeiXJzfLK7RmfBFHXePo=
MIME-Version: 1.0
X-OriginatorOrg: stud.acs.upb.ro
X-MS-Exchange-CrossTenant-Network-Message-Id: d69ca209-1b9a-4ff6-ab30-08d6b3e1e48a
X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Mar 2019 01:00:10.7383 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 2d8cc8ba-8dda-4334-9e5c-fac2092e9bac
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR01MB4721
Subject: [Minios-devel] [UNIKRAFT/LIBCXXABI PATCH 0/2] Introduce libcxxabi
 on Unikraft
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" <felipe.huici@neclab.eu>,
 "florian.schmidt@neclab.eu" <florian.schmidt@neclab.eu>,
 "Sharan.Santhanam@neclab.eu" <Sharan.Santhanam@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>
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>

VGhpcyBwYXRjaCBpbnRyb2R1Y2VzIHRoZSBsaWJjeHhhYmkoTExWTSkgb24gVW5pa3JhZnQuClRo
aXMgbGlicmFyeSBpcyBuZWVkZWQgYnkgbGliY3h4IGZvciBBQkkgc3VwcG9ydCBhbmQgCmV4Y2Vw
dGlvbiBoYW5kbGluZy4gTGlidW53aW5kIGlzIGEgZGVwZW5kZW5jeSBmb3IKdGhpcyBsaWJyYXJ5
LgoKVmxhZC1BbmRyZWkgQmFkb2l1ICgyKToKICBBZGQgLmdpdGlnbm9yZQogIEluaXRpYWwgcHVi
bGljIHJlbGVhc2U6IGNvbmZpZ3VyYXRpb24gYW5kIGJ1aWxkIGZpbGVzCgogLmdpdGlnbm9yZSAg
fCAyNyArKysrKysrKysrKysrKysrCiBDb25maWcudWsgICB8ICAzICsrCiBNYWtlZmlsZS51ayB8
IDg5ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
CiAzIGZpbGVzIGNoYW5nZWQsIDExOSBpbnNlcnRpb25zKCspCiBjcmVhdGUgbW9kZSAxMDA2NDQg
LmdpdGlnbm9yZQogY3JlYXRlIG1vZGUgMTAwNjQ0IENvbmZpZy51awogY3JlYXRlIG1vZGUgMTAw
NjQ0IE1ha2VmaWxlLnVrCgotLSAKMi4yMC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Fri Mar 29 01:00:19 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 29 Mar 2019 01:00:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h9fsZ-0005KX-Rr; Fri, 29 Mar 2019 01:00:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fCP7=SA=stud.acs.upb.ro=vlad_andrei.badoiu@srs-us1.protection.inumbo.net>)
 id 1h9fsY-0004vn-Ib
 for minios-devel@lists.xen.org; Fri, 29 Mar 2019 01:00:18 +0000
X-Inumbo-ID: 0426bf19-51be-11e9-bc90-bc764e045a96
Received: from EUR04-VI1-obe.outbound.protection.outlook.com (unknown
 [40.107.8.59]) by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0426bf19-51be-11e9-bc90-bc764e045a96;
 Fri, 29 Mar 2019 01:00:16 +0000 (UTC)
Received: from AM0PR01MB5458.eurprd01.prod.exchangelabs.com (10.255.182.31) by
 AM0PR01MB4721.eurprd01.prod.exchangelabs.com (20.178.18.216) with
 Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1730.18; Fri, 29 Mar 2019 01:00:13 +0000
Received: from AM0PR01MB5458.eurprd01.prod.exchangelabs.com
 ([fe80::bc3f:7f2f:a620:12b2]) by AM0PR01MB5458.eurprd01.prod.exchangelabs.com
 ([fe80::bc3f:7f2f:a620:12b2%5]) with mapi id 15.20.1730.019; Fri, 29 Mar 2019
 01:00:13 +0000
From: =?iso-8859-2?Q?Vlad-Andrei_B=C3DOIU_=2878692=29?=
 <vlad_andrei.badoiu@stud.acs.upb.ro>
To: "minios-devel@lists.xen.org" <minios-devel@lists.xen.org>
Thread-Topic: [UNIKRAFT/LIBCXXABI PATCH 2/2] Initial public release:
 configuration and build files
Thread-Index: AQHU5crD3mn9sLRypkOCcEQ+dzqacQ==
Date: Fri, 29 Mar 2019 01:00:12 +0000
Message-ID: <20190329005951.24455-3-vlad_andrei.badoiu@stud.acs.upb.ro>
References: <20190329005951.24455-1-vlad_andrei.badoiu@stud.acs.upb.ro>
In-Reply-To: <20190329005951.24455-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: DB6PR0301CA0063.eurprd03.prod.outlook.com
 (2603:10a6:4:54::31) To AM0PR01MB5458.eurprd01.prod.exchangelabs.com
 (2603:10a6:208:179::31)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=vlad_andrei.badoiu@stud.acs.upb.ro; 
x-ms-exchange-messagesentrepresentingtype: 1
x-mailer: git-send-email 2.20.1
x-originating-ip: [188.25.134.95]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 3079fa0b-af35-4cc2-2776-08d6b3e1e5e3
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(7021145)(8989299)(5600127)(711020)(4605104)(4534185)(7022145)(4603075)(4627221)(201702281549075)(8990200)(7048125)(7024125)(7025125)(7027125)(7023125)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR01MB4721; 
x-ms-traffictypediagnostic: AM0PR01MB4721:
x-microsoft-antispam-prvs: <AM0PR01MB47213747194EF81E302B7D97A65A0@AM0PR01MB4721.eurprd01.prod.exchangelabs.com>
x-forefront-prvs: 0991CAB7B3
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(376002)(396003)(39840400004)(136003)(366004)(346002)(199004)(189003)(4326008)(6916009)(1076003)(26005)(11346002)(53936002)(14454004)(6512007)(97736004)(5640700003)(446003)(8676002)(5660300002)(25786009)(2616005)(99286004)(54906003)(256004)(71200400001)(14444005)(486006)(476003)(71190400001)(86362001)(6306002)(6116002)(68736007)(6436002)(50226002)(76176011)(186003)(66066001)(8936002)(74482002)(6486002)(786003)(7736002)(2501003)(305945005)(316002)(102836004)(2351001)(81156014)(3846002)(2906002)(6506007)(81166006)(386003)(52116002)(106356001)(508600001)(105586002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR01MB4721;
 H:AM0PR01MB5458.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-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: 3iNoIjc/NgZVjntF86zhBktD5MLj065lZIP6soxUSJcSD8vFaZJDAD0dLyIIiHzAd4e7jBAF6nW2yAuZc5pLeS+N2JnJArWfqJRkNPS+uuK7UmT7WBSBrLQTxRj4mNS6/7Tf3zWGN14txcAV29iR2Q3y70EIQ2U4fDCd0pqQ29YSSXps+r+7KeCz64I20iULKTKgL0oAjierz8ZGI4J73w1Uviljaw2lwYAkvEIMHifghtKlrhWeuMI4Ox8mEI6SVHYaQJo+tNfzy0RHgt+hMR1vJyFyzL9gvLbJPp5Q+nZNP7aMGJZKAIcMof2e+cOgV4m2tNaUaOhhddCy4rbOYO7gfk3KLOvC2U8J2hpjXeF4e0+gZrxDNWilNxF7sfmS18ydpwtP0hIvKItOq/lfYW0CZKEehnsy1bzi1LxGFQ4=
MIME-Version: 1.0
X-OriginatorOrg: stud.acs.upb.ro
X-MS-Exchange-CrossTenant-Network-Message-Id: 3079fa0b-af35-4cc2-2776-08d6b3e1e5e3
X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Mar 2019 01:00:12.9529 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 2d8cc8ba-8dda-4334-9e5c-fac2092e9bac
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR01MB4721
Subject: [Minios-devel] [UNIKRAFT/LIBCXXABI PATCH 2/2] Initial public
 release: configuration and build files
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" <felipe.huici@neclab.eu>,
 "florian.schmidt@neclab.eu" <florian.schmidt@neclab.eu>,
 "Sharan.Santhanam@neclab.eu" <Sharan.Santhanam@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>
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>

VGhpcyBpcyBvdXIgaW5pdGlhbCBwb3J0IG9mIGxpYmN4eGFiaSB0byBVbmlrcmFmdCBhcyBleHRl
cm5hbApsaWJyYXJ5LiBMaWJjIGlzIHJlcXVpZXJlZCBmb3IgaXQgdG8gd29yay4KCkluIHRoZSBk
ZXBlbmRlbmN5IGxpc3QgaXQgc2hvdWxkIHN0YXkgYXMgZm9sbG93czoKLi4uOiQoVUtfTElCUykv
bGlidW53aW5kOiQoVUtfTElCUykvY29tcGlsZXItcnQ6CiQoVUtfTElCUykvbGliY3h4YWJpOiQo
VUtfTElCUykvbGliY3h4OiQoVUtfTElCUykvbmV3bGliOi4uLgoKU2lnbmVkLW9mZi1ieTogVmxh
ZC1BbmRyZWkgQmFkb2l1IDx2bGFkX2FuZHJlaS5iYWRvaXVAc3R1ZC5hY3MudXBiLnJvPgotLS0K
IENvbmZpZy51ayAgIHwgIDMgKysKIE1ha2VmaWxlLnVrIHwgODkgKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgOTIg
aW5zZXJ0aW9ucygrKQogY3JlYXRlIG1vZGUgMTAwNjQ0IENvbmZpZy51awogY3JlYXRlIG1vZGUg
MTAwNjQ0IE1ha2VmaWxlLnVrCgpkaWZmIC0tZ2l0IGEvQ29uZmlnLnVrIGIvQ29uZmlnLnVrCm5l
dyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLmMwM2Q0ZjcKLS0tIC9kZXYvbnVsbAor
KysgYi9Db25maWcudWsKQEAgLTAsMCArMSwzIEBACittZW51Y29uZmlnIExJQkNYWEFCSQorICAg
IGJvb2wgImxpYmN4eGFiaSAtIGMrKyBhYmkiCisgICAgZGVmYXVsdCBuCmRpZmYgLS1naXQgYS9N
YWtlZmlsZS51ayBiL01ha2VmaWxlLnVrCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAw
MDAuLjM1ZTUzMzMKLS0tIC9kZXYvbnVsbAorKysgYi9NYWtlZmlsZS51awpAQCAtMCwwICsxLDg5
IEBACisjICBsaWJjeHhhYmkgTWFrZWZpbGUudWsKKyMKKyMgIEF1dGhvcnM6IFZsYWQtQW5kcmVp
IEJhZG9pdSA8dmxhZF9hbmRyZWkuYmFkb2l1QHN0dWQuYWNzLnVwYi5ybz4KKyMKKyMgIENvcHly
aWdodCAoYykgMjAxOSwgTkVDIEV1cm9wZSBMdGQuLCBORUMgQ29ycG9yYXRpb24uIEFsbCByaWdo
dHMgcmVzZXJ2ZWQuCisjCisjICBSZWRpc3RyaWJ1dGlvbiBhbmQgdXNlIGluIHNvdXJjZSBhbmQg
YmluYXJ5IGZvcm1zLCB3aXRoIG9yIHdpdGhvdXQKKyMgIG1vZGlmaWNhdGlvbiwgYXJlIHBlcm1p
dHRlZCBwcm92aWRlZCB0aGF0IHRoZSBmb2xsb3dpbmcgY29uZGl0aW9ucworIyAgYXJlIG1ldDoK
KyMKKyMgIDEuIFJlZGlzdHJpYnV0aW9ucyBvZiBzb3VyY2UgY29kZSBtdXN0IHJldGFpbiB0aGUg
YWJvdmUgY29weXJpZ2h0CisjICAgICBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFu
ZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIuCisjICAyLiBSZWRpc3RyaWJ1dGlvbnMgaW4gYmlu
YXJ5IGZvcm0gbXVzdCByZXByb2R1Y2UgdGhlIGFib3ZlIGNvcHlyaWdodAorIyAgICAgbm90aWNl
LCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyIGlu
IHRoZQorIyAgICAgZG9jdW1lbnRhdGlvbiBhbmQvb3Igb3RoZXIgbWF0ZXJpYWxzIHByb3ZpZGVk
IHdpdGggdGhlIGRpc3RyaWJ1dGlvbi4KKyMgIDMuIE5laXRoZXIgdGhlIG5hbWUgb2YgdGhlIGNv
cHlyaWdodCBob2xkZXIgbm9yIHRoZSBuYW1lcyBvZiBpdHMKKyMgICAgIGNvbnRyaWJ1dG9ycyBt
YXkgYmUgdXNlZCB0byBlbmRvcnNlIG9yIHByb21vdGUgcHJvZHVjdHMgZGVyaXZlZCBmcm9tCisj
ICAgICB0aGlzIHNvZnR3YXJlIHdpdGhvdXQgc3BlY2lmaWMgcHJpb3Igd3JpdHRlbiBwZXJtaXNz
aW9uLgorIworIyAgVEhJUyBTT0ZUV0FSRSBJUyBQUk9WSURFRCBCWSBUSEUgQ09QWVJJR0hUIEhP
TERFUlMgQU5EIENPTlRSSUJVVE9SUyAiQVMgSVMiCisjICBBTkQgQU5ZIEVYUFJFU1MgT1IgSU1Q
TElFRCBXQVJSQU5USUVTLCBJTkNMVURJTkcsIEJVVCBOT1QgTElNSVRFRCBUTywgVEhFCisjICBJ
TVBMSUVEIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZIEFORCBGSVRORVNTIEZPUiBBIFBB
UlRJQ1VMQVIgUFVSUE9TRQorIyAgQVJFIERJU0NMQUlNRUQuIElOIE5PIEVWRU5UIFNIQUxMIFRI
RSBDT1BZUklHSFQgSE9MREVSIE9SIENPTlRSSUJVVE9SUyBCRQorIyAgTElBQkxFIEZPUiBBTlkg
RElSRUNULCBJTkRJUkVDVCwgSU5DSURFTlRBTCwgU1BFQ0lBTCwgRVhFTVBMQVJZLCBPUgorIyAg
Q09OU0VRVUVOVElBTCBEQU1BR0VTIChJTkNMVURJTkcsIEJVVCBOT1QgTElNSVRFRCBUTywgUFJP
Q1VSRU1FTlQgT0YKKyMgIFNVQlNUSVRVVEUgR09PRFMgT1IgU0VSVklDRVM7IExPU1MgT0YgVVNF
LCBEQVRBLCBPUiBQUk9GSVRTOyBPUiBCVVNJTkVTUworIyAgSU5URVJSVVBUSU9OKSBIT1dFVkVS
IENBVVNFRCBBTkQgT04gQU5ZIFRIRU9SWSBPRiBMSUFCSUxJVFksIFdIRVRIRVIgSU4KKyMgIENP
TlRSQUNULCBTVFJJQ1QgTElBQklMSVRZLCBPUiBUT1JUIChJTkNMVURJTkcgTkVHTElHRU5DRSBP
UiBPVEhFUldJU0UpCisjICBBUklTSU5HIElOIEFOWSBXQVkgT1VUIE9GIFRIRSBVU0UgT0YgVEhJ
UyBTT0ZUV0FSRSwgRVZFTiBJRiBBRFZJU0VEIE9GIFRIRQorIyAgUE9TU0lCSUxJVFkgT0YgU1VD
SCBEQU1BR0UuCisjCisjICBUSElTIEhFQURFUiBNQVkgTk9UIEJFIEVYVFJBQ1RFRCBPUiBNT0RJ
RklFRCBJTiBBTlkgV0FZLgorIworCisjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIworIyBMaWJyYXJ5
IHJlZ2lzdHJhdGlvbgorIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMKKyQoZXZhbCAkKGNhbGwgYWRk
bGliX3MsbGliY3h4YWJpLCQoQ09ORklHX0xJQkNYWEFCSSkpKQorCisjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIworIyBTb3VyY2VzCisjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIworTElCQ1hYQUJJX1ZF
UlNJT049Ny4wLjAKK0xJQkNYWEFCSV9VUkw9aHR0cDovL3JlbGVhc2VzLmxsdm0ub3JnLyQoTElC
Q1hYQUJJX1ZFUlNJT04pL2xpYmN4eGFiaS0kKExJQkNYWEFCSV9WRVJTSU9OKS5zcmMudGFyLnh6
CitMSUJDWFhBQklfUEFUQ0hESVI9JChMSUJDWFhBQklfQkFTRSkvcGF0Y2hlcworJChldmFsICQo
Y2FsbCBmZXRjaCxsaWJjeHhhYmksJChMSUJDWFhBQklfVVJMKSkpCisKKyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjCisjIEhlbHBlcnMKKyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCitMSUJDWFhBQklf
U1VCRElSPWxpYmN4eGFiaS0kKExJQkNYWEFCSV9WRVJTSU9OKS5zcmMKK0xJQkNYWEFCSV9TUkM9
JChMSUJDWFhBQklfT1JJR0lOKS8kKExJQkNYWEFCSV9TVUJESVIpCisKKyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjCisjIExpYnJhcnkgaW5jbHVkZXMKKyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCitD
SU5DTFVERVMtJChDT05GSUdfTElCQ1hYQUJJKSArPSAtSSQoTElCQ1hYQUJJX1NSQykvc3JjCitD
SU5DTFVERVMtJChDT05GSUdfTElCQ1hYQUJJKSArPSAtSSQoTElCQ1hYQUJJX1NSQykvaW5jbHVk
ZQorQ1hYSU5DTFVERVMtJChDT05GSUdfTElCQ1hYQUJJKSArPSAtSSQoTElCQ1hYQUJJX1NSQykv
c3JjCitDWFhJTkNMVURFUy0kKENPTkZJR19MSUJDWFhBQkkpICs9IC1JJChMSUJDWFhBQklfU1JD
KS9pbmNsdWRlCisKKyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCisjIEdsb2JhbCBmbGFncworIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMKK0NPTkZJR19GTEFHUwkrPQktRCBfTElCQ1hYQUJJX0hBU19O
T19USFJFQURTCitMSUJDWFhBQklfQ0ZMQUdTLXkgICAgKz0gICQoQ09ORklHX0ZMQUdTKQorTElC
Q1hYQUJJX0NYWEZMQUdTLXkgICAgKz0gICQoQ09ORklHX0ZMQUdTKQorCisjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIworIyBMaWJyYXJ5IHNvdXJjZXMKKyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCitM
SUJDWFhBQklfU1JDUy15ICs9ICQoTElCQ1hYQUJJX1NSQykvc3JjL2N4YV9leGNlcHRpb24uY3Bw
CitMSUJDWFhBQklfU1JDUy15ICs9ICQoTElCQ1hYQUJJX1NSQykvc3JjL2N4YV9leGNlcHRpb25f
c3RvcmFnZS5jcHAKK0xJQkNYWEFCSV9TUkNTLXkgKz0gJChMSUJDWFhBQklfU1JDKS9zcmMvY3hh
X3ZpcnR1YWwuY3BwCitMSUJDWFhBQklfU1JDUy15ICs9ICQoTElCQ1hYQUJJX1NSQykvc3JjL2Fi
b3J0X21lc3NhZ2UuY3BwCitMSUJDWFhBQklfU1JDUy15ICs9ICQoTElCQ1hYQUJJX1NSQykvc3Jj
L3N0ZGxpYl9leGNlcHRpb24uY3BwCitMSUJDWFhBQklfU1JDUy15ICs9ICQoTElCQ1hYQUJJX1NS
Qykvc3JjL2N4YV9kZW1hbmdsZS5jcHAKK0xJQkNYWEFCSV9TUkNTLXkgKz0gJChMSUJDWFhBQklf
U1JDKS9zcmMvc3RkbGliX3R5cGVpbmZvLmNwcAorTElCQ1hYQUJJX1NSQ1MteSArPSAkKExJQkNY
WEFCSV9TUkMpL3NyYy9mYWxsYmFja19tYWxsb2MuY3BwCitMSUJDWFhBQklfU1JDUy15ICs9ICQo
TElCQ1hYQUJJX1NSQykvc3JjL2N4YV9hdXhfcnVudGltZS5jcHAKK0xJQkNYWEFCSV9TUkNTLXkg
Kz0gJChMSUJDWFhBQklfU1JDKS9zcmMvc3RkbGliX25ld19kZWxldGUuY3BwCitMSUJDWFhBQklf
U1JDUy15ICs9ICQoTElCQ1hYQUJJX1NSQykvc3JjL2N4YV9wZXJzb25hbGl0eS5jcHAKK0xJQkNY
WEFCSV9TUkNTLXkgKz0gJChMSUJDWFhBQklfU1JDKS9zcmMvY3hhX3ZlY3Rvci5jcHAKK0xJQkNY
WEFCSV9TUkNTLXkgKz0gJChMSUJDWFhBQklfU1JDKS9zcmMvc3RkbGliX3N0ZGV4Y2VwdC5jcHAK
K0xJQkNYWEFCSV9TUkNTLXkgKz0gJChMSUJDWFhBQklfU1JDKS9zcmMvY3hhX3VuZXhwZWN0ZWQu
Y3BwCitMSUJDWFhBQklfU1JDUy15ICs9ICQoTElCQ1hYQUJJX1NSQykvc3JjL3ByaXZhdGVfdHlw
ZWluZm8uY3BwCitMSUJDWFhBQklfU1JDUy15ICs9ICQoTElCQ1hYQUJJX1NSQykvc3JjL2N4YV9o
YW5kbGVycy5jcHAKK0xJQkNYWEFCSV9TUkNTLXkgKz0gJChMSUJDWFhBQklfU1JDKS9zcmMvY3hh
X2RlZmF1bHRfaGFuZGxlcnMuY3BwCitMSUJDWFhBQklfU1JDUy15ICs9ICQoTElCQ1hYQUJJX1NS
Qykvc3JjL2N4YV9ndWFyZC5jcHAKLS0gCjIuMjAuMQoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9z
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Fri Mar 29 01:00:59 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 29 Mar 2019 01:00:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h9ftD-00016A-1u; Fri, 29 Mar 2019 01:00: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=fCP7=SA=stud.acs.upb.ro=vlad_andrei.badoiu@srs-us1.protection.inumbo.net>)
 id 1h9ftB-0000Ry-8y
 for minios-devel@lists.xen.org; Fri, 29 Mar 2019 01:00:57 +0000
X-Inumbo-ID: 1b2771d0-51be-11e9-bc90-bc764e045a96
Received: from EUR04-VI1-obe.outbound.protection.outlook.com (unknown
 [40.107.8.87]) by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1b2771d0-51be-11e9-bc90-bc764e045a96;
 Fri, 29 Mar 2019 01:00:56 +0000 (UTC)
Received: from AM0PR01MB5458.eurprd01.prod.exchangelabs.com (10.255.182.31) by
 AM0PR01MB4721.eurprd01.prod.exchangelabs.com (20.178.18.216) with
 Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1730.18; Fri, 29 Mar 2019 01:00:54 +0000
Received: from AM0PR01MB5458.eurprd01.prod.exchangelabs.com
 ([fe80::bc3f:7f2f:a620:12b2]) by AM0PR01MB5458.eurprd01.prod.exchangelabs.com
 ([fe80::bc3f:7f2f:a620:12b2%5]) with mapi id 15.20.1730.019; Fri, 29 Mar 2019
 01:00:54 +0000
From: =?iso-8859-2?Q?Vlad-Andrei_B=C3DOIU_=2878692=29?=
 <vlad_andrei.badoiu@stud.acs.upb.ro>
To: "minios-devel@lists.xen.org" <minios-devel@lists.xen.org>
Thread-Topic: [UNIKRAFT/LIBCXX PATCH 0/2] Introduce C++ standard library on
 Unikraft
Thread-Index: AQHU5crcf3uIU1ZCIEGdtPP7IT+B3A==
Date: Fri, 29 Mar 2019 01:00:54 +0000
Message-ID: <20190329010036.24644-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: DB7PR02CA0030.eurprd02.prod.outlook.com
 (2603:10a6:10:52::43) To AM0PR01MB5458.eurprd01.prod.exchangelabs.com
 (2603:10a6:208:179::31)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=vlad_andrei.badoiu@stud.acs.upb.ro; 
x-ms-exchange-messagesentrepresentingtype: 1
x-mailer: git-send-email 2.20.1
x-originating-ip: [188.25.134.95]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: ac5d3f01-40da-44dd-d393-08d6b3e1fec8
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(7021145)(8989299)(5600127)(711020)(4605104)(4534185)(7022145)(4603075)(4627221)(201702281549075)(8990200)(7048125)(7024125)(7025125)(7027125)(7023125)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR01MB4721; 
x-ms-traffictypediagnostic: AM0PR01MB4721:
x-microsoft-antispam-prvs: <AM0PR01MB4721C296D594BADB14A6F63DA65A0@AM0PR01MB4721.eurprd01.prod.exchangelabs.com>
x-forefront-prvs: 0991CAB7B3
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(376002)(396003)(39840400004)(136003)(366004)(346002)(199004)(189003)(4326008)(6916009)(1076003)(26005)(53936002)(14454004)(6512007)(97736004)(5640700003)(8676002)(5660300002)(25786009)(2616005)(99286004)(54906003)(256004)(71200400001)(14444005)(486006)(476003)(71190400001)(86362001)(6116002)(68736007)(6436002)(50226002)(186003)(66066001)(8936002)(74482002)(6486002)(786003)(7736002)(2501003)(305945005)(316002)(102836004)(2351001)(81156014)(3846002)(2906002)(6506007)(81166006)(386003)(52116002)(106356001)(508600001)(105586002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR01MB4721;
 H:AM0PR01MB5458.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-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: oA//+8yRr84OazZqVOn7BtQj+7LgKAeDaoHS+D6RFeMmwQBDb0JYi0rFRnfDP/DLaQxaIpIJ0tj9XIkmEtunFjRHVzM39yI7zoMB9swqPgZgVQ9g+EB7Wttal//o4hb5o2LKxjezxcMlo/m2HxllMckXP0wvWD/zUMwmX2fQNzqgNRvlt1TMd4WccxIyJiwzyCr5YeXgTTsDyt48/dnJ6HATYJ7H7nynm+ilvH5WQDG/FcU0o6mzJiXBmFyJXV5k9b6FKPfg4JRcW8a8tHAclgigqHbrKxsItycViCiEElWcjwgznD3ByGgHhHBE/7zdjUDUoKX6cdo+y5K/HWriprzsgj+fTuVuMg3lwa366qWfyhId9rNXFWYM5AsqwgTW+RHqPQFwSaJ6QMdSOPeig1DnWczb1Pza8FbdsxRHUqc=
MIME-Version: 1.0
X-OriginatorOrg: stud.acs.upb.ro
X-MS-Exchange-CrossTenant-Network-Message-Id: ac5d3f01-40da-44dd-d393-08d6b3e1fec8
X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Mar 2019 01:00:54.5603 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 2d8cc8ba-8dda-4334-9e5c-fac2092e9bac
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR01MB4721
Subject: [Minios-devel] [UNIKRAFT/LIBCXX PATCH 0/2] Introduce C++ standard
 library on Unikraft
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" <felipe.huici@neclab.eu>,
 "florian.schmidt@neclab.eu" <florian.schmidt@neclab.eu>,
 "Sharan.Santhanam@neclab.eu" <Sharan.Santhanam@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>
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>

VGhpcyBwYXRjaCBpbnRyb2R1Y2VzIHRoZSBDKysgc3RhbmRhcmQgbGlicmFyeShMTFZNKSBvbiBV
bmlrcmFmdC4gSXQgY29tZXMKd2l0aCBleGNlcHRpb24gc3VwcG9ydCBhbmQgcnVudGltZSBzdXBw
b3J0LiBJdCByZXF1aXJlcyBsaWJjeHhhYmksCmNvbXBpbGVyLXJ0IGFuZCBsaWJ1bndpbmQuKGF2
YWlsYWJsZSBvbiB0aGUgbWFpbGluZyBsaXN0KQoKVGhlIGZvbGxvd2luZyBwYXRjaGVzIGZyb20g
dGhlIG1haWxpbmcgbGlzdCBhcmUgbmVlZGVkOgoxLiBJbnRyb2R1Y2UgVW5pa3JhZnQgc3lzdGVt
IGNvbnN0cnVjdG9ycwoyLiBBZGQgZWhfZnJhbWUgYW5kIGVoX2ZyYW1lX2hkciB0byB0aGUgbGlu
a2VyIHNjcmlwdAoKVmxhZC1BbmRyZWkgQmFkb2l1ICgyKToKICBBZGQgLmdpdGlnbm9yZQogIElu
aXRpYWwgcG9ydCBvZiBsaWJjeHggdG8gVW5pa3JhZnQKCiAuZ2l0aWdub3JlICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgMjcgKysrKwogQ29uZmlnLnVrICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDE0ICsrCiBNYWtlZmlsZS51ayAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAxMzkgKysrKysrKysrKysrKysrKysrCiBnbHVlLmMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTkgKysrCiBpbmNsdWRl
L2NtYXRoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDIgKwogaW5jbHVkZS9t
YXRoLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDU5ICsrKysrKysrCiBpbmNs
dWRlL25sX3R5cGVzLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMzAgKysrKwogaW5j
bHVkZS9zdGRsaWIuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDEwICsrCiAuLi4t
ZnJvbS1sb25nLWRvdWJsZS1mdW5jdGlvbi10by1kb3VibGUucGF0Y2ggfCAgNDAgKysrKysKIC4u
LmRlZmF1bHQtY29uZmlnLXRvLXdvcmstd2l0aC1VbmlrcmFmdC5wYXRjaCB8ICA0MCArKysrKwog
MTAgZmlsZXMgY2hhbmdlZCwgMzgwIGluc2VydGlvbnMoKykKIGNyZWF0ZSBtb2RlIDEwMDY0NCAu
Z2l0aWdub3JlCiBjcmVhdGUgbW9kZSAxMDA2NDQgQ29uZmlnLnVrCiBjcmVhdGUgbW9kZSAxMDA2
NDQgTWFrZWZpbGUudWsKIGNyZWF0ZSBtb2RlIDEwMDY0NCBnbHVlLmMKIGNyZWF0ZSBtb2RlIDEw
MDY0NCBpbmNsdWRlL2NtYXRoCiBjcmVhdGUgbW9kZSAxMDA2NDQgaW5jbHVkZS9tYXRoLmgKIGNy
ZWF0ZSBtb2RlIDEwMDY0NCBpbmNsdWRlL25sX3R5cGVzLmgKIGNyZWF0ZSBtb2RlIDEwMDY0NCBp
bmNsdWRlL3N0ZGxpYi5oCiBjcmVhdGUgbW9kZSAxMDA2NDQgcGF0Y2hlcy8wMDAxLUNoYW5nZS1m
cm9tLWxvbmctZG91YmxlLWZ1bmN0aW9uLXRvLWRvdWJsZS5wYXRjaAogY3JlYXRlIG1vZGUgMTAw
NjQ0IHBhdGNoZXMvMDAwMS1VcGRhdGUtZGVmYXVsdC1jb25maWctdG8td29yay13aXRoLVVuaWty
YWZ0LnBhdGNoCgotLSAKMi4yMC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Fri Mar 29 01:01:00 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 29 Mar 2019 01:01: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 1h9ftE-0001QA-3V; Fri, 29 Mar 2019 01:01: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=fCP7=SA=stud.acs.upb.ro=vlad_andrei.badoiu@srs-us1.protection.inumbo.net>)
 id 1h9ftC-0000sY-Gb
 for minios-devel@lists.xen.org; Fri, 29 Mar 2019 01:00:58 +0000
X-Inumbo-ID: 1c4b6432-51be-11e9-bc90-bc764e045a96
Received: from EUR04-VI1-obe.outbound.protection.outlook.com (unknown
 [40.107.8.87]) by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1c4b6432-51be-11e9-bc90-bc764e045a96;
 Fri, 29 Mar 2019 01:00:57 +0000 (UTC)
Received: from AM0PR01MB5458.eurprd01.prod.exchangelabs.com (10.255.182.31) by
 AM0PR01MB4721.eurprd01.prod.exchangelabs.com (20.178.18.216) with
 Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1730.18; Fri, 29 Mar 2019 01:00:56 +0000
Received: from AM0PR01MB5458.eurprd01.prod.exchangelabs.com
 ([fe80::bc3f:7f2f:a620:12b2]) by AM0PR01MB5458.eurprd01.prod.exchangelabs.com
 ([fe80::bc3f:7f2f:a620:12b2%5]) with mapi id 15.20.1730.019; Fri, 29 Mar 2019
 01:00:56 +0000
From: =?iso-8859-2?Q?Vlad-Andrei_B=C3DOIU_=2878692=29?=
 <vlad_andrei.badoiu@stud.acs.upb.ro>
To: "minios-devel@lists.xen.org" <minios-devel@lists.xen.org>
Thread-Topic: [UNIKRAFT/LIBCXX PATCH 1/2] Add .gitignore
Thread-Index: AQHU5crdgH9Dlt671E2QpCXJxsyMGA==
Date: Fri, 29 Mar 2019 01:00:56 +0000
Message-ID: <20190329010036.24644-2-vlad_andrei.badoiu@stud.acs.upb.ro>
References: <20190329010036.24644-1-vlad_andrei.badoiu@stud.acs.upb.ro>
In-Reply-To: <20190329010036.24644-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: DB7PR02CA0030.eurprd02.prod.outlook.com
 (2603:10a6:10:52::43) To AM0PR01MB5458.eurprd01.prod.exchangelabs.com
 (2603:10a6:208:179::31)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=vlad_andrei.badoiu@stud.acs.upb.ro; 
x-ms-exchange-messagesentrepresentingtype: 1
x-mailer: git-send-email 2.20.1
x-originating-ip: [188.25.134.95]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: e9ccec25-5e01-46e5-d401-08d6b3e1ffb3
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(7021145)(8989299)(5600127)(711020)(4605104)(4534185)(7022145)(4603075)(4627221)(201702281549075)(8990200)(7048125)(7024125)(7025125)(7027125)(7023125)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR01MB4721; 
x-ms-traffictypediagnostic: AM0PR01MB4721:
x-microsoft-antispam-prvs: <AM0PR01MB4721D77B00AFED4D594C5F5EA65A0@AM0PR01MB4721.eurprd01.prod.exchangelabs.com>
x-forefront-prvs: 0991CAB7B3
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(376002)(396003)(39840400004)(136003)(366004)(346002)(199004)(189003)(4326008)(6916009)(1076003)(26005)(11346002)(53936002)(14454004)(6512007)(97736004)(5640700003)(446003)(8676002)(5660300002)(4744005)(25786009)(2616005)(99286004)(54906003)(256004)(71200400001)(486006)(476003)(71190400001)(86362001)(6116002)(68736007)(6436002)(50226002)(76176011)(186003)(66066001)(8936002)(74482002)(6486002)(786003)(7736002)(2501003)(305945005)(316002)(102836004)(2351001)(81156014)(3846002)(2906002)(6506007)(81166006)(386003)(52116002)(106356001)(508600001)(105586002)(142923001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR01MB4721;
 H:AM0PR01MB5458.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-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: LxtXIG5Y5NtQtCae3EmT+ZTKDT834xsJJuaUL5u0BeP3LN1Knf9Ex3LhT9IHtR8iMES4FDk535PAXst9JvMEAoib0OvQIOb3kmiJZOkUcMboJTt65Wx9LEchm2kWPAgYDkyGmvma1BBxEleWLtjD8dkn2sNvzvs9VWQORQnv3YUJUDmm/0C8UhAaTD+b0HKCN0nTDh6G4YObNdF9HTHLT9LIGoNVEWntsg/NJny6sEzFuxZ7le/BBFqzRc1UzVRPlaZhQ0yetKwaUX3EteK53tKYLeM/8yntVIE1OxAkaCZOKwDq0v7vXzig4Lrgj53ey7NveL2fxdVzzvCsxgO3GyyEd1G5d1HP1Q8bP8S/fg3GuvAL9VGskM9FpOEjVztn6hKdN9EEZf4wagp/MBFZSnEJTJy8y3RtPOzzd3ydr9M=
MIME-Version: 1.0
X-OriginatorOrg: stud.acs.upb.ro
X-MS-Exchange-CrossTenant-Network-Message-Id: e9ccec25-5e01-46e5-d401-08d6b3e1ffb3
X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Mar 2019 01:00:56.2505 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 2d8cc8ba-8dda-4334-9e5c-fac2092e9bac
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR01MB4721
Subject: [Minios-devel] [UNIKRAFT/LIBCXX PATCH 1/2] Add .gitignore
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" <felipe.huici@neclab.eu>,
 "florian.schmidt@neclab.eu" <florian.schmidt@neclab.eu>,
 "Sharan.Santhanam@neclab.eu" <Sharan.Santhanam@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>
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>

U2lnbmVkLW9mZi1ieTogVmxhZC1BbmRyZWkgQmFkb2l1IDx2bGFkX2FuZHJlaS5iYWRvaXVAc3R1
ZC5hY3MudXBiLnJvPgotLS0KIC5naXRpZ25vcmUgfCAyNyArKysrKysrKysrKysrKysrKysrKysr
KysrKysKIDEgZmlsZSBjaGFuZ2VkLCAyNyBpbnNlcnRpb25zKCspCiBjcmVhdGUgbW9kZSAxMDA2
NDQgLmdpdGlnbm9yZQoKZGlmZiAtLWdpdCBhLy5naXRpZ25vcmUgYi8uZ2l0aWdub3JlCm5ldyBm
aWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjc1ZDJmZDMKLS0tIC9kZXYvbnVsbAorKysg
Yi8uZ2l0aWdub3JlCkBAIC0wLDAgKzEsMjcgQEAKKyouZGVwZW5kCisqLm8KKyouYQorKi5kCisq
LnNvCisqLm9yaWcKKyoucmVqCisqLmJhaworKi5zd3AKKyp+CissKgorXCMqXCMKKy5cIyoKK1wj
XypcIworLlwjXyoKKyEuZ2l0aWdub3JlCisuKgorCisjIGdudSBnbG9iYWwgZmlsZXMKK0dQQVRI
CitHUlRBR1MKK0dTWU1TCitHVEFHUworCisjIGNzY29wZSBmaWxlcworY3Njb3BlLioKK25jc2Nv
cGUuKgotLSAKMi4yMC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Fri Mar 29 01:01:04 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 29 Mar 2019 01:01:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h9ftI-0002lM-66; Fri, 29 Mar 2019 01:01:04 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fCP7=SA=stud.acs.upb.ro=vlad_andrei.badoiu@srs-us1.protection.inumbo.net>)
 id 1h9ftG-0002CH-IU
 for minios-devel@lists.xen.org; Fri, 29 Mar 2019 01:01:02 +0000
X-Inumbo-ID: 1d57294c-51be-11e9-bc90-bc764e045a96
Received: from EUR04-VI1-obe.outbound.protection.outlook.com (unknown
 [40.107.8.50]) by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1d57294c-51be-11e9-bc90-bc764e045a96;
 Fri, 29 Mar 2019 01:01:00 +0000 (UTC)
Received: from AM0PR01MB5458.eurprd01.prod.exchangelabs.com (10.255.182.31) by
 AM0PR01MB4721.eurprd01.prod.exchangelabs.com (20.178.18.216) with
 Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1730.18; Fri, 29 Mar 2019 01:00:58 +0000
Received: from AM0PR01MB5458.eurprd01.prod.exchangelabs.com
 ([fe80::bc3f:7f2f:a620:12b2]) by AM0PR01MB5458.eurprd01.prod.exchangelabs.com
 ([fe80::bc3f:7f2f:a620:12b2%5]) with mapi id 15.20.1730.019; Fri, 29 Mar 2019
 01:00:58 +0000
From: =?iso-8859-2?Q?Vlad-Andrei_B=C3DOIU_=2878692=29?=
 <vlad_andrei.badoiu@stud.acs.upb.ro>
To: "minios-devel@lists.xen.org" <minios-devel@lists.xen.org>
Thread-Topic: [UNIKRAFT/LIBCXX PATCH 2/2] Initial port of libcxx to Unikraft
Thread-Index: AQHU5creHgRi4z6UMEq/ye7zZwmMyw==
Date: Fri, 29 Mar 2019 01:00:57 +0000
Message-ID: <20190329010036.24644-3-vlad_andrei.badoiu@stud.acs.upb.ro>
References: <20190329010036.24644-1-vlad_andrei.badoiu@stud.acs.upb.ro>
In-Reply-To: <20190329010036.24644-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: DB7PR02CA0030.eurprd02.prod.outlook.com
 (2603:10a6:10:52::43) To AM0PR01MB5458.eurprd01.prod.exchangelabs.com
 (2603:10a6:208:179::31)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=vlad_andrei.badoiu@stud.acs.upb.ro; 
x-ms-exchange-messagesentrepresentingtype: 1
x-mailer: git-send-email 2.20.1
x-originating-ip: [188.25.134.95]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 4f15e465-dfc0-45aa-0ded-08d6b3e200b4
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(7021145)(8989299)(5600127)(711020)(4605104)(4534185)(7022145)(4603075)(4627221)(201702281549075)(8990200)(7048125)(7024125)(7025125)(7027125)(7023125)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR01MB4721; 
x-ms-traffictypediagnostic: AM0PR01MB4721:
x-microsoft-antispam-prvs: <AM0PR01MB4721CAC172AADA258620FE61A65A0@AM0PR01MB4721.eurprd01.prod.exchangelabs.com>
x-forefront-prvs: 0991CAB7B3
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(376002)(396003)(39840400004)(136003)(366004)(346002)(199004)(189003)(4326008)(6916009)(1076003)(26005)(11346002)(53936002)(14454004)(6512007)(97736004)(5640700003)(446003)(8676002)(53946003)(5660300002)(25786009)(2616005)(99286004)(30864003)(54906003)(256004)(71200400001)(14444005)(486006)(476003)(71190400001)(86362001)(6306002)(6116002)(68736007)(6436002)(50226002)(76176011)(186003)(66066001)(8936002)(74482002)(6486002)(786003)(7736002)(2501003)(305945005)(316002)(102836004)(2351001)(81156014)(3846002)(2906002)(6506007)(81166006)(386003)(52116002)(106356001)(508600001)(105586002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR01MB4721;
 H:AM0PR01MB5458.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-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: /w3Is/rc4qT+Oc4kCFrUhaeGK5tpD2SzmyxJ6MZucRcgds+C0H0VaTJU39zsLgfqkDEl5V5zI8qppzCprEARdl0RQ6V9Y4S3PfR6IexmMU5DuEgt0qn6RlvoAOhfNJw7pUDnBcKucHwlPoT7k6LEFetV4QeEzPf3Mgi6XMPp+ZJuAHL2bzun0rh/t8Ftpjb2k7D76nTzQBBbBxkIT2XshhBRQpk5+yB/BCLcTTmM84zk1Etv6u1ppDPs+eMSNT+tXoh+tWCvOJ+SI97cCnS3MkuVuZN86Lrr8Hbe0zJvLJ0Ufxy0KWhyTGSvW/v0cNOfLTVnLk2oC0CzhiR8kCak7ezq9Tc+Vc0g8ZBwa2QjgFCm9NR0B5WvdpkRahXx6ke1RQV4Hu2mREiJTk4P5y9bZ5p1SUgBlDJeWwyWNlXzi+k=
MIME-Version: 1.0
X-OriginatorOrg: stud.acs.upb.ro
X-MS-Exchange-CrossTenant-Network-Message-Id: 4f15e465-dfc0-45aa-0ded-08d6b3e200b4
X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Mar 2019 01:00:57.9067 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 2d8cc8ba-8dda-4334-9e5c-fac2092e9bac
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR01MB4721
Subject: [Minios-devel] [UNIKRAFT/LIBCXX PATCH 2/2] Initial port of libcxx
 to Unikraft
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" <felipe.huici@neclab.eu>,
 "florian.schmidt@neclab.eu" <florian.schmidt@neclab.eu>,
 "Sharan.Santhanam@neclab.eu" <Sharan.Santhanam@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>
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>

VGhpcyBpcyBvdXIgaW5pdGlhbCBwb3J0IG9mIGNvbXBpbGVyLXJ0IHRvIFVuaWtyYWZ0IGFzIGV4
dGVybmFsCmxpYnJhcnkuIExpYmMgaXMgcmVxdWllcmVkIGZvciBpdCB0byB3b3JrLiBJbiB0aGUg
ZGVwZW5kZW5jeSBsaXN0Cml0IHNob3VsZCBzdGF5IGFzIGZvbGxvd3M6IC4uLjokKFVLX0xJQlMp
L2xpYnVud2luZDoKJChVS19MSUJTKS9jb21waWxlci1ydDokKFVLX0xJQlMpL2xpYmN4eGFiaTok
KFVLX0xJQlMpL2xpYmN4eDoKJChVS19MSUJTKS9uZXdsaWI6Li4uCgpTaWduZWQtb2ZmLWJ5OiBW
bGFkLUFuZHJlaSBCYWRvaXUgPHZsYWRfYW5kcmVpLmJhZG9pdUBzdHVkLmFjcy51cGIucm8+Ci0t
LQogQ29uZmlnLnVrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDE0ICsr
CiBNYWtlZmlsZS51ayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAxMzkgKysr
KysrKysrKysrKysrKysrCiBnbHVlLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgMTkgKysrCiBpbmNsdWRlL2NtYXRoICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgIDIgKwogaW5jbHVkZS9tYXRoLmggICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgIDU5ICsrKysrKysrCiBpbmNsdWRlL25sX3R5cGVzLmggICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgMzAgKysrKwogaW5jbHVkZS9zdGRsaWIuaCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgIDEwICsrCiAuLi4tZnJvbS1sb25nLWRvdWJsZS1mdW5jdGlvbi10by1kb3Vi
bGUucGF0Y2ggfCAgNDAgKysrKysKIC4uLmRlZmF1bHQtY29uZmlnLXRvLXdvcmstd2l0aC1Vbmlr
cmFmdC5wYXRjaCB8ICA0MCArKysrKwogOSBmaWxlcyBjaGFuZ2VkLCAzNTMgaW5zZXJ0aW9ucygr
KQogY3JlYXRlIG1vZGUgMTAwNjQ0IENvbmZpZy51awogY3JlYXRlIG1vZGUgMTAwNjQ0IE1ha2Vm
aWxlLnVrCiBjcmVhdGUgbW9kZSAxMDA2NDQgZ2x1ZS5jCiBjcmVhdGUgbW9kZSAxMDA2NDQgaW5j
bHVkZS9jbWF0aAogY3JlYXRlIG1vZGUgMTAwNjQ0IGluY2x1ZGUvbWF0aC5oCiBjcmVhdGUgbW9k
ZSAxMDA2NDQgaW5jbHVkZS9ubF90eXBlcy5oCiBjcmVhdGUgbW9kZSAxMDA2NDQgaW5jbHVkZS9z
dGRsaWIuaAogY3JlYXRlIG1vZGUgMTAwNjQ0IHBhdGNoZXMvMDAwMS1DaGFuZ2UtZnJvbS1sb25n
LWRvdWJsZS1mdW5jdGlvbi10by1kb3VibGUucGF0Y2gKIGNyZWF0ZSBtb2RlIDEwMDY0NCBwYXRj
aGVzLzAwMDEtVXBkYXRlLWRlZmF1bHQtY29uZmlnLXRvLXdvcmstd2l0aC1VbmlrcmFmdC5wYXRj
aAoKZGlmZiAtLWdpdCBhL0NvbmZpZy51ayBiL0NvbmZpZy51awpuZXcgZmlsZSBtb2RlIDEwMDY0
NAppbmRleCAwMDAwMDAwLi43MTJiYTk2Ci0tLSAvZGV2L251bGwKKysrIGIvQ29uZmlnLnVrCkBA
IC0wLDAgKzEsMTQgQEAKK21lbnVjb25maWcgTElCQ1hYCisgICAgYm9vbCAibGliY3h4IC0gQysr
IHN0YW5kYXJkIGxpYnJhcnkiCisJc2VsZWN0IExJQk5PTElCQyBpZiAhSEFWRV9MSUJDCisJc2Vs
ZWN0IExJQkNYWEFCSQorCXNlbGVjdCBMSUJVTldJTkQKKyAgICBkZWZhdWx0IG4KKworaWYgTElC
Q1hYCisKK2NvbmZpZyBDWFhfVEhSRUFEUworICAgIGJvb2wgIkVuYWJsZSBDWFggdGhyZWFkcyBz
dXBwb3J0IgorICAgIGRlZmF1bHQgbgorCitlbmRpZgpkaWZmIC0tZ2l0IGEvTWFrZWZpbGUudWsg
Yi9NYWtlZmlsZS51awpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi5iMzg0ZDJj
Ci0tLSAvZGV2L251bGwKKysrIGIvTWFrZWZpbGUudWsKQEAgLTAsMCArMSwxMzkgQEAKKyMgIGxp
YmN4eCBNYWtlZmlsZS51aworIworIyAgQXV0aG9yczogVmxhZC1BbmRyZWkgQmFkb2l1IDx2bGFk
X2FuZHJlaS5iYWRvaXVAc3R1ZC5hY3MudXBiLnJvPgorIworIyAgQ29weXJpZ2h0IChjKSAyMDE5
LCBORUMgRXVyb3BlIEx0ZC4sIE5FQyBDb3Jwb3JhdGlvbi4gQWxsIHJpZ2h0cyByZXNlcnZlZC4K
KyMKKyMgIFJlZGlzdHJpYnV0aW9uIGFuZCB1c2UgaW4gc291cmNlIGFuZCBiaW5hcnkgZm9ybXMs
IHdpdGggb3Igd2l0aG91dAorIyAgbW9kaWZpY2F0aW9uLCBhcmUgcGVybWl0dGVkIHByb3ZpZGVk
IHRoYXQgdGhlIGZvbGxvd2luZyBjb25kaXRpb25zCisjICBhcmUgbWV0OgorIworIyAgMS4gUmVk
aXN0cmlidXRpb25zIG9mIHNvdXJjZSBjb2RlIG11c3QgcmV0YWluIHRoZSBhYm92ZSBjb3B5cmln
aHQKKyMgICAgIG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dp
bmcgZGlzY2xhaW1lci4KKyMgIDIuIFJlZGlzdHJpYnV0aW9ucyBpbiBiaW5hcnkgZm9ybSBtdXN0
IHJlcHJvZHVjZSB0aGUgYWJvdmUgY29weXJpZ2h0CisjICAgICBub3RpY2UsIHRoaXMgbGlzdCBv
ZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIgaW4gdGhlCisjICAgICBk
b2N1bWVudGF0aW9uIGFuZC9vciBvdGhlciBtYXRlcmlhbHMgcHJvdmlkZWQgd2l0aCB0aGUgZGlz
dHJpYnV0aW9uLgorIyAgMy4gTmVpdGhlciB0aGUgbmFtZSBvZiB0aGUgY29weXJpZ2h0IGhvbGRl
ciBub3IgdGhlIG5hbWVzIG9mIGl0cworIyAgICAgY29udHJpYnV0b3JzIG1heSBiZSB1c2VkIHRv
IGVuZG9yc2Ugb3IgcHJvbW90ZSBwcm9kdWN0cyBkZXJpdmVkIGZyb20KKyMgICAgIHRoaXMgc29m
dHdhcmUgd2l0aG91dCBzcGVjaWZpYyBwcmlvciB3cml0dGVuIHBlcm1pc3Npb24uCisjCisjICBU
SElTIFNPRlRXQVJFIElTIFBST1ZJREVEIEJZIFRIRSBDT1BZUklHSFQgSE9MREVSUyBBTkQgQ09O
VFJJQlVUT1JTICJBUyBJUyIKKyMgIEFORCBBTlkgRVhQUkVTUyBPUiBJTVBMSUVEIFdBUlJBTlRJ
RVMsIElOQ0xVRElORywgQlVUIE5PVCBMSU1JVEVEIFRPLCBUSEUKKyMgIElNUExJRUQgV0FSUkFO
VElFUyBPRiBNRVJDSEFOVEFCSUxJVFkgQU5EIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQ
T1NFCisjICBBUkUgRElTQ0xBSU1FRC4gSU4gTk8gRVZFTlQgU0hBTEwgVEhFIENPUFlSSUdIVCBI
T0xERVIgT1IgQ09OVFJJQlVUT1JTIEJFCisjICBMSUFCTEUgRk9SIEFOWSBESVJFQ1QsIElORElS
RUNULCBJTkNJREVOVEFMLCBTUEVDSUFMLCBFWEVNUExBUlksIE9SCisjICBDT05TRVFVRU5USUFM
IERBTUFHRVMgKElOQ0xVRElORywgQlVUIE5PVCBMSU1JVEVEIFRPLCBQUk9DVVJFTUVOVCBPRgor
IyAgU1VCU1RJVFVURSBHT09EUyBPUiBTRVJWSUNFUzsgTE9TUyBPRiBVU0UsIERBVEEsIE9SIFBS
T0ZJVFM7IE9SIEJVU0lORVNTCisjICBJTlRFUlJVUFRJT04pIEhPV0VWRVIgQ0FVU0VEIEFORCBP
TiBBTlkgVEhFT1JZIE9GIExJQUJJTElUWSwgV0hFVEhFUiBJTgorIyAgQ09OVFJBQ1QsIFNUUklD
VCBMSUFCSUxJVFksIE9SIFRPUlQgKElOQ0xVRElORyBORUdMSUdFTkNFIE9SIE9USEVSV0lTRSkK
KyMgIEFSSVNJTkcgSU4gQU5ZIFdBWSBPVVQgT0YgVEhFIFVTRSBPRiBUSElTIFNPRlRXQVJFLCBF
VkVOIElGIEFEVklTRUQgT0YgVEhFCisjICBQT1NTSUJJTElUWSBPRiBTVUNIIERBTUFHRS4KKyMK
KyMgIFRISVMgSEVBREVSIE1BWSBOT1QgQkUgRVhUUkFDVEVEIE9SIE1PRElGSUVEIElOIEFOWSBX
QVkuCisjCisKKworIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMKKyMgTGlicmFyeSByZWdpc3RyYXRp
b24KKyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCiskKGV2YWwgJChjYWxsIGFkZGxpYl9zLGxpYmN4
eCwkKENPTkZJR19MSUJDWFgpKSkKKworIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMKKyMgU291cmNl
cworIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMKK0xJQkNYWF9WRVJTSU9OPTcuMC4wCitMSUJDWFhf
VVJMPWh0dHA6Ly9yZWxlYXNlcy5sbHZtLm9yZy83LjAuMC9saWJjeHgtNy4wLjAuc3JjLnRhci54
egorTElCQ1hYX1BBVENIRElSPSQoTElCQ1hYX0JBU0UpL3BhdGNoZXMKKyQoZXZhbCAkKGNhbGwg
ZmV0Y2gsbGliY3h4LCQoTElCQ1hYX1VSTCkpKQorJChldmFsICQoY2FsbCBwYXRjaCxsaWJjeHgs
JChMSUJDWFhfUEFUQ0hESVIpLGxpYmN4eC0kKExJQkNYWF9WRVJTSU9OKS5zcmMpKQorCisjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIworIyBIZWxwZXJzCisjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIwor
TElCQ1hYX1NVQkRJUj1saWJjeHgtJChMSUJDWFhfVkVSU0lPTikuc3JjCitMSUJDWFhfU1JDID0g
JChMSUJDWFhfT1JJR0lOKS8kKExJQkNYWF9TVUJESVIpCisKKyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjCisjIExpYnJhcnkgaW5jbHVkZXMKKyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCitDWFhJTkNM
VURFUy0kKENPTkZJR19MSUJDWFgpICs9IC1JJChMSUJDWFhfQkFTRSkvaW5jbHVkZQorQ0lOQ0xV
REVTLSQoQ09ORklHX0xJQkNYWCkgKz0gLUkkKExJQkNYWF9CQVNFKS9pbmNsdWRlCisKK0NJTkNM
VURFUy0kKENPTkZJR19MSUJDWFgpICs9IC1JJChMSUJDWFhfU1JDKS9zcmMKK0NJTkNMVURFUy0k
KENPTkZJR19MSUJDWFgpICs9IC1JJChMSUJDWFhfU1JDKS9mdXp6aW5nCitDSU5DTFVERVMtJChD
T05GSUdfTElCQ1hYKSArPSAtSSQoTElCQ1hYX1NSQykvY2FsCitDSU5DTFVERVMtJChDT05GSUdf
TElCQ1hYKSArPSAtSSQoTElCQ1hYX1NSQykvZnVuYworQ0lOQ0xVREVTLSQoQ09ORklHX0xJQkNY
WCkgKz0gLUkkKExJQkNYWF9TUkMpL3R1cGxlCitDSU5DTFVERVMtJChDT05GSUdfTElCQ1hYKSAr
PSAtSSQoTElCQ1hYX1NSQykvYWxsb2NhdG9yCitDSU5DTFVERVMtJChDT05GSUdfTElCQ1hYKSAr
PSAtSSQoTElCQ1hYX1NSQykvbGliCitDSU5DTFVERVMtJChDT05GSUdfTElCQ1hYKSArPSAtSSQo
TElCQ1hYX1NSQykvYXV0bworQ0lOQ0xVREVTLSQoQ09ORklHX0xJQkNYWCkgKz0gLUkkKExJQkNY
WF9TUkMpL3N0cmluZworQ0lOQ0xVREVTLSQoQ09ORklHX0xJQkNYWCkgKz0gLUkkKExJQkNYWF9T
UkMpL251bWJlcgorQ0lOQ0xVREVTLSQoQ09ORklHX0xJQkNYWCkgKz0gLUkkKExJQkNYWF9TUkMp
L3R5cGVzCitDSU5DTFVERVMtJChDT05GSUdfTElCQ1hYKSArPSAtSSQoTElCQ1hYX1NSQykvZnVu
YworQ0lOQ0xVREVTLSQoQ09ORklHX0xJQkNYWCkgKz0gLUkkKExJQkNYWF9TUkMpL2luY2x1ZGUK
K0NJTkNMVURFUy0kKENPTkZJR19MSUJDWFgpICs9IC1JJChMSUJDWFhfU1JDKS91dGlscworQ1hY
SU5DTFVERVMtJChDT05GSUdfTElCQ1hYKSArPSAtSSQoTElCQ1hYX1NSQykvc3JjCitDWFhJTkNM
VURFUy0kKENPTkZJR19MSUJDWFgpICs9IC1JJChMSUJDWFhfU1JDKS9mdXp6aW5nCitDWFhJTkNM
VURFUy0kKENPTkZJR19MSUJDWFgpICs9IC1JJChMSUJDWFhfU1JDKS9jYWwKK0NYWElOQ0xVREVT
LSQoQ09ORklHX0xJQkNYWCkgKz0gLUkkKExJQkNYWF9TUkMpL2Z1bmMKK0NYWElOQ0xVREVTLSQo
Q09ORklHX0xJQkNYWCkgKz0gLUkkKExJQkNYWF9TUkMpL3R1cGxlCitDWFhJTkNMVURFUy0kKENP
TkZJR19MSUJDWFgpICs9IC1JJChMSUJDWFhfU1JDKS9hbGxvY2F0b3IKK0NYWElOQ0xVREVTLSQo
Q09ORklHX0xJQkNYWCkgKz0gLUkkKExJQkNYWF9TUkMpL2xpYgorQ1hYSU5DTFVERVMtJChDT05G
SUdfTElCQ1hYKSArPSAtSSQoTElCQ1hYX1NSQykvYXV0bworQ1hYSU5DTFVERVMtJChDT05GSUdf
TElCQ1hYKSArPSAtSSQoTElCQ1hYX1NSQykvc3RyaW5nCitDWFhJTkNMVURFUy0kKENPTkZJR19M
SUJDWFgpICs9IC1JJChMSUJDWFhfU1JDKS9udW1iZXIKK0NYWElOQ0xVREVTLSQoQ09ORklHX0xJ
QkNYWCkgKz0gLUkkKExJQkNYWF9TUkMpL3R5cGVzCitDWFhJTkNMVURFUy0kKENPTkZJR19MSUJD
WFgpICs9IC1JJChMSUJDWFhfU1JDKS9mdW5jCitDWFhJTkNMVURFUy0kKENPTkZJR19MSUJDWFgp
ICs9IC1JJChMSUJDWFhfU1JDKS9pbmNsdWRlCitDWFhJTkNMVURFUy0kKENPTkZJR19MSUJDWFgp
ICs9IC1JJChMSUJDWFhfU1JDKS91dGlscworCisjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIworIyBH
bG9iYWwgZmxhZ3MKKyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCitDT05GSUdfRkxBR1MgCSs9IC1E
IF9MSUJDUFBfQlVJTERJTkdfTElCUkFSWSAgLUQgTElCQ1hYX0JVSUxESU5HX0xJQkNYWEFCSSAt
RCBfTElCQ1BQQUJJX1ZFUlNJT04gLUQgX194ODZfNjRfXyAtRCBfTElCQ1BQX1NURF9WRVI9MTUg
LUQgX0xJQkNQUF9QUk9WSURFU19ERUZBVUxUX1JVTkVfVEFCTEUKKworaWZkZWYgQ09ORklHX0NY
WF9USFJFQURTCitDT05GSUdfRkxBR1MgCSs9CS1EIF9fbGludXhfXyAtRCBfTElCQ1BQX0hBU19U
SFJFQURfQVBJX1BUSFJFQUQgLUQgQ0xPQ0tfTU9OT1RPTklDCitlbHNlCitDT05GSUdfRkxBR1Mg
CSs9CS1EIF9MSUJDUFBfSEFTX05PX1RIUkVBRFMgLUQgX0xJQkNQUF9IQVNfTk9fTU9OT1RPTklD
X0NMT0NLCitlbmRpZgorCitMSUJDWFhfQ0ZMQUdTLXkgICAgKz0gICAkKENPTkZJR19GTEFHUykK
K0xJQkNYWF9DWFhGTEFHUy15ICAgICs9ICAgJChDT05GSUdfRkxBR1MpCisKK0xJQkNYWF9TUkNT
LXkgKz0gJChMSUJDWFhfQkFTRSkvZ2x1ZS5jCisjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIworIyBM
aWJyYXJ5IHNvdXJjZXMKKyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCitMSUJDWFhfU1JDUy15ICs9
ICQoTElCQ1hYX1NSQykvc3JjL3ZhbGFycmF5LmNwcAorTElCQ1hYX1NSQ1MteSArPSAkKExJQkNY
WF9TUkMpL3NyYy9hbGdvcml0aG0uY3BwCitMSUJDWFhfU1JDUy15ICs9ICQoTElCQ1hYX1NSQykv
c3JjL3JlZ2V4LmNwcAorTElCQ1hYX1NSQ1MteSArPSAkKExJQkNYWF9TUkMpL3NyYy9pb3MuY3Bw
CitMSUJDWFhfU1JDUy15ICs9ICQoTElCQ1hYX1NSQykvc3JjL3N5c3RlbV9lcnJvci5jcHAKK0xJ
QkNYWF9TUkNTLXkgKz0gJChMSUJDWFhfU1JDKS9zcmMvdHlwZWluZm8uY3BwCitMSUJDWFhfU1JD
Uy15ICs9ICQoTElCQ1hYX1NSQykvc3JjL2lvc3RyZWFtLmNwcAorTElCQ1hYX1NSQ1MteSArPSAk
KExJQkNYWF9TUkMpL3NyYy9zdHJpbmcuY3BwCitMSUJDWFhfU1JDUy15ICs9ICQoTElCQ1hYX1NS
Qykvc3JjL2xvY2FsZS5jcHAKK0xJQkNYWF9TUkNTLXkgKz0gJChMSUJDWFhfU1JDKS9zcmMvc3Rk
ZXhjZXB0LmNwcAorTElCQ1hYX1NSQ1MteSArPSAkKExJQkNYWF9TUkMpL3NyYy9vcHRpb25hbC5j
cHAKK0xJQkNYWF9TUkNTLXkgKz0gJChMSUJDWFhfU1JDKS9zcmMvc3Ryc3RyZWFtLmNwcAorTElC
Q1hYX1NSQ1MteSArPSAkKExJQkNYWF9TUkMpL3NyYy9tZW1vcnkuY3BwCitMSUJDWFhfU1JDUy15
ICs9ICQoTElCQ1hYX1NSQykvc3JjL2Nocm9uby5jcHAKK0xJQkNYWF9TUkNTLXkgKz0gJChMSUJD
WFhfU1JDKS9zcmMvcmFuZG9tLmNwcAorTElCQ1hYX1NSQ1MteSArPSAkKExJQkNYWF9TUkMpL3Ny
Yy92YXJpYW50LmNwcAorTElCQ1hYX1NSQ1MteSArPSAkKExJQkNYWF9TUkMpL3NyYy9leHBlcmlt
ZW50YWwvbWVtb3J5X3Jlc291cmNlLmNwcAorTElCQ1hYX1NSQ1MteSArPSAkKExJQkNYWF9TUkMp
L3NyYy91dGlsaXR5LmNwcAorTElCQ1hYX1NSQ1MteSArPSAkKExJQkNYWF9TUkMpL3NyYy9jaGFy
Y29udi5jcHAKK0xJQkNYWF9TUkNTLXkgKz0gJChMSUJDWFhfU1JDKS9zcmMvdmVjdG9yLmNwcAor
TElCQ1hYX1NSQ1MteSArPSAkKExJQkNYWF9TUkMpL3NyYy9iaW5kLmNwcAorTElCQ1hYX1NSQ1Mt
eSArPSAkKExJQkNYWF9TUkMpL3NyYy9uZXcuY3BwCitMSUJDWFhfU1JDUy15ICs9ICQoTElCQ1hY
X1NSQykvc3JjL3RocmVhZC5jcHAKK0xJQkNYWF9TUkNTLXkgKz0gJChMSUJDWFhfU1JDKS9zcmMv
YW55LmNwcAorTElCQ1hYX1NSQ1MteSArPSAkKExJQkNYWF9TUkMpL3NyYy9zaGFyZWRfbXV0ZXgu
Y3BwCitMSUJDWFhfU1JDUy15ICs9ICQoTElCQ1hYX1NSQykvc3JjL2Z1bmN0aW9uYWwuY3BwCitM
SUJDWFhfU1JDUy15ICs9ICQoTElCQ1hYX1NSQykvc3JjL2Z1dHVyZS5jcHAKK0xJQkNYWF9TUkNT
LXkgKz0gJChMSUJDWFhfU1JDKS9zcmMvZXhjZXB0aW9uLmNwcAorTElCQ1hYX1NSQ1MteSArPSAk
KExJQkNYWF9TUkMpL3NyYy9tdXRleC5jcHAKK0xJQkNYWF9TUkNTLXkgKz0gJChMSUJDWFhfU1JD
KS9zcmMvY29uZGl0aW9uX3ZhcmlhYmxlLmNwcAorTElCQ1hYX1NSQ1MteSArPSAkKExJQkNYWF9T
UkMpL3NyYy9oYXNoLmNwcApkaWZmIC0tZ2l0IGEvZ2x1ZS5jIGIvZ2x1ZS5jCm5ldyBmaWxlIG1v
ZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLmY1ZWM4NmEKLS0tIC9kZXYvbnVsbAorKysgYi9nbHVl
LmMKQEAgLTAsMCArMSwxOSBAQAorI2luY2x1ZGUgPG5sX3R5cGVzLmg+CisKK2ludCBjYXRjbG9z
ZShubF9jYXRkIGNhdGFsb2cpCit7CisgICAgICAgIHJldHVybiAwOworfQorCitubF9jYXRkIGNh
dG9wZW4oY29uc3QgY2hhciAqbmFtZSwgaW50IGZsYWcpCit7CisgICAgICAgIHJldHVybiAwOwor
fQorCitjaGFyICpjYXRnZXRzKG5sX2NhdGQgY2F0YWxvZywgaW50IHNldF9udW1iZXIsIGludCBt
ZXNzYWdlX251bWJlciwKKyAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKm1lc3NhZ2Up
Cit7CisgICAgICAgIHJldHVybiAwOworfQorCit2b2lkKiBfX2Rzb19oYW5kbGUgPSAodm9pZCop
ICZfX2Rzb19oYW5kbGU7CmRpZmYgLS1naXQgYS9pbmNsdWRlL2NtYXRoIGIvaW5jbHVkZS9jbWF0
aApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi41NjlkYWJjCi0tLSAvZGV2L251
bGwKKysrIGIvaW5jbHVkZS9jbWF0aApAQCAtMCwwICsxLDIgQEAKKyNpbmNsdWRlIDxtYXRoLmg+
CisjaW5jbHVkZV9uZXh0IDxjbWF0aD4KZGlmZiAtLWdpdCBhL2luY2x1ZGUvbWF0aC5oIGIvaW5j
bHVkZS9tYXRoLmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uZTMwMDM3OQot
LS0gL2Rldi9udWxsCisrKyBiL2luY2x1ZGUvbWF0aC5oCkBAIC0wLDAgKzEsNTkgQEAKK2V4dGVy
biBsb25nIGRvdWJsZSBhdGFubChsb25nIGRvdWJsZSk7CitleHRlcm4gbG9uZyBkb3VibGUgY29z
bCAobG9uZyBkb3VibGUpOworZXh0ZXJuIGxvbmcgZG91YmxlIHNpbmwobG9uZyBkb3VibGUpOwor
ZXh0ZXJuIGxvbmcgZG91YmxlIHRhbmwobG9uZyBkb3VibGUpOworZXh0ZXJuIGxvbmcgZG91Ymxl
IHRhbmhsKGxvbmcgZG91YmxlKTsKK2V4dGVybiBsb25nIGRvdWJsZSBmcmV4cGwobG9uZyBkb3Vi
bGUsIGludCAqKTsKK2V4dGVybiBsb25nIGRvdWJsZSBtb2RmbChsb25nIGRvdWJsZSwgbG9uZyBk
b3VibGUgKik7CitleHRlcm4gbG9uZyBkb3VibGUgY2VpbGwobG9uZyBkb3VibGUpOworZXh0ZXJu
IGxvbmcgZG91YmxlIGZhYnNsKGxvbmcgZG91YmxlKTsgCitleHRlcm4gbG9uZyBkb3VibGUgZmxv
b3JsKGxvbmcgZG91YmxlKTsKK2V4dGVybiBsb25nIGRvdWJsZSBsb2cxcGwobG9uZyBkb3VibGUp
OworZXh0ZXJuIGxvbmcgZG91YmxlIGV4cG0xbChsb25nIGRvdWJsZSk7CitleHRlcm4gbG9uZyBk
b3VibGUgYWNvc2wobG9uZyBkb3VibGUpOworZXh0ZXJuIGxvbmcgZG91YmxlIGFzaW5sKGxvbmcg
ZG91YmxlKTsKK2V4dGVybiBsb25nIGRvdWJsZSBhdGFuMmwobG9uZyBkb3VibGUsIGxvbmcgZG91
YmxlKTsKK2V4dGVybiBsb25nIGRvdWJsZSBjb3NobChsb25nIGRvdWJsZSk7CitleHRlcm4gbG9u
ZyBkb3VibGUgc2luaGwobG9uZyBkb3VibGUpOworZXh0ZXJuIGxvbmcgZG91YmxlIGV4cGwobG9u
ZyBkb3VibGUpOworZXh0ZXJuIGxvbmcgZG91YmxlIGxkZXhwbChsb25nIGRvdWJsZSwgaW50KTsK
K2V4dGVybiBsb25nIGRvdWJsZSBsb2dsKGxvbmcgZG91YmxlKTsKK2V4dGVybiBsb25nIGRvdWJs
ZSBsb2cxMGwobG9uZyBkb3VibGUpOworZXh0ZXJuIGxvbmcgZG91YmxlIHBvd2wobG9uZyBkb3Vi
bGUsIGxvbmcgZG91YmxlKTsKK2V4dGVybiBsb25nIGRvdWJsZSBmbW9kbChsb25nIGRvdWJsZSwg
bG9uZyBkb3VibGUpOworZXh0ZXJuIGxvbmcgZG91YmxlIGNvcHlzaWdubChsb25nIGRvdWJsZSwg
bG9uZyBkb3VibGUpOworZXh0ZXJuIGxvbmcgZG91YmxlIG5hbmwoY29uc3QgY2hhciAqKTsKK2V4
dGVybiBpbnQgaWxvZ2JsKGxvbmcgZG91YmxlKTsKK2V4dGVybiBsb25nIGRvdWJsZSBhc2luaGwo
bG9uZyBkb3VibGUpOworZXh0ZXJuIGxvbmcgZG91YmxlIGNicnRsKGxvbmcgZG91YmxlKTsKK2V4
dGVybiBsb25nIGRvdWJsZSBuZXh0YWZ0ZXJsKGxvbmcgZG91YmxlLCBsb25nIGRvdWJsZSk7Citl
eHRlcm4gZmxvYXQgbmV4dHRvd2FyZGYoZmxvYXQsIGxvbmcgZG91YmxlKTsKK2V4dGVybiBkb3Vi
bGUgbmV4dHRvd2FyZChkb3VibGUsIGxvbmcgZG91YmxlKTsKK2V4dGVybiBsb25nIGRvdWJsZSBu
ZXh0dG93YXJkbChsb25nIGRvdWJsZSwgbG9uZyBkb3VibGUpOworZXh0ZXJuIGxvbmcgZG91Ymxl
IGxvZ2JsKGxvbmcgZG91YmxlKTsKK2V4dGVybiBsb25nIGRvdWJsZSBsb2cybChsb25nIGRvdWJs
ZSk7CitleHRlcm4gbG9uZyBkb3VibGUgcmludGwobG9uZyBkb3VibGUpOworZXh0ZXJuIGxvbmcg
ZG91YmxlIHNjYWxibmwobG9uZyBkb3VibGUsIGludCk7CitleHRlcm4gbG9uZyBkb3VibGUgZXhw
MmwobG9uZyBkb3VibGUpOworZXh0ZXJuIGxvbmcgZG91YmxlIHNjYWxibG5sKGxvbmcgZG91Ymxl
LCBsb25nKTsKK2V4dGVybiBsb25nIGRvdWJsZSB0Z2FtbWFsKGxvbmcgZG91YmxlKTsKK2V4dGVy
biBsb25nIGRvdWJsZSBuZWFyYnlpbnRsKGxvbmcgZG91YmxlKTsKK2V4dGVybiBsb25nIGludCBs
cmludGwobG9uZyBkb3VibGUpOworZXh0ZXJuIGxvbmcgbG9uZyBpbnQgbGxyaW50bChsb25nIGRv
dWJsZSk7CitleHRlcm4gbG9uZyBkb3VibGUgcm91bmRsKGxvbmcgZG91YmxlKTsKK2V4dGVybiBs
b25nIGxyb3VuZGwobG9uZyBkb3VibGUpOworZXh0ZXJuIGxvbmcgbG9uZyBpbnQgbGxyb3VuZGwo
bG9uZyBkb3VibGUpOworZXh0ZXJuIGxvbmcgZG91YmxlIHRydW5jbChsb25nIGRvdWJsZSk7Citl
eHRlcm4gbG9uZyBkb3VibGUgcmVtcXVvbChsb25nIGRvdWJsZSwgbG9uZyBkb3VibGUsIGludCAq
KTsKK2V4dGVybiBsb25nIGRvdWJsZSBmZGltbChsb25nIGRvdWJsZSwgbG9uZyBkb3VibGUpOwor
ZXh0ZXJuIGxvbmcgZG91YmxlIGZtYXhsKGxvbmcgZG91YmxlLCBsb25nIGRvdWJsZSk7CitleHRl
cm4gbG9uZyBkb3VibGUgZm1pbmwobG9uZyBkb3VibGUsIGxvbmcgZG91YmxlKTsKK2V4dGVybiBs
b25nIGRvdWJsZSBmbWFsKGxvbmcgZG91YmxlLCBsb25nIGRvdWJsZSwgbG9uZyBkb3VibGUpOwor
ZXh0ZXJuIGxvbmcgZG91YmxlIGFjb3NobChsb25nIGRvdWJsZSk7CitleHRlcm4gbG9uZyBkb3Vi
bGUgYXRhbmhsKGxvbmcgZG91YmxlKTsKK2V4dGVybiBsb25nIGRvdWJsZSByZW1haW5kZXJsKGxv
bmcgZG91YmxlLCBsb25nIGRvdWJsZSk7CitleHRlcm4gbG9uZyBkb3VibGUgbGdhbW1hbChsb25n
IGRvdWJsZSk7CitleHRlcm4gbG9uZyBkb3VibGUgZXJmbChsb25nIGRvdWJsZSk7CitleHRlcm4g
bG9uZyBkb3VibGUgZXJmY2wobG9uZyBkb3VibGUpOworCisjaW5jbHVkZV9uZXh0IDxtYXRoLmg+
CmRpZmYgLS1naXQgYS9pbmNsdWRlL25sX3R5cGVzLmggYi9pbmNsdWRlL25sX3R5cGVzLmgKbmV3
IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uNGY1N2Y0MAotLS0gL2Rldi9udWxsCisr
KyBiL2luY2x1ZGUvbmxfdHlwZXMuaApAQCAtMCwwICsxLDMwIEBACisvLyAtKi0gQysrIC0qLQor
Ly89PT0tLS0tLS0tLS0tLS0tLS0tLS0tLSBzdXBwb3J0L2FuZHJvaWQvd2NoYXJfc3VwcG9ydC5j
IC0tLS0tLS0tLS0tLS0tLS0tLT09PS8vCisvLworLy8gICAgICAgICAgICAgICAgICAgICBUaGUg
TExWTSBDb21waWxlciBJbmZyYXN0cnVjdHVyZQorLy8KKy8vIFRoaXMgZmlsZSBpcyBkdWFsIGxp
Y2Vuc2VkIHVuZGVyIHRoZSBNSVQgYW5kIHRoZSBVbml2ZXJzaXR5IG9mIElsbGlub2lzIE9wZW4K
Ky8vIFNvdXJjZSBMaWNlbnNlcy4gU2VlIExJQ0VOU0UuVFhUIGZvciBkZXRhaWxzLgorLy8KKy8v
PT09LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLT09PS8vCisKKyNpZm5kZWYgX05MX1RZUEVTX0gKKyNkZWZpbmUgX05M
X1RZUEVTX0ggMQorCisjZGVmaW5lIE5MX1NFVEQgMQorI2RlZmluZSBOTF9DQVRfTE9DQUxFIDEK
KyNpZmRlZiBfX2NwbHVzcGx1cworZXh0ZXJuICJDIiB7CisjZW5kaWYKKwordHlwZWRlZiB2b2lk
KiBubF9jYXRkOwordHlwZWRlZiBpbnQgbmxfaXRlbTsKK25sX2NhdGQgIGNhdG9wZW4oY29uc3Qg
Y2hhciosIGludCk7CitjaGFyKiAgICBjYXRnZXRzKG5sX2NhdGQsIGludCwgaW50LCBjb25zdCBj
aGFyKik7CitpbnQgICAgICBjYXRjbG9zZShubF9jYXRkKTsKKworI2lmZGVmIF9fY3BsdXNwbHVz
Cit9ICAvLyBleHRlcm4gIkMiCisjZW5kaWYKKworI2VuZGlmIC8qIG5sX3R5cGVzLmggICovCmRp
ZmYgLS1naXQgYS9pbmNsdWRlL3N0ZGxpYi5oIGIvaW5jbHVkZS9zdGRsaWIuaApuZXcgZmlsZSBt
b2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi5iNWUyMWZmCi0tLSAvZGV2L251bGwKKysrIGIvaW5j
bHVkZS9zdGRsaWIuaApAQCAtMCwwICsxLDEwIEBACisjaW5jbHVkZSA8eGxvY2FsZS5oPgorLy9l
eHRlcm4gbG9uZyBkb3VibGUgc3RydG9sZCAoY29uc3QgY2hhciosIGNoYXIqKik7CisvL2V4dGVy
biBsb25nIGRvdWJsZSBzdHJ0b2xkKGNoYXIgY29uc3QqLCBjaGFyKiopOworZXh0ZXJuIGxvbmcg
ZG91YmxlIHN0cnRvbGQgKGNvbnN0IGNoYXIgKl9fcmVzdHJpY3QsIGNoYXIgKipfX3Jlc3RyaWN0
KTsKK2V4dGVybiBsb25nIGRvdWJsZSBzdHJ0b2xkX2wgKGNvbnN0IGNoYXIgKl9fcmVzdHJpY3Qs
IGNoYXIgKipfX3Jlc3RyaWN0LAorCQkJCSAgICAgICAgICAgICAgICAgIGxvY2FsZV90KTsKKwor
I2luY2x1ZGVfbmV4dCA8c3RkbGliLmg+CisKKwpkaWZmIC0tZ2l0IGEvcGF0Y2hlcy8wMDAxLUNo
YW5nZS1mcm9tLWxvbmctZG91YmxlLWZ1bmN0aW9uLXRvLWRvdWJsZS5wYXRjaCBiL3BhdGNoZXMv
MDAwMS1DaGFuZ2UtZnJvbS1sb25nLWRvdWJsZS1mdW5jdGlvbi10by1kb3VibGUucGF0Y2gKbmV3
IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uNTQyMGYwNAotLS0gL2Rldi9udWxsCisr
KyBiL3BhdGNoZXMvMDAwMS1DaGFuZ2UtZnJvbS1sb25nLWRvdWJsZS1mdW5jdGlvbi10by1kb3Vi
bGUucGF0Y2gKQEAgLTAsMCArMSw0MCBAQAorRnJvbSBkOGQyOWIzZGMwMGZmNTNlNDgxMzUzM2E0
MTU0Y2U3MjQ5YzRkNDE1IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQorRnJvbTogVmxhZC1BbmRy
ZWkgQmFkb2l1IDx2bGFkX2FuZHJlaS5iYWRvaXVAc3R1ZC5hY3MudXBiLnJvPgorRGF0ZTogVGh1
LCAyOCBNYXIgMjAxOSAxODo1NzoxNyArMDIwMAorU3ViamVjdDogW1BBVENIIDEvMV0gQ2hhbmdl
IGZyb20gbG9uZyBkb3VibGUgZnVuY3Rpb24gdG8gZG91YmxlCisKK1NpZ25lZC1vZmYtYnk6IFZs
YWQtQW5kcmVpIEJhZG9pdSA8dmxhZF9hbmRyZWkuYmFkb2l1QHN0dWQuYWNzLnVwYi5ybz4KKy0t
LQorIGluY2x1ZGUvbG9jYWxlIHwgMiArLQorIHNyYy9zdHJpbmcuY3BwIHwgMiArLQorIDIgZmls
ZXMgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQorCitkaWZmIC0tZ2l0
IGEvaW5jbHVkZS9sb2NhbGUgYi9pbmNsdWRlL2xvY2FsZQoraW5kZXggZTI0MDc5OS4uZjdhM2Yw
OSAxMDA2NDQKKy0tLSBhL2luY2x1ZGUvbG9jYWxlCisrKysgYi9pbmNsdWRlL2xvY2FsZQorQEAg
LTgxNyw3ICs4MTcsNyBAQCBkb3VibGUgX19kb19zdHJ0b2Q8ZG91YmxlPihjb25zdCBjaGFyKiBf
X2EsIGNoYXIqKiBfX3AyKSB7CisgdGVtcGxhdGUgPD4KKyBpbmxpbmUgX0xJQkNQUF9JTkxJTkVf
VklTSUJJTElUWQorIGxvbmcgZG91YmxlIF9fZG9fc3RydG9kPGxvbmcgZG91YmxlPihjb25zdCBj
aGFyKiBfX2EsIGNoYXIqKiBfX3AyKSB7CistICAgIHJldHVybiBzdHJ0b2xkX2woX19hLCBfX3Ay
LCBfTElCQ1BQX0dFVF9DX0xPQ0FMRSk7CisrICAgIHJldHVybiBzdHJ0b2RfbChfX2EsIF9fcDIs
IF9MSUJDUFBfR0VUX0NfTE9DQUxFKTsKKyB9CisgCisgdGVtcGxhdGUgPGNsYXNzIF9UcD4KK2Rp
ZmYgLS1naXQgYS9zcmMvc3RyaW5nLmNwcCBiL3NyYy9zdHJpbmcuY3BwCitpbmRleCBkN2ViZGQz
Li45ZTdhODVjIDEwMDY0NAorLS0tIGEvc3JjL3N0cmluZy5jcHAKKysrKyBiL3NyYy9zdHJpbmcu
Y3BwCitAQCAtMjE3LDcgKzIxNyw3IEBAIGlubGluZQorIGxvbmcgZG91YmxlCisgYXNfZmxvYXQo
IGNvbnN0IHN0cmluZyYgZnVuYywgY29uc3Qgc3RyaW5nJiBzLCBzaXplX3QqIGlkeCApCisgewor
LSAgICByZXR1cm4gYXNfZmxvYXRfaGVscGVyPGxvbmcgZG91YmxlPiggZnVuYywgcywgaWR4LCBz
dHJ0b2xkICk7CisrICAgIHJldHVybiBhc19mbG9hdF9oZWxwZXI8bG9uZyBkb3VibGU+KCBmdW5j
LCBzLCBpZHgsIHN0cnRvZCApOworIH0KKyAKKyB0ZW1wbGF0ZTw+CistLSAKKzIuMjAuMQorCmRp
ZmYgLS1naXQgYS9wYXRjaGVzLzAwMDEtVXBkYXRlLWRlZmF1bHQtY29uZmlnLXRvLXdvcmstd2l0
aC1VbmlrcmFmdC5wYXRjaCBiL3BhdGNoZXMvMDAwMS1VcGRhdGUtZGVmYXVsdC1jb25maWctdG8t
d29yay13aXRoLVVuaWtyYWZ0LnBhdGNoCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAw
MDAuLmVmNmUzMGQKLS0tIC9kZXYvbnVsbAorKysgYi9wYXRjaGVzLzAwMDEtVXBkYXRlLWRlZmF1
bHQtY29uZmlnLXRvLXdvcmstd2l0aC1VbmlrcmFmdC5wYXRjaApAQCAtMCwwICsxLDQwIEBACitG
cm9tIGZjODJiNTc5MGE3MTIwMGVmZjE0MDk4YjNlYjkzN2Y3MTk2ODM0ZTIgTW9uIFNlcCAxNyAw
MDowMDowMCAyMDAxCitGcm9tOiBWbGFkLUFuZHJlaSBCYWRvaXUgPHZsYWRfYW5kcmVpLmJhZG9p
dUBzdHVkLmFjcy51cGIucm8+CitEYXRlOiBUaHUsIDI4IE1hciAyMDE5IDE2OjE1OjI1ICswMjAw
CitTdWJqZWN0OiBbUEFUQ0ggMS8xXSBVcGRhdGUgZGVmYXVsdCBjb25maWcgdG8gd29yayB3aXRo
IFVuaWtyYWZ0CisKK1NpZ25lZC1vZmYtYnk6IFZsYWQtQW5kcmVpIEJhZG9pdSA8dmxhZF9hbmRy
ZWkuYmFkb2l1QHN0dWQuYWNzLnVwYi5ybz4KKy0tLQorIGluY2x1ZGUvX19jb25maWcgfCAxNiAr
KysrKysrKysrKysrKysrCisgMSBmaWxlIGNoYW5nZWQsIDE2IGluc2VydGlvbnMoKykKKworZGlm
ZiAtLWdpdCBhL2luY2x1ZGUvX19jb25maWcgYi9pbmNsdWRlL19fY29uZmlnCitpbmRleCA3Mzhk
ODkxLi5kZjYxYWIxIDEwMDY0NAorLS0tIGEvaW5jbHVkZS9fX2NvbmZpZworKysrIGIvaW5jbHVk
ZS9fX2NvbmZpZworQEAgLTIzLDYgKzIzLDIyIEBACisgCisgI2lmZGVmIF9fY3BsdXNwbHVzCisg
CisrI2luY2x1ZGUgPHVrL2NvbmZpZy5oPgorKworKyNpZmRlZiBDT05GSUdfQ1hYX1RIUkVBRFMK
KysjaWYgIWRlZmluZWQoX19saW51eF9fKQorKyNkZWZpbmUgX19saW51eF9fCisrI2VuZGlmCisr
I2Vsc2UKKysjaWYgIWRlZmluZWQoX0xJQkNQUF9IQVNfTk9fVEhSRUFEUykKKysjZGVmaW5lIF9M
SUJDUFBfSEFTX05PX1RIUkVBRFMKKysjZW5kaWYKKysjZW5kaWYKKysKKysjaWYgIWRlZmluZWQo
X0xJQkNQUF9CVUlMRElOR19MSUJSQVJZKQorKyNkZWZpbmUgX0xJQkNQUF9CVUlMRElOR19MSUJS
QVJZCisrI2VuZGlmCisrCisgI2lmZGVmIF9fR05VQ19fCisgIyAgZGVmaW5lIF9HTlVDX1ZFUiAo
X19HTlVDX18gKiAxMDAgKyBfX0dOVUNfTUlOT1JfXykKKyAvLyBUaGUgX0dOVUNfVkVSX05FVyBt
YWNybyBiZXR0ZXIgcmVwcmVzZW50cyB0aGUgbmV3IEdDQyB2ZXJzaW9uaW5nIHNjaGVtZQorLS0g
CisyLjIwLjEKKwotLSAKMi4yMC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Fri Mar 29 14:12:32 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 29 Mar 2019 14:12: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 1h9sFB-0006ar-RO; Fri, 29 Mar 2019 14:12:29 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=U0J2=SA=neclab.eu=simon.kuenzer@srs-us1.protection.inumbo.net>)
 id 1h9sFB-0006am-6r
 for minios-devel@lists.xen.org; Fri, 29 Mar 2019 14:12:29 +0000
X-Inumbo-ID: ada23266-522c-11e9-bc90-bc764e045a96
Received: from mailer2.neclab.eu (unknown [195.37.70.41])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ada23266-522c-11e9-bc90-bc764e045a96;
 Fri, 29 Mar 2019 14:12:26 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer2.neclab.eu (Postfix) with ESMTP id D13A8F2086;
 Fri, 29 Mar 2019 15:12: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 47rLCIpHLlGV; Fri, 29 Mar 2019 15:12: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 9253EF2015
 for <minios-devel@lists.xen.org>; Fri, 29 Mar 2019 15:12:22 +0100 (CET)
Received: from DAPHNIS.office.hd ([169.254.2.2]) by ENCELADUS.office.hd
 ([192.168.24.52]) with mapi id 14.03.0319.002; Fri, 29 Mar 2019 15:12:22
 +0100
From: Simon Kuenzer <simon.kuenzer@neclab.eu>
To: Florian Schmidt <Florian.Schmidt@neclab.eu>, "minios-devel@lists.xen.org"
 <minios-devel@lists.xen.org>
Thread-Topic: [UNIKRAFT PATCH 1/1] build: fix build rules that expect
 directories
Thread-Index: AQHU1AP5DBjRLfMk0k2XzNO8+Z+Ah6YiytGA
Date: Fri, 29 Mar 2019 14:12:22 +0000
Message-ID: <0C2220E7-FECE-4838-A91E-A70CB859B14C@neclab.eu>
References: <20190306100406.15263-1-florian.schmidt@neclab.eu>
 <20190306100406.15263-2-florian.schmidt@neclab.eu>
In-Reply-To: <20190306100406.15263-2-florian.schmidt@neclab.eu>
Accept-Language: en-GB, gl-ES, de-DE, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.7.0.208]
Content-ID: <78118C3EE948D34AB5A79C32070B3E5D@office.hd>
MIME-Version: 1.0
Subject: Re: [Minios-devel] [UNIKRAFT PATCH 1/1] build: fix build rules that
 expect directories
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>

TG9va3MgZ29vZCEgVGhhbmtzLg0KDQpSZXZpZXdlZC1ieTogU2ltb24gS3VlbnplciA8c2ltb24u
a3VlbnplckBuZWNsYWIuZXU+DQoNCu+7v09uIDA2LjAzLjE5LCAxMTowNCwgIkZsb3JpYW4gU2No
bWlkdCIgPEZsb3JpYW4uU2NobWlkdEBuZWNsYWIuZXU+IHdyb3RlOg0KDQogICAgVGhlc2UgdHdv
IHJ1bGVzIHJ1bm5pbmcgZHVyaW5nIHRoZSBwcmVwYXJlIHN0ZXAgZXhwZWN0IGJ1aWxkL2tjb25m
aWcvIHRvDQogICAgZXhpc3QuIFRoaXMgaGFwcGVucyB0byBiZSB0aGUgY2FzZSBtYWtlIC1qMSwg
YmVjYXVzZSBhbm90aGVyIHJ1bGUNCiAgICBjcmVhdGVzIHRoYXQgZGlyZWN0b3J5IGJlZm9yZSBt
YWtlIGdldHMgdG8gdGhvc2UgcnVsZXMuIFRoYXQgYnJlYWtzIG9uDQogICAgcGFyYWxsZWwgbWFr
ZSB0aG91Z2gsIHNvIG1ha2Ugc3VyZSB0aGUgZGlyZWN0b3J5IGlzIHRoZXJlIHJlZ2FyZGxlc3Mg
b2YNCiAgICBydWxlIGV4ZWN1dGlvbiBvcmRlci4NCiAgICANCiAgICBTaWduZWQtb2ZmLWJ5OiBG
bG9yaWFuIFNjaG1pZHQgPGZsb3JpYW4uc2NobWlkdEBuZWNsYWIuZXU+DQogICAgLS0tDQogICAg
IE1ha2VmaWxlIHwgMiArKw0KICAgICAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspDQog
ICAgDQogICAgZGlmZiAtLWdpdCBhL01ha2VmaWxlIGIvTWFrZWZpbGUNCiAgICBpbmRleCA4ZTgx
YzY0Yi4uMjU4OGQyNjEgMTAwNjQ0DQogICAgLS0tIGEvTWFrZWZpbGUNCiAgICArKysgYi9NYWtl
ZmlsZQ0KICAgIEBAIC01NzQsNiArNTc0LDcgQEAgJChLQ09ORklHX0FQUF9JTikgJChLQ09ORklH
X0VMSUJfSU4pOiAlOiAlLm5ldw0KICAgICAJQGNtcCAtcyAkXiAkQDsgaWYgWyAkJD8gLW5lIDAg
XTsgdGhlbiBjcCAkXiAkQDsgZmkNCiAgICAgDQogICAgICQoS0NPTkZJR19BUFBfSU4pLm5ldzoN
CiAgICArCW1rZGlyIC1wICQoQEQpDQogICAgIAlAZWNobyAnIyBleHRlcm5hbCBhcHBsaWNhdGlv
bicgPiAkQA0KICAgICBpZm5lcSAoJChDT05GSUdfVUtfQkFTRSksJChDT05GSUdfVUtfQVBQKSkN
CiAgICAgCUBlY2hvICdzb3VyY2UgIiQoQVBQX0RJUikvQ29uZmlnLnVrIicgPj4gJEANCiAgICBA
QCAtNTgzLDYgKzU4NCw3IEBAIGVuZGlmDQogICAgIA0KICAgICAjIGF1dG8tZ2VuZXJhdGVkIEtD
b25maWcgZmlsZXMgZm9yIGluY2x1ZGluZyBleHRlcm5hbCBsaWJyYXJpZXMNCiAgICAgJChLQ09O
RklHX0VMSUJfSU4pLm5ldzoNCiAgICArCW1rZGlyIC1wICQoQEQpDQogICAgIAlAZWNobyAnIyBl
eHRlcm5hbCBsaWJyYXJpZXMnID4gJEANCiAgICAgCUAkKGZvcmVhY2ggRSwkKEVMSUJfRElSKSwg
XA0KICAgICAJCWVjaG8gJ3NvdXJjZSAiJChFKS9Db25maWcudWsiJyA+PiAkQDsgXA0KICAgIC0t
IA0KICAgIDIuMjEuMA0KICAgIA0KICAgIA0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Fri Mar 29 14:20:55 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 29 Mar 2019 14:20:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h9sNK-0007X7-Jo; Fri, 29 Mar 2019 14:20:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=U0J2=SA=neclab.eu=simon.kuenzer@srs-us1.protection.inumbo.net>)
 id 1h9sNJ-0007X2-WC
 for minios-devel@lists.xen.org; Fri, 29 Mar 2019 14:20:54 +0000
X-Inumbo-ID: d95f71e0-522d-11e9-9226-dbc2a36825a1
Received: from mailer1.neclab.eu (unknown [195.37.70.40])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d95f71e0-522d-11e9-9226-dbc2a36825a1;
 Fri, 29 Mar 2019 14:20:49 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer1.neclab.eu (Postfix) with ESMTP id 4CD84105042;
 Fri, 29 Mar 2019 15:20:48 +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 3KlrbmD-3mku; Fri, 29 Mar 2019 15:20:48 +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 mailer1.neclab.eu (Postfix) with ESMTPS id 2025F105041
 for <minios-devel@lists.xen.org>; Fri, 29 Mar 2019 15:20:48 +0100 (CET)
Received: from DAPHNIS.office.hd ([169.254.2.2]) by METHONE.office.hd
 ([192.168.24.54]) with mapi id 14.03.0319.002; Fri, 29 Mar 2019 15:20:47
 +0100
From: Simon Kuenzer <simon.kuenzer@neclab.eu>
To: Florian Schmidt <Florian.Schmidt@neclab.eu>, "minios-devel@lists.xen.org"
 <minios-devel@lists.xen.org>
Thread-Topic: [UNIKRAFT PATCH] build: add clean-libs rule
Thread-Index: AQHU0oV5vB07opyJQUuYLRdfIyC3MqYi0CgA
Date: Fri, 29 Mar 2019 14:20:47 +0000
Message-ID: <04B89D8F-311B-48AB-85F1-961A5605FD54@neclab.eu>
References: <20190304122608.5677-1-florian.schmidt@neclab.eu>
In-Reply-To: <20190304122608.5677-1-florian.schmidt@neclab.eu>
Accept-Language: en-GB, gl-ES, de-DE, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.7.0.208]
Content-ID: <BC648B0AA3FF0748A2F866D1012AAC37@office.hd>
MIME-Version: 1.0
Subject: Re: [Minios-devel] [UNIKRAFT PATCH] build: add clean-libs rule
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>

SGV5LA0KDQpJIHRoaW5rIHRoZSBwYXRjaCBsb29rcy4gSSBhbSBqdXN0IHRoaW5raW5nIGhvdyB3
ZSBjb3VsZCBpbmNsdWRlIHRoZSAuZ3ogYmluYXJpZXMgb2YgWGVuIGFuZCBLVk0gdG8gVUtfSU1B
R0VTLi4uDQoNCu+7v09uIDA0LjAzLjE5LCAxMzoyNiwgIkZsb3JpYW4gU2NobWlkdCIgPEZsb3Jp
YW4uU2NobWlkdEBuZWNsYWIuZXU+IHdyb3RlOg0KDQogICAgVGhpcyBydWxlIGFsbG93cyB0byBj
bGVhbiBhbGwgaW50ZXJtZWRpYXRlIGZpbGVzLCBidXQga2VlcCB0aGUgZmluYWwNCiAgICBpbWFn
ZShzKS4gU2ltcGx5IHJlbW92aW5nIHRoZSBmaW5hbCBpbWFnZSBmcm9tIHRoZSBMSUJQTEFUX0NM
RUFOIHdvcmtzDQogICAgYmVjYXVzZSB0aGUgaW1hZ2UgaXRzZWxmIGlzIGFsc28gY2xlYW5lZCBi
eSByZW1vdmluZyBhbGwgVUtfSU1BR0VTIGluIGENCiAgICBmdXJ0aGVyIGNsZWFuIHN0ZXAgKHdo
aWNoIGhhcHBlbmVkIHRvIGJlIGEgbm9vcCB1bnRpbCBub3cpLg0KICAgIA0KICAgIFNpZ25lZC1v
ZmYtYnk6IEZsb3JpYW4gU2NobWlkdCA8Zmxvcmlhbi5zY2htaWR0QG5lY2xhYi5ldT4NCiAgICAt
LS0NCiAgICAgTWFrZWZpbGUgICAgICAgICAgICAgIHwgMTIgKysrKysrKystLS0tDQogICAgIHBs
YXQva3ZtL0xpbmtlci51ayAgICB8ICAxIC0NCiAgICAgcGxhdC9saW51eHUvTGlua2VyLnVrIHwg
IDEgLQ0KICAgICBwbGF0L3hlbi9MaW5rZXIudWsgICAgfCAgMSAtDQogICAgIDQgZmlsZXMgY2hh
bmdlZCwgOCBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQ0KICAgIA0KICAgIGRpZmYgLS1n
aXQgYS9NYWtlZmlsZSBiL01ha2VmaWxlDQogICAgaW5kZXggOGU4MWM2NGIuLjRhMGM4YzcwIDEw
MDY0NA0KICAgIC0tLSBhL01ha2VmaWxlDQogICAgKysrIGIvTWFrZWZpbGUNCiAgICBAQCAtNTMy
LDEwICs1MzIsMTIgQEAgYWxsOiBpbWFnZXMNCiAgICAgIyBHZW5lcmF0ZSBjbGVhbmluZyBydWxl
cw0KICAgICBpbmNsdWRlICQoQ09ORklHX1VLX0JBU0UpL3N1cHBvcnQvYnVpbGQvTWFrZWZpbGUu
Y2xlYW4NCiAgICAgDQogICAgLWNsZWFuOiAkKGFkZHByZWZpeCBjbGVhbi0sXA0KICAgICtjbGVh
bi1saWJzOiAkKGFkZHByZWZpeCBjbGVhbi0sXA0KICAgICAJJChmb3JlYWNoIFAsJChVS19QTEFU
UykgJChVS19QTEFUUy15KSxcDQogICAgIAkkKGlmICQoY2FsbCBxc3RyaXAsJCgkKGNhbGwgdWMs
JChQKSlfTElCUykgJCgkKGNhbGwgdWMsJChQKSlfTElCUy15KSksXA0KICAgICAJJChmb3JlYWNo
IEwsJCgkKGNhbGwgdWMsJChQKSlfTElCUykgJCgkKGNhbGwgdWMsJChQKSlfTElCUy15KSwgJChM
KSkpKSAkKFVLX0xJQlMpICQoVUtfTElCUy15KSkNCiAgICArDQogICAgK2NsZWFuOiBjbGVhbi1s
aWJzDQogICAgIAkkKGNhbGwgdmVyYm9zZV9jbWQsQ0xFQU4sYnVpbGQvLCQoUk0pIFwNCiAgICAg
CQkkKFVLX0NPTkZJR19PVVQpIFwNCiAgICAgCQkkKGNhbGwgYnVpbGRfY2xlYW4sJChVS19JTUFH
RVMteSkpIFwNCiAgICBAQCAtNTQ1LDcgKzU0Nyw3IEBAIGVsc2UgIyAhKCQoVUtfSEFWRV9ET1Rf
Q09ORklHKSx5KQ0KICAgICANCiAgICAgYWxsOiBtZW51Y29uZmlnDQogICAgIA0KICAgIC0uUEhP
Tlk6IHByZXBhcmUgaW1hZ2UgbGlicyBvYmpzIGNsZWFuDQogICAgKy5QSE9OWTogcHJlcGFyZSBp
bWFnZSBsaWJzIG9ianMgY2xlYW4tbGlicyBjbGVhbg0KICAgICANCiAgICAgZmV0Y2g6IG1lbnVj
b25maWcNCiAgICAgDQogICAgQEAgLTU1Nyw3ICs1NTksNyBAQCBsaWJzOiBtZW51Y29uZmlnDQog
ICAgIA0KICAgICBpbWFnZXM6IG1lbnVjb25maWcNCiAgICAgDQogICAgLWNsZWFuOg0KICAgICtj
bGVhbi1saWJzIGNsZWFuOg0KICAgICAJJChlcnJvciBEbyBub3Qga25vdyB3aGljaCBmaWxlcyB0
byBjbGVhbiB3aXRob3V0IGhhdmluZyBhIGNvbmZpZ3VyYXRpb24uIERpZCB5b3UgbWVhbiAncHJv
cGVyY2xlYW4nIG9yICdkaXN0Y2xlYW4nPykNCiAgICAgDQogICAgIGVuZGlmDQogICAgQEAgLTc1
Nyw4ICs3NTksMTAgQEAgaGVscDoNCiAgICAgCUBlY2hvICdDbGVhbmluZzonDQogICAgIAlAZWNo
byAnICBjbGVhbi1bTElCTkFNRV0gICAgICAgIC0gZGVsZXRlIGFsbCBmaWxlcyBjcmVhdGVkIGJ5
IGJ1aWxkIGZvciBhIHNpbmdsZSBsaWJyYXJ5Jw0KICAgICAJQGVjaG8gJyAgICAgICAgICAgICAg
ICAgICAgICAgICAgIChlLmcuLCBjbGVhbi1saWJmZHQpJw0KICAgICsJQGVjaG8gJyAgY2xlYW4t
bGlicyAgICAgICAgICAgICAtIGRlbGV0ZSBhbGwgZmlsZXMgY3JlYXRlZCBieSBidWlsZCBmb3Ig
YWxsIGxpYnJhcmllcycNCiAgICArCUBlY2hvICcgICAgICAgICAgICAgICAgICAgICAgICAgICBi
dXQga2VlcCBmaW5hbCBpbWFnZXMgYW5kIGZldGNoZWQgZmlsZXMnDQogICAgIAlAZWNobyAnICBj
bGVhbiAgICAgICAgICAgICAgICAgIC0gZGVsZXRlIGFsbCBmaWxlcyBjcmVhdGVkIGJ5IGJ1aWxk
IGZvciBhbGwgbGlicmFyaWVzJw0KICAgIC0JQGVjaG8gJyAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJ1dCBrZWVwIGZldGNoZWQgZmlsZXMnDQogICAgKwlAZWNobyAnICAgICAgICAgICAgICAg
ICAgICAgICAgICAgaW5jbHVkaW5nIGZpbmFsIGltYWdlcywgYnV0IGtlZXAgZmV0Y2hlZCBmaWxl
cycNCiAgICAgCUBlY2hvICcgIHByb3BlcmNsZWFuICAgICAgICAgICAgLSBkZWxldGUgYnVpbGQg
ZGlyZWN0b3J5Jw0KICAgICAJQGVjaG8gJyAgZGlzdGNsZWFuICAgICAgICAgICAgICAtIGRlbGV0
ZSBidWlsZCBkaXJlY3RvcnkgYW5kIGNvbmZpZ3VyYXRpb25zIChpbmNsdWRpbmcgLmNvbmZpZykn
DQogICAgIAlAZWNobyAnJw0KICAgIGRpZmYgLS1naXQgYS9wbGF0L2t2bS9MaW5rZXIudWsgYi9w
bGF0L2t2bS9MaW5rZXIudWsNCiAgICBpbmRleCAzZTY3NDdkNS4uM2NiMjk2NjggMTAwNjQ0DQog
ICAgLS0tIGEvcGxhdC9rdm0vTGlua2VyLnVrDQogICAgKysrIGIvcGxhdC9rdm0vTGlua2VyLnVr
DQogICAgQEAgLTYxLDcgKzYxLDYgQEAgZW5kaWYNCiAgICAgVUtfSU1BR0VTLSQoQ09ORklHX1BM
QVRfS1ZNKSArPSAkKEtWTV9JTUFHRSkNCiAgICAgDQogICAgICMgLi4uZm9yIGNsZWFuaW5nOg0K
ICAgIC1MSUJLVk1QTEFUX0NMRUFOICs9ICQoY2FsbCBidWlsZF9jbGVhbiwkKEtWTV9JTUFHRSkp
DQogICAgIExJQktWTVBMQVRfQ0xFQU4gKz0gJChjYWxsIGJ1aWxkX2NsZWFuLCQoS1ZNX0lNQUdF
KS5neikNCg0KV2hhdCBpZiByZW1vdmUgdGhlIC5neiBoZXJlLCBhZGQgaXQgdG8gVUtfSU1BR0VT
IGFuZCBzcGxpdCB0aGUgaW1hZ2UgY3JlYXRpb24gcnVsZXMgaW50byB0d286DQpGaXJzdCBjcmVh
dGluZyB0aGUgdW5jb21wcmVzc2VkIGltYWdlIGFuZCBhbm90aGVyIHJ1bGUgdGhhdCBjcmVhdGVz
IHRoZSBneiBpbWFnZSBiYXNlZCBvbiB0aGUgdW5jb21wcmVzc2VkLg0KVGhlIGVxdWl2YWxlbnQg
d2Ugd291bGQgbmVlZCB0byBkbyBmb3IgWGVuLg0KDQogICAgIExJQktWTVBMQVRfQ0xFQU4gKz0g
JChjYWxsIGJ1aWxkX2NsZWFuLCQoS1ZNX0lNQUdFKS5kYmcpDQogICAgIExJQktWTVBMQVRfQ0xF
QU4gKz0gJChjYWxsIGJ1aWxkX2NsZWFuLCQoS1ZNX0lNQUdFKS5zeW0pDQogICAgZGlmZiAtLWdp
dCBhL3BsYXQvbGludXh1L0xpbmtlci51ayBiL3BsYXQvbGludXh1L0xpbmtlci51aw0KICAgIGlu
ZGV4IGRiZGY5ZDk2Li41ZGJhNWExMCAxMDA2NDQNCiAgICAtLS0gYS9wbGF0L2xpbnV4dS9MaW5r
ZXIudWsNCiAgICArKysgYi9wbGF0L2xpbnV4dS9MaW5rZXIudWsNCiAgICBAQCAtMzcsNiArMzcs
NSBAQCBlbmRpZg0KICAgICBVS19JTUFHRVMtJChDT05GSUdfUExBVF9MSU5VWFUpICs9ICQoTElO
VVhVX0lNQUdFKQ0KICAgICANCiAgICAgIyAuLi5mb3IgY2xlYW5pbmc6DQogICAgLUxJQkxJTlVY
VVBMQVRfQ0xFQU4gKz0gJChjYWxsIGJ1aWxkX2NsZWFuLCQoTElOVVhVX0lNQUdFKSkNCiAgICAg
TElCTElOVVhVUExBVF9DTEVBTiArPSAkKGNhbGwgYnVpbGRfY2xlYW4sJChMSU5VWFVfSU1BR0Up
LmRiZykNCiAgICAgTElCTElOVVhVUExBVF9DTEVBTiArPSAkKGNhbGwgYnVpbGRfY2xlYW4sJChM
SU5VWFVfSU1BR0UpLnN5bSkNCiAgICBkaWZmIC0tZ2l0IGEvcGxhdC94ZW4vTGlua2VyLnVrIGIv
cGxhdC94ZW4vTGlua2VyLnVrDQogICAgaW5kZXggODAxZjVlMmUuLjQ5N2ZhNDdiIDEwMDY0NA0K
ICAgIC0tLSBhL3BsYXQveGVuL0xpbmtlci51aw0KICAgICsrKyBiL3BsYXQveGVuL0xpbmtlci51
aw0KICAgIEBAIC04OSw0ICs4OSwzIEBAIExJQlhFTlBMQVRfQ0xFQU4gKz0gJChjYWxsIGJ1aWxk
X2NsZWFuLCQoWEVOX0lNQUdFKS5lbGYpDQogICAgIExJQlhFTlBMQVRfQ0xFQU4gKz0gJChjYWxs
IGJ1aWxkX2NsZWFuLCQoWEVOX0lNQUdFKS5neikNCiAgICAgTElCWEVOUExBVF9DTEVBTiArPSAk
KGNhbGwgYnVpbGRfY2xlYW4sJChYRU5fSU1BR0UpLmRiZykNCiAgICAgTElCWEVOUExBVF9DTEVB
TiArPSAkKGNhbGwgYnVpbGRfY2xlYW4sJChYRU5fSU1BR0UpLnN5bSkNCiAgICAtTElCWEVOUExB
VF9DTEVBTiArPSAkKGNhbGwgYnVpbGRfY2xlYW4sJChYRU5fSU1BR0UpKQ0KICAgIC0tIA0KICAg
IDIuMjEuMA0KICAgIA0KV2hhdCBkbyB5b3UgdGhpbms/DQoNClRoYW5rcywNCg0KU2ltb24NCg0K
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRl
dmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Fri Mar 29 14:26:10 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 29 Mar 2019 14:26:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h9sSP-0007oI-33; Fri, 29 Mar 2019 14:26: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=U0J2=SA=neclab.eu=simon.kuenzer@srs-us1.protection.inumbo.net>)
 id 1h9sSN-0007o8-E5
 for minios-devel@lists.xen.org; Fri, 29 Mar 2019 14:26:07 +0000
X-Inumbo-ID: 96339bcc-522e-11e9-bc90-bc764e045a96
Received: from mailer2.neclab.eu (unknown [195.37.70.41])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 96339bcc-522e-11e9-bc90-bc764e045a96;
 Fri, 29 Mar 2019 14:26:06 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer2.neclab.eu (Postfix) with ESMTP id EA972F2015;
 Fri, 29 Mar 2019 15:26:04 +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 Uc98ArFcrpSA; Fri, 29 Mar 2019 15:26:04 +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 B0450F2086;
 Fri, 29 Mar 2019 15:25:58 +0100 (CET)
Received: from DAPHNIS.office.hd ([169.254.2.2]) by ENCELADUS.office.hd
 ([192.168.24.52]) with mapi id 14.03.0319.002; Fri, 29 Mar 2019 15:25:58
 +0100
From: Simon Kuenzer <simon.kuenzer@neclab.eu>
To: Costin Lupu <costin.lup@gmail.com>, Costin Lupu <costin.lupu@cs.pub.ro>,
 "minios-devel@lists.xen.org" <minios-devel@lists.xen.org>
Thread-Topic: [Minios-devel] [UNIKRAFT PATCH] include/essentials: Fix
 redefinition warnings when using newlib
Thread-Index: AQHU2J1TzGJmiEcrAUmHMp3aoMrReaYXxvUA///weICACw3+gA==
Date: Fri, 29 Mar 2019 14:25:57 +0000
Message-ID: <B1424870-0862-43A8-A010-AA40D9309D10@neclab.eu>
References: <20190312063157.19896-1-costin.lupu@cs.pub.ro>
 <8E8D51DF-44A9-416A-93FC-90FBBAE21234@neclab.eu>
 <407d3846-495d-267a-1945-581261affb27@gmail.com>
In-Reply-To: <407d3846-495d-267a-1945-581261affb27@gmail.com>
Accept-Language: en-GB, gl-ES, de-DE, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.7.0.208]
Content-ID: <4AB3B5CAC2D0764DBA588AEDD494E1C0@office.hd>
MIME-Version: 1.0
Subject: Re: [Minios-devel] [UNIKRAFT PATCH] include/essentials: Fix
 redefinition warnings when using newlib
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 <Felipe.Huici@neclab.eu>,
 Florian Schmidt <Florian.Schmidt@neclab.eu>,
 Yuri Volchkov <yuri.volchkov@neclab.eu>,
 Sharan Santhanam <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>

SGV5LA0KDQpJIGRvdWJsZSBjaGVja2VkIHRoaXMgd2l0aCBtdXNsIGFuZCB5b3UgYXJlIGFjdHVh
bGx5IHJpZ2h0LCB0aGlzIGlzIHF1aWV0IGxpYm5ld2xpYiBkZXBlbmRlbnQuIEFsdGhvdWdoIEkg
ZG8gbm90IGxpa2UgaXQsIGl0IGlzIGhvdyBpdCBpcyA7LSkgLiBDb3VsZCB5b3UgYWRkIHNtYWxs
IGNvbW1lbnRzIHRvIGVhY2ggaW5jbHVkZSB0aGF0IHRlbGxzIHdoeSB3ZSBhcmUgaW5jbHVkaW5n
IGl0LCBqdXN0IGZvciBrZWVwaW5nIHRyYWNrPw0KV2UgYW55d2F5IGhhdmUgcHJvYmFibHkgdG8g
Z28gYmFjayB0byB0aGlzIHdoZW4gd2UgaGF2ZSBzdXBwb3J0IGZvciBhbm90aGVyIGxpYmMgKGxp
a2UgbXVzbCkuDQoNClRoYW5rcywNCg0KU2ltb24NCg0K77u/T24gMjIuMDMuMTksIDE1OjM3LCAi
Q29zdGluIEx1cHUiIDxjb3N0aW4ubHVwQGdtYWlsLmNvbT4gd3JvdGU6DQoNCiAgICBIaSBTaW1v
biwNCiAgICANCiAgICBGb3Igbm93IEkgdGhpbmsgaXQncyBiZXR0ZXIgdG8gc3RpY2sgdG8gbmV3
bGliIGJlY2F1c2UgaXQgbWlnaHQgYmUgdGhhdA0KICAgIG9ubHkgbmV3bGliIGNob3NlIHRvIGRl
ZmluZSB0aG9zZSBtYWNybyByZWdhcmRsZXNzIHdoZXRoZXIgdGhleSB3ZXJlDQogICAgYWxyZWFk
eSBkZWZpbmVkIGJlZm9yZS4gSWYgdGhlIHNhbWUgd291bGQgYXBwbHkgZm9yIG90aGVyIGxpYmMN
CiAgICBpbXBsZW1lbnRhdGlvbiB0aGVuIHdlJ2xsIHVwZGF0ZSB0aGlzIHdoZW4gd2UnbGwgdXNl
IHRob3NlIG90aGVyIGxpYmMncy4NCiAgICANCiAgICBUaGFua3MsDQogICAgQ29zdGluDQogICAg
DQogICAgT24gMy8yMi8xOSA0OjMyIFBNLCBTaW1vbiBLdWVuemVyIHdyb3RlOg0KICAgID4gSGV5
IENvc3RpbiwNCiAgICA+IA0KICAgID4gdGhhbmtzIGEgbG90IGZvciB0aGlzIHBhdGNoLiBJbiBm
YWN0IGl0IHNvbHZlcyBzb21lIHJlZGVmaW5pdGlvbiBlcnJvcnMgdGhhdCB3ZSBleHBlcmllbmNl
LiBUaGUgd29ya2Fyb3VuZCBzbyBmYXIgd2FzIHRvIGluY2x1ZGUgbGliYyBoZWFkZXJzIGZpcnN0
IGFuZCB0aGVuIGVzc2VudGlhbHMuaC4gQnV0IEkgYWdyZWUgaXQgbWlnaHQgbm90IGFsd2F5cyB3
b3JrIGJlY2F1c2Ugb2YgZGVwZW5kZW5jaWVzLg0KICAgID4gDQogICAgPiBJbnN0ZWFkIG9mIG1h
a2luZyB0aGlzIGRlcGVuZGluZyBvbiBuZXdsaWIsIGNhbiB3ZSBtYWtlIGl0IGxpYmMgZ2VuZXJp
YyBieSB1c2luZyBDT05GSUdfSEFWRV9MSUJDIGluc3RlYWQ/DQogICAgPiANCiAgICA+IFRoYW5r
cywNCiAgICA+IA0KICAgID4gU2ltb24NCiAgICA+IA0KICAgID4gT24gMTIuMDMuMTksIDA3OjMy
LCAiQ29zdGluIEx1cHUiIDxjb3N0aW4ubHVwdUBjcy5wdWIucm8+IHdyb3RlOg0KICAgID4gDQog
ICAgPiAgICAgRm9yIHNvbWUgbWFjcm9kZWZpbml0aW9ucywgbmV3bGliIGhlYWRlcnMgZG8gbm90
IGNhcmUgaWYgdGhleSB3ZXJlDQogICAgPiAgICAgcHJldmlvdXNseSBkZWZpbmVkIGFuZCB0aGlz
IHJlc3VsdHMgaW4gcmVkZWZpbml0aW9ucyBjb21waWxlciB3YXJuaW5ncy4NCiAgICA+ICAgICBJ
biBzb21lIHdheSwgaXQgbWFrZXMgc2Vuc2UgdG8gZ2l2ZSBwcmlvcml0eSB0byBuZXdsaWIncyBk
ZWZpbml0aW9ucyBpZg0KICAgID4gICAgIG9uZSBkZWNpZGVzIHRvIHVzZSBpdCBhcyBhIGxpYmMg
aW1wbGVtZW50YXRpb24uIFRoZXJlZm9yZSB3ZSBpbmNsdWRlIHRoZQ0KICAgID4gICAgIG5ld2xp
YiBoZWFkZXJzIGluIGVzc2VudGlhbHMuaCB0byBnaXZlIHByaW9yaXR5IHRvIHRoZWlyIGRlZmlu
aXRpb25zDQogICAgPiAgICAgaW5zdGVhZCBvZiBvdXJzLg0KICAgID4gICAgIA0KICAgID4gICAg
IFNpZ25lZC1vZmYtYnk6IENvc3RpbiBMdXB1IDxjb3N0aW4ubHVwdUBjcy5wdWIucm8+DQogICAg
PiAgICAgLS0tDQogICAgPiAgICAgIGluY2x1ZGUvdWsvZXNzZW50aWFscy5oIHwgOCArKysrKysr
Kw0KICAgID4gICAgICAxIGZpbGUgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspDQogICAgPiAgICAg
DQogICAgPiAgICAgZGlmZiAtLWdpdCBhL2luY2x1ZGUvdWsvZXNzZW50aWFscy5oIGIvaW5jbHVk
ZS91ay9lc3NlbnRpYWxzLmgNCiAgICA+ICAgICBpbmRleCA0N2UwNGY3Yy4uY2RjYjU2MjUgMTAw
NjQ0DQogICAgPiAgICAgLS0tIGEvaW5jbHVkZS91ay9lc3NlbnRpYWxzLmgNCiAgICA+ICAgICAr
KysgYi9pbmNsdWRlL3VrL2Vzc2VudGlhbHMuaA0KICAgID4gICAgIEBAIC0zOCw2ICszOCwxNCBA
QA0KICAgID4gICAgICAjaWZuZGVmIF9fVUtfRVNTRU5USUFMU19IX18NCiAgICA+ICAgICAgI2Rl
ZmluZSBfX1VLX0VTU0VOVElBTFNfSF9fDQogICAgPiAgICAgIA0KICAgID4gICAgICsjaW5jbHVk
ZSA8dWsvY29uZmlnLmg+DQogICAgPiAgICAgKw0KICAgID4gICAgICsjaWYgQ09ORklHX0xJQk5F
V0xJQkMNCiAgICA+ICAgICArI2luY2x1ZGUgPHN5cy9jZGVmcy5oPg0KICAgID4gICAgICsjaW5j
bHVkZSA8c3lzL3BhcmFtLmg+DQogICAgPiAgICAgKyNpbmNsdWRlIDxpbnR0eXBlcy5oPg0KICAg
ID4gICAgICsjZW5kaWYNCiAgICA+ICAgICArDQogICAgPiAgICAgICNpZmRlZiBfX2NwbHVzcGx1
cw0KICAgID4gICAgICBleHRlcm4gIkMiIHsNCiAgICA+ICAgICAgI2VuZGlmDQogICAgPiAgICAg
LS0gDQogICAgPiAgICAgMi4xMS4wDQogICAgPiAgICAgDQogICAgPiAgICAgDQogICAgPiANCiAg
ICA+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQogICAg
PiBNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0DQogICAgPiBNaW5pb3MtZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcNCiAgICA+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby9taW5pb3MtZGV2ZWwNCiAgICA+IA0KICAgIA0KDQpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1p
bmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Fri Mar 29 14:31:37 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 29 Mar 2019 14:31:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h9sXh-0008Th-1R; Fri, 29 Mar 2019 14:31:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=U0J2=SA=neclab.eu=simon.kuenzer@srs-us1.protection.inumbo.net>)
 id 1h9sXg-0008Tc-Kq
 for minios-devel@lists.xen.org; Fri, 29 Mar 2019 14:31:36 +0000
X-Inumbo-ID: 59053078-522f-11e9-bca5-57ec63f63cca
Received: from mailer1.neclab.eu (unknown [195.37.70.40])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 59053078-522f-11e9-bca5-57ec63f63cca;
 Fri, 29 Mar 2019 14:31:32 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer1.neclab.eu (Postfix) with ESMTP id D2DE0105045;
 Fri, 29 Mar 2019 15:31:31 +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 0uamVd60oOFb; Fri, 29 Mar 2019 15:31:31 +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 mailer1.neclab.eu (Postfix) with ESMTPS id A6968105043;
 Fri, 29 Mar 2019 15:31:31 +0100 (CET)
Received: from DAPHNIS.office.hd ([169.254.2.2]) by METHONE.office.hd
 ([192.168.24.54]) with mapi id 14.03.0319.002; Fri, 29 Mar 2019 15:31:31
 +0100
From: Simon Kuenzer <simon.kuenzer@neclab.eu>
To: Cristian Banu <cristb@gmail.com>, "minios-devel@lists.xen.org"
 <minios-devel@lists.xen.org>
Thread-Topic: [UNIKRAFT PATCH] arch/spinlock: Add spin_lock_irq variants
Thread-Index: AQHU2ciZpYGeJExO8ESIcMmdqCJ8eqYixKEA
Date: Fri, 29 Mar 2019 14:31:31 +0000
Message-ID: <6D6A1286-8BD0-483B-BDBF-AC155CB0961B@neclab.eu>
References: <20190313181300.1245-1-cristb@gmail.com>
In-Reply-To: <20190313181300.1245-1-cristb@gmail.com>
Accept-Language: en-GB, gl-ES, de-DE, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.7.0.208]
Content-ID: <EDABC961201F934DA225CE195A0466B0@office.hd>
MIME-Version: 1.0
Subject: Re: [Minios-devel] [UNIKRAFT PATCH] arch/spinlock: Add
 spin_lock_irq variants
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>

SGV5LA0KDQppbiBwcmluY2lwbGUgdGhpcyBsb29rcyBmaW5lIGV4Y2VwdCB0aGF0IEkgd291bGQg
bW92ZSB0aG9zZSB2YXJpYW50cyB0byBpbmNsdWRlL3VrL3BsYXQvc3BpbmxvY2suaCAuIExvZ2lj
YWxseSB0aGV5IGFyZSBwbGF0Zm9ybSBkZXBlbmRlbnQgYmVjYXVzZSB0aGV5IGFyZSB1c2luZyB1
a3BsYXRfbGNwdV8qKCkgY2FsbHMuDQpDYW4geW91IG1vdmUgdGhlbSBhbmQgcmVuYW1lIHRoZW0g
dG8gdWtwbGF0X3NwaW5sb2NrXyooKT8NCg0KVGhhbmtzIGEgbG90LA0KDQpTaW1vbg0KDQrvu79P
biAxMy4wMy4xOSwgMTk6MTQsICJDcmlzdGlhbiBCYW51IiA8Y3Jpc3RiQGdtYWlsLmNvbT4gd3Jv
dGU6DQoNCiAgICBTcGluX2xvY2tfaXJxKiB2YXJpYW50cyBhcmUgdXNlZCBmb3Igc3luY2hyb25p
emluZyBkYXRhIHRoYXQgbWlnaHQgYmUNCiAgICBhY2Nlc3NlZCBmcm9tIHdpdGhpbiBhbiBpbnRl
cnJ1cHQgaGFuZGxlci4gQWRkZWQgKHZvaWQpKGxvY2spIHRvIGVhY2gNCiAgICBvZiB0aGUgc3Bp
bl9sb2NrIG1hY3JvcyB0byBmb3JjZSB0aGUgY29tcGlsZXIgdG8gY2hlY2sgdGhlIGV4aXN0ZW5j
ZQ0KICAgIG9mIHRoZSBsb2NrLg0KICAgIA0KICAgIFRoZSBERUZJTkVfU1BJTkxPQ0soKSBtYWNy
byBub3cgZGVmaW5lcyB0aGUgdmFyaWFibGUsIGFuZCB0aHVzIGl0IGNhbg0KICAgIGJlIHVzZWQg
YXMgYHN0YXRpYyBERUZJTkVfU1BJTkxPQ0soeClgLg0KICAgIA0KICAgIFNpZ25lZC1vZmYtYnk6
IENyaXN0aWFuIEJhbnUgPGNyaXN0YkBnbWFpbC5jb20+DQogICAgLS0tDQogICAgIGluY2x1ZGUv
dWsvYXJjaC9zcGlubG9jay5oIHwgMzggKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKyst
LS0tLS0NCiAgICAgMSBmaWxlIGNoYW5nZWQsIDMyIGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25z
KC0pDQogICAgDQogICAgZGlmZiAtLWdpdCBhL2luY2x1ZGUvdWsvYXJjaC9zcGlubG9jay5oIGIv
aW5jbHVkZS91ay9hcmNoL3NwaW5sb2NrLmgNCiAgICBpbmRleCBiN2E3NTAxZTNiZmIuLmZjOWM2
M2ZjYjkzNiAxMDA2NDQNCiAgICAtLS0gYS9pbmNsdWRlL3VrL2FyY2gvc3BpbmxvY2suaA0KICAg
ICsrKyBiL2luY2x1ZGUvdWsvYXJjaC9zcGlubG9jay5oDQogICAgQEAgLTI2LDYgKzI2LDggQEAN
CiAgICAgI2lmbmRlZiBfX1VLQVJDSF9TUElOTE9DS19IX18NCiAgICAgI2RlZmluZSBfX1VLQVJD
SF9TUElOTE9DS19IX18NCiAgICAgDQogICAgKyNpbmNsdWRlIDx1ay9wbGF0L2xjcHUuaD4NCiAg
ICArDQogICAgICNpZmRlZiBfX2NwbHVzcGx1cw0KICAgICBleHRlcm4gIkMiIHsNCiAgICAgI2Vu
ZGlmDQogICAgQEAgLTM2LDE0ICszOCwzOCBAQCB0eXBlZGVmIHN0cnVjdCB7fSBzcGlubG9ja190
Ow0KICAgICAjZXJyb3IgIkRlZmluZSB5b3VyIHNwaW5sb2NrIG9wZXJhdGlvbnMhIg0KICAgICAj
ZWxzZQ0KICAgICANCiAgICAtI2RlZmluZSB1a2FyY2hfc3Bpbl9sb2NrX2luaXQobG9jaykgICAg
ICBkbyB7fSB3aGlsZSAoMCkNCiAgICAtI2RlZmluZSB1a2FyY2hfc3Bpbl9pc19sb2NrZWQobG9j
aykgICAgICBkbyB7fSB3aGlsZSAoMCkNCiAgICAtI2RlZmluZSB1a2FyY2hfc3Bpbl9sb2NrKGxv
Y2spICAgICAgICAgICBkbyB7fSB3aGlsZSAoMCkNCiAgICAtI2RlZmluZSB1a2FyY2hfc3Bpbl90
cnlsb2NrKGxvY2spICAgICAgICBkbyB7fSB3aGlsZSAoMCkNCiAgICAtI2RlZmluZSB1a2FyY2hf
c3Bpbl91bmxvY2sobG9jaykgICAgICAgICBkbyB7fSB3aGlsZSAoMCkNCiAgICArI2RlZmluZSB1
a2FyY2hfc3Bpbl9sb2NrX2luaXQobG9jaykgICAgICAodm9pZCkobG9jaykNCiAgICArI2RlZmlu
ZSB1a2FyY2hfc3Bpbl9pc19sb2NrZWQobG9jaykgICAgICAodm9pZCkobG9jaykNCiAgICArI2Rl
ZmluZSB1a2FyY2hfc3Bpbl9sb2NrKGxvY2spICAgICAgICAgICAodm9pZCkobG9jaykNCiAgICAr
I2RlZmluZSB1a2FyY2hfc3Bpbl90cnlsb2NrKGxvY2spICAgICAgICAodm9pZCkobG9jaykNCiAg
ICArI2RlZmluZSB1a2FyY2hfc3Bpbl91bmxvY2sobG9jaykgICAgICAgICAodm9pZCkobG9jaykN
CiAgICArDQogICAgKyNkZWZpbmUgdWthcmNoX3NwaW5fbG9ja19pcnEobG9jaykgXA0KICAgICsJ
ZG8geyBcDQogICAgKwkJKHZvaWQpKGxvY2spOyBcDQogICAgKwkJdWtwbGF0X2xjcHVfZGlzYWJs
ZV9pcnEoKTsgXA0KICAgICsJfSB3aGlsZSAoMCkNCiAgICArDQogICAgKyNkZWZpbmUgdWthcmNo
X3NwaW5fdW5sb2NrX2lycShsb2NrKSBcDQogICAgKwlkbyB7IFwNCiAgICArCQkodm9pZCkobG9j
ayk7IFwNCiAgICArCQl1a3BsYXRfbGNwdV9lbmFibGVfaXJxKCk7IFwNCiAgICArCX0gd2hpbGUg
KDApDQogICAgKw0KICAgICsjZGVmaW5lIHVrYXJjaF9zcGluX2xvY2tfaXJxc2F2ZShsb2NrLCBm
bGFncykgXA0KICAgICsJZG8geyBcDQogICAgKwkJKHZvaWQpKGxvY2spOyBcDQogICAgKwkJZmxh
Z3MgPSB1a3BsYXRfbGNwdV9zYXZlX2lycWYoKTsgXA0KICAgICsJfSB3aGlsZSAoMCkNCiAgICAr
DQogICAgKyNkZWZpbmUgdWthcmNoX3NwaW5fdW5sb2NrX2lycXJlc3RvcmUobG9jaywgZmxhZ3Mp
IFwNCiAgICArCWRvIHsgXA0KICAgICsJCSh2b2lkKShsb2NrKTsgXA0KICAgICsJCXVrcGxhdF9s
Y3B1X3Jlc3RvcmVfaXJxZihmbGFncyk7IFwNCiAgICArCX0gd2hpbGUgKDApDQogICAgIA0KICAg
ICAvKiBEZWZpbmVzIGEgcHJlaW5pdGlhbGl6ZWQgc3Bpbl9sb2NrIGluIHVubG9ja2VkIHN0YXRl
ICovDQogICAgLSNkZWZpbmUgREVGSU5FX1NQSU5MT0NLKGxvY2spICAgICAgICAgICAgZG8ge30g
d2hpbGUgKDApDQogICAgKyNkZWZpbmUgREVGSU5FX1NQSU5MT0NLKGxvY2spICAgICAgICAgICAg
c3BpbmxvY2tfdCBsb2NrID0ge30NCiAgICAgDQogICAgICNlbmRpZg0KICAgICANCiAgICAtLSAN
CiAgICAyLjExLjANCiAgICANCiAgICANCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Fri Mar 29 14:34:13 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 29 Mar 2019 14:34:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h9saC-0008Vr-9E; Fri, 29 Mar 2019 14: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=U0J2=SA=neclab.eu=simon.kuenzer@srs-us1.protection.inumbo.net>)
 id 1h9saB-0008Vm-Ed
 for minios-devel@lists.xen.org; Fri, 29 Mar 2019 14:34:11 +0000
X-Inumbo-ID: b6e51018-522f-11e9-bc90-bc764e045a96
Received: from mailer2.neclab.eu (unknown [195.37.70.41])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b6e51018-522f-11e9-bc90-bc764e045a96;
 Fri, 29 Mar 2019 14:34:10 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer2.neclab.eu (Postfix) with ESMTP id 697B4F2086;
 Fri, 29 Mar 2019 15:34:09 +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 0e5zdvT6TauO; Fri, 29 Mar 2019 15:34:09 +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 2E467F2015
 for <minios-devel@lists.xen.org>; Fri, 29 Mar 2019 15:34:07 +0100 (CET)
Received: from DAPHNIS.office.hd ([169.254.2.2]) by ENCELADUS.office.hd
 ([192.168.24.52]) with mapi id 14.03.0319.002; Fri, 29 Mar 2019 15:34:06
 +0100
From: Simon Kuenzer <simon.kuenzer@neclab.eu>
To: Felipe Huici <Felipe.Huici@neclab.eu>, "minios-devel@lists.xen.org"
 <minios-devel@lists.xen.org>
Thread-Topic: [Minios-devel] [UNIKRAFT PATCH] support/build: disable make
 built-in rules
Thread-Index: AQHU4LPC/U6+9KY9HEKTgHtgSASJtqYit4UA
Date: Fri, 29 Mar 2019 14:34:06 +0000
Message-ID: <B948EF0B-31CA-4CD3-9831-37F1766BCA7F@neclab.eu>
References: <20190322133111.6329-1-felipe.huici@neclab.eu>
In-Reply-To: <20190322133111.6329-1-felipe.huici@neclab.eu>
Accept-Language: en-GB, gl-ES, de-DE, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.7.0.208]
Content-ID: <E5A6BAA21D792546BE63A78ED079373D@office.hd>
MIME-Version: 1.0
Subject: Re: [Minios-devel] [UNIKRAFT PATCH] support/build: disable make
 built-in rules
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>

VGhhbmtzIGEgbG90ISBUaGlzIHNvbHZlcyBhIG51bWJlciBvZiB1bmV4cGVjdGVkIGJlaGF2aW9y
cy4NCg0KUmV2aWV3ZWQtYnk6IFNpbW9uIEt1ZW56ZXIgPHNpbW9uLmt1ZW56ZXJAbmVjbGFiLmV1
Pg0KDQoNCu+7v09uIDIyLjAzLjE5LCAxNDozMiwgIk1pbmlvcy1kZXZlbCBvbiBiZWhhbGYgb2Yg
RmVsaXBlIEh1aWNpIiA8bWluaW9zLWRldmVsLWJvdW5jZXNAbGlzdHMueGVucHJvamVjdC5vcmcg
b24gYmVoYWxmIG9mIGZlbGlwZS5odWljaUBuZWNsYWIuZXU+IHdyb3RlOg0KDQogICAgV2hlbiBh
ZGRpbmcgYW4gZXh0ZXJuYWxseS1idWlsdCBvYmplY3QgZmlsZSB0byB0aGUgVW5pa3JhZnQgYnVp
bGQgdmlhDQogICAgW0xJQk5BTUVdX09CSlMsIHRoZSBtYWtlIGJ1aWx0LWluIHJ1bGUgd291bGQg
dHJ5IHRvIHJlY29tcGlsZSB0aGUNCiAgICBvYmplY3QgZmlsZSBmcm9tIHNvdXJjZSBhbmQgd291
bGQgZmFpbC4gVGhpcyBwYXRjaCBkaXNhYmxlcyBtYWtlJ3MNCiAgICBidWlsdC1pbiBydWxlcyBz
byB0aGUgYnVpbGQgd29ya3MgYXMgaW50ZW5kZWQuDQogICAgDQogICAgU2lnbmVkLW9mZi1ieTog
RmVsaXBlIEh1aWNpIDxmZWxpcGUuaHVpY2lAbmVjbGFiLmV1Pg0KICAgIC0tLQ0KICAgICBNYWtl
ZmlsZSB8IDMgKysrDQogICAgIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKykNCiAgICAN
CiAgICBkaWZmIC0tZ2l0IGEvTWFrZWZpbGUgYi9NYWtlZmlsZQ0KICAgIGluZGV4IDdmMjllMDA2
Li45NDUyZTgwYyAxMDA2NDQNCiAgICAtLS0gYS9NYWtlZmlsZQ0KICAgICsrKyBiL01ha2VmaWxl
DQogICAgQEAgLTM3LDYgKzM3LDkgQEAgZWxzZSAjIHVtYXNrDQogICAgIC5QSE9OWTogYWxsDQog
ICAgIGFsbDoNCiAgICAgDQogICAgKyMgRGlzYWJsZSBidWlsdC1pbiBydWxlcw0KICAgICsuU1VG
RklYRVM6DQogICAgKw0KICAgICAjIFNhdmUgcnVubmluZyBtYWtlIHZlcnNpb24NCiAgICAgUlVO
TklOR19NQUtFX1ZFUlNJT04gOj0gJChNQUtFX1ZFUlNJT04pDQogICAgIA0KICAgIC0tIA0KICAg
IDIuMTEuMA0KICAgIA0KICAgIA0KICAgIF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fDQogICAgTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdA0KICAgIE1pbmlv
cy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZw0KICAgIGh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWwNCg0KX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApN
aW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Fri Mar 29 14:38:45 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 29 Mar 2019 14:38: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 1h9seZ-0000NE-Ps; Fri, 29 Mar 2019 14:38: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=U0J2=SA=neclab.eu=simon.kuenzer@srs-us1.protection.inumbo.net>)
 id 1h9seZ-0000N9-3y
 for minios-devel@lists.xen.org; Fri, 29 Mar 2019 14:38:43 +0000
X-Inumbo-ID: 5867ef2d-5230-11e9-bc90-bc764e045a96
Received: from mailer1.neclab.eu (unknown [195.37.70.40])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5867ef2d-5230-11e9-bc90-bc764e045a96;
 Fri, 29 Mar 2019 14:38:41 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer1.neclab.eu (Postfix) with ESMTP id 532D3105047;
 Fri, 29 Mar 2019 15:38:40 +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 QJKku5agCjbs; Fri, 29 Mar 2019 15:38: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 mailer1.neclab.eu (Postfix) with ESMTPS id 266A5105042
 for <minios-devel@lists.xen.org>; Fri, 29 Mar 2019 15:38:40 +0100 (CET)
Received: from DAPHNIS.office.hd ([169.254.2.2]) by ENCELADUS.office.hd
 ([192.168.24.52]) with mapi id 14.03.0319.002; Fri, 29 Mar 2019 15:38:39
 +0100
From: Simon Kuenzer <simon.kuenzer@neclab.eu>
To: Florian Schmidt <Florian.Schmidt@neclab.eu>, "minios-devel@lists.xen.org"
 <minios-devel@lists.xen.org>
Thread-Topic: [Minios-devel] [UNIKRAFT PATCH] plat/common: perform ACPI
 poweroff on shutdown for x86
Thread-Index: AQHU4Le9obY7MZBzz02MAc1p2wFUIaYiuMKA
Date: Fri, 29 Mar 2019 14:38:39 +0000
Message-ID: <AFB661B2-18B4-46CF-8B23-BA299A590655@neclab.eu>
References: <20190322140004.2316-1-florian.schmidt@neclab.eu>
In-Reply-To: <20190322140004.2316-1-florian.schmidt@neclab.eu>
Accept-Language: en-GB, gl-ES, de-DE, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.7.0.208]
Content-ID: <63879D19168ADD4BA10A34CFA7368E4B@office.hd>
MIME-Version: 1.0
Subject: Re: [Minios-devel] [UNIKRAFT PATCH] plat/common: perform ACPI
 poweroff on shutdown for 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: Sharan Santhanam <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>

SGV5LA0KDQp0aGFua3MgYSBsb3QgZm9yIHRoaXMgZml4LiBDYW4geW91IG1vdmUgeW91ciBBQ1BJ
IHNodXRkb3duIGJsb2NrIGJlZm9yZSB1c2luZyB0aGUgSVNBIGRlYnVnIGV4aXQuIFRoZSBBQ1BJ
IHNodXRkb3duIGlzIGFjdHVhbCB0aGUgY2xlYW4gd2F5IHRvIGJyaW5nIHRoZSBndWVzdCBkb3du
LiBJZiB0aGlzIG9uZSBmYWlscywgdGhlbiBhbm90aGVyIHRyeSB3aXRoIHRoZSBJU0EgZGV2aWNl
IGlzIGZpbmUuIFRoZSByZWFzb24gaXMgdGhhdCBvbiBRRU1VIHJldHVybnMgX25vdF8gMCB3aGVu
IGJyb3VnaHQgZG93biB3aXRoIElTQSBleGl0Lg0KDQpUaGFua3MgYSBsb3QsDQoNClNpbW9uDQoN
Cu+7v09uIDIyLjAzLjE5LCAxNTowMSwgIk1pbmlvcy1kZXZlbCBvbiBiZWhhbGYgb2YgRmxvcmlh
biBTY2htaWR0IiA8bWluaW9zLWRldmVsLWJvdW5jZXNAbGlzdHMueGVucHJvamVjdC5vcmcgb24g
YmVoYWxmIG9mIGZsb3JpYW4uc2NobWlkdEBuZWNsYWIuZXU+IHdyb3RlOg0KDQogICAgTm90ZSB0
aGF0IHRoaXMgaXMgaHlwZXJ2aXNvci9lbXVsYXRvci1zcGVjaWZpYyBhbmQgY3VycmVudGx5IG9u
bHkNCiAgICBzdXBwb3J0cyBRRU1VIChhbmQgd2hvZXZlciBpcyBjb21wYXRpYmxlIHdpdGggUUVN
VSkuDQogICAgDQogICAgU2lnbmVkLW9mZi1ieTogRmxvcmlhbiBTY2htaWR0IDxmbG9yaWFuLnNj
aG1pZHRAbmVjbGFiLmV1Pg0KICAgIC0tLQ0KICAgICBwbGF0L2NvbW1vbi94ODYvY3B1X25hdGl2
ZS5jIHwgOSArKysrKysrKysNCiAgICAgMSBmaWxlIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKQ0K
ICAgIA0KICAgIGRpZmYgLS1naXQgYS9wbGF0L2NvbW1vbi94ODYvY3B1X25hdGl2ZS5jIGIvcGxh
dC9jb21tb24veDg2L2NwdV9uYXRpdmUuYw0KICAgIGluZGV4IDU3ZWEzYTIxLi5iM2YxM2RmZiAx
MDA2NDQNCiAgICAtLS0gYS9wbGF0L2NvbW1vbi94ODYvY3B1X25hdGl2ZS5jDQogICAgKysrIGIv
cGxhdC9jb21tb24veDg2L2NwdV9uYXRpdmUuYw0KICAgIEBAIC01Nyw0ICs1NywxMyBAQCB2b2lk
IHN5c3RlbV9vZmYodm9pZCkNCiAgICAgCSAqIGJlIDgzICgnUycsIDQxIDw8IDEgfCAxKS4NCiAg
ICAgCSAqLw0KICAgICAJb3V0dygweDUwMSwgNDEpOw0KICAgICsNCiAgICArCS8qDQogICAgKwkg
KiBPdGhlcndpc2UsIHBlcmZvcm0gYW4gQUNQSSBzaHV0ZG93biBieSB3cml0aW5nIChTTFBfVFlQ
YSB8IFNMUF9FTikNCiAgICArCSAqIHRvIFBNMWFfQ05ULiBHZW5lcmFsbHkgc3BlYWtpbmcsIHdl
J2QgaGF2ZSB0byBqdW1wIHRocm91Z2ggYSBsb3QNCiAgICArCSAqIGhvb3BzIHRvIGNvbGxlY3Qg
dGhvc2UgdmFsdWVzLCBob3dldmVyLCBmb3IgUUVNVSwgdGhvc2UgYXJlIHN0YXRpYy4NCiAgICAr
CSAqIFNob3VsZCBiZSBoYXJtbGVzcyBpZiB3ZSdyZSBub3QgcnVubmluZyBvbiBRRU1VLCBlc3Bl
Y2lhbGx5DQogICAgKwkgKiBjb25zaWRlcmluZyB3ZSdyZSBhbHJlYWR5IHNodXR0aW5nIGRvd24s
IHNvIHdobyBjYXJlcyBpZiB3ZSBjcmFzaC4NCiAgICArCSAqLw0KICAgICsJb3V0dygweDYwNCwg
MHgyMDAwKTsNCiAgICAgfQ0KICAgIC0tIA0KICAgIDIuMjEuMA0KICAgIA0KICAgIA0KICAgIF9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQogICAgTWluaW9z
LWRldmVsIG1haWxpbmcgbGlzdA0KICAgIE1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
Zw0KICAgIGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby9taW5p
b3MtZGV2ZWwNCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlv
cy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Fri Mar 29 14:48:08 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 29 Mar 2019 14:48: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 1h9snf-0001Gm-IW; Fri, 29 Mar 2019 14:48: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=hZeT=SA=neclab.eu=florian.schmidt@srs-us1.protection.inumbo.net>)
 id 1h9sne-0001Gh-AD
 for minios-devel@lists.xen.org; Fri, 29 Mar 2019 14:48:06 +0000
X-Inumbo-ID: a76f64ca-5231-11e9-93bb-eb2e7a5c19d3
Received: from mailer1.neclab.eu (unknown [195.37.70.40])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a76f64ca-5231-11e9-93bb-eb2e7a5c19d3;
 Fri, 29 Mar 2019 14:48:03 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer1.neclab.eu (Postfix) with ESMTP id 54998105048;
 Fri, 29 Mar 2019 15:48:02 +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 X9Wnt98QOtTy; Fri, 29 Mar 2019 15:48:02 +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 28D3B105047
 for <minios-devel@lists.xen.org>; Fri, 29 Mar 2019 15:48:02 +0100 (CET)
Received: from [10.1.2.30] (10.1.2.30) by skoll.office.hd (192.168.125.11)
 with Microsoft SMTP Server (TLS) id 14.3.319.2; Fri, 29 Mar 2019 15:48:01
 +0100
To: Simon Kuenzer <simon.kuenzer@neclab.eu>, "minios-devel@lists.xen.org"
 <minios-devel@lists.xen.org>
References: <20190322140004.2316-1-florian.schmidt@neclab.eu>
 <AFB661B2-18B4-46CF-8B23-BA299A590655@neclab.eu>
From: Florian Schmidt <Florian.Schmidt@neclab.eu>
Message-ID: <849aa7ad-cec3-6315-e5d9-342692ae97ff@neclab.eu>
Date: Fri, 29 Mar 2019 15:48:01 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <AFB661B2-18B4-46CF-8B23-BA299A590655@neclab.eu>
Content-Language: en-US
X-Originating-IP: [10.1.2.30]
Subject: Re: [Minios-devel] [UNIKRAFT PATCH] plat/common: perform ACPI
 poweroff on shutdown for 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: Sharan Santhanam <Sharan.Santhanam@neclab.eu>
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>

SGkgU2ltb24sCgpzdXJlLCBJIGNhbiBkbyB0aGF0LiBJJ2xsIHN1Ym1pdCBhIHYyIHNob3J0bHku
CgpPbiAzLzI5LzE5IDM6MzggUE0sIFNpbW9uIEt1ZW56ZXIgd3JvdGU6Cj4gSGV5LAo+IAo+IHRo
YW5rcyBhIGxvdCBmb3IgdGhpcyBmaXguIENhbiB5b3UgbW92ZSB5b3VyIEFDUEkgc2h1dGRvd24g
YmxvY2sgYmVmb3JlIHVzaW5nIHRoZSBJU0EgZGVidWcgZXhpdC4gVGhlIEFDUEkgc2h1dGRvd24g
aXMgYWN0dWFsIHRoZSBjbGVhbiB3YXkgdG8gYnJpbmcgdGhlIGd1ZXN0IGRvd24uIElmIHRoaXMg
b25lIGZhaWxzLCB0aGVuIGFub3RoZXIgdHJ5IHdpdGggdGhlIElTQSBkZXZpY2UgaXMgZmluZS4g
VGhlIHJlYXNvbiBpcyB0aGF0IG9uIFFFTVUgcmV0dXJucyBfbm90XyAwIHdoZW4gYnJvdWdodCBk
b3duIHdpdGggSVNBIGV4aXQuCj4gCj4gVGhhbmtzIGEgbG90LAo+IAo+IFNpbW9uCj4gCj4g77u/
T24gMjIuMDMuMTksIDE1OjAxLCAiTWluaW9zLWRldmVsIG9uIGJlaGFsZiBvZiBGbG9yaWFuIFNj
aG1pZHQiIDxtaW5pb3MtZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZyBvbiBiZWhh
bGYgb2YgZmxvcmlhbi5zY2htaWR0QG5lY2xhYi5ldT4gd3JvdGU6Cj4gCj4gICAgICBOb3RlIHRo
YXQgdGhpcyBpcyBoeXBlcnZpc29yL2VtdWxhdG9yLXNwZWNpZmljIGFuZCBjdXJyZW50bHkgb25s
eQo+ICAgICAgc3VwcG9ydHMgUUVNVSAoYW5kIHdob2V2ZXIgaXMgY29tcGF0aWJsZSB3aXRoIFFF
TVUpLgo+ICAgICAgCj4gICAgICBTaWduZWQtb2ZmLWJ5OiBGbG9yaWFuIFNjaG1pZHQgPGZsb3Jp
YW4uc2NobWlkdEBuZWNsYWIuZXU+Cj4gICAgICAtLS0KPiAgICAgICBwbGF0L2NvbW1vbi94ODYv
Y3B1X25hdGl2ZS5jIHwgOSArKysrKysrKysKPiAgICAgICAxIGZpbGUgY2hhbmdlZCwgOSBpbnNl
cnRpb25zKCspCj4gICAgICAKPiAgICAgIGRpZmYgLS1naXQgYS9wbGF0L2NvbW1vbi94ODYvY3B1
X25hdGl2ZS5jIGIvcGxhdC9jb21tb24veDg2L2NwdV9uYXRpdmUuYwo+ICAgICAgaW5kZXggNTdl
YTNhMjEuLmIzZjEzZGZmIDEwMDY0NAo+ICAgICAgLS0tIGEvcGxhdC9jb21tb24veDg2L2NwdV9u
YXRpdmUuYwo+ICAgICAgKysrIGIvcGxhdC9jb21tb24veDg2L2NwdV9uYXRpdmUuYwo+ICAgICAg
QEAgLTU3LDQgKzU3LDEzIEBAIHZvaWQgc3lzdGVtX29mZih2b2lkKQo+ICAgICAgIAkgKiBiZSA4
MyAoJ1MnLCA0MSA8PCAxIHwgMSkuCj4gICAgICAgCSAqLwo+ICAgICAgIAlvdXR3KDB4NTAxLCA0
MSk7Cj4gICAgICArCj4gICAgICArCS8qCj4gICAgICArCSAqIE90aGVyd2lzZSwgcGVyZm9ybSBh
biBBQ1BJIHNodXRkb3duIGJ5IHdyaXRpbmcgKFNMUF9UWVBhIHwgU0xQX0VOKQo+ICAgICAgKwkg
KiB0byBQTTFhX0NOVC4gR2VuZXJhbGx5IHNwZWFraW5nLCB3ZSdkIGhhdmUgdG8ganVtcCB0aHJv
dWdoIGEgbG90Cj4gICAgICArCSAqIGhvb3BzIHRvIGNvbGxlY3QgdGhvc2UgdmFsdWVzLCBob3dl
dmVyLCBmb3IgUUVNVSwgdGhvc2UgYXJlIHN0YXRpYy4KPiAgICAgICsJICogU2hvdWxkIGJlIGhh
cm1sZXNzIGlmIHdlJ3JlIG5vdCBydW5uaW5nIG9uIFFFTVUsIGVzcGVjaWFsbHkKPiAgICAgICsJ
ICogY29uc2lkZXJpbmcgd2UncmUgYWxyZWFkeSBzaHV0dGluZyBkb3duLCBzbyB3aG8gY2FyZXMg
aWYgd2UgY3Jhc2guCj4gICAgICArCSAqLwo+ICAgICAgKwlvdXR3KDB4NjA0LCAweDIwMDApOwo+
ICAgICAgIH0KPiAgICAgIC0tCj4gICAgICAyLjIxLjAKPiAgICAgIAo+ICAgICAgCj4gICAgICBf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+ICAgICAgTWlu
aW9zLWRldmVsIG1haWxpbmcgbGlzdAo+ICAgICAgTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCj4gICAgICBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8vbWluaW9zLWRldmVsCj4gCgotLSAKRHIuIEZsb3JpYW4gU2NobWlkdArjg5Xjg63jg7zjg6rj
gqLjg7Pjg7vjgrfjg6Xjg5/jg4Pjg4gKUmVzZWFyY2ggU2NpZW50aXN0LApTeXN0ZW1zIGFuZCBN
YWNoaW5lIExlYXJuaW5nIEdyb3VwCk5FQyBMYWJvcmF0b3JpZXMgRXVyb3BlCkt1cmbDvHJzdGVu
LUFubGFnZSAzNiwgRC02OTExNSBIZWlkZWxiZXJnClRlbC4gICAgICs0OSAoMCk2MjIxIDQzNDIt
MjY1CkZheDogICAgICs0OSAoMCk2MjIxIDQzNDItMTU1CmUtbWFpbDogIGZsb3JpYW4uc2NobWlk
dEBuZWNsYWIuZXUKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09ClJlZ2lzdGVyZWQgYXQgQW10c2dlcmljaHQgTWFubmhlaW0sIEdlcm1h
bnksIEhSQjcyODU1OAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21p
bmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Fri Mar 29 14:52:00 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 29 Mar 2019 14:52:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h9srQ-0001uT-7T; Fri, 29 Mar 2019 14:52: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=hZeT=SA=neclab.eu=florian.schmidt@srs-us1.protection.inumbo.net>)
 id 1h9srP-0001uM-AO
 for minios-devel@lists.xen.org; Fri, 29 Mar 2019 14:51:59 +0000
X-Inumbo-ID: 3240ca58-5232-11e9-9c57-435fd77c97e1
Received: from mailer2.neclab.eu (unknown [195.37.70.41])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3240ca58-5232-11e9-9c57-435fd77c97e1;
 Fri, 29 Mar 2019 14:51:56 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer2.neclab.eu (Postfix) with ESMTP id 65CB1F2086;
 Fri, 29 Mar 2019 15:51:55 +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 Vug5aKQZO4Q5; Fri, 29 Mar 2019 15:51:55 +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 3913AF2015
 for <minios-devel@lists.xen.org>; Fri, 29 Mar 2019 15:51:53 +0100 (CET)
Received: from vortex.office.hd (10.1.2.30) by skoll.office.hd
 (192.168.125.11) with Microsoft SMTP Server (TLS) id 14.3.319.2; Fri, 29 Mar
 2019 15:51:52 +0100
From: Florian Schmidt <florian.schmidt@neclab.eu>
To: <minios-devel@lists.xen.org>
Date: Fri, 29 Mar 2019 15:51:41 +0100
Message-ID: <20190329145141.8863-1-florian.schmidt@neclab.eu>
X-Mailer: git-send-email 2.21.0
MIME-Version: 1.0
X-Originating-IP: [10.1.2.30]
Subject: [Minios-devel] [UNIKRAFT PATCH v2] plat/common: perform ACPI
 poweroff on shutdown for 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: Florian Schmidt <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>

Tm90ZSB0aGF0IHRoaXMgaXMgaHlwZXJ2aXNvci9lbXVsYXRvci1zcGVjaWZpYyBhbmQgY3VycmVu
dGx5IG9ubHkKc3VwcG9ydHMgUUVNVSAoYW5kIHdob2V2ZXIgaXMgY29tcGF0aWJsZSB3aXRoIFFF
TVUpLgoKU2lnbmVkLW9mZi1ieTogRmxvcmlhbiBTY2htaWR0IDxmbG9yaWFuLnNjaG1pZHRAbmVj
bGFiLmV1PgotLS0KIHBsYXQvY29tbW9uL3g4Ni9jcHVfbmF0aXZlLmMgfCAxNyArKysrKysrKysr
KysrLS0tLQogMSBmaWxlIGNoYW5nZWQsIDEzIGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEvcGxhdC9jb21tb24veDg2L2NwdV9uYXRpdmUuYyBiL3BsYXQvY29tbW9u
L3g4Ni9jcHVfbmF0aXZlLmMKaW5kZXggNTdlYTNhMjEuLjJmNDljOWQ1IDEwMDY0NAotLS0gYS9w
bGF0L2NvbW1vbi94ODYvY3B1X25hdGl2ZS5jCisrKyBiL3BsYXQvY29tbW9uL3g4Ni9jcHVfbmF0
aXZlLmMKQEAgLTUxLDEwICs1MSwxOSBAQCB1bnNpZ25lZCBsb25nIHJlYWRfY3IyKHZvaWQpCiB2
b2lkIHN5c3RlbV9vZmYodm9pZCkKIHsKIAkvKgotCSAqIFBva2UgdGhlIFFFTVUgImlzYS1kZWJ1
Zy1leGl0IiBkZXZpY2UgdG8gInNodXRkb3duIi4gU2hvdWxkIGJlCi0JICogaGFybWxlc3MgaWYg
aXQgaXMgbm90IHByZXNlbnQuIFRoaXMgaXMgdXNlZCB0byBlbmFibGUgYXV0b21hdGVkCi0JICog
dGVzdHMgb24gdmlydGlvLiAgTm90ZSB0aGF0IHRoZSBhY3R1YWwgUUVNVSBleGl0KCkgc3RhdHVz
IHdpbGwKLQkgKiBiZSA4MyAoJ1MnLCA0MSA8PCAxIHwgMSkuCisJICogUGVyZm9ybSBhbiBBQ1BJ
IHNodXRkb3duIGJ5IHdyaXRpbmcgKFNMUF9UWVBhIHwgU0xQX0VOKSB0byBQTTFhX0NOVC4KKwkg
KiBHZW5lcmFsbHkgc3BlYWtpbmcsIHdlJ2QgaGF2ZSB0byBqdW1wIHRocm91Z2ggYSBsb3QgaG9v
cHMgdG8gY29sbGVjdAorCSAqIHRob3NlIHZhbHVlcywgaG93ZXZlciwgZm9yIFFFTVUsIHRob3Nl
IGFyZSBzdGF0aWMuICBTaG91bGQgYmUKKwkgKiBoYXJtbGVzcyBpZiB3ZSdyZSBub3QgcnVubmlu
ZyBvbiBRRU1VLCBlc3BlY2lhbGx5IGNvbnNpZGVyaW5nIHdlJ3JlCisJICogYWxyZWFkeSBzaHV0
dGluZyBkb3duLCBzbyB3aG8gY2FyZXMgaWYgd2UgY3Jhc2guCisJICovCisJb3V0dygweDYwNCwg
MHgyMDAwKTsKKworCS8qCisJICogSWYgdGhhdCBkaWRuJ3Qgd29yayBmb3Igd2hhdGV2ZXIgcmVh
c29uLCB0cnkgcG9raW5nIHRoZSBRRU1VCisJICogImlzYS1kZWJ1Zy1leGl0IiBkZXZpY2UgdG8g
InNodXRkb3duIi4gU2hvdWxkIGJlIGhhcm1sZXNzIGlmIGl0IGlzCisJICogbm90IHByZXNlbnQu
IFRoaXMgaXMgdXNlZCB0byBlbmFibGUgYXV0b21hdGVkIHRlc3RzIG9uIHZpcnRpby4gIE5vdGUK
KwkgKiB0aGF0IHRoZSBhY3R1YWwgUUVNVSBleGl0KCkgc3RhdHVzIHdpbGwgYmUgODMgKCdTJywg
NDEgPDwgMSB8IDEpLgogCSAqLwogCW91dHcoMHg1MDEsIDQxKTsKIH0KLS0gCjIuMjEuMAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZl
bCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Fri Mar 29 15:01:52 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 29 Mar 2019 15:01:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h9t0x-00032X-9f; Fri, 29 Mar 2019 15:01:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hZeT=SA=neclab.eu=florian.schmidt@srs-us1.protection.inumbo.net>)
 id 1h9t0w-00032S-3P
 for minios-devel@lists.xen.org; Fri, 29 Mar 2019 15:01:50 +0000
X-Inumbo-ID: 9297e48a-5233-11e9-a592-8b1a4f89ebd2
Received: from mailer1.neclab.eu (unknown [195.37.70.40])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9297e48a-5233-11e9-a592-8b1a4f89ebd2;
 Fri, 29 Mar 2019 15:01:47 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer1.neclab.eu (Postfix) with ESMTP id 7B22A105048;
 Fri, 29 Mar 2019 16:01:46 +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 bglMN4ZctqKV; Fri, 29 Mar 2019 16:01:46 +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 4F1E4105047
 for <minios-devel@lists.xen.org>; Fri, 29 Mar 2019 16:01:46 +0100 (CET)
Received: from [10.1.2.30] (10.1.2.30) by skoll.office.hd (192.168.125.11)
 with Microsoft SMTP Server (TLS) id 14.3.319.2; Fri, 29 Mar 2019 16:01:45
 +0100
To: <minios-devel@lists.xen.org>
References: <20190329145141.8863-1-florian.schmidt@neclab.eu>
From: Florian Schmidt <Florian.Schmidt@neclab.eu>
Message-ID: <f84df78a-e612-987b-747f-886435beed43@neclab.eu>
Date: Fri, 29 Mar 2019 16:01:45 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <20190329145141.8863-1-florian.schmidt@neclab.eu>
Content-Language: en-US
X-Originating-IP: [10.1.2.30]
Subject: Re: [Minios-devel] [UNIKRAFT PATCH v2] plat/common: perform ACPI
 poweroff on shutdown for 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: Simon Kuenzer <simon.kuenzer@neclab.eu>
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>

UGxlYXNlIGlnbm9yZSB0aGlzIG9uZSwgSSBqdXN0IHNwb3R0ZWQgYSB0eXBvLiA6KQoKCk9uIDMv
MjkvMTkgMzo1MSBQTSwgRmxvcmlhbiBTY2htaWR0IHdyb3RlOgo+IE5vdGUgdGhhdCB0aGlzIGlz
IGh5cGVydmlzb3IvZW11bGF0b3Itc3BlY2lmaWMgYW5kIGN1cnJlbnRseSBvbmx5Cj4gc3VwcG9y
dHMgUUVNVSAoYW5kIHdob2V2ZXIgaXMgY29tcGF0aWJsZSB3aXRoIFFFTVUpLgo+IAo+IFNpZ25l
ZC1vZmYtYnk6IEZsb3JpYW4gU2NobWlkdCA8Zmxvcmlhbi5zY2htaWR0QG5lY2xhYi5ldT4KPiAt
LS0KPiAgIHBsYXQvY29tbW9uL3g4Ni9jcHVfbmF0aXZlLmMgfCAxNyArKysrKysrKysrKysrLS0t
LQo+ICAgMSBmaWxlIGNoYW5nZWQsIDEzIGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCj4g
Cj4gZGlmZiAtLWdpdCBhL3BsYXQvY29tbW9uL3g4Ni9jcHVfbmF0aXZlLmMgYi9wbGF0L2NvbW1v
bi94ODYvY3B1X25hdGl2ZS5jCj4gaW5kZXggNTdlYTNhMjEuLjJmNDljOWQ1IDEwMDY0NAo+IC0t
LSBhL3BsYXQvY29tbW9uL3g4Ni9jcHVfbmF0aXZlLmMKPiArKysgYi9wbGF0L2NvbW1vbi94ODYv
Y3B1X25hdGl2ZS5jCj4gQEAgLTUxLDEwICs1MSwxOSBAQCB1bnNpZ25lZCBsb25nIHJlYWRfY3Iy
KHZvaWQpCj4gICB2b2lkIHN5c3RlbV9vZmYodm9pZCkKPiAgIHsKPiAgIAkvKgo+IC0JICogUG9r
ZSB0aGUgUUVNVSAiaXNhLWRlYnVnLWV4aXQiIGRldmljZSB0byAic2h1dGRvd24iLiBTaG91bGQg
YmUKPiAtCSAqIGhhcm1sZXNzIGlmIGl0IGlzIG5vdCBwcmVzZW50LiBUaGlzIGlzIHVzZWQgdG8g
ZW5hYmxlIGF1dG9tYXRlZAo+IC0JICogdGVzdHMgb24gdmlydGlvLiAgTm90ZSB0aGF0IHRoZSBh
Y3R1YWwgUUVNVSBleGl0KCkgc3RhdHVzIHdpbGwKPiAtCSAqIGJlIDgzICgnUycsIDQxIDw8IDEg
fCAxKS4KPiArCSAqIFBlcmZvcm0gYW4gQUNQSSBzaHV0ZG93biBieSB3cml0aW5nIChTTFBfVFlQ
YSB8IFNMUF9FTikgdG8gUE0xYV9DTlQuCj4gKwkgKiBHZW5lcmFsbHkgc3BlYWtpbmcsIHdlJ2Qg
aGF2ZSB0byBqdW1wIHRocm91Z2ggYSBsb3QgaG9vcHMgdG8gY29sbGVjdAo+ICsJICogdGhvc2Ug
dmFsdWVzLCBob3dldmVyLCBmb3IgUUVNVSwgdGhvc2UgYXJlIHN0YXRpYy4gIFNob3VsZCBiZQo+
ICsJICogaGFybWxlc3MgaWYgd2UncmUgbm90IHJ1bm5pbmcgb24gUUVNVSwgZXNwZWNpYWxseSBj
b25zaWRlcmluZyB3ZSdyZQo+ICsJICogYWxyZWFkeSBzaHV0dGluZyBkb3duLCBzbyB3aG8gY2Fy
ZXMgaWYgd2UgY3Jhc2guCj4gKwkgKi8KPiArCW91dHcoMHg2MDQsIDB4MjAwMCk7Cj4gKwo+ICsJ
LyoKPiArCSAqIElmIHRoYXQgZGlkbid0IHdvcmsgZm9yIHdoYXRldmVyIHJlYXNvbiwgdHJ5IHBv
a2luZyB0aGUgUUVNVQo+ICsJICogImlzYS1kZWJ1Zy1leGl0IiBkZXZpY2UgdG8gInNodXRkb3du
Ii4gU2hvdWxkIGJlIGhhcm1sZXNzIGlmIGl0IGlzCj4gKwkgKiBub3QgcHJlc2VudC4gVGhpcyBp
cyB1c2VkIHRvIGVuYWJsZSBhdXRvbWF0ZWQgdGVzdHMgb24gdmlydGlvLiAgTm90ZQo+ICsJICog
dGhhdCB0aGUgYWN0dWFsIFFFTVUgZXhpdCgpIHN0YXR1cyB3aWxsIGJlIDgzICgnUycsIDQxIDw8
IDEgfCAxKS4KPiAgIAkgKi8KPiAgIAlvdXR3KDB4NTAxLCA0MSk7Cj4gICB9Cj4gCgotLSAKRHIu
IEZsb3JpYW4gU2NobWlkdArjg5Xjg63jg7zjg6rjgqLjg7Pjg7vjgrfjg6Xjg5/jg4Pjg4gKUmVz
ZWFyY2ggU2NpZW50aXN0LApTeXN0ZW1zIGFuZCBNYWNoaW5lIExlYXJuaW5nIEdyb3VwCk5FQyBM
YWJvcmF0b3JpZXMgRXVyb3BlCkt1cmbDvHJzdGVuLUFubGFnZSAzNiwgRC02OTExNSBIZWlkZWxi
ZXJnClRlbC4gICAgICs0OSAoMCk2MjIxIDQzNDItMjY1CkZheDogICAgICs0OSAoMCk2MjIxIDQz
NDItMTU1CmUtbWFpbDogIGZsb3JpYW4uc2NobWlkdEBuZWNsYWIuZXUKPT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ClJlZ2lzdGVyZWQg
YXQgQW10c2dlcmljaHQgTWFubmhlaW0sIEdlcm1hbnksIEhSQjcyODU1OAoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcg
bGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Fri Mar 29 15:02:43 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 29 Mar 2019 15:02:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h9t1n-000345-ED; Fri, 29 Mar 2019 15:02:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hZeT=SA=neclab.eu=florian.schmidt@srs-us1.protection.inumbo.net>)
 id 1h9t1n-000340-5l
 for minios-devel@lists.xen.org; Fri, 29 Mar 2019 15:02:43 +0000
X-Inumbo-ID: b32ebbd8-5233-11e9-8b84-cf21663b8c22
Received: from mailer2.neclab.eu (unknown [195.37.70.41])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b32ebbd8-5233-11e9-8b84-cf21663b8c22;
 Fri, 29 Mar 2019 15:02:42 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer2.neclab.eu (Postfix) with ESMTP id 32B5BF2088;
 Fri, 29 Mar 2019 16:02:41 +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 rORSEizwEB4o; Fri, 29 Mar 2019 16:02:41 +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 077B2F2015
 for <minios-devel@lists.xen.org>; Fri, 29 Mar 2019 16:02:39 +0100 (CET)
Received: from vortex.office.hd (10.1.2.30) by skoll.office.hd
 (192.168.125.11) with Microsoft SMTP Server (TLS) id 14.3.319.2; Fri, 29 Mar
 2019 16:02:38 +0100
From: Florian Schmidt <florian.schmidt@neclab.eu>
To: <minios-devel@lists.xen.org>
Date: Fri, 29 Mar 2019 16:02:29 +0100
Message-ID: <20190329150229.10728-1-florian.schmidt@neclab.eu>
X-Mailer: git-send-email 2.21.0
MIME-Version: 1.0
X-Originating-IP: [10.1.2.30]
Subject: [Minios-devel] [UNIKRAFT PATCH v3] plat/common: perform ACPI
 poweroff on shutdown for 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: Florian Schmidt <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>

Tm90ZSB0aGF0IHRoaXMgaXMgaHlwZXJ2aXNvci9lbXVsYXRvci1zcGVjaWZpYyBhbmQgY3VycmVu
dGx5IG9ubHkKc3VwcG9ydHMgUUVNVSAoYW5kIHdob2V2ZXIgaXMgY29tcGF0aWJsZSB3aXRoIFFF
TVUpLgoKU2lnbmVkLW9mZi1ieTogRmxvcmlhbiBTY2htaWR0IDxmbG9yaWFuLnNjaG1pZHRAbmVj
bGFiLmV1PgotLS0KIHBsYXQvY29tbW9uL3g4Ni9jcHVfbmF0aXZlLmMgfCAxNyArKysrKysrKysr
KysrLS0tLQogMSBmaWxlIGNoYW5nZWQsIDEzIGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEvcGxhdC9jb21tb24veDg2L2NwdV9uYXRpdmUuYyBiL3BsYXQvY29tbW9u
L3g4Ni9jcHVfbmF0aXZlLmMKaW5kZXggNTdlYTNhMjEuLmUyOWMyZGJjIDEwMDY0NAotLS0gYS9w
bGF0L2NvbW1vbi94ODYvY3B1X25hdGl2ZS5jCisrKyBiL3BsYXQvY29tbW9uL3g4Ni9jcHVfbmF0
aXZlLmMKQEAgLTUxLDEwICs1MSwxOSBAQCB1bnNpZ25lZCBsb25nIHJlYWRfY3IyKHZvaWQpCiB2
b2lkIHN5c3RlbV9vZmYodm9pZCkKIHsKIAkvKgotCSAqIFBva2UgdGhlIFFFTVUgImlzYS1kZWJ1
Zy1leGl0IiBkZXZpY2UgdG8gInNodXRkb3duIi4gU2hvdWxkIGJlCi0JICogaGFybWxlc3MgaWYg
aXQgaXMgbm90IHByZXNlbnQuIFRoaXMgaXMgdXNlZCB0byBlbmFibGUgYXV0b21hdGVkCi0JICog
dGVzdHMgb24gdmlydGlvLiAgTm90ZSB0aGF0IHRoZSBhY3R1YWwgUUVNVSBleGl0KCkgc3RhdHVz
IHdpbGwKLQkgKiBiZSA4MyAoJ1MnLCA0MSA8PCAxIHwgMSkuCisJICogUGVyZm9ybSBhbiBBQ1BJ
IHNodXRkb3duIGJ5IHdyaXRpbmcgKFNMUF9UWVBhIHwgU0xQX0VOKSB0byBQTTFhX0NOVC4KKwkg
KiBHZW5lcmFsbHkgc3BlYWtpbmcsIHdlJ2QgaGF2ZSB0byBqdW1wIHRocm91Z2ggYSBsb3Qgb2Yg
aG9vcHMgdG8KKwkgKiBjb2xsZWN0IHRob3NlIHZhbHVlcywgaG93ZXZlciwgZm9yIFFFTVUsIHRo
b3NlIGFyZSBzdGF0aWMuIFNob3VsZCBiZQorCSAqIGhhcm1sZXNzIGlmIHdlJ3JlIG5vdCBydW5u
aW5nIG9uIFFFTVUsIGVzcGVjaWFsbHkgY29uc2lkZXJpbmcgd2UncmUKKwkgKiBhbHJlYWR5IHNo
dXR0aW5nIGRvd24sIHNvIHdobyBjYXJlcyBpZiB3ZSBjcmFzaC4KKwkgKi8KKwlvdXR3KDB4NjA0
LCAweDIwMDApOworCisJLyoKKwkgKiBJZiB0aGF0IGRpZG4ndCB3b3JrIGZvciB3aGF0ZXZlciBy
ZWFzb24sIHRyeSBwb2tpbmcgdGhlIFFFTVUKKwkgKiAiaXNhLWRlYnVnLWV4aXQiIGRldmljZSB0
byAic2h1dGRvd24iLiBTaG91bGQgYmUgaGFybWxlc3MgaWYgaXQgaXMKKwkgKiBub3QgcHJlc2Vu
dC4gVGhpcyBpcyB1c2VkIHRvIGVuYWJsZSBhdXRvbWF0ZWQgdGVzdHMgb24gdmlydGlvLiAgTm90
ZQorCSAqIHRoYXQgdGhlIGFjdHVhbCBRRU1VIGV4aXQoKSBzdGF0dXMgd2lsbCBiZSA4MyAoJ1Mn
LCA0MSA8PCAxIHwgMSkuCiAJICovCiAJb3V0dygweDUwMSwgNDEpOwogfQotLSAKMi4yMS4wCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRl
dmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Fri Mar 29 15:09:09 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 29 Mar 2019 15: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 1h9t80-0003Sd-C1; Fri, 29 Mar 2019 15:09: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=U0J2=SA=neclab.eu=simon.kuenzer@srs-us1.protection.inumbo.net>)
 id 1h9t7z-0003SY-Lf
 for minios-devel@lists.xen.org; Fri, 29 Mar 2019 15:09:07 +0000
X-Inumbo-ID: 98268a1d-5234-11e9-bc90-bc764e045a96
Received: from mailer2.neclab.eu (unknown [195.37.70.41])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 98268a1d-5234-11e9-bc90-bc764e045a96;
 Fri, 29 Mar 2019 15:09:06 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer2.neclab.eu (Postfix) with ESMTP id 3A9EAF2087;
 Fri, 29 Mar 2019 16:09:05 +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 nhkr8iuSc3lf; Fri, 29 Mar 2019 16:09:05 +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 ECA9AF2086
 for <minios-devel@lists.xen.org>; Fri, 29 Mar 2019 16:09:02 +0100 (CET)
Received: from DAPHNIS.office.hd ([169.254.2.2]) by METHONE.office.hd
 ([192.168.24.54]) with mapi id 14.03.0319.002; Fri, 29 Mar 2019 16:09:02
 +0100
From: Simon Kuenzer <simon.kuenzer@neclab.eu>
To: Florian Schmidt <Florian.Schmidt@neclab.eu>, "minios-devel@lists.xen.org"
 <minios-devel@lists.xen.org>
Thread-Topic: [UNIKRAFT PATCH v3] plat/common: perform ACPI poweroff on
 shutdown for x86
Thread-Index: AQHU5kBzAhbAr3YiMUGRDNLRb47a/qYiti2A
Date: Fri, 29 Mar 2019 15:09:02 +0000
Message-ID: <EEA9594A-B36F-476E-954A-0CD41508440F@neclab.eu>
References: <20190329150229.10728-1-florian.schmidt@neclab.eu>
In-Reply-To: <20190329150229.10728-1-florian.schmidt@neclab.eu>
Accept-Language: en-GB, gl-ES, de-DE, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.7.0.208]
Content-ID: <4A413770770F05488CA6FBB00DC7B3BC@office.hd>
MIME-Version: 1.0
Subject: Re: [Minios-devel] [UNIKRAFT PATCH v3] plat/common: perform ACPI
 poweroff on shutdown for 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>

R3JlYXQhDQoNClJldmlld2VkLWJ5OiBTaW1vbiBLdWVuemVyIDxzaW1vbi5rdWVuemVyQG5lY2xh
Yi5ldT4NCg0K77u/T24gMjkuMDMuMTksIDE2OjAyLCAiRmxvcmlhbiBTY2htaWR0IiA8Rmxvcmlh
bi5TY2htaWR0QG5lY2xhYi5ldT4gd3JvdGU6DQoNCiAgICBOb3RlIHRoYXQgdGhpcyBpcyBoeXBl
cnZpc29yL2VtdWxhdG9yLXNwZWNpZmljIGFuZCBjdXJyZW50bHkgb25seQ0KICAgIHN1cHBvcnRz
IFFFTVUgKGFuZCB3aG9ldmVyIGlzIGNvbXBhdGlibGUgd2l0aCBRRU1VKS4NCiAgICANCiAgICBT
aWduZWQtb2ZmLWJ5OiBGbG9yaWFuIFNjaG1pZHQgPGZsb3JpYW4uc2NobWlkdEBuZWNsYWIuZXU+
DQogICAgLS0tDQogICAgIHBsYXQvY29tbW9uL3g4Ni9jcHVfbmF0aXZlLmMgfCAxNyArKysrKysr
KysrKysrLS0tLQ0KICAgICAxIGZpbGUgY2hhbmdlZCwgMTMgaW5zZXJ0aW9ucygrKSwgNCBkZWxl
dGlvbnMoLSkNCiAgICANCiAgICBkaWZmIC0tZ2l0IGEvcGxhdC9jb21tb24veDg2L2NwdV9uYXRp
dmUuYyBiL3BsYXQvY29tbW9uL3g4Ni9jcHVfbmF0aXZlLmMNCiAgICBpbmRleCA1N2VhM2EyMS4u
ZTI5YzJkYmMgMTAwNjQ0DQogICAgLS0tIGEvcGxhdC9jb21tb24veDg2L2NwdV9uYXRpdmUuYw0K
ICAgICsrKyBiL3BsYXQvY29tbW9uL3g4Ni9jcHVfbmF0aXZlLmMNCiAgICBAQCAtNTEsMTAgKzUx
LDE5IEBAIHVuc2lnbmVkIGxvbmcgcmVhZF9jcjIodm9pZCkNCiAgICAgdm9pZCBzeXN0ZW1fb2Zm
KHZvaWQpDQogICAgIHsNCiAgICAgCS8qDQogICAgLQkgKiBQb2tlIHRoZSBRRU1VICJpc2EtZGVi
dWctZXhpdCIgZGV2aWNlIHRvICJzaHV0ZG93biIuIFNob3VsZCBiZQ0KICAgIC0JICogaGFybWxl
c3MgaWYgaXQgaXMgbm90IHByZXNlbnQuIFRoaXMgaXMgdXNlZCB0byBlbmFibGUgYXV0b21hdGVk
DQogICAgLQkgKiB0ZXN0cyBvbiB2aXJ0aW8uICBOb3RlIHRoYXQgdGhlIGFjdHVhbCBRRU1VIGV4
aXQoKSBzdGF0dXMgd2lsbA0KICAgIC0JICogYmUgODMgKCdTJywgNDEgPDwgMSB8IDEpLg0KICAg
ICsJICogUGVyZm9ybSBhbiBBQ1BJIHNodXRkb3duIGJ5IHdyaXRpbmcgKFNMUF9UWVBhIHwgU0xQ
X0VOKSB0byBQTTFhX0NOVC4NCiAgICArCSAqIEdlbmVyYWxseSBzcGVha2luZywgd2UnZCBoYXZl
IHRvIGp1bXAgdGhyb3VnaCBhIGxvdCBvZiBob29wcyB0bw0KICAgICsJICogY29sbGVjdCB0aG9z
ZSB2YWx1ZXMsIGhvd2V2ZXIsIGZvciBRRU1VLCB0aG9zZSBhcmUgc3RhdGljLiBTaG91bGQgYmUN
CiAgICArCSAqIGhhcm1sZXNzIGlmIHdlJ3JlIG5vdCBydW5uaW5nIG9uIFFFTVUsIGVzcGVjaWFs
bHkgY29uc2lkZXJpbmcgd2UncmUNCiAgICArCSAqIGFscmVhZHkgc2h1dHRpbmcgZG93biwgc28g
d2hvIGNhcmVzIGlmIHdlIGNyYXNoLg0KICAgICsJICovDQogICAgKwlvdXR3KDB4NjA0LCAweDIw
MDApOw0KICAgICsNCiAgICArCS8qDQogICAgKwkgKiBJZiB0aGF0IGRpZG4ndCB3b3JrIGZvciB3
aGF0ZXZlciByZWFzb24sIHRyeSBwb2tpbmcgdGhlIFFFTVUNCiAgICArCSAqICJpc2EtZGVidWct
ZXhpdCIgZGV2aWNlIHRvICJzaHV0ZG93biIuIFNob3VsZCBiZSBoYXJtbGVzcyBpZiBpdCBpcw0K
ICAgICsJICogbm90IHByZXNlbnQuIFRoaXMgaXMgdXNlZCB0byBlbmFibGUgYXV0b21hdGVkIHRl
c3RzIG9uIHZpcnRpby4gIE5vdGUNCiAgICArCSAqIHRoYXQgdGhlIGFjdHVhbCBRRU1VIGV4aXQo
KSBzdGF0dXMgd2lsbCBiZSA4MyAoJ1MnLCA0MSA8PCAxIHwgMSkuDQogICAgIAkgKi8NCiAgICAg
CW91dHcoMHg1MDEsIDQxKTsNCiAgICAgfQ0KICAgIC0tIA0KICAgIDIuMjEuMA0KICAgIA0KICAg
IA0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5p
b3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Fri Mar 29 18:05:53 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 29 Mar 2019 18:05:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1h9vt1-0004is-LP; Fri, 29 Mar 2019 18:05:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=09k1=SA=cs.pub.ro=costin.lupu@srs-us1.protection.inumbo.net>)
 id 1h9vt0-0004in-6b
 for minios-devel@lists.xen.org; Fri, 29 Mar 2019 18:05:50 +0000
X-Inumbo-ID: 45b6c25c-524d-11e9-9240-eb9343bd1605
Received: from vesa.cs.pub.ro (unknown [141.85.227.187])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 45b6c25c-524d-11e9-9240-eb9343bd1605;
 Fri, 29 Mar 2019 18:05:45 +0000 (UTC)
IronPort-SDR: 0XyFXU8qWYNabKnei1WaqRG6coKnMj5d3vqhs+UtWwKhMME2RZQI4v/fzqtpBGNQWzMVYyPtZy
 nDWth2fOn/Xw==
IronPort-PHdr: =?us-ascii?q?9a23=3AthwjthcW2f3xBoQVSJ8NBtL4lGMj4u6mDksu8p?=
 =?us-ascii?q?Mizoh2WeGdxcS7ZR7h7PlgxGXEQZ/co6odzbaP6+awBidfsN6oizMrSNR0TR?=
 =?us-ascii?q?gLiMEbzUQLIfWuLgnFFsPsdDEwB89YVVVorDmROElRH9viNRWJ+iXhpTEdFQ?=
 =?us-ascii?q?/iOgVrO+/7BpDdj9it1+C15pbffxhEiCCybL9vMBm6twbcu8sZjYZgLqs61w?=
 =?us-ascii?q?fErGZPd+lK321jOEidnwz75se+/Z5j9zpftvc8/MNeUqv0Yro1Q6VAADspL2?=
 =?us-ascii?q?466svrtQLeTQSU/XsTTn8WkhtTDAfb6hzxQ4r8vTH7tup53ymaINH2QLUpUj?=
 =?us-ascii?q?ms86tnVBnlgzoBOjUk8m/Yl9Zwgbpbrhy/uhJxzY3aboaOOfZiYq/QZ88WSH?=
 =?us-ascii?q?BdUspNUSFKH4Oyb5EID+oEJetVsY79p0ASrRu/AwmnGeXhyiJQhn/rwKY31P?=
 =?us-ascii?q?guEQbd3Aw8HtIOtm7YrNHoNKcKTOC417XHzS7ZY/NOxDfy85LEcgomofyVW7?=
 =?us-ascii?q?97bMnfyVE3Gg/YgVictJbpMjCV2+gXrWSX8ehtWfihhmI/tg18rSWjyt0vh4?=
 =?us-ascii?q?TJnI4Z1F7J+CtjzIooKtC0Vkh2asO+HpRKrSGVLY52T9snQ2FvpSk11KULuY?=
 =?us-ascii?q?W+fCgW0JQnwAPfa+Cff4iI/B3jUOGRLC9mhHJgYr2/hhKy/VK8xe3nTMW0yE?=
 =?us-ascii?q?tKoTFfntnWsXABzx3T6s6ZRfth5kqtxDmC2x3J5uxHIU04j7TXJ4Ajz7IqmJ?=
 =?us-ascii?q?cfqUHDETX3mEXygq+WbEIk+u2w5uv7ZbXmvYOcN45yig3kNqQuh9S/AfkjPw?=
 =?us-ascii?q?cSRGiX4/y81KD48kHjWrVKieU6krPFv5DCOcQbuqm5DhdQ0oYi7Ra/DjCm0M?=
 =?us-ascii?q?8BkXYaMl1FZgyIj4zyNlHKIfD4Fuu/g0+2nDZk2f/GOKftApLXLnjMiL3hZ6?=
 =?us-ascii?q?py61ZAyAovytBS/4lUCrAEIPL0XE/9rt/YDgInPAyywufoFs9925gYWW2RHq?=
 =?us-ascii?q?CZNLndvkSS6u0xPunfLLMS7TP8Lfki/LvigGE0nXcZfLK1xt0HZXb+Ge5pcG?=
 =?us-ascii?q?uDZn+5qdAaDWYM9i4jVPGi3FaFSiJSYTC2QrohzjogTpq7B8HZQdb+0/S6wC?=
 =?us-ascii?q?6nE8gONSh9AVeWHCKweg=3D=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A2CqAAA4XZ5c/wPjVY1kHAEBAQQBAQc?=
 =?us-ascii?q?EAQGBVAQBAQsBgWaCAxInjQmnDzsBhECFWzcGDQEBAwEBCQEDAgFsKII6IoN?=
 =?us-ascii?q?uT4ECgyKBeqpphUaEZYEvAYZqhh8/g3VshRGFFAOlQgcCgksEkHkmlCigVTY?=
 =?us-ascii?q?igVYzGoNfgkBtAQeNGD0BATGBBQEBj1QBAQ?=
X-IPAS-Result: =?us-ascii?q?A2CqAAA4XZ5c/wPjVY1kHAEBAQQBAQcEAQGBVAQBAQsBg?=
 =?us-ascii?q?WaCAxInjQmnDzsBhECFWzcGDQEBAwEBCQEDAgFsKII6IoNuT4ECgyKBeqpph?=
 =?us-ascii?q?UaEZYEvAYZqhh8/g3VshRGFFAOlQgcCgksEkHkmlCigVTYigVYzGoNfgkBtA?=
 =?us-ascii?q?QeNGD0BATGBBQEBj1QBAQ?=
X-IronPort-AV: E=Sophos;i="5.60,285,1549922400"; 
   d="scan'208";a="3292952"
Received: from mail.cs.pub.ro (HELO vmail.cs.pub.ro) ([141.85.227.3])
 by vesa.cs.pub.ro with ESMTP; 29 Mar 2019 20:05:43 +0200
Received: from localhost (localhost [127.0.0.1])
 by vmail.cs.pub.ro (Postfix) with ESMTP id 48D001A603AF;
 Fri, 29 Mar 2019 20:05:43 +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 1c8GpPF4jfX4; Fri, 29 Mar 2019 20:05:43 +0200 (EET)
Received: from vmail.cs.pub.ro (localhost [127.0.0.1])
 by vmail.cs.pub.ro (Postfix) with ESMTPS id 295401A603B7;
 Fri, 29 Mar 2019 20:05:43 +0200 (EET)
Received: from wolfprec.precis.pub.ro (unknown [141.85.233.142])
 by vmail.cs.pub.ro (Postfix) with ESMTPSA id 1A5C51A603AF;
 Fri, 29 Mar 2019 20:05:43 +0200 (EET)
From: Costin Lupu <costin.lupu@cs.pub.ro>
To: minios-devel@lists.xen.org
Date: Fri, 29 Mar 2019 20:05:40 +0200
Message-Id: <20190329180540.21485-1-costin.lupu@cs.pub.ro>
X-Mailer: git-send-email 2.11.0
Subject: [Minios-devel] [UNIKRAFT PATCH v2] include/essentials: Fix
 redefinition warnings when using newlib
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@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>

Rm9yIHNvbWUgbWFjcm9kZWZpbml0aW9ucywgbmV3bGliIGhlYWRlcnMgZG8gbm90IGNhcmUgaWYg
dGhleSB3ZXJlCnByZXZpb3VzbHkgZGVmaW5lZCBhbmQgdGhpcyByZXN1bHRzIGluIHJlZGVmaW5p
dGlvbnMgY29tcGlsZXIgd2FybmluZ3MuCkluIHNvbWUgd2F5LCBpdCBtYWtlcyBzZW5zZSB0byBn
aXZlIHByaW9yaXR5IHRvIG5ld2xpYidzIGRlZmluaXRpb25zIGlmCm9uZSBkZWNpZGVzIHRvIHVz
ZSBpdCBhcyBhIGxpYmMgaW1wbGVtZW50YXRpb24uIFRoZXJlZm9yZSB3ZSBpbmNsdWRlIHRoZQpu
ZXdsaWIgaGVhZGVycyBpbiBlc3NlbnRpYWxzLmggdG8gZ2l2ZSBwcmlvcml0eSB0byB0aGVpciBk
ZWZpbml0aW9ucwppbnN0ZWFkIG9mIG91cnMuCgpTaWduZWQtb2ZmLWJ5OiBDb3N0aW4gTHVwdSA8
Y29zdGluLmx1cHVAY3MucHViLnJvPgotLS0KIGluY2x1ZGUvdWsvZXNzZW50aWFscy5oIHwgMTQg
KysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAxNCBpbnNlcnRpb25zKCspCgpkaWZmIC0t
Z2l0IGEvaW5jbHVkZS91ay9lc3NlbnRpYWxzLmggYi9pbmNsdWRlL3VrL2Vzc2VudGlhbHMuaApp
bmRleCA0N2UwNGY3Yy4uZDliMjRmY2IgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvdWsvZXNzZW50aWFs
cy5oCisrKyBiL2luY2x1ZGUvdWsvZXNzZW50aWFscy5oCkBAIC0zOCw2ICszOCwyMCBAQAogI2lm
bmRlZiBfX1VLX0VTU0VOVElBTFNfSF9fCiAjZGVmaW5lIF9fVUtfRVNTRU5USUFMU19IX18KIAor
I2luY2x1ZGUgPHVrL2NvbmZpZy5oPgorCisjaWYgQ09ORklHX0xJQk5FV0xJQkMKKy8qCisgKiBO
ZWVkZWQgZm9yIF9fdXNlZCwgX191bnVzZWQsIF9fcGFja2VkLCBfX3NlY3Rpb24sCisgKiAgIF9f
bm9ubnVsbCwgX19vZmZzZXRvZiwgX19jb250YWluZXJvZgorICovCisjaW5jbHVkZSA8c3lzL2Nk
ZWZzLmg+CisvKiBOZWVkZWQgZm9yIF9fU1RSSU5HSUZZICovCisjaW5jbHVkZSA8c3lzL3BhcmFt
Lmg+CisvKiBOZWVkZWQgZm9yIE1JTiwgTUFYICovCisjaW5jbHVkZSA8aW50dHlwZXMuaD4KKyNl
bmRpZgorCiAjaWZkZWYgX19jcGx1c3BsdXMKIGV4dGVybiAiQyIgewogI2VuZGlmCi0tIAoyLjEx
LjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5p
b3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Fri Mar 29 18:06:38 2019
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 29 Mar 2019 18:06: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 1h9vtm-0004le-Pw; Fri, 29 Mar 2019 18:06: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=Mhe/=SA=gmail.com=costin.lup@srs-us1.protection.inumbo.net>)
 id 1h9vtm-0004lZ-5s
 for minios-devel@lists.xen.org; Fri, 29 Mar 2019 18:06:38 +0000
X-Inumbo-ID: 63f7829e-524d-11e9-bc90-bc764e045a96
Received: from mail-wm1-x342.google.com (unknown [2a00:1450:4864:20::342])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 63f7829e-524d-11e9-bc90-bc764e045a96;
 Fri, 29 Mar 2019 18:06:36 +0000 (UTC)
Received: by mail-wm1-x342.google.com with SMTP id z24so3864916wmi.5
 for <minios-devel@lists.xen.org>; Fri, 29 Mar 2019 11:06:36 -0700 (PDT)
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=4JTniHne+fBrqrkuxBuYCWUz68movBC8BTjaDW0Hqf4=;
 b=Dj6wHifns71jjHZsJi1GCBjwLd8lckzwfXMlB560WLCev4EpEezvl4hS5/XSOBI3o4
 JGdoAZGdrtDUM1jXUlfpNF0ikZ6xRJtg2Lc9SQh6DFmlCPLDg92qMCglNdVh53OQTZZt
 oaPT5H14sOLzXmA8TILiTndtC+9xm2eixc0OYJlu81+EHXkCXs38MboYqx7mMtFrEADA
 Q+2X1CZHVQdraK/FUjgNktm10Fe82RXhtED+kbwN9oE7Xc7Mvg6it98olMSYgoqo293O
 92R0Cysrhcl47uq1l3s7a4qyGur67n9NmsPPz2qwt6A0HUr1WV+G5nccasCKeJwQzRk7
 nnpA==
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=4JTniHne+fBrqrkuxBuYCWUz68movBC8BTjaDW0Hqf4=;
 b=b0y+vXqj3yGS//2525lnysz/YaoI7KNuwadglq/SR67FCNd57QOUC+2i1yE3Kfx2c6
 zzNg8moBeqhwbJATGq88+dU22U23Z9ecvPmK8h74iJQxnS4gkp381kXn55zaxu+0U4QR
 oBGW4g+UO0c4YwJO3hLgbjVHUIZHSEIIUcuvAZEL8Jh9IgIXb17mCAKohnbacELKRjFK
 txjFPI2RftY4ph31SQ3YdHKs31htiYjE9FPPZsOAz+6UG1tjxVvrrR5s2iFL3rFnBmF5
 eO3F+44uxwmRagSNOZ706cRg2EvoFkgsyCPcTSV3i7mw4FlBTZGsaD8XhVcDWcqC0FCR
 LhHA==
X-Gm-Message-State: APjAAAXEAvLFiDlOgWgZJjBMkfXmKBStR3w1I8xrJYiv/pGcHHAWPjYa
 OW2d3ToMfMb+rbD4yslBWdoevwxi
X-Google-Smtp-Source: APXvYqwOPH8S0E1Cv/2gSJYJa11EYWtYGS4BihfQDcIu5l50im2tjrJR85r74+LCj2ekLs9h+ihOSQ==
X-Received: by 2002:a1c:6309:: with SMTP id x9mr4757212wmb.101.1553882794941; 
 Fri, 29 Mar 2019 11:06:34 -0700 (PDT)
Received: from [172.19.2.117] ([141.85.233.142])
 by smtp.gmail.com with ESMTPSA id 66sm11490872wmd.3.2019.03.29.11.06.33
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 29 Mar 2019 11:06:34 -0700 (PDT)
To: Simon Kuenzer <simon.kuenzer@neclab.eu>,
 Costin Lupu <costin.lupu@cs.pub.ro>,
 "minios-devel@lists.xen.org" <minios-devel@lists.xen.org>
References: <20190312063157.19896-1-costin.lupu@cs.pub.ro>
 <8E8D51DF-44A9-416A-93FC-90FBBAE21234@neclab.eu>
 <407d3846-495d-267a-1945-581261affb27@gmail.com>
 <B1424870-0862-43A8-A010-AA40D9309D10@neclab.eu>
From: Costin Lupu <costin.lup@gmail.com>
Message-ID: <30b6f041-03e3-52f8-2b31-e6e8c066a8f1@gmail.com>
Date: Fri, 29 Mar 2019 20:06:32 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <B1424870-0862-43A8-A010-AA40D9309D10@neclab.eu>
Content-Language: en-US
Subject: Re: [Minios-devel] [UNIKRAFT PATCH] include/essentials: Fix
 redefinition warnings when using newlib
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 <Felipe.Huici@neclab.eu>,
 Florian Schmidt <Florian.Schmidt@neclab.eu>,
 Yuri Volchkov <yuri.volchkov@neclab.eu>,
 Sharan Santhanam <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>

RG9uZSwgSSBqdXN0IHNlbnQgYSB2Mi4KCkNvc3RpbgoKT24gMy8yOS8xOSA0OjI1IFBNLCBTaW1v
biBLdWVuemVyIHdyb3RlOgo+IEhleSwKPiAKPiBJIGRvdWJsZSBjaGVja2VkIHRoaXMgd2l0aCBt
dXNsIGFuZCB5b3UgYXJlIGFjdHVhbGx5IHJpZ2h0LCB0aGlzIGlzIHF1aWV0IGxpYm5ld2xpYiBk
ZXBlbmRlbnQuIEFsdGhvdWdoIEkgZG8gbm90IGxpa2UgaXQsIGl0IGlzIGhvdyBpdCBpcyA7LSkg
LiBDb3VsZCB5b3UgYWRkIHNtYWxsIGNvbW1lbnRzIHRvIGVhY2ggaW5jbHVkZSB0aGF0IHRlbGxz
IHdoeSB3ZSBhcmUgaW5jbHVkaW5nIGl0LCBqdXN0IGZvciBrZWVwaW5nIHRyYWNrPwo+IFdlIGFu
eXdheSBoYXZlIHByb2JhYmx5IHRvIGdvIGJhY2sgdG8gdGhpcyB3aGVuIHdlIGhhdmUgc3VwcG9y
dCBmb3IgYW5vdGhlciBsaWJjIChsaWtlIG11c2wpLgo+IAo+IFRoYW5rcywKPiAKPiBTaW1vbgo+
IAo+IO+7v09uIDIyLjAzLjE5LCAxNTozNywgIkNvc3RpbiBMdXB1IiA8Y29zdGluLmx1cEBnbWFp
bC5jb20+IHdyb3RlOgo+IAo+ICAgICBIaSBTaW1vbiwKPiAgICAgCj4gICAgIEZvciBub3cgSSB0
aGluayBpdCdzIGJldHRlciB0byBzdGljayB0byBuZXdsaWIgYmVjYXVzZSBpdCBtaWdodCBiZSB0
aGF0Cj4gICAgIG9ubHkgbmV3bGliIGNob3NlIHRvIGRlZmluZSB0aG9zZSBtYWNybyByZWdhcmRs
ZXNzIHdoZXRoZXIgdGhleSB3ZXJlCj4gICAgIGFscmVhZHkgZGVmaW5lZCBiZWZvcmUuIElmIHRo
ZSBzYW1lIHdvdWxkIGFwcGx5IGZvciBvdGhlciBsaWJjCj4gICAgIGltcGxlbWVudGF0aW9uIHRo
ZW4gd2UnbGwgdXBkYXRlIHRoaXMgd2hlbiB3ZSdsbCB1c2UgdGhvc2Ugb3RoZXIgbGliYydzLgo+
ICAgICAKPiAgICAgVGhhbmtzLAo+ICAgICBDb3N0aW4KPiAgICAgCj4gICAgIE9uIDMvMjIvMTkg
NDozMiBQTSwgU2ltb24gS3VlbnplciB3cm90ZToKPiAgICAgPiBIZXkgQ29zdGluLAo+ICAgICA+
IAo+ICAgICA+IHRoYW5rcyBhIGxvdCBmb3IgdGhpcyBwYXRjaC4gSW4gZmFjdCBpdCBzb2x2ZXMg
c29tZSByZWRlZmluaXRpb24gZXJyb3JzIHRoYXQgd2UgZXhwZXJpZW5jZS4gVGhlIHdvcmthcm91
bmQgc28gZmFyIHdhcyB0byBpbmNsdWRlIGxpYmMgaGVhZGVycyBmaXJzdCBhbmQgdGhlbiBlc3Nl
bnRpYWxzLmguIEJ1dCBJIGFncmVlIGl0IG1pZ2h0IG5vdCBhbHdheXMgd29yayBiZWNhdXNlIG9m
IGRlcGVuZGVuY2llcy4KPiAgICAgPiAKPiAgICAgPiBJbnN0ZWFkIG9mIG1ha2luZyB0aGlzIGRl
cGVuZGluZyBvbiBuZXdsaWIsIGNhbiB3ZSBtYWtlIGl0IGxpYmMgZ2VuZXJpYyBieSB1c2luZyBD
T05GSUdfSEFWRV9MSUJDIGluc3RlYWQ/Cj4gICAgID4gCj4gICAgID4gVGhhbmtzLAo+ICAgICA+
IAo+ICAgICA+IFNpbW9uCj4gICAgID4gCj4gICAgID4gT24gMTIuMDMuMTksIDA3OjMyLCAiQ29z
dGluIEx1cHUiIDxjb3N0aW4ubHVwdUBjcy5wdWIucm8+IHdyb3RlOgo+ICAgICA+IAo+ICAgICA+
ICAgICBGb3Igc29tZSBtYWNyb2RlZmluaXRpb25zLCBuZXdsaWIgaGVhZGVycyBkbyBub3QgY2Fy
ZSBpZiB0aGV5IHdlcmUKPiAgICAgPiAgICAgcHJldmlvdXNseSBkZWZpbmVkIGFuZCB0aGlzIHJl
c3VsdHMgaW4gcmVkZWZpbml0aW9ucyBjb21waWxlciB3YXJuaW5ncy4KPiAgICAgPiAgICAgSW4g
c29tZSB3YXksIGl0IG1ha2VzIHNlbnNlIHRvIGdpdmUgcHJpb3JpdHkgdG8gbmV3bGliJ3MgZGVm
aW5pdGlvbnMgaWYKPiAgICAgPiAgICAgb25lIGRlY2lkZXMgdG8gdXNlIGl0IGFzIGEgbGliYyBp
bXBsZW1lbnRhdGlvbi4gVGhlcmVmb3JlIHdlIGluY2x1ZGUgdGhlCj4gICAgID4gICAgIG5ld2xp
YiBoZWFkZXJzIGluIGVzc2VudGlhbHMuaCB0byBnaXZlIHByaW9yaXR5IHRvIHRoZWlyIGRlZmlu
aXRpb25zCj4gICAgID4gICAgIGluc3RlYWQgb2Ygb3Vycy4KPiAgICAgPiAgICAgCj4gICAgID4g
ICAgIFNpZ25lZC1vZmYtYnk6IENvc3RpbiBMdXB1IDxjb3N0aW4ubHVwdUBjcy5wdWIucm8+Cj4g
ICAgID4gICAgIC0tLQo+ICAgICA+ICAgICAgaW5jbHVkZS91ay9lc3NlbnRpYWxzLmggfCA4ICsr
KysrKysrCj4gICAgID4gICAgICAxIGZpbGUgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspCj4gICAg
ID4gICAgIAo+ICAgICA+ICAgICBkaWZmIC0tZ2l0IGEvaW5jbHVkZS91ay9lc3NlbnRpYWxzLmgg
Yi9pbmNsdWRlL3VrL2Vzc2VudGlhbHMuaAo+ICAgICA+ICAgICBpbmRleCA0N2UwNGY3Yy4uY2Rj
YjU2MjUgMTAwNjQ0Cj4gICAgID4gICAgIC0tLSBhL2luY2x1ZGUvdWsvZXNzZW50aWFscy5oCj4g
ICAgID4gICAgICsrKyBiL2luY2x1ZGUvdWsvZXNzZW50aWFscy5oCj4gICAgID4gICAgIEBAIC0z
OCw2ICszOCwxNCBAQAo+ICAgICA+ICAgICAgI2lmbmRlZiBfX1VLX0VTU0VOVElBTFNfSF9fCj4g
ICAgID4gICAgICAjZGVmaW5lIF9fVUtfRVNTRU5USUFMU19IX18KPiAgICAgPiAgICAgIAo+ICAg
ICA+ICAgICArI2luY2x1ZGUgPHVrL2NvbmZpZy5oPgo+ICAgICA+ICAgICArCj4gICAgID4gICAg
ICsjaWYgQ09ORklHX0xJQk5FV0xJQkMKPiAgICAgPiAgICAgKyNpbmNsdWRlIDxzeXMvY2RlZnMu
aD4KPiAgICAgPiAgICAgKyNpbmNsdWRlIDxzeXMvcGFyYW0uaD4KPiAgICAgPiAgICAgKyNpbmNs
dWRlIDxpbnR0eXBlcy5oPgo+ICAgICA+ICAgICArI2VuZGlmCj4gICAgID4gICAgICsKPiAgICAg
PiAgICAgICNpZmRlZiBfX2NwbHVzcGx1cwo+ICAgICA+ICAgICAgZXh0ZXJuICJDIiB7Cj4gICAg
ID4gICAgICAjZW5kaWYKPiAgICAgPiAgICAgLS0gCj4gICAgID4gICAgIDIuMTEuMAo+ICAgICA+
ICAgICAKPiAgICAgPiAgICAgCj4gICAgID4gCj4gICAgID4gX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KPiAgICAgPiBNaW5pb3MtZGV2ZWwgbWFpbGluZyBs
aXN0Cj4gICAgID4gTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCj4gICAgID4gaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbAo+
ICAgICA+IAo+ICAgICAKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by9taW5pb3MtZGV2ZWw=

